From owner-freebsd-stable Thu Apr 11 7: 1:31 2002 Delivered-To: freebsd-stable@freebsd.org Received: from one.net (ip-216-23-48-45.adsl.one.net [216.23.48.45]) by hub.freebsd.org (Postfix) with SMTP id 8E0E037B400 for ; Thu, 11 Apr 2002 07:01:27 -0700 (PDT) Received: (qmail 64746 invoked by uid 1001); 11 Apr 2002 14:02:24 -0000 Date: Thu, 11 Apr 2002 10:02:23 -0400 From: Coleman Kane To: David Schultz Cc: Ian Dowse , stable@FreeBSD.ORG Subject: Re: very old bug Message-ID: <20020411100223.A64698@freebsd.org> References: <20020410110605.GJ82820@dru.dn.ua> <200204110155.aa50726@salmon.maths.tcd.ie> <20020411035611.B17764@HAL9000.wox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020411035611.B17764@HAL9000.wox.org> User-Agent: Mutt/1.3.22.1i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG One question: Is this an msdosfs thing? If the disk were formatted ufs or other, would it manifest itself? Just curious, I have noticed the bug, but never really tried to test it or look into it. -- coleman On Thu, Apr 11, 2002 at 03:56:11AM -0700, David Schultz wrote: > Thus spake Ian Dowse : > > In message <20020410110605.GJ82820@dru.dn.ua>, "Vladislav V. Zhuk" writes: > > >After attempt to write data to write-protected floppy > > >(or diskette with bad blocks) FreeBSD die. > > > > > >It's VERY VERY annoying... :( > > > > > >Who can fix this bug?? > > > > Unfortunately, this is believed to be very hard to fix, so the best > > recommendation is that you avoid mounting filesystems from floppy > > disks. > > This question has come up before, and the answer was the same. I'm > interested in *why* this is such a problem. I can pinpoint the > location of the infinite loop, at least in the msdosfs code, but I > don't know enough about how everything interacts to fix it ``the right > way.'' Clearly the real source of the problem is elsewhere, in the > code involved in writing to the disk. Can someone please explain what > is going on, and why the fix would be so difficult? Thanks. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message