dbx:内部警告可写内存段,大小为0

时间:2013-02-13 12:32:05

标签: debugging solaris core coredump dbx

尝试使用dbx加载核心文件时,我收到以下警告:

dbx: internal warning: writable memory segment 0xfa8b0000[16384] of size 0 in core

似乎没有解释:

(dbx) help core

这条消息是什么意思?

修改

输出的其余部分:

core file header read successfully
Reading ld.so.1

dbx: internal error: signal SIGBUS (invalid address alignment)
dbx's coredump will appear in /tmp
Abort (core dumped)

dbx退出而不加载核心。

2 个答案:

答案 0 :(得分:2)

通过将Solaris Studio升级到版本12.3并使用较新的dbx解决了这个问题。

答案 1 :(得分:0)

可能发生这种情况的原因之一是因为dbx期望获取目标文件的绝对路径,请尝试给出

+----+
| id |
+----+
| 1  |
| 3  |
+----+

当然,您可以将dbx升级到最新版本以进行修复。