init.exe:捕獲分段錯誤,核心轉儲 - 此錯誤的來源是什麼

init.exe:捕獲分段錯誤,核心轉儲 - 此錯誤的來源是什麼

在我的嵌入式裝置上,核心啟動後出現以下錯誤:

init.exe: Caught segmentation fault, core dumped

但我不明白為什麼會發生這種情況?如果我切斷電池(即強制重新啟動我的設備),那麼設備將啟動並正常運行。

任何指示都會非常有幫助。這是一些短暫的低階記憶體問題嗎?

它是基於 Arm 架構的 linux 2.6.31。

答案1

輸出提到它轉儲了核心。嘗試做:

gdb -c [corefile]

然後在 (gdb) 提示字元下執行:

(gdb) bt

獲得回溯。如果二進位檔案沒有被刪除,那麼你可能很幸運,至少可以在谷歌上搜尋一些東西:-)

PS:核心檔案可能是core.PID,其中PID是init.exe死時的PID。

SC。

相關內容