| 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.