2010-10-22 106 views
0

當應用程序啓動時得到了這個coredump。這個coredump的含義是什麼?

Core was generated by `/opt/SURGE/bin/SIM.run 0 0 1'. 
Program terminated with signal 7, Bus error. 
#0 0xf79d7ddb in __gxx_personality_v0() from /opt/SURGE/lib/libTsdThreadedInput_ix86-linux-sles9-mt.so 
(gdb) bt 
#0 0xf79d7ddb in __gxx_personality_v0() from /opt/SURGE/lib/libTsdThreadedInput_ix86-linux-sles9-mt.so 
#1 0x32709808 in ??() 
#2 0xeecb6414 in ??() 
#3 0xeecb6418 in ??() 
#4 0x00000000 in ??() 
(gdb) 

這是什麼意思? 和問題發生在哪裏?

+0

什麼版本的GDB和什麼操作系統? – Kizaru 2010-10-22 02:20:15

回答

1

看起來像它試圖訪問地址0x00000000處的內存位置。但它並不是說哪個例程會這樣做。

+0

我只是好奇,'__gxx_personality_v0'是什麼意思? – jon 2010-10-22 04:05:15

+0

我認爲這是一個例程,用於爲轉儲創建堆棧跟蹤。你可以在網上找到很多關於它的參考資料。 – akonsu 2010-10-22 04:29:22

+0

是堆棧跟蹤不正確還是已損壞? – jon 2010-10-22 06:07:47