What does NTSTATUS 0xC0150014 (STATUS_SXS_CORRUPT_ACTIVATION_STACK) mean?

 
Previous Next
STATUS_SXS_PROCESS_TERMINATION_REQUESTED STATUS_SXS_CORRUPTION

STATUS_SXS_CORRUPT_ACTIVATION_STACK

The thread activation-context stack is corrupt

STATUS_SXS_CORRUPT_ACTIVATION_STACK identifies corruption in the per-thread stack that tracks active contexts. This is different from a bad XML manifest: the failure is in the runtime state used to manage nested activation, not in the assembly declarations themselves.

Repeated activation or deactivation attempts are not a repair. Preserve the first failure, stack trace and thread state. Investigate memory corruption, invalid lifetime management, ABI/FFI misuse and unbalanced activation scopes before modifying the component store or reinstalling runtimes.

What to inspect

  • Capture a dump at the first occurrence and inspect the failing thread's recent activation/deactivation history.
  • Use memory-safety and heap diagnostics where possible; stack corruption can be a secondary symptom of an earlier overwrite.
  • Reduce the path to a single thread and a minimal nested activation sequence to isolate the owner that corrupts state.

References


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