Я пытаюсь отладить ошибку сегментации, вызванную моей программой на C, используя gdb
. Файл дампа ядра не создается автоматически, когда я запускаю свою программу, и мне нужно запустить команду
ulimit -c unlimited
для создания файла дампа при следующем запуске.
Почему файл дампа ядра не создается автоматически и почему мне нужно запускать команду ulimit
каждый раз, чтобы сгенерировать файл ядра при следующем запуске моей программы?
Я использую операционную систему Ubuntu 10.10.