| Предыдущий | Следующий |
| 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для исходного дампа. - Пройдите по стеку и сведениям о ловушке или контексте, которые сообщил отладчик, до ответственного пути выполнения, прежде чем менять драйверы или оборудование.
Ссылки
- Microsoft: Bug Check 0x04 INVALID_DATA_ACCESS_TRAP
- Microsoft: анализ данных кода остановки
- Microsoft: расширение !analyze
Нужно найти другой код? Найти другой код состояния или ошибки.