| 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
- Microsoft: activation contexts
- Microsoft: ActivateActCtx
- Microsoft: DeactivateActCtx
- Wine: activation-context implementation
Looking for a different code? Search another status or error code.