| Anterior | Siguiente |
| ECONNRESET | EBADMSG |
ENOTRECOVERABLE
Qué significa ENOTRECOVERABLE en macOS
ENOTRECOVERABLE pertenece al modelo POSIX de robust mutexes. Indica que una inconsistencia previa no se reparó siguiendo el protocolo de recuperación y el mutex ya no puede volver a usarse normalmente.
Suele ser la consecuencia de manejar incorrectamente EOWNERDEAD. Reintentar lock sobre el mismo objeto no vuelve consistente el estado protegido.
Qué comprobar
- Busca el evento anterior de owner death y la ruta que debía reparar invariantes.
- Aísla/reconstruye el recurso compartido según el diseño del subsistema.
- Añade pruebas de crash durante actualizaciones para validar la recuperación.
- No marques consistente un estado parcialmente reparado solo para eliminar el errno.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
