| Предыдущий | Следующий |
| CANCEL_STATE_IN_COMPLETED_IRP | IRQL_GT_ZERO_AT_SYSTEM_SERVICE |
PAGE_FAULT_WITH_INTERRUPTS_OFF
PAGE_FAULT_WITH_INTERRUPTS_OFF — критическая ошибка 0x49. Microsoft отмечает её как крайне редкую и не публикует на отдельной странице контракт четырёх параметров. Название указывает на важное сочетание состояний: страничное исключение произошло при отключённых прерываниях, но не определяет адрес или драйвер через документированные позиции аргументов.
Состояние важнее общего предположения о неисправной памяти
К коду ядра предъявляются строгие ограничения выполнения, когда прерывания отключены. Используйте дамп, чтобы найти путь, вошедший в это состояние, и инструкцию или модуль, участвовавшие в исключении. Одно название остановки не доказывает неисправность физической памяти и не задаёт схему параметров чтения и записи, используемую некоторыми другими критическими ошибками страничных исключений.
Что проверить
- Выполните
!analyze -vи изучите стек с символами и контекст процессора. - Найдите путь кода, отключивший прерывания, и проверьте, осталось ли управление в контексте, где возможна страничная ошибка.
- Сохраните исходные аргументы и точные данные сборки для сравнения, не назначая им недокументированные значения адресов.
Ссылки
- Microsoft: критическая ошибка 0x49 PAGE_FAULT_WITH_INTERRUPTS_OFF
- Microsoft: аппаратные приоритеты и ограничения выполнения
- Microsoft: анализ дампа ядра
Нужно найти другой код? Найти другой код состояния или ошибки.