我运行 Kubuntu 18.04 已有大约 1 年了。
2 个月前,Amarok 突然停止工作。每次我尝试启动它时,都会出现以下窗口:
如果我尝试从命令行启动它,我会收到以下错误消息:
user@computer:~$ amarok
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
KCrash: Connect sock_file=/home/flocon/.kde/socket-flocon-Aspire-E5-576G/kdeinit4__0
unnamed app(8164): Communication problem with "amarok" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message recipient disconnected from message bus without replying" "
user@computer:~$ 2019-10-13 11:43:36 0x7ff492ffd700 InnoDB: Assertion failure in thread 140688414988032 in file fil0fil.cc line 5799
InnoDB: Failing assertion: req_type.is_dblwr_recover() || err == DB_SUCCESS
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.
Unable to start Dr. Konqi
Not forwarding the crash to Apport.
我最初怀疑更新出了问题,所以我只是等待。当然,我也尝试重新安装 Amarok,remove --purge
但每次重新安装后,它总是会再次出现这个错误。
通过在网上快速搜索,我并没有找到其他处于同样境况的人。
您知道我该怎么做才能让 Amarok 正常工作吗?
答案1
InnoDB 崩溃似乎是由 Dr. Konqi 调试工具引起的,而不是 Amarok 本身引起的。KDE 崩溃处理程序中的开发人员信息选项卡确实显示任何信息。
- 备份 Amarok 配置文件
~/.kde/share/apps/..
(如果您有想要保留的库数据)并删除本地配置文件 - 然后尝试重新启动 Amarok。
如果删除配置文件并且更新系统后仍然失败,可以方便地提交错误报告。