COREDUMP文件位于CTEST框架中的位置
Where is the coredump file located in CTest framework?
当我在CTEST框架中运行单元测试时,我会遇到细分故障。因此,我需要SEG故障的核心转储文件。但无法找到它。
在最近的ubuntu上(我的情况下为12.04(,可以打印"分割故障(核心倾倒(",但是没有生成您可能期望的核心文件(例如本地编译的程序(。
如果您的核心文件大小ULIMIT为0(you haven't done ulimit -c unlimited
( - 这可能会发生这种情况 - 这是Ubuntu上的默认值。通常,这会抑制"(核心倾倒(",使您陷入错误,但是在Ubuntu上,Corefiles通过/proc/sys/kernel/core_pattern
将Corefiles被输送到Apport(Ubuntu的崩溃报告系统(,这似乎会导致误导性消息。
如果Apport发现该程序不是一个应该报告崩溃的程序(您可以在/var/log/apport.log
中看到的(,则它落后于模拟将核心文件放入CWD的默认内核行为(这是在脚本/usr/share/apport/apport中完成。这包括尊敬Ulimit,在这种情况下,它无济于事。但是(我假设(就内核而言,生成了一个Corefile(并输送到Apport(,因此消息"分割故障(核心倾倒("。
最终是佩布卡克(Pebkac(忘记了ulimit,但是误导性的信息让我以为我生气了一段时间,想知道什么在吃我的核心文件。
(总的来说,核心(5(手册页 - man 5 core
-是核心文件结束的地方的好参考,原因可能未写。(
相关文章:
- 将值指定给向量(2D)的向量中的某个位置
- 使用Unreal C++获取VR耳机的世界位置/方向
- 写入位置0x0000000C时发生访问冲突
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- GL_SHADERSTORAGE_BUFFER位置是否与其他着色器位置冲突
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- 如何使用cudaMallocManaged在指针位置初始化对象?(C++)
- 无法获取webot::PositionSensor对象中位置传感器的值
- 非常量变量只读位置的赋值
- catch框架有没有办法比较流或文件
- 如何定义更改car类中car位置的方法
- 使用迭代器时如何访问对象在向量中的位置?
- 更改.cpp程序的输入文件中数据的位置会意外更改输出
- 求最大元素位置的分治算法
- 你好。。。id_public变量不应该给出结果为 81 和 86 吗?为什么它为两个派生类占用不同的内存位置?
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- 如何将元素添加到向量的字符串位置
- COREDUMP文件位于CTEST框架中的位置
- GDAL 库仅在默认位置查找 UnixImageIO 框架