| Предыдущий | Следующий |
| DATA_COHERENCY_EXCEPTION | XNS_INTERNAL_ERROR |
INSTRUCTION_COHERENCY_EXCEPTION
INSTRUCTION_COHERENCY_EXCEPTION — это код остановки 0x56. В справочнике Microsoft этот код отмечен как крайне редкий, а переносимые значения его четырёх аргументов не документированы. Поэтому одно имя не позволяет определить конкретную операцию с кэшем инструкций, дефект процессора или процедуру драйвера.
Сохраняйте контекст выполнения, а не пытайтесь раскрыть смысл по имени
Поведение согласованности зависит от архитектуры, а общедоступная страница bugcheck не задаёт единой схемы диагностических аргументов. Сохраните исходный дамп, архитектуру процессора, сборку Windows и сведения о прошивке платформы. Стек и машинный контекст, доступный отладчику, — это доказательства, по которым следует определять, связан ли сбой с программным путём, платформой или повреждённым состоянием.
Рекомендуемые данные
- Сохраните все необработанные параметры bugcheck для сравнения на той же сборке.
- Используйте
!analyze -show 0x56для метаданных, известных отладчику, и!analyze -vдля анализа самого дампа. - Перед выводом об аппаратной причине сравните контекст инструкций и версии загруженных модулей в повторных сбоях.
Ссылки
- Microsoft: Bug Check 0x56 INSTRUCTION_COHERENCY_EXCEPTION
- Microsoft: архитектура процессора
- Microsoft: расширение !analyze
Нужно найти другой код? Найти другой код состояния или ошибки.