Rhythmbox 最近经常崩溃。在一切都因可怕的分段错误而死之前,我收到了三种不同的消息。
第一种,也是最常见的一种:
(rhythmbox:6475): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed
Segmentation fault (core dumped)
第二种不太常见:
(rhythmbox:6823): GLib-CRITICAL **: g_variant_unref: assertion `value->ref_count > 0' failed
(rhythmbox:6823): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed
Segmentation fault (core dumped)
第三个,也是我刚刚第一次看到的:
(rhythmbox:6883): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed
Segmentation fault (core dumped)
第一则消息的断言(第 6475 行)可能会打印多次,也可能不会不导致程序崩溃。
这些错误发生的时间没有可预测的模式。有时它们会在启动程序后 10 秒内发生;有时它会完美运行半个小时。有时它是由 Rhythmbox 冻结引起的。
我尝试了这个帖子也这个帖子但无济于事。我还尝试在完全卸载并清除系统中的软件包后重新安装 Rhythmbox。这也没有解决问题。
有人知道如何解决这个问题吗?
答案1
问题似乎是由特定专辑引起的。我不知道为什么这些专辑会导致 Rhythmbox 崩溃,但我一发现它们就会删除它们。
关于如何进一步调查该问题,有什么建议吗?