| Anterior | Siguiente |
| ENETDOWN | ENETUNREACH |
ENOTRECOVERABLE
Qué significa ENOTRECOVERABLE en Windows
ENOTRECOVERABLE pertenece al modelo POSIX de robust mutexes. Significa que la inconsistencia producida por la muerte de un propietario no fue reparada correctamente y el mutex ya no puede volver a proteger ese estado mediante la recuperación normal.
Suele ser la consecuencia posterior a EOWNERDEAD cuando un nuevo propietario libera el mutex sin marcar el estado como consistente. El valor no describe un mutex Win32 nativo por el mero hecho de compilar en Windows.
Qué comprobar
- Identifica la implementación POSIX/runtime que proporciona el robust mutex.
- Busca el evento anterior de
EOWNERDEADy la ruta de recovery que debía validar/reparar el estado. - Aísla o reconstruye el recurso compartido según el diseño; retries sobre el mismo mutex no restauran su consistencia.
- Añade pruebas de crash en puntos intermedios para demostrar que la recuperación deja invariantes válidos.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.