在我的嵌入式裝置上,核心啟動後出現以下錯誤:
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。