Я работаю над расширением PostgreSQL в C, которое segfaults, поэтому я хочу посмотреть файл дампа ядра на моем OS X Lion box. Тем не менее, в /cores
или где-либо еще я не могу найти никаких файлов ядра. Похоже, что они включены в системе, но ограничены размером 0:
> sysctl kern.coredump
kern.coredump: 1
> ulimit -c
0
Я попытался установить ulimit -c unlimited
в сеансе оболочки, который я использую для запуска и остановки PostgreSQL, и похоже, что он придерживается:
> ulimit -c
unlimited
И все же, что бы я ни делал, никаких файлов ядра. Я запускаю PostgreSQL с pg_ctl -c
, где -c
указывает PostgreSQL генерировать дампы ядра. Но система не имеет ничего. Как я могу получить Lion для дампа основных файлов?