From owner-freebsd-current@FreeBSD.ORG Fri Mar 11 10:29:57 2005 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 9C8C716A4CE for ; Fri, 11 Mar 2005 10:29:57 +0000 (GMT) Received: from postfix4-2.free.fr (postfix4-2.free.fr [213.228.0.176]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF0F143D31 for ; Fri, 11 Mar 2005 10:29:54 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (vol75-8-82-233-239-98.fbx.proxad.net [82.233.239.98]) by postfix4-2.free.fr (Postfix) with ESMTP id 456C52EC4E3; Fri, 11 Mar 2005 11:29:52 +0100 (CET) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id 01E3B407C; Fri, 11 Mar 2005 11:29:48 +0100 (CET) Date: Fri, 11 Mar 2005 11:29:48 +0100 From: Jeremie Le Hen To: Jeff Roberson Message-ID: <20050311102948.GS34822@obiwan.tataz.chchile.org> References: <20050310035819.O20708@mail.chesapeake.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20050310035819.O20708@mail.chesapeake.net> User-Agent: Mutt/1.5.8i cc: current@freebsd.org Subject: Re: Call for testers, vfs changes. 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: Fri, 11 Mar 2005 10:29:57 -0000 Hi Jeff, > I have a patch at http://www.chesapeake.net/~jroberson/vgone.diff that > greatly simplifies the vnode teardown code, and should fix some of the > races that have been seen with smp vfs enabled. I would appreciate any > testing people can offer. See the thread on arch@ for details. I applied your patch yesterday, and I got a panic during the night. My ssh session froze at about 3:02am, so I guess it's happened during daily periodic(8). This is hand written: %%% panic: lockmgr: unknown locktype request 0 KDB: stack backtrace: kdb_backtrace(c0707071,c0763000,c0705327,d50d2c0c,100) at kdb_backtrace+0x2e panic(c0705327,0,c07051f4,1d2,c18fc320) lockmgr(c1928164,10000,c1928188,c18fc320,d50d2c5c) at lockmgr+0x563 vop_stdlock(d50d2cc4,0,d50d2c94,c1928110,d50d2c7c) at vop_stdlock+0x2f VOP_LOCK_APV(c074d780,d50d2cc4,c070df3b,d50d2c94,d50d2cc4) at VOP_LOCK_APV+0xbc ffs_lock(d50d2cc4,c1928110,28,c1928110,d50d2ce0) at ffs_lock+0x90 VOP_LOCK_APV(c074d180,d50d2cc4,c070df3b,235,c18fc320) at VOP_LOCK_APV+0xbc vlrureclaim(c184e800,10,c0768ce0,c18fc320,3e8) at vlrureclaim+0x1c1 vnlru_proc(0,d50d2d48,c0704615,30e,0) at vnlru_proc+0x19f fork_exit(c0599db0,0,d50d2d48) at fork_exit+0xc6 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xd50d2d7c, ebp = 0 --- KDB: enter: panic [thread pid 45 tid 100062 ] Stopped at kdb_enter+Xà30: leave db> show lockedvnods Locked vnodes 0xc348880: tag ufs, type VDIR usecount 2, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc34b3ce4 ref 0 pages 1 lock type ufs: EXCL (count 1) by thread 0xc2056000 (pid 2137) ino 34539, on dev ad0s1e db> show all procs [ pid 2137 is find(1) ] %%% A dump is available, please contact me off-list to get it. I hope this will help. Thanks for your work. Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >