在我的嵌入式设备上,内核启动后出现以下错误:
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。