¿Qué significa el código BSOD 0x44 (MULTIPLE_IRP_COMPLETE_REQUESTS)?

 
También puede significar:
ConstanteTipoSO
ERROR_TOO_MANY_NAMESError de WindowsWindows
EADVerrnoLinux
EUSERSerrnomacOS
EADVerrnoSolaris
Anterior Siguiente
NO_SUCH_PARTITION INSUFFICIENT_SYSTEM_MAP_REGS

MULTIPLE_IRP_COMPLETE_REQUESTS

Qué significa MULTIPLE_IRP_COMPLETE_REQUESTS

MULTIPLE_IRP_COMPLETE_REQUESTS (0x44) es un double-completion de IRP. Microsoft lo define como un driver solicitando completion de un IRP que ya está complete.

La causa típica es una carrera entre dos rutas —por ejemplo normal completion y error/cancel— o un driver superior que completa un IRP que un driver inferior ya completó.

Qué comprobar en el dump

  • Examine el IRP y los stacks de las rutas que intentan completarlo.
  • Revise ownership después de IoCallDriver y callbacks de completion/cancel.
  • Asegure que solo una transición de estado puede llegar a IoCompleteRequest.
  • Use Driver Verifier I/O verification si el primer completion se pierde en una cadena compleja.

Referencias técnicas


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