在Ubuntu 14.04启动我的应用程序时,非法说明(核心转储)错误,如何查看转储
Illegal Instructions (core dumped) error on launch of my application in Ubuntu 14.04, how to see dump
在启动我的应用程序时,我会看到非法指令核心倾倒在某些具有Ubuntu 14.04的机器上。我的应用程序也在14.04中构建,但是在某些系统中安装和运行会产生此类错误。
垃圾场在哪里保存以及如何查看转储。我假设它可能有一些有关该机器中不支持哪种指令的信息。
默认情况下未在Ubuntu上启用核心文件。为此,运行ulimit -c unlimited
,然后让您的程序再次崩溃。核心文件应在当前目录中生成。
通常,我可以看到X86扩展名,例如SSE在旧硬件上的新版本。要修复它,需要重新编译代码,否则硬件需要升级。
相关文章:
- 分段故障(堆芯转储)矢量
- Cppcheck生成xml转储文件
- 如何找出GDB的SIGTRAP核心转储的根本原因
- C++映射分割错误(核心转储)
- 在c++中初始化矩阵时出现分段错误(核心转储)
- 在c++中键入向量中的所有值后,得到分段错误(核心转储)
- 浮点异常(核心转储)#694457
- 分段错误(核心转储)但无法弄清楚
- 链接到libkcapi时没有核心转储
- 检测到堆栈粉碎:已终止 中止(核心已转储)
- 正在处理故障(堆芯转储)
- 分段错误(核心转储) - 使用 SavedModel 的 Tensorflow C++ API 进行推断
- 我不知道为什么这段代码会让核心被转储?
- C++运行时错误与快速排序算法抛出堆栈转储错误
- 在基数排序中,我得到 munmap_chunk():无效指针和中止(核心转储).为什么?
- 在Ubuntu 14.04启动我的应用程序时,非法说明(核心转储)错误,如何查看转储
- 在 ubuntu 上C++分段错误(核心转储)
- xmlReadFile()(C++Ubuntu)核心转储损坏的XML
- Ubuntu上的分段错误(核心转储)
- 分割错误(核心转储)在Ubuntu上使用c++上的矩阵函数