我最近安裝了 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
你的第一直覺是正確的。我唯一能想到的是,在一個完全基礎的系統上導致這麼多段錯誤是某種硬體問題。
你檢查的第一件事是你的記憶力。取得一份副本記憶體測試86並讓它不受干擾地運行幾個小時。任何Memtest86 中的錯誤意味著您的 RAM 損壞,需要更換。
如果沒有任何結果,請接下來檢查您的電源。電源不良會導致“隨機”錯誤,否則很難診斷。