From delphij@tarsier.delphij.net  Tue Aug 30 09:01:04 2005
Return-Path: <delphij@tarsier.delphij.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 6D6EA16A41F;
	Tue, 30 Aug 2005 09:01:04 +0000 (GMT)
	(envelope-from delphij@tarsier.delphij.net)
Received: from tarsier.delphij.net (tarsier.geekcn.org [210.51.165.229])
	by mx1.FreeBSD.org (Postfix) with ESMTP id CFE7E43D48;
	Tue, 30 Aug 2005 09:01:03 +0000 (GMT)
	(envelope-from delphij@tarsier.delphij.net)
Received: from tarsier.delphij.net (localhost [127.0.0.1])
	by tarsier.delphij.net (8.13.4/8.13.4) with ESMTP id j7U912JT076270;
	Tue, 30 Aug 2005 17:01:02 +0800 (CST)
	(envelope-from delphij@tarsier.delphij.net)
Received: (from delphij@localhost)
	by tarsier.delphij.net (8.13.4/8.13.1/Submit) id j7U90vUZ076269;
	Tue, 30 Aug 2005 17:00:57 +0800 (CST)
	(envelope-from delphij)
Message-Id: <200508300900.j7U90vUZ076269@tarsier.delphij.net>
Date: Tue, 30 Aug 2005 17:00:57 +0800 (CST)
From: Xin LI <delphij@freebsd.org>
Reply-To: Xin LI <delphij@freebsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc: jeff@freebsd.org, kan@freebsd.org
Subject: [PANIC] mount_nullfs triggers locking against self
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         85466
>Category:       kern
>Synopsis:       [panic] [nullfs] mount_nullfs triggers locking against self
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 30 09:10:20 GMT 2005
>Closed-Date:    Fri Sep 02 03:28:08 GMT 2005
>Last-Modified:  Fri Sep 02 03:28:08 GMT 2005
>Originator:     Xin LI
>Release:        FreeBSD 6.0-BETA3 i386
>Organization:
The GeekCN Community
>Environment:
System: FreeBSD tarsier.delphij.net 6.0-BETA3 FreeBSD 6.0-BETA3 #4: Mon Aug 29 03:51:10 CST 2005 delphij@tarsier.delphij.net:/usr/obj/usr/src/sys/TARSIER i386

	FreeBSD 7.0-CURRENT affected as well.

>Description:
	An easily reproducable panic can be triggered with mount_nullfs
and mount_nfs.

>How-To-Repeat:
	- Create two directories, say, /usr/ports and /mnt
	- do mount_nullfs /usr/ports /mnt
	- do mount_nfs something onto /usr/ports
	- do mount_nullfs /usr/ports /mnt
	- cd /mnt && ls, the system will panic immediately

>Fix:

	I don't have a patchset to correct this (yet).
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: delphij 
State-Changed-When: Fri Sep 2 03:27:30 GMT 2005 
State-Changed-Why:  
Fixed in sys/kern/vfs_lookup.c,v 1.81 by kan@ 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85466 
>Unformatted:
