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。

相关内容