Questions tagged «coredump»

11
核心转储,但核心文件不在当前目录中?
在运行C程序时,它显示“((核心转储)”),但是在当前路径下看不到任何文件。 我已经设置并验证了ulimit: ulimit -c unlimited ulimit -a 我也试图找到一个名为“ core”的文件,但是没有得到core dumped文件? 任何帮助,我的核心文件在哪里?
276 c  linux  coredump 





5
Mac上的核心转储写在哪里?
在Mac OS X上,如果我将SIGQUIT发送到C程序,它将终止,但是没有核心转储文件。 您是否必须在Mac OS X上手动启用核心转储(如何?),或者将其写入其他位置而不是工作目录?
75 macos  unix  signals  coredump 

2
未定义对`std :: ios_base :: Init :: Init()的引用
我编写这段代码来读取3个文件,TM是方阵的大小,LER是数组的行数,从最后一个值开始定义(ler / 2)* 2的非方阵 然后...代码读取了具有一定关系的文件,所有文件均为数字,并分配给C [ler]。 然后... C [ler]被分配给B [ler / 2] [2]。 B [ler / 2] [2]中每行的那些坐标将分配给a和b。 a和b是矩阵A [tm] [tm]的行和列,要加1。 我的代码崩溃了,我看不到错误是什么。 当我尝试编译它时,编译器gcc -g -o MatSim MatSim.cpp会提示: /usr/include/c++/4.6/iostream:75: undefined reference to `std::ios_base::Init::Init()' /usr/include/c++/4.6/iostream:75: undefined reference to `std::ios_base::Init::~Init()' collect2: ld returned 1 exit status 另外,当我尝试编译它时,编译器f77 -o MatSim MatSim.cpp会提示: /tmp/cc6ewlkf.o: In function …
73 c  matrix  coredump 

2
如何禁用Docker容器中的核心文件转储
我的PHP容器运行puppeteer生成PDF。通过生成PDF文档,它还在我的容器内创建了两个核心转储文件。我不确定它们的真正来源。 主机/服务器是CentOS 7。 我检查了以下内容: 没有应用程序错误日志,Browsershot / Puppeteer正在运行,没有错误。 找不到错误日志(例如segfault) /var/log/messages 我试图禁用核心转储 通过遵循https://linux-audit.com/understand-and-configure-core-dumps-work-on-linux/的 Disable core dumps部分,我完成了: 将以下内容添加到 /etc/security/limits.conf * soft core 0 * hard core 0 通过以下方式创建了disable-core-dumps.sh: echo “ulimit -c 0 > /dev/null 2>&1” > /etc/profile.d/disable-coredumps.sh 添加了以下内容 /etc/systemd/coredump.conf [Coredump] Storage=none ProcessSizeMax=0 并重新启动服务器和容器。 我也尝试过ulimit -c 0在容器内设置(高山) 以上所有技巧都不适合我。人偶每次生成PDF时,总是会创建两个核心转储文件,如下所示: core.131 core.52 核心文件如下所示: 谁能帮我禁用核心转储?非常感谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.