| Предыдущий | Следующий |
| LOADER_BLOCK_MISMATCH | DPC_WATCHDOG_TIMEOUT |
CLOCK_WATCHDOG_TIMEOUT
Тайм-аут сторожевого таймера процессора
CLOCK_WATCHDOG_TIMEOUT — код критической ошибки 0x00000101. Встроенная таблица называет его CLOCK_WATCHDOG_TIMEOUT
; главный диагностический вопрос — какой компонент Windows инициировал остановку и какое обязательное условие было нарушено.
Эта критическая ошибка связана с продвижением работы процессора, а не со службой системных часов или синхронизацией времени. Windows ожидала тактовое прерывание на вторичном процессоре, но процессор не ответил до истечения интервала сторожевого таймера.
Как интерпретировать параметры
- Параметр 1 — номинальный интервал тайм-аута в тактах часов.
- Параметр 3 указывает на PRCB не отвечающего процессора.
- Параметр 4 задаёт индекс процессора, прекратившего продвижение работы.
Что проверить в дампе
- В WinDbg сравните стеки и IRQL всех процессоров, а не только процессора, на котором произошла остановка.
- Ищите код, длительно работающий на высоком IRQL, циклы со спин-блокировкой, проблемы прошивки или BIOS, разгон, ошибки микрокода либо уровень гипервизора, способный приостановить виртуальные процессоры.
- Отличайте этот код от DPC_WATCHDOG_VIOLATION: 0x101 относится к тактовому сторожевому таймеру процессора, а 0x133 — ко времени DPC или ISR на повышенном IRQL.
Ссылки
- Документация Microsoft по критической ошибке
- Microsoft: справочник кодов критических ошибок
- Файлы дампов сбоев и WinDbg
Нужно найти другой код? Найти другой код состояния или ошибки.