我有一整天都在运行的大量代码。每周一次,它在尝试释放一些指针时崩溃:
delete [] p
回溯(使用 gdb):
0x00007f4f709f2885 in raise () from /lib64/libc.so.6
0x00007f4f709f4065 in abort () from /lib64/libc.so.6
0x00007f4f70a2f7a7 in __libc_message () from /lib64/libc.so.6
0x00007f4f70a350c6 in malloc_printerr () from /lib64/libc.so.6
我想找出导致删除失败的原因:重复删除或其他。我怎样才能做到这一点?