| Anterior | Siguiente |
| ERROR_NOT_ENOUGH_SERVER_MEMORY | ERROR_MAPPED_ALIGNMENT |
ERROR_POSSIBLE_DEADLOCK
Qué significa ERROR_POSSIBLE_DEADLOCK
ERROR_POSSIBLE_DEADLOCK (1131) — Windows o el runtime detectó un posible interbloqueo.
La secuencia de locks presenta un ciclo o un patrón que puede dejar hilos esperando indefinidamente. El aviso debe investigarse con stacks y orden de adquisición, no resolverse aumentando timeouts.
Qué comprobar
- Capture stacks de todos los hilos que poseen/esperan locks implicados.
- Construye el grafo de lock order y localiza el ciclo.
- Reproduce con instrumentación de locks o Driver Verifier cuando aplique.
Tratamiento recomendado
Define un orden global de adquisición o elimina la necesidad de mantener múltiples locks. No uses sleeps/retries para cambiar el scheduling: el ciclo lógico seguirá existiendo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.