GenInvokeEnumStackProviders失败

时间:2014-06-16 08:33:03

标签: windbg dump

今天我想写一个崩溃转储,我收到了错误消息

0:000> .dump /ma c:\classid_loads_net4.dmp
Creating c:\classid_loads_net4.dmp - mini user dump
GenInvokeEnumStackProviders(C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscordacwks.dll) failed, 0x8007007f
Dump successfully written

我用Google搜索GenInvokeEnumStackProviders,但根本没有结果。

此错误消息的原因是什么?这对转储有什么影响(根据上一条消息成功)?

使用WinDbg 6.3.9600

更新2014-09-18

今天再次出现同样的错误,此刻可以重现。在Process Monitor中,我可以看到WinDbg在编写转储时尝试访问verifier.dll

C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\verifier.dll

但是,该位置不存在该文件。从加载模块列表中我看到它是从

加载的
0:008> lm fm verifier
start    end        module name
6ddf0000 6de50000   verifier C:\Windows\syswow64\verifier.dll

另外(不确定它是否相关)我收到转储.NET堆的错误:

0:008> !dumpheap -stat
c0000005 Exception in C:\Windows\Microsoft.NET\Framework\v2.0.50727\sos.dumpheap debugger extension.
      PC: 6b55dbe8  VA: 00000000  R/W: 0  Parameter: 00000000

仍在使用WinDbg 6.3.9600

即使在重新启动后以及禁用应用程序验证程序后问题仍然存在。

0 个答案:

没有答案