我有以下堆栈跟踪。可以从中得出一些有用的调试信息吗?
Program received signal SIGSEGV, Segmentation fault.
0x00000002 in ?? ()
(gdb) bt
#0 0x00000002 in ?? ()
#1 0x00000001 in ?? ()
#2 0xbffff284 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
当获得时,从哪里开始看代码Segmentation fault
,而堆栈跟踪不是那么有用?
注意:如果我发布代码,则SO专家会给我答案。我想从SO那里获得指导,自己找到答案,所以我不在这里发布代码。道歉。
-fno-omit-frame-pointer
?另外,valgrind
如果您可以选择使用内存损坏,则可能是更合适的工具。