Я запускаю Fedora 23, и только недавно обнаружил, что abrt
обрабатывает выпучивающие ядра из моего разбитого приложения и помещает все виды вещей в /var/spool/abrt/ccpp-date-pid
. Есть ли команда для получения coredump от abrt
, без ручного копирования из указанной папки? Или я мог бы abrt
подавать coredump в gdb, а также загружать двоичный файл?Как получить coredump с `abrt`
Я бы предпочел не менять /proc/sys/kernel/core_pattern
.
Я думаю somehting вдоль линий:
$ cc -g -o foo main.c
$ ./foo
segmentation fault (core dumped)
$ abrt-magic d55ba08dd0535a223d4a7...
(gdb) # time to do post mortem debugging...
Где конечно abrt-magic
будут заменены некоторой команды
проверка журналы. 'abrt' сообщает, где он хранит дампы и что с ними происходит. – Jakuje
Насколько я понимаю, 'abrt' хранит файлы'/var/spool/... ', но этот каталог доступен только root, что является неудобным. Я ищу более удобное для пользователя решение. – Kotte