Я пишу код CPP, который работает как часть Apache.
У меня есть ошибка. Где я могу найти дамп ядра, чтобы я мог отладить это.
Если дамп ядра отсутствует, как я могу сказать Apache создать его (есть ли флаг отладки?)
Будет ли сброшено ядро или нет, задается через ulimit -c
, Принимать решение о сбрасывании ядра не нужно приложению (ядро генерируется ОС, а не приложением, которое уже погибло в тот момент).
Основной файл должен находиться в каталоге, из которого было запущено приложение.
Ядро может / будет сброшено независимо от того, является ли приложение отладочной версией или нет. (Конечно, дамп ядра не-отладочной версии несколько менее полезен из-за отсутствия символов отладки в образе процесса.)
Других решений пока нет …