应用程序在Visual Studio中崩溃,但只有在设置了断点之后才会崩溃

时间:2013-02-04 08:08:48

标签: visual-studio-2010 debugging crash breakpoints access-violation

我的同事在他的电脑上有一个非常奇怪的问题。

当他在调试器(Visual Studio 2010)中运行他的应用程序时,一切运行正常。但是当他设置一个断点(任何地方,无论在哪里),并且断点被击中时,下一个“步骤”将引发应用程序中的访问冲突。我们查看了反汇编,并且没有访问他抱怨的地址。如果我们第二次进入,我们会看到调用堆栈顶部的“违规地址”,尽管我们没有看到它的调用。

看起来有些东西覆盖了调用堆栈,但显然只是在断点被击中之后。

PC已经重新启动,但这没有帮助。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

找到它。

在Visual Studio选项对话框中启用了“RPC Debugging”,这导致了这种奇怪的行为。 禁用它解决了这个问题。