Отладка сбоя Java-процесса в нативном коде - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть процесс Java, который в какой-то момент завершается при вызове собственного кода (JNI), у меня нет доступа к собственным источникам.Я попытался включить файл ошибок и подробное ведение журнала, но по какой-то причине он не создает файл ни в указанном мной каталоге, ни в текущем каталоге.STDERR имеет следующее:

java: /sbcimp/run/pd/boost/64-bit/1.61.0_gcc4.8.2_cxx11/include/boost/smart_ptr/intrusive_ptr.hpp:168: SOME FUNCTION: Assertion `px != 0' failed.

Я пытался присоединиться с помощью gdb, но это никогда нигде не останавливается.Я пытался сломаться на exit, _exit, abort - каждый раз, когда я возобновляю процесс с удаленной отладки Java, он кажется зависает.После того, как я ушел из gdb, он, к сожалению, умирает.Это как-то связано с удаленным отладчиком Java?

Любая помощь будет оценена.

...