我的应用崩溃时生成的核心转储文件似乎系统地缺少大约2692字节,当在gdb中加载它时我得到:
BFD: Warning: [...]core is truncated: expected core file size >= 117628928, found: 117626236.
尺寸略有不同但缺失的部分(预期尺寸与发现的尺寸之间的差异)总是在2690到2693字节之间。
在启动应用程序之前,我强制:
ulimit -c unlimited
系统有足够的空间和时间来编写文件。
可能相关的其他细节:
- 目标是APF27
- 它运行Linux内核2.6.38
- 核心文件在SD卡上生成
- 文件大小与gdb找到的大小相匹配。
任何提示都将受到赞赏。