Date: Wed, 16 Aug 2000 08:10:02 -0700 (PDT) From: Joakim Henriksson <murduth@ludd.luth.se> To: freebsd-bugs@FreeBSD.org Subject: kern/16740 Message-ID: <200008161510.IAA59763@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/16740; it has been noted by GNATS.
From: Joakim Henriksson <murduth@ludd.luth.se>
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008161510.IAA59763>
