Site icon EfmSoft

What does errno 58 (EDEADLOCK) mean?

 
Could be also:
ConstantTypeOS
ERROR_BAD_NET_RESPWin32 errorWindows
ESHUTDOWNerrnoMac
EOWNERDEADerrnoSolaris
SYSTEM_UNWIND_PREVIOUS_USERBugCheck CodeWindows
Previous Next
EBFONT ESHUTDOWN

EDEADLOCK

EDEADLOCK is a Linux errno name associated with file-locking deadlock reporting. The closely related POSIX name is EDEADLK; portable code should treat both as the same logical class instead of depending on one numeric spelling.

This is not a transient I/O error. It means the requested lock cannot be granted because the lock dependency graph would deadlock, or because the kernel detected a deadlock condition while processing a blocking lock request. Retrying immediately with the same lock order can reproduce the same result.

Useful evidence

Linux fcntl(2) · POSIX errno.h · Linux errno(3) · Linux UAPI errno definitions


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

Exit mobile version