What does errno 132 (ENOBUFS) mean?

 
Could be also:
ConstantTypeOS
ERROR_SEEK_ON_DEVICEWin32 errorWindows
EOVERFLOWerrnoWindows
RECOM_DRIVERBugCheck CodeWindows
Previous Next
EOTHER EOVERFLOW

ENOBUFS

ENOBUFS is Solaris errno value 132. Oracle associates it with an operation on a transport endpoint or pipe that could not be performed because the system lacked sufficient buffer space or a queue was full. It describes resource or queue pressure at the time of the operation.

Distinguish temporary pressure from an oversized message

Record the failing API and whether it acts on a socket, transport endpoint, or pipe. Correlate the failure with queue depth, socket-buffer settings, process load, and system-wide resource pressure. A burst of producers that outpaces consumers can produce a different pattern from a steady leak in endpoints or queued messages.

This result should not be confused with EMSGSIZE. The latter says a particular message exceeds a transport or network limit; making more buffer space available does not make that same message smaller. With it, a controlled retry can succeed after resources are released, but an unbounded tight retry loop can intensify the pressure that caused the queue or buffer shortage.

References


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