| Предыдущий | Следующий |
| ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE | ERROR_INVALID_LABEL |
ERROR_APP_HANG
Что означает ERROR_APP_HANG
ERROR_APP_HANG означает, что Windows распознала зависание приложения или его потока. Причина может быть в взаимной блокировке, бесконечном цикле, ожидании внешнего ресурса либо остановке обработки сообщений интерфейса.
Что проверить
- Снимите стеки зависших потоков несколько раз с интервалом.
- Для ожиданий определите объект синхронизации и поток-владелец.
- Для высокой загрузки CPU найдите повторяющийся участок стека и условие выхода.
- Проверьте сетевые, файловые и RPC-зависимости, если поток ждёт внешнюю операцию.
Полезно построить цепочку ожиданий: она отличает deadlock от медленного внешнего вызова и от потока, который вообще не блокируется, но зациклился.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.