coredumps 'só pode despejar o núcleo em um caminho totalmente qualificado!'

2

Eu tenho uma pergunta sobre como gerar um coredumps no Debian.

Primeiro, habilito o recurso através deste comando:

ulimit -c unlimited

Em seguida, crio uma falha de segmentação, mas tenho este erro:

[107356.139862] level0[5616]: segfault at 61616161 ip 61616161 sp bffff730 error 14
[107356.139877] Pid 5616(level0) can only dump core to fully qualified path!
[107356.139879] Skipping core dump

Eu recebo esta mensagem com:

dmesg

O que 'só pode despejar o núcleo em um caminho totalmente qualificado!' isso significa?

Obrigado amigos

    
por Toufik Airane 07.06.2015 / 22:01

1 resposta

0

Os dumps principais são armazenados no local configurado por kernel.core_pattern sysctl. Por exemplo:

# sysctl kernel.core_pattern

kernel.core_pattern = /var/log/core/core.%t.%e.%p

Em algumas situações, o core_pattern deve ser um caminho completo, começando com / . Portanto, se a configuração disser apenas core ou core.%p (referindo-se ao diretório atual), será necessário ajustá-lo com sysctl .

    
por 08.06.2015 / 07:29

Tags