首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBX核心文件是否被截断?

DBX核心文件是否被截断?
EN

Stack Overflow用户
提问于 2011-09-20 19:19:02
回答 1查看 630关注 0票数 0

我在RHEL6.1上使用最新版本的dbxtool (Solaris Studio )。

我正在使用它们的示例代码处理教程示例here,但是当尝试在生成的核心文件上运行dbxtool时,我得到了以下结果:

代码语言:javascript
复制
(dbx) cd /users/rory/Desktop/debug_tutorial
(dbx) debug /users/rory/Desktop/debug_tutorial/a.out core.a.out.10665
Reading a.out
dbx: warning: The corefile was truncated.
It should have been 1765376 bytes long (is only 483328)
Because of this, some functionality will be missing from dbx.
(See `help core')
core file header read successfully
Reading ld-linux-x86-64.so.2
Reading libstdc++.so.6
Reading libm.so.6
Reading libgcc_s.so.1
Reading libc.so.6
program terminated by signal SEGV (Segmentation fault)
dbx: core file read error: address 0x3faff579bc not available
dbx: attempt to fetch registers failed - stack corrupted

第一个警告是关于核心文件被截断(应该是1765376字节长(只有483328)),但我能够在同一目录中生成更大的其他核心文件,所以不确定为什么这个文件被截断?

我还阅读了here教程中关于删除核心文件大小限制的内容,但没有成功。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-20 22:55:02

这是RH6 (CR 7077948)上的已知dbx问题。如果数据段的内存大小大于elf报头中的文件大小(p_filesz),则核心文件大小计算错误。此问题已在dbx 7.9中发现并修复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7484271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档