| Предыдущий | Следующий |
| SYSTEM_THREAD_EXCEPTION_NOT_HANDLED | NMI_HARDWARE_FAILURE |
UNEXPECTED_KERNEL_MODE_TRAP
Значение UNEXPECTED_KERNEL_MODE_TRAP
UNEXPECTED_KERNEL_MODE_TRAP — это проверка ошибки 0x0000007F. Процессор создал ловушку, которую ядро не смогло обработать. Параметр 1 содержит номер ловушки; двойной сбой, обычно ловушка 8, часто указывает на исчерпание стека ядра или на повторный сбой во время обработки исключения.
Как анализировать UNEXPECTED_KERNEL_MODE_TRAP
Расшифруйте номер ловушки, исследуйте trap frame и стек, проверьте рекурсивные пути драйверов-фильтров, переполнение стека, неисправности процессора или памяти, разгон и несовместимое оборудование. Несколько дампов помогают отличить устойчивый программный путь от случайного повреждения данных оборудованием.
- До изменения драйверов или микропрограммы сохраните полный дамп, все четыре параметра, сборку Windows, список загруженных модулей и хронологию событий при исследовании
UNEXPECTED_KERNEL_MODE_TRAP. - Выполните
!analyze -vи исследуйте объекты, определяемые параметрами, а также стек, связанный сUNEXPECTED_KERNEL_MODE_TRAP; не полагайтесь только на символическое имя или единственную строку probable cause. - При наличии нескольких дампов сопоставьте их: устойчиво повторяющийся адрес инструкции или путь объектов, связанный с
UNEXPECTED_KERNEL_MODE_TRAP, надёжнее модуля, который появился в стеке уже после более раннего повреждения.
Граница восстановления для UNEXPECTED_KERNEL_MODE_TRAP
Устраните рекурсию драйвера, чрезмерное использование стека, проблему микропрограммы или оборудования, на которую указывает ловушка. Не считайте все сбои 0x7F ошибками памяти: решающее значение имеют номер ловушки и повторяющийся рисунок стека.
Официальные ссылки для UNEXPECTED_KERNEL_MODE_TRAP
- Microsoft: проверка ошибки UNEXPECTED_KERNEL_MODE_TRAP
- Microsoft: справочник кодов проверки ошибок
- Microsoft: анализ дампа режима ядра в WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.