| Предыдущий | Следующий |
| RESOURCE_OWNER_POINTER_INVALID | DRIVE_EXTENDER |
DPC_WATCHDOG_VIOLATION
Сторожевой таймер DPC и ISR
DPC_WATCHDOG_VIOLATION — код критической ошибки 0x00000133. Встроенная таблица называет его DPC_WATCHDOG_VIOLATION
; главный диагностический вопрос — какой компонент Windows инициировал остановку и какое обязательное условие было нарушено.
Ошибка возникает, когда система слишком долго выполняется на повышенном IRQL: в одном пути DPC или ISR либо суммарно. Это сторожевой таймер задержки для кода, мешающего обычному планированию и обработке прерываний.
Как интерпретировать параметры
- Параметр 1 различает один слишком долгий DPC или ISR и накопленное время на DISPATCH_LEVEL или выше.
- Остальные параметры в зависимости от случая задают сведения о тайм-ауте и блоках сортировки.
- Причиной может быть драйвер хранилища, сети, графики или безопасности, монополизирующий выполнение на высоком IRQL.
Что проверить в дампе
- Используйте !analyze -v, отладочные данные DPC/ISR и стеки, чтобы определить длительно выполнявшийся путь кода.
- Проверьте обновления драйверов, штормы прерываний, высокую активность устройств и пути, удерживающие спин-блокировки или выполняющие активное ожидание.
- Не смешивайте этот код с CLOCK_WATCHDOG_TIMEOUT: 0x133 относится к времени DPC и повышенного IRQL, а не к отсутствующему тактовому прерыванию процессора.
Ссылки
- Документация Microsoft по критической ошибке
- Microsoft: справочник кодов критических ошибок
- Файлы дампов сбоев и WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.