From mi@aldan.algebra.com  Wed Feb  2 18:02:15 2005
Return-Path: <mi@aldan.algebra.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id BE57316A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  2 Feb 2005 18:02:15 +0000 (GMT)
Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 515FA43D2D
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  2 Feb 2005 18:02:15 +0000 (GMT)
	(envelope-from mi@aldan.algebra.com)
Received: from aldan.algebra.com (mi@localhost [127.0.0.1])
	by aldan.algebra.com (8.13.1/8.13.1) with ESMTP id j12I2EQr092942
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 2 Feb 2005 13:02:14 -0500 (EST)
	(envelope-from mi@aldan.algebra.com)
Received: (from mi@localhost)
	by aldan.algebra.com (8.13.1/8.13.1/Submit) id j12I2EdM092941;
	Wed, 2 Feb 2005 13:02:14 -0500 (EST)
	(envelope-from mi)
Message-Id: <200502021802.j12I2EdM092941@aldan.algebra.com>
Date: Wed, 2 Feb 2005 13:02:14 -0500 (EST)
From: Mikhail Teterin <mi@aldan.algebra.com>
To: FreeBSD-gnats-submit@freebsd.org
Subject: umount-ing non-existent device panics system
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         77026
>Category:       kern
>Synopsis:       umount-ing non-existent device panics system
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    gavin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 02 18:10:21 GMT 2005
>Closed-Date:    Sun Jan 27 23:48:27 UTC 2008
>Last-Modified:  Sun Jan 27 23:48:27 UTC 2008
>Originator:     Mikhail Teterin
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
Virtual Estates, Inc.
>Environment:

>Description:

	Every once in a while, a user forgets to umount the file system
	on a USB "flash-drive" before pulling the device out.

	The umass-device duly disappears upont the pull-out, but the
	mount-entry does not. Trying to umount such "fantom" devices
	results in "device not configured" errors.

	umount-ing with the `-f' switch crashes the system.

	I doubt, this is a USB-specific problem -- it is just the
	easiest way to reproduce the problem. CD-ROMs have hardware
	protection against this, but disconnecting a hard
	disk and rescanning the bus will, most probably, lead to the
	same situation.

	Note, that this happens even when no writes await and no
	files are open on the removed devices. `mount -oro -u',
	for example, succeds.

>How-To-Repeat:

	See description.

>Fix:

	Remember to umount. Still, panic is hardly a reasonable
	reaction.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: gavin 
State-Changed-When: Sun Jan 27 23:47:47 UTC 2008 
State-Changed-Why:  
Duplicate of usb/46176 


Responsible-Changed-From-To: freebsd-bugs->gavin 
Responsible-Changed-By: gavin 
Responsible-Changed-When: Sun Jan 27 23:47:47 UTC 2008 
Responsible-Changed-Why:  
Duplicate of usb/46176 

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