5

我使用windbg调试故障转储,在windbg的以下输出中,您可以看到“第一次/第二次机会不可用”,为什么第一次/第二次机会在这里不可用?这是什么意思?

This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(e38.2270): Access violation - code c0000005 (first/second chance not available)
4

2 回答 2

4

第一次/第二次机会是指可以抛出的异常和可以利用的调试器的处理机制。使用调试器调试应用程序时,调试器可以在应用程序之前看到异常,因此第一次有机会处理它们。

一次机会异常是由调试器处理异常的第一次机会机制处理的异常。

此处没有可用的事实很可能意味着在发生此错误的地方没有引发异常,或者调试器中没有第一次机会处理机制可用于处理引发的任何异常。

我会押注这个错误不会因此而引发异常,这只是一个段错误。

于 2013-02-20T11:45:31.920 回答
3

根据http://www.dumpanalysis.org/ (first/second chance not available)意味着崩溃转储文件中缺少有关异常是第一次机会还是第二次机会的信息。如何区分第一次和第二次机会

揭开第一次机会异常的神秘面纱(第1部分 ,第2部分)。

于 2013-02-21T08:09:15.690 回答