Ответы, приведенные здесь, довольно хорошо охватывают большинство сценариев, для которых дамп ядра не создается. Однако, в моем случае, ни один из них не применяется. Я публикую этот ответ как дополнение к другим ответам.
Если ваш основной файл не создается по какой-либо причине, я рекомендую просмотреть / var / log / messages. Там может быть подсказка, почему основной файл не создается. В моем случае была строка с указанием первопричины:
Executable '/path/to/executable' doesn't belong to any package
Чтобы обойти эту проблему, отредактируйте /etc/abrt/abrt-action-save-package-data.conf и измените ProcessUnpackaged со значения «нет» на «да».
ProcessUnpackaged = yes
Этот параметр указывает, создавать ли ядро для двоичных файлов, не установленных с помощью диспетчера пакетов.