What does BSOD 0x94 (KERNEL_STACK_LOCKED_AT_EXIT) mean?

 
Could be also:
ConstantTypeOS
ERROR_PATH_BUSYWin32 errorWindows
EHOSTUNREACHerrnoSolaris
Previous Next
INVALID_KERNEL_HANDLE PNP_INTERNAL_ERROR

KERNEL_STACK_LOCKED_AT_EXIT

The KERNEL_STACK_LOCKED_AT_EXIT bug check has a value of 0x00000094. This bug check indicates that a thread exited while its kernel stack was marked as not swappable

KERNEL_STACK_LOCKED_AT_EXIT Parameters

None

Dump evidence

Preserve the complete dump, the four bug-check parameters, the exact Windows build, loaded-module list, and the event timeline immediately before the stop.

Analysis order

  • Run WinDbg !analyze -v, then inspect the documented meaning of each parameter instead of relying only on the probably-caused-by line.
  • Find the earliest abnormal event preceding the stop: driver update, firmware change, device reset, storage error, verifier report, resource exhaustion, or application hang.
  • Keep third-party filter, security, storage, graphics, and virtualization drivers in the module inventory; removing evidence before dump analysis can obscure the responsible path.

Distinctive failure boundary

This result identifies kernel stack left locked during thread exit. Find who locked or attached to the terminating thread stack, inspect outstanding stack-swap or attach operations, and verify that every lock/attach path has a matching release/detach path.

Separating the result from neighboring bug checks

The key distinction is lifetime imbalance at thread teardown, not arbitrary corruption of a memory-manager region. Preserve the original dump and use the documented parameters and stack to verify this distinction before changing drivers or platform configuration.

References


Looking for a different code? Search another status or error code.