coredumps 'может только сбросить ядро ​​на полностью определенный путь!'

348
Toufik Airane

У меня есть вопрос о создании coredumps под Debian.

Сначала я включаю функцию с помощью этой команды:

ulimit -c unlimited 

Затем я создаю ошибку сегментации, но у меня есть эта ошибка:

[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 

Я получаю это сообщение с:

dmesg 

Что «может только сбросить ядро ​​на полностью определенный путь!» это означает ?

Спасибо друзья

2

1 ответ на вопрос

0
grawity

Core dumps are stored in the location configured by kernel.core_pattern sysctl. For example:

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

In some situations, the core_pattern must be a full path, starting with a /. So if the setting just says core or core.%p (referring to the current directory), you will need to adjust it with sysctl.