From owner-freebsd-bugs Wed Aug 16 8:10:21 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 511F637B6EF for ; Wed, 16 Aug 2000 08:10:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id IAA59763; Wed, 16 Aug 2000 08:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Wed, 16 Aug 2000 08:10:02 -0700 (PDT) Message-Id: <200008161510.IAA59763@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Joakim Henriksson Subject: kern/16740 Reply-To: Joakim Henriksson Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/16740; it has been noted by GNATS. From: Joakim Henriksson To: freebsd-bugs@FreeBSD.ORG Cc: Subject: kern/16740 Date: Wed, 16 Aug 2000 16:27:29 +0200 Hello, i have some further datapoints to the bugs in the fs code that sev= eral=20 persons have been bitten by. I have a new panic that is also shared by another person. Mr Ian Dowse id= entified that the rellocation code was in the code path of the crash. I'v= e since then tried to run with the rellocation code turned off. Instead of the "ffs_clusteralloc: map mismatch" i now get this panic mess= age "panic: ffs_blkfree: freeing free frag" it would seem that the bug is som= ewhere else than the rellocation code. Here is some info from the crash dump (available on request, together wit= h the older one). Hopefully it will help someone and hopefully someone wi= ll look into it, please? Oh yeah, i'm running STABLE as of 2000-08-15. IdlePTD 3665920 initial pcb at 2f7060 panicstr: ffs_blkfree: freeing free frag panic messages: --- panic: ffs_blkfree: freeing free frag #0 boot (howto=3D256) at ../../kern/kern_shutdown.c:302 302 dumppcb.pcb_cr3 =3D rcr3(); (kgdb) bt #0 boot (howto=3D256) at ../../kern/kern_shutdown.c:302 #1 0xc014aafc in poweroff_wait (junk=3D0xc0297320, howto=3D-1071025440) at ../../kern/kern_shutdown.c:552 #2 0xc01fdfc7 in ffs_blkfree (ip=3D0xc87c3c48, bno=3D3239, size=3D1024) at ../../ufs/ffs/ffs_alloc.c:1375 #3 0xc0202132 in handle_workitem_freeblocks (freeblks=3D0xc1004400) at ../../ufs/ffs/ffs_softdep.c:1981 #4 0xc0201b58 in softdep_setup_freeblocks (ip=3D0xc103d400, length=3D0) at ../../ufs/ffs/ffs_softdep.c:1677 #5 0xc01ff72e in ffs_truncate (vp=3D0xc9389c80, length=3D0, flags=3D0, c= red=3D0x0,=20 p=3D0xc87b5780) at ../../ufs/ffs/ffs_inode.c:195 #6 0xc0209d2e in ufs_inactive (ap=3D0xc87c3f04) at ../../ufs/ufs/ufs_ino= de.c:84 #7 0xc020ee19 in ufs_vnoperate (ap=3D0xc87c3f04) at ../../ufs/ufs/ufs_vnops.c:2285 #8 0xc01756d2 in vput (vp=3D0xc9389c80) at vnode_if.h:794 #9 0xc0202ec8 in handle_workitem_remove (dirrem=3D0xc0f2dc00) at ../../ufs/ffs/ffs_softdep.c:2668 #10 0xc02005b9 in softdep_process_worklist (matchmnt=3D0x0) at ../../ufs/ffs/ffs_softdep.c:557 #11 0xc0175003 in sched_sync () at ../../kern/vfs_subr.c:1034 #12 0xc026152c in fork_trampoline () Cannot access memory at address 0x8000. (kgdb) up 2 #2 0xc01fdfc7 in ffs_blkfree (ip=3D0xc87c3c48, bno=3D3239, size=3D1024) at ../../ufs/ffs/ffs_alloc.c:1375 1375 panic("ffs_blkfree: freeing free = frag"); (kgdb) print frags $2 =3D 0 (kgdb) print blksfree[(bno+i)/8] $5 =3D 255 '=FF' --=20 regards/ Joakim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message