内核分段错误(核心转储),如何诊断?

内核分段错误(核心转储),如何诊断?

我有一个 Fedora 13 x64 盒子,我在家中使用它作为存储服务器。我使用 sshfs 从家里挂载音乐并在工作时收听,我在屏幕上运行 irssi 客户端以进行 freenode 通信,最近我似乎弹出了来自内核的保护错误。

我收到的消息:

Segmentation fault (core dumped)
[sanchez@media ~]$
Message from syslogd@media at Oct  8 08:42:00 ...
 kernel:general protection fault: 0000 [#3] SMP

Message from syslogd@media at Oct  8 08:42:00 ...
 kernel:last sysfs file: /sys/devices/pci0000:00/0000:00:1d.2/usb8/devnum

Message from syslogd@media at Oct  8 08:42:00 ...
 kernel:Stack:

Message from syslogd@media at Oct  8 08:42:00 ...
 kernel:Call Trace:

Message from syslogd@media at Oct  8 08:42:00 ...
 kernel:Code: c9 74 5b 66 8b 56 04 66 8b 4e 02 66 8b 36 44 0f b7 d1 0f b7 c6 c1 
e0 09 42 8d 04 90 8d 04 02 23 47 10 0f b7 c0 49 8b 04 c1 eb 2c <66> 3b 30 75 21 
66 8b 78 02 66 39 f9 75 0d 66 3b 50 04 75 07 66

我的机器是:

Linux 2.6.34.7-56.fc13.x86_64 #1 SMP 9 月 15 日星期三 03:36:55 UTC 2010 x86_64 GNU/Linux

它似乎与 USB 设备相关,因为最后一个 sysfs 文件: /sys/devices/pci0000:00/0000:00.1d.2/usb8/devnum 但是我没有使用 USB 端口,它是一个无头桌面所有内部硬盘驱动器和以太网都运行到我的交换机。

对此有任何帮助吗?

答案1

你可以检查核心文件与gdb。然而,在这种情况下,您似乎有几个连续的内存故障,一个好的建议是使用内存诊断程序检查您的 RAM。这些通常可以在发行版的 liveCD 上找到。

相关内容