| Anterior | Siguiente |
| STATUS_CTX_CDM_DISCONNECT | STATUS_HEURISTIC_DAMAGE_POSSIBLE |
STATUS_SXS_RELEASE_ACTIVATION_CONTEXT
Qué significa STATUS_SXS_RELEASE_ACTIVATION_CONTEXT
STATUS_SXS_RELEASE_ACTIVATION_CONTEXT describe una condición de liberación de referencia de un activation context. Aunque el valor aparezca en el catálogo NTSTATUS, no debe asumirse que representa un fallo de aplicación: puede formar parte de la coordinación interna del lifecycle SxS.
La utilidad diagnóstica está en saber quién libera la referencia y si el reference count/lifetime sigue siendo coherente. Si aparece junto a use-after-free o corrupción, puede ayudar a encontrar un release prematuro; aislado, no justifica reparar el component store.
En traces de bajo nivel, correlacione creación/adquisición/liberación del mismo contexto. Diferencie esta condición de STATUS_SXS_INVALID_DEACTIVATION, que habla de la pila activa del thread, no simplemente de una referencia al objeto.
Qué comprobar
- Trate el valor como evento de lifecycle hasta demostrar que es el fallo primario.
- Correlacione referencias del mismo activation context.
- Busque release prematuro si hay accesos posteriores al objeto.
- No confunda release de referencia con deactivate del stack del thread.
Referencias técnicas
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: activation contexts
- Microsoft: activation context reference
- Wine source: activation-context implementation
¿Buscas un código diferente? Buscar otro código de estado o error.
