编辑:问题解决了。这是另一种情况,问题并不是它看起来真的那样。线索是@ 0xfeeefefe作为指向对象的指针。这是在释放内存时由Windows API函数返回的地址......表示正在操作的对象已被删除。 我在尝试从std :: map中删除一个值时收到一个段错误,但是我不知道为什么。从调试器(GDB)我看到: Program received signal SIGSEGV, Segmentat
我试图调试段错误,我也从GDB的输出: (gdb) n
Program received signal SIGSEGV, Segmentation fault.
0x08048af9 in parse_option_list (ptr=0x6f72505f <Address 0x6f72505f out of bounds>, box_name=0x696d6978 <Address 0x6