调试器出错:此框架内部的前一帧(gdb无法在此框架内展开)

时间:2010-07-19 22:09:27

标签: iphone debugging breakpoints

当我在设备上遇到断点时,我收到以下调试器错误:

调试器出错:此框架内部的前一帧(gdb无法在此框架内展开)

当应用程序遇到断点时会发生这种情况。如果我点击调试器中的继续按钮,它会一直持续到下一个断点,当它弹出同样的问题时。

这条消息意味着什么,更重要的是我该如何修复它?我一直在调试这个应用程序很长时间没有遇到这个错误。

我尝试了一个干净的构建,以及重新启动我的Mac。我在XCode 3.2.3,iOS 4.0.1上。

1 个答案:

答案 0 :(得分:17)

我也开始遇到这个问题,而对我来说这是由LLVM代码生成引起的。我将目标中的编译器设置从“LLVM GC 4.2”切换到“GCC 4.2”,进行了干净的重建,调试器再次开心。

这也可能是由于堆栈损坏造成的,因此您可能会遇到合法的错误。在我的情况下,我无法随时随地设置断点,即使在applicationDidFinishLaunching中:这指向了构建设置。

我希望这有帮助!