避免jvm捕获SEGV和hs_err_pid生成
我有一个 jni 库在某个点崩溃。我得到的是一个 hs_err_pid 文件,其中包含 [错误报告期间发生错误(打印本机堆栈),id 0xb] 内容和此错误创建的核心…
Mac 上的核心转储写在哪里?
在 Mac OS X 上,如果我向 C 程序发送 SIGQUIT,它会终止,但没有核心转储文件。 您是否必须在 Mac OS X 上手动启用核心转储(如何?),或者它们是否…
核心已转储,但核心文件不在当前目录中?
运行 C 程序时,它显示“(核心转储)”,但我在当前路径下看不到任何文件。 我已经设置并验证了ulimit: ulimit -c unlimited ulimit -a 我还尝试查…
sqlcxt() 导致分段错误
让我们说明 sqlcxt() 可能导致分段错误的条件,我在 unix 上工作,使用 ProC 进行与 Oracle 数据库的数据库连接。 我的程序崩溃了,core文件显示崩溃…
核心转储文件名被截断
鉴于 /proc/sys/kernel/core_pattern 中的配置设置为 /cores/core.%e.%p,核心转储根据模式命名,但是对于进程运行具有长名称的可执行文件,例如 Samp…
多线程程序中的核心转储
我试图编写一个简单的多线程程序。它正在倾倒核心。我的函数在下面创建线程时被调用: void *BusyWork(void *t) { int i int *tid int result=0 tid =…
如何在崩溃时将程序的核心转储保存到文件中?
我正在使用 Bash。我使用了ulimit -c unlimited,但程序仍然没有生成核心文件。这可能是由于 GUI 调试器启动所致。我可以选择将崩溃信息保存到文件中…
从 Java 生成的进程的核心转储
我的 Java (Eclipse) 应用程序正在生成一个子进程,监视其标准输出流和退出值。当子进程因 SIGABRT 崩溃时,不会创建核心转储文件。如果我手动启动子…
aix 上的 ptrgl_64._ptrgl 函数中的进程失败
我们正在尝试将代码从 HPX 移植到 AIX,但在运行 exe 时获取核心转储。 它在某些未知函数 ptrgl_64._ptrgl() 中失败。 > ptrgl_64._ptrgl() at 0x90…
如何以编程方式在 C/C 中引发核心转储++
我想在我的 C++ 应用程序中的特定位置强制进行核心转储。 我知道我可以通过执行以下操作来做到这一点: int * crash = NULL *crash = 1 但我想知道是…