| Previous | Next |
| ETOOMANYREFS | ENOSTR |
ENOTRECOVERABLE
Failed robust mutex recovery
ENOTRECOVERABLE is Solaris errno 59 (lock is not recoverable
). Solaris found that robust-mutex protected state could not be made consistent.
This follows failed robust-mutex recovery: protected state was left inconsistent and was not made consistent before the mutex was released. Reinitialize or rebuild the protected state according to the application protocol instead of merely reacquiring the mutex.
What to check
- Reinitialize or discard the protected state rather than continuing normal use.
- Look for an earlier EOWNERDEAD path that failed to repair the object.
- Treat this as application state corruption, not as transient lock contention.
References
Looking for a different code? Search another status or error code.