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.