¿Qué significa el código NTSTATUS 0xC0000373 (STATUS_FAILED_STACK_SWITCH)?

 
Anterior Siguiente
STATUS_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY STATUS_HEAP_CORRUPTION

STATUS_FAILED_STACK_SWITCH

Qué significa STATUS_FAILED_STACK_SWITCH

Este status no es lo mismo que agotar el stack actual. Una ruta necesitaba establecer o cambiar a otro stack y no pudo obtener el estado/recursos necesarios. La definición pública no identifica qué subsystem solicitó la transición.

El stack y los errores de memoria inmediatamente anteriores son la mejor pista. Si ya había presión de commit o allocation failures, ese contexto puede explicar por qué no pudo prepararse el stack alternativo.

Qué comprobar

  • Capture caller y transición que pidió el stack switch.
  • Revise presión de commit y allocation failures anteriores.
  • Valide stack pointer y límites del stack actual.
  • Evite retry loops cuando el proceso ya está sin recursos.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.