core文件出现“is not a core dump: File format not recognized”的原因和解决方法(看/proc/pid/limits)
来源:互联网 发布:行知艺术师范学院 编辑:程序博客网 时间:2024/05/10 14:37
有时候, 程序core dump了, 但是没有生成core, 郁闷哈。
有时候, 程序core dump了, 也产生了core文件, 但core大小为了0, gdb分析的时候, 会出现is not a core dump: File format not recognized, 此时应该打开ulimited -c unlimited开关。
有时候, 程序core dump了, 也产生了core文件, core大小也不为0, 也设置了ulimited -c unlimited, 但是, gdb分析的时候, 依然出现is not a core dump: File format not recognized, 我最近就遇到了这个情况。 此时, 我执行 cat /proc/2345/limits查看了一下, 发现2345这个进程的Max core file size值很小。 看来, 设置为unlimited并未实际生效, 因为/proc/2345/limits中的Max core file size值才是core限制的唯一标识. OK, 随后在我们自己的系统配置文件中找到了真正的配置设置文件, 并修改之, 重启服务进程, 然后看看进程的Max core file size值, 果然是unlimited的, 过一会儿, 进程崩溃了, 果然有了一个很大的core文件, 用gdb分析, 不再有is not a core dump: File format not recognized了.
所以, 出现is not a core dump: File format not recognized, 很有可能是core文件不完整导致的,最开始的时候, 大致看看core文件的大小就能大概判断了。 那就真正打开core文件的大小限制吧。
OK, 就这样。
- core文件出现“is not a core dump: File format not recognized”的原因和解决方法(看/proc/pid/limits)
- “is not a core dump: File format not recognized”错误解决
- “undefined JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析
- file not recognized:file format not recognized
- file not recognized: File format not recognized
- nm: test.o: File format not recognized的原因和解决方案
- File format not recognized||strip
- /lib/libmatrix.a: file not recognized: File format not recognized collect2: ld returned 1 exit statu
- “undefined reference to JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析
- Core Dump和/proc调试
- Protel 99SE添加库文件时出现"file is not recognized"
- 如何解决Protel 99SE添加库文件时出现“File is not recognized“
- 如何解决Protel 99SE添加库文件时出现“File is not recognized“
- core dumped - but core file is not in current directory?
- gcc File format not recognized 问题的解决
- net core生成数据库,使用Scaffold-DbContext报错“‘Scaffold-DbContext’ is not recognized as the name of a cmdlet”
- strip error: file format not recognized
- android-vs Error: file format not recognized
- mac下修改mysql密码
- NorFlash学习
- Android中轴旋转特效实现,几张图片自动切换
- Linux常用命令
- 原理分析之三:初始化(配置文件读取和解析)
- core文件出现“is not a core dump: File format not recognized”的原因和解决方法(看/proc/pid/limits)
- 解析BAT投资策略:价值投资远大于金钱投资
- 从机器学习谈起
- ArrayList 和LinkedList 的优缺点
- Lucene学习总结之一:全文检索的基本原理
- Python学习笔记(二) 装饰器decorator
- Lucene学习总结之二:Lucene的总体架构
- Python并发执行
- uva270 - Lining Up(几何 - 最大共线点)