From owner-freebsd-current@FreeBSD.ORG Tue Nov 11 10:32:55 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DEC616A4CE; Tue, 11 Nov 2003 10:32:55 -0800 (PST) Received: from mailbox.univie.ac.at (mailbox.univie.ac.at [131.130.1.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1939D43FE0; Tue, 11 Nov 2003 10:32:52 -0800 (PST) (envelope-from l.ertl@univie.ac.at) Received: from wireless (adslle.cc.univie.ac.at [131.130.102.11]) hABIWjmL022842; Tue, 11 Nov 2003 19:32:47 +0100 Date: Tue, 11 Nov 2003 19:32:39 +0100 (CET) From: Lukas Ertl To: Don Lewis In-Reply-To: <20031111130545.H53345@pcle2.cc.univie.ac.at> Message-ID: <20031111192944.K678@korben.in.tern> References: <200311102232.hAAMW2eF067714@gw.catspoiler.org> <20031111130545.H53345@pcle2.cc.univie.ac.at> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-DCC-ZID-Univie-Metrics: mx1 4242; Body=0 Fuz1=0 Fuz2=0 cc: current@freebsd.org Subject: Re: named pipes memory leak? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2003 18:32:55 -0000 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(). regards, le -- Lukas Ertl eMail: l.ertl@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/