0

C++ アプリケーションがクラッシュし、コア ファイルにエラーが表示される

警告: 0x7fff79e54000 に追加されたシンボル ファイル システム提供の DSO に読み込み可能なセクションが見つかりません
コアは「./server」によって生成されました。
プログラムはシグナル 6 で終了しました。中止されました。
#0 0x0000003b67230265 in raise () from /lib64/libc.so.6
(gdb) ところで
#0 0x0000003b67230265 in raise () from /lib64/libc.so.6
#1 0x0000003b67231d10 in abort () from /lib64/libc.so.6
#2 /lib64/libc.so.6 からの __libc_message() 内の 0x0000003b6726a9bb
#3 /lib64/libc.so.6 の _int_free () 内の 0x0000003b6727247f
#4 0x0000003b672728db in free () from /lib64/libc.so.6
#5 0x00000000004060df in operator delete (p=0x20030190) at ../lib/m_string.cpp:43
#6 0x0000000000403892 in TStr::~TStr (this=0x2102c980, __in_chrg=<最適化された値>) at ../lib/m_string.cpp:175 –

この問題について理解することができました。これは私が確認したリンクですhttps://bugzilla.redhat.com/show_bug.cgi?id=959013

は、vdso ファイルのサイズが十分でないことを示しています。これはパス /proc/self/maps にあります。

これがどのような問題なのか教えてください。これに対する修正を提案してください。

4

1 に答える 1