CentOS 7 Segfault без дампа ядра
Я спровоцировал ошибку в моей программе, работающей на CentOS 7:
# dmesg | grep segfault
[ 1261.559982] my_program[2452]: segfault at 0 ip 000000000099e11f sp 00007fcb6b7fd0e0 error 6 in my_program[400000+889000]
Но я не могу найти дамп ядра в /var/tmp/abrt/
или же /var/spool/abrt
, хотя демон abrt работает.
У меня тоже есть:
# ulimit -c
unlimited
Что-нибудь еще нужно установить в файлах конфигурации abrt, чтобы получить coredump?
РЕДАКТИРОВАТЬ:
Если найден следующий файл:
# cat /var/spool/abrt/last-ccpp
/usr/bin/my_program
Но я не могу найти какой-либо основной дамп.
EDIT2:
Я нашел это в /var/log/messages:
Aug 13 14:33:50 localhost kernel: my_program[2299]: segfault at 0 ip 000000000099e11f sp 00007f0eb526f0e0 error 6 in my_program[400000+889000]
Aug 13 14:33:50 localhost abrt-hook-ccpp: Process 2047 (my_program) of user 0 killed by SIGSEGV - dumping core
Aug 13 14:33:50 localhost abrt-hook-ccpp: Failed to create core_backtrace: waitpid failed: No child processes