Site icon EfmSoft

Что означает код BSOD 18 (TRAP_CAUSE_UNKNOWN)?

 
Также может означать:
КонстантаТипОС
ERROR_NO_MORE_FILESОшибка WindowsWindows
KERN_INVALID_VALUEКод возврата ядра macOSmacOS
ippStsSingularityСтатус Intel IPPЛюбая
EXDEVerrnoЛюбая
Предыдущий Следующий
THREAD_NOT_MUTEX_OWNER EMPTY_THREAD_REAPER_LIST

TRAP_CAUSE_UNKNOWN

Проверка ошибки TRAP_CAUSE_UNKNOWN имеет значение 0x00000012. Она означает, что возникло неизвестное исключение.

Важно

Параметры TRAP_CAUSE_UNKNOWN

Параметр Описание

1

Тип TRAP_CAUSE_UNKNOWN

ЗНАЧЕНИЯ

1 — непредвиденное прерывание. (Параметр 2 — вектор прерывания)

2 — неизвестное исключение операций с плавающей запятой.

3 — включённые и установленные биты состояния (см. описание процессора).

2

Зависит от Arg1

3

Зарезервировано

4

Зарезервировано

Устранение TRAP_CAUSE_UNKNOWN

Для TRAP_CAUSE_UNKNOWN расширение отладчика !analyze выводит сведения о проверке ошибки и может помочь определить основную причину.

Сначала исследуйте трассировку стека командой k, kb, kc, kd, kp, kP, kv (вывод обратной трассировки стека). Для TRAP_CAUSE_UNKNOWN можно указать номер процессора, чтобы проверить стеки всех процессоров.

Также можно установить точку останова в коде, предшествующем этому стоп-коду, и попытаться пошагово пройти до неисправной инструкции.

Расширение !idt позволяет вывести процедуры обслуживания прерываний (ISR) для указанной таблицы диспетчеризации прерываний (IDT).

Для непредвиденных прерываний могут быть полезны некоторые методы, описанные в руководстве по отладке шторма прерываний.

Общие сведения о работе с дампами см. в статье Анализ дампа сбоя с помощью отладчиков Windows (WinDbg).

Если у вас нет средств или опыта для анализа этой проблемы в отладчике Windows, можно выполнить базовые действия по устранению неполадок.


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

Exit mobile version