私の組み込みデバイスでカーネルが起動した後、次のエラーが発生します。
init.exe: Caught segmentation fault, core dumped
しかし、なぜこれが起こるのか理解できませんか?バッテリーをシャットダウンすると(デバイスを強制的に再起動した場合など)、デバイスが起動して正常に動作します。
どんなアドバイスでも役に立ちます。一時的な低レベルメモリの問題ですか?
Arm アーキテクチャ Linux 2.6.31 に基づいています。
答え1
出力はコアをダンプしたと言われています。しようとする:
gdb -c [corefile]
次に、(gdb)プロンプトで実行します。
(gdb) bt
追跡を取得します。バイナリが削除されない場合は、少なくともGoogleで検索するのに十分幸運になる可能性があります。 :-)
PS:コアファイルはcore.PIDです。ここで、PID は init.exe が終了したときの PID です。
SC。