Linux

有沒有辦法找出哪個程序是段錯誤的?

  • March 18, 2011

我有一個 Busybox/Linux 系統,其中一個神秘的程序很少出現段錯誤。有沒有辦法找到哪個程序正在這樣做?

如果分段錯誤產生“核心”文件,您可以執行file <core-filename>以辨識執行檔。您還可以使用dddgdb調試核心文件以獲取更多資訊。

呃,你怎麼知道段錯誤?

優先級資訊中有一條核心日誌消息。它顯示沒有目錄部分的執行檔名 。在某些架構上,必須設置sysctl。一些架構需要編譯時選項和核心命令行參數(例如,在 arm 上)。debug.exception-trace CONFIG_USER_DEBUGuser_debug

引用自:https://unix.stackexchange.com/questions/9558