Избегайте захвата jvm SEGV и генерации hs_err_pid - PullRequest
0 голосов
/ 05 февраля 2010

У меня есть jni lib, который падает в определенный момент. Я получаю файл hs_err_pid с

[ошибка произошла во время сообщения об ошибке (печать собственного стека), id 0xb]

содержание и основной файл этой ошибки создания. Поэтому я хотел бы остановить jvm от захвата этих сигналов и просто позволить процессу дамп ядра нормально вместо этого. Платформа Debian / Linux, Java (TM) SE Runtime Environment (сборка 1.6.0_16-b01).

1 Ответ

0 голосов
/ 05 февраля 2010

Вы можете запустить программу в gdb или присоединить gdb к процессу до его сбоя. Затем, когда происходит SIGSEGV, GDB остановит программу и позволит вам проверить ее до выполнения обработчика сигнала.

...