문제

While trying to load a core file using dbx I get the following warning:

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

There doesn't seem to be an explanation in:

(dbx) help core

What does this message mean?

EDIT

The rest of the output:

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)

And dbx exits without loading the core.

도움이 되었습니까?

해결책

Got solved by upgrading Solaris Studio to version 12.3 and using the newer dbx from there.

다른 팁

One of the reasons why this could happen is because dbx expects the absolute path to get the object files, try giving the

dbx <PATHTOBINARY>/binaryfile

Of course, you can upgrade dbx to the latest version to fix the same.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top