Site icon EfmSoft

What does NTSTATUS 0xC000004A (STATUS_SUSPEND_COUNT_EXCEEDED) mean?

 
Previous Next
STATUS_SECTION_NOT_IMAGE STATUS_THREAD_IS_TERMINATING

STATUS_SUSPEND_COUNT_EXCEEDED

The thread suspend count is already at its maximum

Thread suspension is counted: each successful suspend increments the suspend count, and ResumeThread decrements it. A thread runs only when the count reaches zero. This status means another suspension would overflow the supported count rather than adding one more nested suspend.

The diagnostic target is unmatched suspension, not processor load. Record the previous counts returned by suspend and resume operations and identify every subsystem that can suspend the same thread. Debuggers, crash capture, watchdogs and application code can otherwise stack independent suspends. Repeatedly calling ResumeThread without ownership tracking is also unsafe because it can release another component's suspension.

What to inspect

References


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

Exit mobile version