Что означает код BSOD 86 (INSTRUCTION_COHERENCY_EXCEPTION)?

 
Также может означать:
КонстантаТипОС
ERROR_INVALID_PASSWORDОшибка WindowsWindows
ESTRPIPEerrnoLinux
EBADARCHerrnomacOS
ELIBMAXerrnoSolaris
Предыдущий Следующий
DATA_COHERENCY_EXCEPTION XNS_INTERNAL_ERROR

INSTRUCTION_COHERENCY_EXCEPTION

INSTRUCTION_COHERENCY_EXCEPTION — это код остановки 0x56. В справочнике Microsoft этот код отмечен как крайне редкий, а переносимые значения его четырёх аргументов не документированы. Поэтому одно имя не позволяет определить конкретную операцию с кэшем инструкций, дефект процессора или процедуру драйвера.

Сохраняйте контекст выполнения, а не пытайтесь раскрыть смысл по имени

Поведение согласованности зависит от архитектуры, а общедоступная страница bugcheck не задаёт единой схемы диагностических аргументов. Сохраните исходный дамп, архитектуру процессора, сборку Windows и сведения о прошивке платформы. Стек и машинный контекст, доступный отладчику, — это доказательства, по которым следует определять, связан ли сбой с программным путём, платформой или повреждённым состоянием.

Рекомендуемые данные

  • Сохраните все необработанные параметры bugcheck для сравнения на той же сборке.
  • Используйте !analyze -show 0x56 для метаданных, известных отладчику, и !analyze -v для анализа самого дампа.
  • Перед выводом об аппаратной причине сравните контекст инструкций и версии загруженных модулей в повторных сбоях.

Ссылки


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