| Предыдущий | Следующий |
| 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и изучите текущий стек вокруг кадров объекта прерывания и обработчика. - По адресам с символами определите драйвер или модуль, представленный первым значимым кадром вне ядра.
- Сравнивайте версии устройств и драйверов в повторных дампах только после подтверждения одного и того же пути прерывания.
Ссылки
- Microsoft: Bug Check 0x3D INTERRUPT_EXCEPTION_NOT_HANDLED
- Microsoft: процедуры обслуживания прерываний
- Microsoft: команды стека WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.