Что означает код BSOD 148 (KERNEL_STACK_LOCKED_AT_EXIT)?

 
Также может означать:
КонстантаТипОС
ERROR_PATH_BUSYОшибка WindowsWindows
EHOSTUNREACHerrnoSolaris
Предыдущий Следующий
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 сохраните исходный дамп и подтвердите различие по документированным данным до изменения драйверов или конфигурации.


Нужно найти другой код? Найти другой код состояния или ошибки.