¿Qué significa el código NTSTATUS 0xC0000194 (STATUS_POSSIBLE_DEADLOCK)?

 
Anterior Siguiente
STATUS_ACCOUNT_EXPIRED STATUS_NETWORK_CREDENTIAL_CONFLICT

STATUS_POSSIBLE_DEADLOCK

Qué significa STATUS_POSSIBLE_DEADLOCK

“Possible” significa que la jerarquía de adquisición contiene un ciclo; el sistema no necesita estar bloqueado en ese instante. Driver Verifier construye un graph de lock order y detecta caminos incompatibles.

La solución duradera es una jerarquía única o reducir nested ownership. Aumentar timeouts sólo cambia cuánto tarda en hacerse visible el deadlock.

Qué comprobar

  • Capture los dos o más lock-order paths que forman el ciclo.
  • Identifique owning threads y stacks.
  • Defina y haga cumplir una jerarquía global de adquisición.
  • Use Deadlock Detection/!deadlock antes de tocar timeouts.

Referencias técnicas


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