我在 Ubuntu 16 VM 上安装了 Kodi 16.1,但它已停止工作。当它抓取电视时,它经常崩溃。
我已经删除~/.kodi
并且它可以正常工作,但是当我重新添加advancedsettings.xml
并将其指向我的电视目录时,它就崩溃了。
奇怪的是,它能够很好地抓取我的电影库,只有电视会引起问题。
这是一些日志,它有 7MB 日志,所以我修剪了一些内容。有什么想法可能是什么问题吗?
############## Kodi CRASH LOG ###############
################ SYSTEM INFO ################
Date: Sat Aug 3 04:38:57 PDT 2019
Kodi Options:
Arch: x86_64
Kernel: Linux 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016
Release: Ubuntu 16.04.5 LTS (Xenial Xerus)
############## END SYSTEM INFO ##############
############### STACK TRACE #################
=====> Core file: /home/sysadmin/core (2019-08-03 04:38:57.897997384 -0700)
=========================================
[New LWP 2892]
[New LWP 2857]
[New LWP 2859]
[New LWP 2860]
[New LWP 2862]
[New LWP 2866]
[New LWP 2867]
[New LWP 2868]
[New LWP 2869]
[New LWP 2871]
[New LWP 2873]
[New LWP 2875]
[New LWP 2876]
[New LWP 2877]
[New LWP 2878]
[New LWP 2879]
[New LWP 2880]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/kodi/kodi.bin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f129c372bbc in _int_malloc (av=av@entry=0x7f1254000020, bytes=bytes@entry=79) at malloc.c:3353
[Current thread is 1 (Thread 0x7f1286542700 (LWP 2892))]
Thread 17 (Thread 0x7f124dffb700 (LWP 2880)):
#0 0x00007f129c3ee5d3 in select () at ../sysdeps/unix/syscall-template.S:84
#1 0x0000000001044936 in JSONRPC::CTCPServer::Process() ()
#2 0x0000000001d2ac6f in CThread::Action() ()
#3 0x0000000001d2af2f in CThread::staticThread(void*) ()
#4 0x00007f12a26866ba in start_thread (arg=0x7f124dffb700) at pthread_create.c:333
#5 0x00007f129c3f841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 16 (Thread 0x7f124e7fc700 (LWP 2879)):
#0 0x00007f129c3ee5d3 in select () at ../sysdeps/unix/syscall-template.S:84
#1 0x00000000010429bc in SOCKETS::CSocketListener::Listen(int) ()
#2 0x000000000103689e in EVENTSERVER::CEventServer::Run() ()
#3 0x0000000001036b48 in EVENTSERVER::CEventServer::Process() ()
#4 0x0000000001d2ac6f in CThread::Action() ()
#5 0x0000000001d2af2f in CThread::staticThread(void*) ()
#6 0x00007f12a26866ba in start_thread (arg=0x7f124e7fc700) at pthread_create.c:333
#7 0x00007f129c3f841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
更新:看起来该问题与 TVDB.com API 更改和附加更新有关。不管怎样,我都会发布这个帖子,并在修复生效时进行更新,但我的安装似乎没有任何问题。
答案1
所以这个问题已经解决了,您所需要做的就是更新 TVDB 插件。如果您的 Kodi 实例在启动更新时不断崩溃,您可能会遇到麻烦。我的修复如下:
- 禁用网络
- 启动科迪
- 禁用启动时自动更新
- 关闭科迪
- 启用网络
- 更新附加组件
- 重新启用启动时自动更新