我最近安装了 Ubuntu 18,在运行 python 和 nano 等不同程序时出现分段错误。
系统日志如下所示:
Feb 4 18:50:04 dmcb-System-Product-Name kernel: [ 5368.279040] nano[12154]: segfault at 56956c2ce1e0 ip 000056056aa019d9 sp 00007ffd0396c478 error 4 in nano[56056a9f2000+3b000]
Feb 4 19:37:52 dmcb-System-Product-Name kernel: [ 8236.744267] sshd[12526]: segfault at 7fa9094e29d8 ip 00007fed092ec749 sp 00007ffde26ffaf0 error 4 in ld-2.27.so[7fed092db000+27000]
Feb 4 19:37:52 dmcb-System-Product-Name kernel: [ 8237.023587] apport[12529]: segfault at 80009d45e9 ip 000000000059cc34 sp 00007ffd65dbeda8 error 4 in python3.6[400000+3b4000]
Feb 5 07:22:02 dmcb-System-Product-Name kernel: [ 4105.284518] gsd-xsettings[8718]: segfault at 7f1d280095ac ip 00007f3d3f6001d8 sp 00007ffe6b79a5f0 error 4 in libglib-2.0.so.0.5600.4[7f3d3f5b4000+114000]
我目前正在调试此错误,但不确定问题是什么。由于分段错误随机来自不同的进程,我假设硬件是原因。
一些见解确实很有帮助。谢谢。
答案1
你的第一直觉是正确的。我能想到的唯一导致完全基础系统出现这么多段错误的原因就是某种硬件问题。
你首先要检查的是你的记忆力。获取一份Memtest86并让其不受干扰地运行几个小时。任何Memtest86 中的错误意味着您的 RAM 已损坏,需要更换。
如果没有任何结果,请检查电源。电源故障会导致“随机”错误,否则很难诊断。