Что означает код BSOD 4 (INVALID_DATA_ACCESS_TRAP)?

 
Также может означать:
КонстантаТипОС
ERROR_TOO_MANY_OPEN_FILESОшибка WindowsWindows
KERN_INVALID_ARGUMENTКод возврата ядра macOSmacOS
ippStsInvZeroСтатус Intel IPPЛюбая
EINTRerrnoЛюбая
Предыдущий Следующий
INVALID_AFFINITY_SET INVALID_PROCESS_ATTACH_ATTEMPT

INVALID_DATA_ACCESS_TRAP

INVALID_DATA_ACCESS_TRAP — это код остановки 0x04. Microsoft описывает его как ловушку некорректного доступа к данным и отмечает, что такая остановка встречается крайне редко. В отдельном справочном описании не опубликованы устойчивые значения параметров 1–4, поэтому сам код bugcheck не раскрывает адрес доступа, тип операции или инструкцию, вызвавшую сбой.

Используйте сохранённый контекст ловушки

Слово «ловушка» важно как категория сбоя, но не заменяет состояние процессора, сохранённое в дампе аварии. Используйте анализ отладчика и стек с разрешёнными символами, чтобы определить, какой контекст действительно доступен. Не переносите схему параметров из IRQL_NOT_LESS_OR_EQUAL или другого кода остановки, связанного с доступом к памяти.

Порядок диагностики

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

Ссылки


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