From owner-freebsd-current Tue Aug 1 6:54:32 2000 Delivered-To: freebsd-current@freebsd.org Received: from lor.watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (Postfix) with ESMTP id 2355737BB8D for ; Tue, 1 Aug 2000 06:54:17 -0700 (PDT) (envelope-from luoqi@watermarkgroup.com) Received: (from luoqi@localhost) by lor.watermarkgroup.com (8.10.1/8.10.1) id e71Drkl05127; Tue, 1 Aug 2000 09:53:46 -0400 (EDT) Date: Tue, 1 Aug 2000 09:53:46 -0400 (EDT) From: Luoqi Chen Message-Id: <200008011353.e71Drkl05127@lor.watermarkgroup.com> To: billf@chimesnet.com, rjoseph@mammalia.org Subject: Re: panic at shutdown Cc: freebsd-current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > #7 0xc017a726 in vput (vp=0xc8710840) at vnode_if.h:794 > #8 0xc01aee87 in ffs_sync (mp=0xc0ade800, waitfor=2, cred=0xc0721700, > p=0xc026d5e0) at ../../ufs/ffs/ffs_vfsops.c:955 Change the vput(vp) call at line 955 of ffs_vfsops.c back to two separate calls (see previous revision): VOP_UNLOCK(vp, 0, p); vrele(vp); vput assumes curproc is the lock holder, but it's not true in this case. -lq To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message