如何调试内核崩溃?Ubuntu 14.04

如何调试内核崩溃?Ubuntu 14.04

所以,我一直有内核恐慌。我的电脑会突然关机,然后dmesg屏幕上会显示类似的输出。前两行内容为

[20352.651631] BUG: Unable to handle kernel NULL pointer dereference at 0000000000000028
[20352.651667] IP: [<ffffffff8158a7bb>] input_event+0x2b/70

最后两行

[20352.662214] Kernel panic - not syncing: Fatal exception in interrupt.
[20352.662214] drm_kms_helper: panic occurred, switching to text console

这是一张图片:

在此处输入图片描述

我想直接发布,但它不允许我这样做。另外,我找不到输出dmesg。我运行了

sudo grep -nri panic /var/log/
zgrep -ni panic /var/log/dmesg.*.gz
zgrep -ni panic /var/log/kern.log.*.gz

我所得到的registered panic notifier只是有关事故的任何信息。

无论如何,这种情况在过去一个月里已经发生过几次了,我没有做任何特别的事情,我可以看到这种情况发生。通常我在浏览网页、观看视频或写作业时突然崩溃。屏幕变暗,文本输出,我什么也做不了,除非我手动关闭和打开电脑。当它重新打开时,一切似乎都很正常,大约一周内它不会再次崩溃。

我也一直在读https://wiki.ubuntu.com/Kernel/KernelDebuggingTricks但我无法从中得到太多信息。我会更详细地介绍一下,但我真的很希望得到一些关于如何开始调试的建议。

编辑

又发生了。我发了一张图片并更正了上面说的内容。周末终于有时间了。我会跑去memtest尝试在家里重现这种恐慌。需要说明的是,我的电脑启动和运行正常——我没有注意到任何奇怪的事情发生,直到它崩溃。

相关内容