| Предыдущий | Следующий |
| INVALID_KERNEL_HANDLE | PNP_INTERNAL_ERROR |
KERNEL_STACK_LOCKED_AT_EXIT
Проверка ошибок KERNEL_STACK_LOCKED_AT_EXIT имеет значение 0x00000094. Эта проверка ошибки означает, что поток завершился, когда его стек ядра был помечен как не подлежащий выгрузке.
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом KERNEL_STACK_LOCKED_AT_EXIT, см. Устранение ошибок синего экрана.
Параметры KERNEL_STACK_LOCKED_AT_EXIT
Нет
Данные дампа для KERNEL_STACK_LOCKED_AT_EXIT
Для KERNEL_STACK_LOCKED_AT_EXIT сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «KERNEL_STACK_LOCKED_AT_EXIT»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.
Порядок анализа для KERNEL_STACK_LOCKED_AT_EXIT
- Запустите WinDbg
!analyze -v, затем разберите документированное значение каждого параметра KERNEL_STACK_LOCKED_AT_EXIT, а не полагайтесь только на строку probably-caused-by. - Найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с kernel / stack / locked / at / exit.
- Для KERNEL_STACK_LOCKED_AT_EXIT сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.
Не перезагружайте многократно систему с KERNEL_STACK_LOCKED_AT_EXIT до сохранения дампа и журналов событий. Для KERNEL_STACK_LOCKED_AT_EXIT способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.
Отличительная граница сбоя KERNEL_STACK_LOCKED_AT_EXIT
KERNEL_STACK_LOCKED_AT_EXIT обозначает стек ядра, оставшийся заблокированным при завершении потока. Определите, кто заблокировал стек завершающегося потока или присоединился к нему, проверьте незавершённые операции подкачки стека и присоединения и убедитесь, что каждому пути блокировки или присоединения соответствует освобождение или отсоединение.
Отделение KERNEL_STACK_LOCKED_AT_EXIT от соседних bug checks
Ключевое отличие — дисбаланс времени жизни при завершении потока, а не произвольное повреждение области диспетчера памяти. Для KERNEL_STACK_LOCKED_AT_EXIT сохраните исходный дамп и подтвердите различие по документированным данным до изменения драйверов или конфигурации.
Нужно найти другой код? Найти другой код состояния или ошибки.