Site icon EfmSoft

What does errno 46 (ENOLCK) in Solaris mean?

 
Could be also:
ConstantTypeOS
KERN_NOT_SUPPORTEDKern returnMac
ippStsNoAntialiasingIntel Ipp StatusAny
EL3HLTerrnoLinux
EPFNOSUPPORTerrnoMac
DATA_BUS_ERRORBugCheck CodeWindows
Previous Next
EPFNOSUPPORT EL3RST

ENOLCK

Record-lock table exhaustion

ENOLCK is Solaris errno 46 (No record locks available.). Solaris could not allocate another record-lock entry.

Record which process owns the existing record locks and whether lock entries are released on all close and error paths. Raising resource limits can mask a leak, so establish whether the table is genuinely busy or steadily growing.

What to check

  • Check fcntl record-lock users and whether locks are leaked across long-lived processes.
  • Look at per-process and system resource controls before assuming filesystem corruption.
  • A retry can succeed only after other locks are released.

References


Looking for a different code? Search another status or error code.

Exit mobile version