Um grande dump principal apareceu na minha pasta pessoal

5

Um arquivo x-core grande com o nome core apareceu no meu diretório pessoal. Eu não sei o que é e o que fazer com isso. Alguém pode explicar, além de dizer o que fazer com isso?

Não consigo enviar o despejo porque, quando tentei copiá-lo em algum lugar, não consegui abri-lo porque é muito grande.

Ainda gostaria de saber o que é este arquivo e se posso excluí-lo.

    
por Adrians Netlis 19.07.2016 / 12:17

1 resposta

10

Os arquivos principais são essencialmente despejos de memória de baixo nível; por padrão, o shell não permite que eles sejam gravados (configurando um limite de 0 bytes em seu tamanho ulimit -c 0 ) porque raramente são úteis para usuários finais. Você pode ver qual é o limite atualmente definido digitando ulimit -c no bash shell.

Você deve ser capaz de obter informações sobre o programa que causou o despejo usando o comando file , conforme descrito nesta resposta Find qual programa causou um arquivo de dump principal ou se você tem o depurador GNU instalado em seu sistema, executando gdb -c core .

A menos que você esteja interessado em depurar ainda mais a falha, basta excluir o arquivo usando rm core .

Se você não estiver compilando / depurando programas executáveis ativamente, pode querer configurar o ulimit do núcleo de volta ao seu valor padrão para impedir que esses arquivos sejam gerados.

    
por steeldriver 19.07.2016 / 13:58