¿Qué significa el código BSOD 0x1CD (INVALID_CALLBACK_STACK_ADDRESS)?

 
Anterior Siguiente
EXRESOURCE_TIMEOUT_LIVEDUMP INVALID_KERNEL_STACK_ADDRESS

INVALID_CALLBACK_STACK_ADDRESS

Qué significa INVALID_CALLBACK_STACK_ADDRESS

INVALID_CALLBACK_STACK_ADDRESS (0x1CD) indica que una dirección usada como callback stack pertenece a user mode cuando el contexto exige una dirección kernel válida. Microsoft no publica parámetros para este bug check.

La frontera diagnóstica es importante: no es simplemente “stack corrupto” ni un page fault cualquiera. Debe investigarse cómo una dirección de user space terminó almacenada o restaurada como parte del callback stack.

Qué comprobar

  • Use el stack/trap/context disponible para localizar la transición de callback inmediatamente anterior a la validación.
  • Revise corrupción de estructuras de thread/callback y código kernel que conserve/restaure punteros de stack.
  • Compruebe si un driver manipuló contexto o realizó una conversión de puntero sin validar el address space.
  • No asigne significado a cuatro argumentos inexistentes: la página pública de Microsoft no define parámetros para 0x1CD.

Referencias técnicas


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