尝试使用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退出而不加载核心。
答案 0 :(得分:2)
通过将Solaris Studio升级到版本12.3并使用较新的dbx
解决了这个问题。
答案 1 :(得分:0)
可能发生这种情况的原因之一是因为dbx期望获取目标文件的绝对路径,请尝试给出
+----+
| id |
+----+
| 1 |
| 3 |
+----+
当然,您可以将dbx升级到最新版本以进行修复。