¿Qué significa el código BSOD 0xE4 (WORKER_INVALID)?

 
Anterior Siguiente
RESOURCE_NOT_OWNED POWER_FAILURE_SIMULATE

WORKER_INVALID

Qué significa WORKER_INVALID

WORKER_INVALID (0xE4) detecta un lifecycle inválido de un executive work item. Parameter 1 distingue, entre otros, liberar un work item todavía activo, volver a encolarlo mientras sigue activo, liberar un I/O work item en cola, inicializarlo con objeto inválido o usar queue/routine no válidas.

Por tanto, la causa no es “worker thread lento”, sino memoria/estado del objeto de trabajo gestionados incorrectamente por un driver.

Qué comprobar

  • Decodifique Parameter 1 y siga la dirección del work item indicada por los argumentos.
  • Revise quién lo inicializa, encola, ejecuta y libera; busque doble queue/free.
  • Para I/O work items confirme que el device/object sigue vivo hasta completion.
  • Compruebe race conditions entre cancelación, teardown y worker completion.

Referencias técnicas


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