| Anterior | Siguiente |
| STATUS_TRUST_FAILURE | STATUS_NETLOGON_NOT_STARTED |
STATUS_MUTANT_LIMIT_EXCEEDED
Qué significa STATUS_MUTANT_LIMIT_EXCEEDED
El mismo thread ya posee el mutant y lo está adquiriendo recursivamente tantas veces que el contador de ownership alcanza su límite. No es contention con otro thread; apunta a recursión o retry que reacquire sin unwinding.
La corrección está en la primera adquisición no balanceada, no en aumentar límites. Capture stacks sucesivos del owner y revise todas las rutas internas que deberían hacer release al salir.
Qué comprobar
- Thread propietario y profundidad de adquisición.
- Recursión accidental en callbacks o funciones reentrantes.
- Retries que toman el mutex otra vez sin liberar.
- Exception paths que saltan un release interior.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.