2010-10-22 108 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