Linux
init.exe:擷取分段錯誤,核心轉儲 - 此錯誤的根源是什麼
在我的嵌入式設備上,核心啟動後出現此錯誤:
init.exe: Caught segmentation fault, core dumped
但我不明白為什麼會這樣?如果我切斷電池(即強制重啟我的設備),那麼設備會啟動並正常執行。
任何指針都會非常有幫助。這是一些短暫的低級記憶體問題嗎?
它是 Arm 架構上的 linux 2.6.31。
輸出提到它轉儲了核心。嘗試做:
gdb -c [corefile]
然後在 (gdb) 提示符下,執行:
(gdb) bt
獲得回溯。如果二進製文件沒有被剝離,你可能很幸運,至少有一些東西可以穀歌搜尋:-)
PS:核心文件可能是core.PID,其中PID是init.exe死時的PID。
sc。