0

私はこれを得ています:

プログラム受信信号 SIGSEGV、セグメンテーション違反。
0x00007ffff7580d75 in ?? () /lib/x86_64-linux-gnu/libc.so.6 から

セグフォルトが発生している理由を知ることはできますか?

このエラーが発生したとき、現在 C++ マップの内容をファイルに出力しています。マップ サイズは MB 単位ですが、問題になる可能性はありますか?

4

1 に答える 1

0

libc のデバッグ シンボルをインストールしてみてください。パッケージとして利用できるはずです。ubuntu では、パッケージ libc-dbg に含まれています。その場合、Gdbはより良い出力を生成するはずです。

于 2013-01-18T13:52:43.003 に答える