| Anterior | Siguiente |
| DRIVER_VERIFIER_DETECTED_VIOLATION_LIVEDUMP | FAST_ERESOURCE_PRECONDITION_VIOLATION |
IO_THREADPOOL_DEADLOCK_LIVEDUMP
Qué significa IO_THREADPOOL_DEADLOCK_LIVEDUMP
IO_THREADPOOL_DEADLOCK_LIVEDUMP (0x1C5) es una captura diagnóstica de un thread pool en modo kernel que ha alcanzado una situación de deadlock. Parameter 1 identifica el pool (0x0 corresponde a ExPoolUntrusted) y Parameter 2 apunta a la PEX_WORK_QUEUE.
La cola es la pista principal: hay que determinar qué workers están ocupados, qué esperan y qué trabajo necesario para liberarlos está a su vez encolado o bloqueado.
Qué comprobar
- Inspeccione la work queue de Parameter 2, workers activos y elementos pendientes.
- Construya las wait chains para detectar dependencia circular o starvation.
- Busque callbacks que esperan sincrónicamente trabajo del mismo pool.
- No trate el código como saturación de CPU genérica: debe existir una relación entre workers/queue que impide progreso.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.