我正在使用Xcode 4编写我的第一个OS X(10.6)应用程序并遇到此消息:
malloc:引用计数下溢为0x2000b9540,中断auto_refcount_underflow_error以进行调试
我知道我的内存管理存在问题,但我想缩小这一点。所以我希望我能告诉调试器在发生此错误的代码行中中断。但我没有看到任何选项告诉调试器“中断auto_refcount_underflow_error”。但我希望这是可能的。你能告诉我怎么样吗? 以防它对此很重要:错误发生在GCD线程中。
最好的问候&非常感谢你 阿诺
答案 0 :(得分:1)
使用GDB的命令行。在Xcode 4中,在(gdb)
提示旁边的控制台窗口中,键入
br auto_refcount_underflow_error
br
是break命令,它设置断点。