¿Qué significa el código BSOD 0x2B (PANIC_STACK_SWITCH)?

 
También puede significar:
ConstanteTipoSO
KERN_RPC_SERVER_TERMINATEDRetorno del kernel de macOSmacOS
ippStsWaterfallEstado de Intel IPPCualquiera
EIDRMerrnoLinux
EPROTONOSUPPORTerrnomacOS
ENOCSIerrnoSolaris
Anterior Siguiente
INCONSISTENT_IRP PORT_DRIVER_INTERNAL

PANIC_STACK_SWITCH

Qué significa PANIC_STACK_SWITCH

PANIC_STACK_SWITCH (0x2B) indica que el kernel-mode stack fue overrun. Microsoft cita como causa normal un driver que consume demasiado stack, aunque corrupción grave de datos kernel también puede producir un estado equivalente.

Parameter 1 apunta al trap frame; Parameters 2–4 están reservados. El objetivo es reconstruir cuánto stack consumió la cadena y si existe recursión, buffers locales excesivos o una pila ya corrupta.

Qué comprobar

  • Inspeccione el trap frame de Parameter 1 y la profundidad/forma de la pila.
  • Busque recursión accidental, grandes variables locales y llamadas profundas en drivers.
  • Si el unwind es incoherente, considere corrupción de stack anterior en lugar de asumir sólo consumo excesivo.
  • Use stack-usage tooling en el driver reproducible y reduzca trabajo local/recursivo en kernel stack.

Referencias técnicas


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