Segfault堆栈跟踪不包含源

时间:2015-07-08 03:44:45

标签: c++ gdb sdl

在eclipse中使用gdb,我得到一个段错误,我的线程堆栈跟踪都没有包含我的源文件。 这是SDL,我相信SDL是线程> 1,而线程1是我唯一的。

screenshot

gdb trace

使用gcc flags -std = c ++ 1y -O0 -ggdb3

即使在我遇到此问题之前,当程序在调试模式下运行时,gdb也会在程序正常终止时崩溃。不知道是否相关。

虽然我已经能够通过评论来找出代码中的大致区域;我想知道什么是错误的独立代码,以便我可以正确使用gdb。

编辑:创建非复制的shared_ptr是一个新的错误。因此崩溃是由双重释放引起的。但是仍然没有解释无用的调试信息。

0 个答案:

没有答案