named pipes memory leak?
l.ertl at univie.ac.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 univie.ac.at
UNIX Systemadministrator Tel.: (+43 1) 4277-14073
Vienna University Computer Center Fax.: (+43 1) 4277-9140
University of Vienna http://mailbox.univie.ac.at/~le/
More information about the freebsd-current