Когда я выполняю программу, над которой я работаю, происходит сбой со следующим сообщением:
...
Aborted (core dumped)
Однако дамп ядра не создается. Основные дампы были написаны ранее, и я не помню, чтобы я что-то изменил.
Когда я бегу, ulimit -a
я возвращаюсь,
$ ulimit -a
core file size (blocks, -c) unlimited
...
Другие моменты,
- Я проверил, что мой пользователь может создавать файлы в текущем каталоге.
- Я читал о
/proc/sys/fs/suid_dumpable
. В настоящее время он установлен на 0 на моей машине. Я пытался изменить его на 1 или 2, но без разницы. - Я также пытался запустить программу от имени пользователя root, но это тоже не имело значения.
К сожалению, я не помню, когда я смог произвести последний успешный дамп памяти.
sudo systemd-coredumpctl
показывает все недостающие дампы ядра. Ваше решение сработало, но только после перезагрузки системы.