364得票15回答
核心已转储,但核心文件不在当前目录下?

在运行C程序时,它会显示“(core dumped)” ,但我在当前路径下找不到任何文件。 我已经设置并验证了ulimit:ulimit -c unlimited ulimit -a 我还尝试查找名为“core”的文件,但没有得到核心转储文件? 请问哪里可以找到我的核心文件?

280得票2回答
核心转储文件分析

在分析核心转储文件时,我需要检查哪些内容? 请您从头开始告诉我。

252得票13回答
如何在Linux中在分段错误时生成核心转储?

我在Linux上有一个进程出现了分段错误。当它失败时,我该如何指示它生成核心转储文件?

216得票9回答
当一个程序带有命令行参数时,我该如何使用GDB分析它的核心转储文件?

我的程序运行方式如下:exe -p param1 -i param2 -o param3 程序崩溃了并生成了一个核心转储文件,core.pid。 我想通过分析这个核心转储文件来gdb ./exe -p param1 -i param2 -o param3 core.pid 但是GDB将EXE...

113得票2回答
SEGV_MAPERR是什么?

SEGV_MAPERR是什么,为什么它总是伴随着SIGSEGV出现?

102得票10回答
如何在C/C++中编程触发核心转储

我想在我的C++应用程序中的特定位置强制生成核心转储(dump)。 我知道我可以通过执行以下操作来实现:int * crash = NULL; *crash = 1; 但我想知道是否有更简洁的方法? 顺便说一下,我正在使用Linux。

102得票3回答
无法识别对 `std::ios_base::Init::Init()' 的引用

我编写了这段代码来读取3个文件,其中TM是方阵的大小,LER是数组的行数,并根据最后一个值定义了一个非方形矩阵((ler/2)*2)。 然后...代码读取一个具有一些关系的文件,所有数据都是数字并分配给C [ler]。 接下来...C [ler]被分配给B [ler/2] [2]。 每行...

83得票6回答
在Mac上,核心转储文件写在哪里?

在Mac OS X上,如果我向我的C程序发送SIGQUIT信号,则该程序终止,但没有核心转储文件。 在Mac OS X上,是否必须手动启用核心转储(如何启用?),或者它们被写入其他某个位置而不是工作目录?

77得票3回答
能否获取运行中进程的核心转储和符号表?

有没有可能使用gdb或其他工具来创建正在运行的进程及其符号表的核心转储?如果不终止进程,那将是很好的。 如果可以实现,你会使用什么命令? (我正在尝试在Linux上完成此操作)

75得票15回答
核心转储文件未生成

每次我的应用程序崩溃时都没有生成核心转储文件。我记得几天前,在另一台服务器上,它是生成的。我正在使用bash中的screen运行应用程序,像这样:#!/bin/bash ulimit -c unlimited while true; do ./server; done 你可以看到我正在使用 u...