Se um aplicativo travar e não produzir um arquivo principal, provavelmente é por causa das configurações de limite que você pode verificar e habilitar core dumps usando o seguinte ulimit -c se a saída for 0, não produzirá um núcleo. Você pode usar ulimit -c ilimitado para tornar o tamanho do arquivo de despejo de memória ilimitado.