У меня есть программа, которая прерывается, и я хочу просмотреть дамп ядра. Я использую средство обработки адресов, которое вызывает прерывание при переполнении кучи. Я сделал следующее:
sudo sysctl -w kernel.core_pattern=core.%u.%p.%t
ulimit -c unlimited
sudo vim /etc/apport/crashdb.conf
и закомментировал
'problem_types': ['Bug', 'Package'],
Затем запустил:
systemctl enable apport.service
Однако, когда моя программа вылетает из строя, НЕТ основного файла в каталоге, где выполнялась программа, или в / var / crash /
или в / var / lib / systemd / coredump
Я использую Ubuntu 18.04.