当系统死机或崩溃重新登录时,我该如何调试?

Pic*_*els 19 debug

我对 Ubuntu 还很陌生,我想知道在崩溃时进行调试的好方法是什么?

例如:我安装了 11.04 并且默认的媒体播放器 banshee 使我的笔记本电脑在播放音乐几分钟后崩溃。由于系统完全冻结并且没有错误消息,因此很难找出问题所在。

我遇到的第二个问题是有时系统会崩溃登录。我怀疑它是 Chromium 或 Flash,但我不是 100% 确定。

所以有人有一些关于如何调试这样的东西的提示吗?

Lek*_*eyn 14

发生此类崩溃后,请勿使用登录 GUI 登录。按Ctrl+ Alt+切换到基于文本的登录F1。使用您的用户名和密码登录。X 会话期间的错误附加到~/.xsession-errors,但每次登录时都会覆盖此文件。执行以下命令备份此文件:

mv ~/.xsession-errors{,.1}
Run Code Online (Sandbox Code Playgroud)

这会将.xsession-errors文件重命名为.xsession_errors.1. .1如果您想要不同的后缀,请替换。您现在可以通过执行退出此 shell exit

检查系统日志文件/var/log. 最有趣的文件是:

/var/log/kern.log
/var/log/Xorg.0.log (for the current session)
/var/log/Xorg.0.log.old (for previous session)
/var/log/?dm.log (gdm for gnome, kdm for KDE)
Run Code Online (Sandbox Code Playgroud)

  • 为什么不提到`/var/crash/`?这是`/var/log/apport.log` 发给我的地方。 (2认同)