Coredump.gz é a memória (compactada) acessível pelo programa que travou. É um arquivo binário. Os Coredumps são um tesouro, com todos os tipos de dados particulares a serem extraídos.
Coredumps podem ser visualizados executando 'gdb':
gdb --core=mycoredump
Obviamente, você ainda precisará dos pacotes de depuração associados a esse núcleo.
Você pode, então, gerar um rastreamento de pilha:
(gdb) bt
para gerar um rastreamento de pilha do encadeamento atual - sem resolução de parâmetro - ou
(gdb) thread apply all bt full
para gerar um rastreamento de pilha de todos os encadeamentos no coredump, com resolução de parâmetro.
o stacktrace e o stacktraces completo mostram o fluxo de controle dentro de um programa. Para Python, a parte superior do rastreamento de pilha mostra a chamada mais antiga, com a mais recente na parte inferior; para praticamente todo o resto, a parte superior é a chamada mais recente e a parte inferior a mais antiga.
Um rastreamento de pilha completo não apenas mostrará o fluxo, mas também os valores do parâmetro. É aqui que geralmente encontramos dados particulares - por exemplo, digamos que você veja uma função chamada "validatePassword" com um parâmetro chamado "Senha" e um valor de "MySecretPassword" ...
Os rastreamentos de pilha geralmente são úteis apenas se os pacotes de depuração estiverem instalados (para que os quadros de pilha possam ser resolvidos em algo que possamos ler facilmente). A análise de um rastreamento de pilha exigirá que você tenha as fontes usadas para criar essa instância específica do programa.