What does BSOD 0x1000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M) mean?

 
Previous Next
HYPERVISOR_ERROR UNEXPECTED_KERNEL_MODE_TRAP_M

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M is bug check 0x1000007E. Microsoft states that it has the same meaning and parameters as SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (0x7E): a system thread generated an exception that the error handler did not catch.

Interpret the four arguments exactly as 0x7E

Parameter 1 is the unhandled exception code, parameter 2 the address where it occurred, parameter 3 the exception-record address, and parameter 4 the context-record address. The M-suffix page is therefore a pointer to the base code's diagnostic contract, not a separate four-parameter format.

Use the exception data

  • Resolve parameter 1 first; for example, Microsoft lists access violation, breakpoint, and datatype misalignment among common exception codes.
  • Map parameter 2 to a symbol or module and use the exception/context records when available.
  • Keep 0x1000007E as the captured bug-check value in reports even though the argument semantics come from 0x7E.

References


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