В Windows, что означает сбой с кодом исключения, равным STATUS_WAKE_SYSTEM_DEBUGGER 0x80000007? - PullRequest
0 голосов
/ 11 января 2012

У меня есть аварийный дамп, созданный DrWatson, код исключения 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 Ответ

3 голосов
/ 11 января 2012

Быстрая поездка в Google вызвала это сообщение на форуме . В основном, некоторые библиотеки DLL зависали в DllMain, и поэтому блокировка загрузчика была отменена. Внедренный поток, созданный отладчиком, застревает во время вызова DllMain (THREAD_ATTACH). Через некоторое время операционная система использует подход «отладчика пробуждения», и это то, что отладчик в конечном итоге видит вместо исходного исключения. Звучит правдоподобно.

...