named pipes memory leak?

Lukas Ertl l.ertl at
Tue Nov 11 10:32:55 PST 2003

On Tue, 11 Nov 2003, Lukas Ertl wrote:

> Unfortunately, we are still seeing a problem here: we are running uvscan
> (virus scanner), and while running it we are still seeing increasing unpcb
> usage and orphaned unix domain sockets.
> We added some debug printfs to the fifo routines and found out that
> fifo_cleanup is called from fifo_close with a vnode which has v_usecount
> == 2 so the socket close calls aren't reached.

Sorry, I probably missed an important part: we're creating the FIFOs on
nullfs mounts - the test script works great on plain UFS mounts, but the
null layer seems to VREF the vnode once again, so v_usecount is 2, thus it
is missong the check in fifo_cleanup().


Lukas Ertl                             eMail: l.ertl at
UNIX Systemadministrator               Tel.:  (+43 1) 4277-14073
Vienna University Computer Center      Fax.:  (+43 1) 4277-9140
University of Vienna         

More information about the freebsd-current mailing list