| Предыдущий | Следующий |
| WIN32K_CALLOUT_WATCHDOG_LIVEDUMP | CALL_HAS_NOT_RETURNED_WATCHDOG_TIMEOUT_LIVEDUMP |
WIN32K_CALLOUT_WATCHDOG_BUGCHECK
WIN32K_CALLOUT_WATCHDOG_BUGCHECK — это код остановки 0x1A2. Microsoft указывает, что вызов Win32k не вернулся своевременно. Параметр 1 определяет поток, блокирующий быстрый возврат из вызова Win32k; параметры 2, 3 и 4 зарезервированы.
Это проверка остановки, а не код живого дампа 0x1A1
WIN32K_CALLOUT_WATCHDOG_LIVEDUMP (0x1A1) явно зарезервирован для живых дампов и никогда не используется как настоящая проверка остановки. Значение 0x1A2 является соответствующим стоп-кодом. Различие важно: живой дамп позволяет ОС продолжить работу, тогда как bugcheck останавливает систему.
Анализ с фокусом на поток
- Начните с адреса потока в параметре 1 и проверьте стек и состояние ожидания этого потока.
- Определите, чего ждёт или что выполняет поток и какой компонент мешает быстрому возврату из вызова.
- Не интерпретируйте зарезервированные аргументы как тайм-ауты или адреса объектов.
Ссылки
- Microsoft: Bug Check 0x1A2 WIN32K_CALLOUT_WATCHDOG_BUGCHECK
- Microsoft: соответствующий живой дамп 0x1A1
- Microsoft: расширение WinDbg !thread
Нужно найти другой код? Найти другой код состояния или ошибки.