1

尝试使用加载核心文件时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 在不加载核心的情况下退出。

4

2 回答 2

2

通过将 Solaris Studio 升级到 12.3 版并dbx从那里使用更新的版本来解决。

于 2013-02-18T17:51:43.323 回答
0

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

dbx <PATHTOBINARY>/binaryfile

当然,您可以将 dbx 升级到最新版本来修复相同的问题。

于 2017-02-01T13:29:10.187 回答