Execute ulimit -c 1073741824
antes de iniciar o programa. Na próxima vez que o programa travar, um dump de núcleo será criado no diretório de trabalho (denominado core.<PID>
). Você pode usar o GDB para abrir esse núcleo a qualquer momento.
ulimit -c XXXXX
define o tamanho máximo do arquivo de dump principal criado quando um programa seg falha. Por padrão, isso é 0
, o que significa não despejar o núcleo.