Date: Wed, 15 Jul 2009 00:40:02 GMT From: Timothy Cleaver <tim.cleaver@gmail.com> To: freebsd-fs@FreeBSD.org Subject: Re: kern/132145: [panic] File System Hard Crashes Message-ID: <200907150040.n6F0e291035940@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/132145; it has been noted by GNATS. From: Timothy Cleaver <tim.cleaver@gmail.com> To: bug-followup@FreeBSD.org, timcleaver@hotmail.com Cc: Subject: Re: kern/132145: [panic] File System Hard Crashes Date: Wed, 15 Jul 2009 10:10:57 +1000 Just to let you know, this is an ongoing problem for me. Although I haven't had a request for more information, I will supply some in the hope it sparks some interest. I am at a loss as to how to fix it. It has persisted with the move to 7.2-STABLE. Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/ad0s1f 177G 56G 107G 35% 771547 23251491 3% /usr ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=387621 heads=16 sectors/track=63 (1008 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=387621 heads=16 sectors/track=63 (1008 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 390716802 (190779 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 1023/ head 254/ sector 63 The data for partition 2 is: <UNUSED> The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED> Dump header from device /dev/ad0s1b Architecture: i386 Architecture Version: 2 Dump Length: 133369856B (127 MB) Blocksize: 512 Dumptime: Tue May 26 20:41:37 2009 Hostname: pc078650.workstation.griffith.edu.au Magic: FreeBSD Kernel Dump Version String: FreeBSD 7.2-RELEASE #0: Fri May 22 14:09:08 EST 2009 root@pc078650.workstation.griffith.edu.au:/usr/obj/usr/src/sys/KERNCONF Panic String: ffs_blkfree: freeing free block Dump Parity: 668566608 Bounds: 0 Dump Status: good Dump header from device /dev/ad0s1b Architecture: i386 Architecture Version: 2 Dump Length: 140001280B (133 MB) Blocksize: 512 Dumptime: Sun Jul 12 18:41:30 2009 Hostname: pc078650.workstation.griffith.edu.au Magic: FreeBSD Kernel Dump Version String: FreeBSD 7.2-RELEASE #1: Wed Jun 3 11:36:04 EST 2009 root@pc078650.workstation.griffith.edu.au:/usr/obj/usr/src/sys/KERNCONF Panic String: ffs_valloc: dup alloc Dump Parity: 2816038494 Bounds: 1 Dump Status: good GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... Unread portion of the kernel message buffer: mode = 040755, inum = 6101401, fs = /usr panic: ffs_valloc: dup alloc cpuid = 0 Uptime: 1d4h34m8s Physical memory: 494 MB Dumping 133 MB: 118 102 86 70 54 38 22 6 Reading symbols from /boot/kernel/sound.ko...Reading symbols from /boot/kernel/sound.ko.symbols...done. done. Loaded symbols for /boot/kernel/sound.ko Reading symbols from /boot/kernel/snd_ich.ko...Reading symbols from /boot/kernel/snd_ich.ko.symbols...done. done. Loaded symbols for /boot/kernel/snd_ich.ko Reading symbols from /boot/kernel/i915.ko...Reading symbols from /boot/kernel/i915.ko.symbols...done. done. Loaded symbols for /boot/kernel/i915.ko Reading symbols from /boot/kernel/drm.ko...Reading symbols from /boot/kernel/drm.ko.symbols...done. done. Loaded symbols for /boot/kernel/drm.ko Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.ko Reading symbols from /boot/kernel/linprocfs.ko...Reading symbols from /boot/kernel/linprocfs.ko.symbols...done. done. Loaded symbols for /boot/kernel/linprocfs.ko Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done. done. Loaded symbols for /boot/kernel/linux.ko Reading symbols from /boot/kernel/logo_saver.ko...Reading symbols from /boot/kernel/logo_saver.ko.symbols...done. done. Loaded symbols for /boot/kernel/logo_saver.ko #0 doadump () at pcpu.h:196 196 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:196 #1 0xc057832c in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0xc05785d9 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:574 #3 0xc0747b02 in ffs_valloc (pvp=0xc40df228, mode=33188, cred=0xc4888500, vpp=0xd66f5914) at /usr/src/sys/ufs/ffs/ffs_alloc.c:987 #4 0xc07769c5 in ufs_makeinode (mode=33188, dvp=0xc40df228, vpp=0xd66f5b90, cnp=0xd66f5ba4) at /usr/src/sys/ufs/ufs/ufs_vnops.c:2252 #5 0xc07770e0 in ufs_create (ap=0xd66f5a88) at /usr/src/sys/ufs/ufs/ufs_vnops.c:193 #6 0xc07f0ef2 in VOP_CREATE_APV (vop=0xc0872420, a=0xd66f5a88) at vnode_if.c:206 #7 0xc0606210 in vn_open_cred (ndp=0xd66f5b7c, flagp=0xd66f5c78, cmode=) at vnode_if.h:112 #8 0xc06065e3 in vn_open (ndp=0xd66f5b7c, flagp=0xd66f5c78, cmode=420, fp=0xc357c0e4) at /usr/src/sys/kern/vfs_vnops.c:94 #9 0xc0603d13 in kern_open (td=0xc35bf8c0, path=0x811fbf0 <Address 0x811fbf0 out of bounds>, pathseg=UIO_USERSPACE, flags=1538, mode=438) at /usr/src/sys/kern/vfs_syscalls.c:1042 #10 0xc0604280 in open (td=0xc35bf8c0, uap=0xd66f5cfc) at /usr/src/sys/kern/vfs_syscalls.c:1009 #11 0xc07daff5 in syscall (frame=0xd66f5d38) at /usr/src/sys/i386/i386/trap.c:1090 #12 0xc07bfdc0 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:255 #13 0x00000033 in ?? () (kgdb) q Dump header from device /dev/ad0s1b Architecture: i386 Architecture Version: 2 Dump Length: 149962752B (143 MB) Blocksize: 512 Dumptime: Tue Jul 14 20:40:28 2009 Hostname: pc078650.workstation.griffith.edu.au Magic: FreeBSD Kernel Dump Version String: FreeBSD 7.2-RELEASE #1: Wed Jun 3 11:36:04 EST 2009 root@pc078650.workstation.griffith.edu.au:/usr/obj/usr/src/sys/KERNCONF Panic String: ffs_valloc: dup alloc Dump Parity: 2165898078 Bounds: 2 Dump Status: good GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd"... Unread portion of the kernel message buffer: mode = 0100644, inum = 2639003, fs = /usr panic: ffs_valloc: dup alloc cpuid = 0 Uptime: 2d1h44m31s Physical memory: 494 MB Dumping 143 MB: 128 112 96 80 64 48 32 16 Reading symbols from /boot/kernel/sound.ko...Reading symbols from /boot/kernel/sound.ko.symbols...done. done. Loaded symbols for /boot/kernel/sound.ko Reading symbols from /boot/kernel/snd_ich.ko...Reading symbols from /boot/kernel/snd_ich.ko.symbols...done. done. Loaded symbols for /boot/kernel/snd_ich.ko Reading symbols from /boot/kernel/i915.ko...Reading symbols from /boot/kernel/i915.ko.symbols...done. done. Loaded symbols for /boot/kernel/i915.ko Reading symbols from /boot/kernel/drm.ko...Reading symbols from /boot/kernel/drm.ko.symbols...done. done. Loaded symbols for /boot/kernel/drm.ko Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi.ko Reading symbols from /boot/kernel/linprocfs.ko...Reading symbols from /boot/kernel/linprocfs.ko.symbols...done. done. Loaded symbols for /boot/kernel/linprocfs.ko Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done. done. Loaded symbols for /boot/kernel/linux.ko Reading symbols from /boot/kernel/logo_saver.ko...Reading symbols from /boot/kernel/logo_saver.ko.symbols...done. done. Loaded symbols for /boot/kernel/logo_saver.ko #0 doadump () at pcpu.h:196 196 __asm __volatile("movl %%fs:0,%0" : "=r" (td)); (kgdb) bt #0 doadump () at pcpu.h:196 #1 0xc057832c in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0xc05785d9 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:574 #3 0xc0747b02 in ffs_valloc (pvp=0xc4fa033c, mode=33261, cred=0xc33a5900, vpp=0xd673d914) at /usr/src/sys/ufs/ffs/ffs_alloc.c:987 #4 0xc07769c5 in ufs_makeinode (mode=33261, dvp=0xc4fa033c, vpp=0xd673db90, cnp=0xd673dba4) at /usr/src/sys/ufs/ufs/ufs_vnops.c:2252 #5 0xc07770e0 in ufs_create (ap=0xd673da88) at /usr/src/sys/ufs/ufs/ufs_vnops.c:193 #6 0xc07f0ef2 in VOP_CREATE_APV (vop=0xc0872420, a=0xd673da88) at vnode_if.c:206 #7 0xc0606210 in vn_open_cred (ndp=0xd673db7c, flagp=0xd673dc78, cmode=) at vnode_if.h:112 #8 0xc06065e3 in vn_open (ndp=0xd673db7c, flagp=0xd673dc78, cmode=493, fp=0xc351fe40) at /usr/src/sys/kern/vfs_vnops.c:94 #9 0xc0603d13 in kern_open (td=0xc5252af0, path=0x33e0f0c0 <Address 0x33e0f0c0 out of bounds>, pathseg=UIO_USERSPACE, flags=2562, mode=493) at /usr/src/sys/kern/vfs_syscalls.c:1042 #10 0xc0604280 in open (td=0xc5252af0, uap=0xd673dcfc) at /usr/src/sys/kern/vfs_syscalls.c:1009 #11 0xc07daff5 in syscall (frame=0xd673dd38) at /usr/src/sys/i386/i386/trap.c:1090 #12 0xc07bfdc0 in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:255 #13 0x00000033 in ?? () (kgdb) q If there is any additional information I can supply to aid in the resolution of this issue, don't hesitate to ask.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907150040.n6F0e291035940>