Что означает код BSOD 61 (INTERRUPT_EXCEPTION_NOT_HANDLED)?

 
Также может означать:
КонстантаТипОС
ERROR_PRINTQ_FULLОшибка WindowsWindows
ENODATAerrnoLinux
ECONNREFUSEDerrnomacOS
ENODATAerrnoSolaris
Предыдущий Следующий
INTERRUPT_UNWIND_ATTEMPTED MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED

INTERRUPT_EXCEPTION_NOT_HANDLED

INTERRUPT_EXCEPTION_NOT_HANDLED — это код остановки 0x3D. Microsoft описывает конкретное условие ядра: обработчик исключений объекта прерывания ядра не смог обработать возникшее исключение. Это уже, чем общее сообщение «сбой прерывания», и расследование следует сосредоточить на связанном с прерыванием пути ядра в дампе.

Не подставляйте контракт исключения 0x7E

Общедоступная страница 0x3D не публикует схему четырёх параметров «код исключения/адрес», используемую SYSTEM_THREAD_EXCEPTION_NOT_HANDLED. Сохраните необработанные аргументы, но определяйте исключение и контекст инструкции по выводу отладчика для этого дампа, а не приписывайте значения параметрам по позиции.

Что проверить

  • Выполните !analyze -v и изучите текущий стек вокруг кадров объекта прерывания и обработчика.
  • По адресам с символами определите драйвер или модуль, представленный первым значимым кадром вне ядра.
  • Сравнивайте версии устройств и драйверов в повторных дампах только после подтверждения одного и того же пути прерывания.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.