在Windows中,异常代码等于STATUS_WAKE_SYSTEM_DEBUGGER 0x80000007的崩溃是什么意思?

时间:2012-01-11 09:50:37

标签: windows windbg

我有一个由DrWatson创建的crashdump,异常代码是0x80000007 STATUS_WAKE_SYSTEM_DEBUGGER,消息是“{Kernel Debugger Awakened}”系统调试器被中断唤醒。 (从这里:2.3.1 NTSTATUS值http://msdn.microsoft.com/en-us/library/cc704588(v=prot.10).aspx

我找不到任何关于它的文档。它的含义是什么?

1 个答案:

答案 0 :(得分:3)

快速访问Google带来了this forum post。基本上一些DLL在DllMain内崩溃,因此装载机锁被放弃了。调试器创建的注入线程在其DllMain(THREAD_ATTACH)调用期间会被卡住。一段时间后,操作系统使用“唤醒调试器”方法,这是调试器最终看到的而不是原始异常。听起来似乎有道理。