> Date: Mon, 16 Dec 2002 22:42:07 -0600 > From: Dan Nelson <[EMAIL PROTECTED]> > To: Aurelien Nephtali <[EMAIL PROTECTED]> > Cc: [EMAIL PROTECTED] > Subject: Re: panic: ffs_blkfree: freeing free block > > In the last episode (Dec 16), Aurelien Nephtali said: > > Hi, > > > > I got a panic today which occured during a background fsck, after a > > hard-reboot of the system. The dump from gdb is attached and I can, > > of course, provide more infos if needed. > > "Me too". My info attached as well; almost identical stack trace. > Kernel was built from sources cvsupped just after 2002/12/15 17:41:07 > PST. (Why in the heck are all the timestamps in commitlogs in PST??) > > -- > Dan Nelson > [EMAIL PROTECTED]
I introduced a bug to snapshots on 11/30/02 which did not get fixed until 12/15/02 which caused background fsck to (silently) fail to fix certain filesystem problems. If you ran background fsck on a system between 11/30 and 12/15 and then ran background fsck again on a system after that date, the earlier missed corruption causes the panic that you have seen. Once fixed on a post 12/15 system, it should not recur. You can avoid the panic by running `fsck -f -p' on all your system after upgrading to a post 12/15 system. If you find continued evidence of trouble after following the above procedures, please send me mail. Kirk McKusick To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message