¿Qué significa el código BSOD 0x30 (SET_OF_INVALID_CONTEXT)?

 
También puede significar:
ConstanteTipoSO
KERN_NOT_WAITINGRetorno del kernel de macOSmacOS
ippStsSizeWrnEstado de Intel IPPCualquiera
ELNRNGerrnoLinux
EADDRINUSEerrnomacOS
ENOTSUPerrnoSolaris
Anterior Siguiente
INSTRUCTION_BUS_ERROR PHASE0_INITIALIZATION_FAILED

SET_OF_INVALID_CONTEXT

Qué significa SET_OF_INVALID_CONTEXT

SET_OF_INVALID_CONTEXT (0x30) significa que una rutina intentó modificar un trap frame con un stack pointer inválido. Microsoft define el caso concreto: el nuevo stack pointer era menor que el stack pointer actual, lo que habría dejado al kernel apuntando a una parte de stack que ya no era válida.

Parameter 1 es el nuevo stack pointer, Parameter 2 el anterior, Parameter 3 la dirección del trap frame y Parameter 4 es cero.

Qué comprobar

  • Compare Parameters 1 y 2 y examine el trap frame de Parameter 3.
  • Localice en la pila quién estaba modificando el contexto/trap frame y por qué pretendía mover el stack hacia una región ya descartada.
  • Revise corrupción del stack, context manipulation y drivers que alteren registros guardados.
  • No lo trate como un simple stack overflow: el contrato específico es un intento de instalar un contexto inválido.

Referencias técnicas


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