| Предыдущий | Следующий |
| THREAD_NOT_MUTEX_OWNER | EMPTY_THREAD_REAPER_LIST |
TRAP_CAUSE_UNKNOWN
Проверка ошибки TRAP_CAUSE_UNKNOWN имеет значение 0x00000012. Она означает, что возникло неизвестное исключение.
Параметры TRAP_CAUSE_UNKNOWN
| Параметр | Описание |
|---|---|
1 |
Тип ЗНАЧЕНИЯ 1 — непредвиденное прерывание. (Параметр 2 — вектор прерывания) 2 — неизвестное исключение операций с плавающей запятой. 3 — включённые и установленные биты состояния (см. описание процессора). |
2 |
Зависит от Arg1 |
3 |
Зарезервировано |
4 |
Зарезервировано |
Устранение неполадок
расширение отладчика !analyze выводит сведения о проверке ошибки и может помочь определить основную причину.
Сначала исследуйте трассировку стека командой k, kb, kc, kd, kp, kP, kv (вывод обратной трассировки стека). Можно указать номер процессора, чтобы проверить стеки всех процессоров.
Также можно установить точку останова в коде, предшествующем этому стоп-коду, и попытаться пошагово пройти до неисправной инструкции.
Расширение !idt позволяет вывести процедуры обслуживания прерываний (ISR) для указанной таблицы диспетчеризации прерываний (IDT).
Для непредвиденных прерываний могут быть полезны некоторые методы, описанные в руководстве по отладке шторма прерываний.
Общие сведения о работе с дампами см. в статье Анализ дампа сбоя с помощью отладчиков Windows (WinDbg).
Если у вас нет средств или опыта для анализа этой проблемы в отладчике Windows, можно выполнить базовые действия по устранению неполадок.
Нужно найти другой код? Найти другой код состояния или ошибки.
