2013-07-02 1 views

ответ

0

Если у вас нет coredump, есть несколько возможностей.

  1. ulimit: вы уверены, что процесс имеет ядро ​​без ограничений? Ваша оболочка может, но что началось с процесса?

  2. Права доступа к каталогу: coredump будет находиться на cwd. Если процесс не имеет разрешения на запись в cwd, он не может сбросить ядро.

  3. SELinux может по-видимому вызывать проблемы. Проверьте/var/log/messages для предупреждений, если вы находитесь в ящике Linux и включите его.

  4. Есть ли у вашего процесса какой-то traphandler или обертка, которая предотвращает образование корунда? (Обратите внимание, что SIGSEGV не может задерживаться, а процесс обертка может поймать его)

Моя догадка # 2, хотя вы не дали нам много в пути деталей, чтобы работать.