異なるプロセスで複数のセグメンテーション違反が発生する

異なるプロセスで複数のセグメンテーション違反が発生する

最近、Ubuntu 18 をインストールしましたが、Python や nano などのさまざまなプログラムを実行するとセグメンテーション違反が発生します。

syslog は次のようになります。

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 があることを意味します。

それでも何も起こらない場合は、次に電源をチェックしてください。電源不良により「ランダム」エラーが発生し、診断が非常に困難になる可能性があります。

関連情報