Предлагаются следующие вещи:
ulimit -c unlimited
ulimit -a
установить предел чем-то отличным от нуля. Раньше в моей системе было 0.
Нет файлов ядра после segfault.
Итак, sudo systemctl enable appport.service
(хотя это похоже на дистрибутив, а не на разработчиков). Никаких основных файлов в /var/crash
или рабочем каталоге после этого.
Там же:
sudo sysctl -w kernel.core_pattern=core.%u.%p.%t # to enable core generation
systemctl restart apport # to restore default apport settings
Пока ничего.
Просмотр /var/log/apport.log
показывает
ERROR: apport (pid 34940) Fri Dec 24 11:48:47 2021: executable does not belong to a package, ignoring
О, хорошо! Ubuntu отключил дампы ядра для моего собственного кода, уничтожив ценный инструмент отладки.