Site icon EfmSoft

What does NTSTATUS 0xC0000373 (STATUS_FAILED_STACK_SWITCH) mean?

 
Previous Next
STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY STATUS_HEAP_CORRUPTION

STATUS_FAILED_STACK_SWITCH

A required stack switch could not be completed

Some low-level transitions need execution to move to a different stack, for example while entering a protected callback, exception, or runtime-managed context. This status reports that Windows could not allocate enough memory to perform that switch. It is therefore different from a normal function exhausting its existing stack, although memory pressure or damaged stack state may be related.

The public NTSTATUS definition does not identify which subsystem requested the switch. Diagnosis should begin with the call stack and the immediately preceding transition rather than assuming fibers, callbacks, or one specific runtime. If the failure follows other commitment-limit or allocation errors, preserve that sequence; the earlier resource failure may explain why the stack-switch path could not establish its working stack.

What to inspect

References


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

Exit mobile version