Как найти файлы ядра для собственного кода в Ubuntu 20.04?

в этот вопрос

Предлагаются следующие вещи:

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 отключил дампы ядра для моего собственного кода, уничтожив ценный инструмент отладки.

Как отключить аппорт и получить дампы ядра для моего собственного исполняемого файла?

1
задан 24 December 2021 в 22:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: