What does BSOD 0xE (NO_USER_MODE_CONTEXT) mean?

 
Could be also:
ConstantTypeOS
ERROR_OUTOFMEMORYWin32 errorWindows
KERN_ABORTEDKern returnMac
ippStsLSFHighIntel Ipp StatusAny
EFAULTerrnoAny
Previous Next
MUTEX_LEVEL_NUMBER_VIOLATION SPIN_LOCK_ALREADY_OWNED

NO_USER_MODE_CONTEXT

The NO_USER_MODE_CONTEXT bug check has a value of 0x0000000E.

In the process of starting a system thread, if control returns from the initial thread procedure, a bug check will occur.

Resolution for NO_USER_MODE_CONTEXT

The !analyze debug extension displays information about the bug check and can be helpful in determining the root cause.

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 missing expected user-mode execution context. Inspect the trap frame, previous processor mode, thread state, system-call or exception transition, and the code that attempted to consume user-mode context.

Separating the result from neighboring bug checks

Do not infer that a user application is faulty until the dump shows which kernel component expected a user frame and why none was valid. Preserve the original dump and use the documented parameters and stack to verify this distinction before changing drivers or platform configuration.


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