Kodi 19.3 - 分段错误(pymalloc_alloc 中的 x00007fb4bc20c6c1)

Kodi 19.3 - 分段错误(pymalloc_alloc 中的 x00007fb4bc20c6c1)

我在跑Linux Fedora 35内核 5.15.10Python 3.10.1。

我安装了科迪 19.3通过未完成任务包管理器。但是,每当我尝试启动 kodi 时,它都会打开,这样我就可以看到 GUI,但大约 3 秒钟后它总是崩溃。

查看 kodi 崩溃日志文件,发现/home/user/kodi_crashlog-xxxxxxxx.log顶部附近发生了如下分段错误:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f1989b826c1 in pymalloc_alloc (ctx=0x0, nbytes=64) at /usr/src/debug/python3.10-3.10.1-1.fc35.x86_64/Objects/obmalloc.c:1932
1932            if (UNLIKELY((pool->freeblock = *(block **)bp) == NULL)) {
[Current thread is 1 (Thread 0x7f1922ffd640 (LWP 3769))]

我不知道为什么会发生这种情况。我唯一能想到的办法是重新安装 kodi 并删除所有配置文件,但问题仍然存在。

这可能与我正在使用Python 3.10.1?

以下是完整的崩溃日志文件:https://pastebin.com/sgM9ecKH

任何帮助,将不胜感激。

答案1

查看 Arch 论坛:到目前为止,唯一的解决方案是降级(安装包降级)到 Python 3.9.9 和 Kodi 19.3-1。

如果你手动降级,不要忘记固定两者(包降级会为你完成此操作)。

相关内容