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

これが発生する可能性がある理由の1つは、dbxがオブジェクトファイルを取得するための絶対パスを期待しているためです。

dbx <PATHTOBINARY>/binaryfile

もちろん、dbxを最新バージョンにアップグレードして同じものを修正することもできます。

于 2017-02-01T13:29:10.187 に答える