| Anterior | Siguiente |
| STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED | STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED |
STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED
Qué significa STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED
STATUS_THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED indica que la acción diferida de release no pudo cumplirse. Un mutex solo puede liberarlo el thread owner, por lo que handle lifetime y ownership mismatch son los dos ejes principales.
El fallo puede dejar el estado compartido bloqueado o revelar que otra ruta ya liberó el mutex. Reintentar sin conocer el ownership puede ocultar un double-release y convertirlo en deadlock posterior.
Qué comprobar
- Registre owner thread y acquisition/release sequence.
- Compruebe si otra cleanup path liberó el mutex primero.
- Verifique que el handle siga válido hasta callback return.
- Audite todas las salidas del callback, incluidas exceptions/cancellation.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
