Skip site navigation (1)Skip section navigation (2)
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>