0

我有一个在某个点崩溃的 jni 库。我得到的是一个 hs_err_pid 文件

[报错时发生错误(打印本机堆栈),id 0xb]

此错误创建的内容和核心文件。因此,我想阻止 jvm 捕获这些信号,而让进程正常转储核心。平台 Debian/Linux、Java(TM) SE 运行时环境(内部版本 1.6.0_16-b01)。

4

1 回答 1

0

您可以在 gdb 下运行程序,或者在进程崩溃之前将 gdb 附加到进程。然后当 SIGSEGV 发生时,gdb 将停止程序并允许您在信号处理程序执行之前检查它。

于 2010-02-05T16:14:31.803 回答