init.exe: falha de segmentação detectada, core dumped - qual é a origem deste erro

init.exe: falha de segmentação detectada, core dumped - qual é a origem deste erro

No meu dispositivo incorporado, este erro aparece após a inicialização do kernel:

init.exe: Caught segmentation fault, core dumped

Mas não consigo entender por que isso está acontecendo? Se eu cortar a bateria (ou seja, reiniciar meu dispositivo à força), o dispositivo inicializa e funciona bem.

Qualquer indicação será extremamente útil. Isso é algum problema transitório de memória de baixo nível?

É linux 2.6.31 na arquitetura Arm.

Responder1

A saída menciona que despejou o núcleo. Tente fazer:

gdb -c [corefile]

Então, no prompt (gdb), faça:

(gdb) bt

Para obter um retorno. Se o binário não foi removido, você pode estar com sorte e pelo menos ter algo para pesquisar no Google :-)

PS: O arquivo principal pode ser core.PID, onde PID era o PID de init.exe quando ele morreu.

sc.

informação relacionada