Поделиться через


Проверка ошибок 0x12: TRAP_CAUSE_UNKNOWN

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

Внимание

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана при использовании компьютера, см. статью "Устранение неполадок синим экраном".

Параметры TRAP_CAUSE_UNKNOWN

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

1

Тип TRAP_CAUSE_UNKNOWN

VALUES

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

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

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

2

Зависимость от Arg1

3

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

4

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

Разрешение

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

Чтобы начать, проверьте трассировку стека с помощью команды k, kb, kc, kd, kp, kP, kv (Display Stack Backtrace). Номер процессора можно указать для проверки стека на всех процессорах.

Вы также можете задать точку останова в коде, ведущую к этому коду остановки, и попытаться выполнить один шаг вперед в код сбоя.

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

Некоторые методы, описанные в статье отладки storm прерываний, можно использовать с непредвиденными прерываниями.

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

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

  • Проверьте системный журнал в Просмотр событий для получения дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызывающий эту ошибку.

  • Если драйвер определен в сообщении проверки ошибок, отключите драйвер или обратитесь к изготовителю обновлений драйверов.

  • Убедитесь, что любое новое оборудование, которое установлено, совместимо с установленной версией Windows. Например, можно получить сведения о требуемом оборудовании в спецификациях Windows 10.

  • Дополнительные общие сведения об устранении неполадок см. в разделе "Анализ данных с синим экраном".