У меня есть процесс 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?
Любая помощь будет оценена.