From owner-freebsd-i386@FreeBSD.ORG Fri May 9 08:33:55 2008 Return-Path: Delivered-To: freebsd-i386@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 210061065672 for ; Fri, 9 May 2008 08:33:55 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from fallbackmx10.syd.optusnet.com.au (fallbackmx10.syd.optusnet.com.au [211.29.132.251]) by mx1.freebsd.org (Postfix) with ESMTP id 93DD68FC1A for ; Fri, 9 May 2008 08:33:54 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail06.syd.optusnet.com.au (mail06.syd.optusnet.com.au [211.29.132.187]) by fallbackmx10.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m495SqDr013319 for ; Fri, 9 May 2008 15:28:52 +1000 Received: from c220-239-252-11.carlnfd3.nsw.optusnet.com.au (c220-239-252-11.carlnfd3.nsw.optusnet.com.au [220.239.252.11]) by mail06.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m495Sf9I014931 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 9 May 2008 15:28:44 +1000 Date: Fri, 9 May 2008 15:28:41 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: vwe@FreeBSD.org In-Reply-To: <200805082255.m48MtN8B072787@freefall.freebsd.org> Message-ID: <20080509151006.U20170@delplex.bde.org> References: <200805082255.m48MtN8B072787@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: kbyrdPM@yahoo.com, freebsd-i386@FreeBSD.org Subject: Re: i386/74650: System Reboot with umount command X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 May 2008 08:33:55 -0000 On Thu, 8 May 2008 vwe@FreeBSD.org wrote: > Synopsis: System Reboot with umount command > > State-Changed-From-To: feedback->closed > > We're sorry to not see any feedback received for quite some time. > If you think this is still an issue that should be worked on, > please provide the requested information and we'll be happy to > re-open this ticket. > Thank you for bringing this problem to attention! This might be the bug unsetting the dirty flag which I submitted a fix last year, combined with user error (attempting to write to an unwriteable disk). Write errors are supposed to cause cause endless retries and corresponding spews of kernel printfs (although both of these are wrong), so unmount() after an unrecoverable write error should always fail, but the bug made it always panic for msdosfs. The bug was first implemented on 2003/12/26 in rev.1.112, so it corresponds exactly with the user's downgrade from FreeBSD-4.8 to FreeBSD-5.3 (5.2 only has rev.1.112). The bug was fixed on 2007/10/22 in rev.1.179, just in time to miss being in RELENG_7 although the fix was supposed to be urgently MFC'ed to RELENG_6. Thus the fix is not in any release. Bruce