This is from my info file:
This is dumped core
After this /usr was dirty and I had to run fsck against it.
There was immense amount of inode reconnect request that I had to perform and pressing [y] + enter took me 5 minutes!
I also remember that it wanted to create lost+found(I said yes) and Soft Updates have been mentioned...
What is a cause of this?
Code:
Dump header from device /dev/ad4s3b
Architecture: i386
Architecture Version: 2
Dump Length: 161284096B (153 MB)
Blocksize: 512
Dumptime: Fri Nov 20 00:32:30 2009
Hostname: blackhole.starforce.biz
Magic: FreeBSD Kernel Dump
Version String: FreeBSD 7.2-RELEASE-p4 #0: Fri Oct 2 12:21:39 UTC 2009
root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
Panic String: ffs_freefile: freeing free inode
Dump Parity: 3080968015
Bounds: 15
Dump Status: good
Code:
# kgdb kernel.symbols /var/crash/vmcore.15
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:
dev = ad4s3f, ino = 1655978, fs = /usr
panic: ffs_freefile: freeing free inode
cpuid = 0
Uptime: 15h11m15s
Physical memory: 1011 MB
Dumping 153 MB: 138 122 106 90 74 58 42 26 10
Reading symbols from /boot/kernel/accf_data.ko...Reading symbols from /boot/kernel/accf_data.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/accf_data.ko
Reading symbols from /boot/kernel/accf_http.ko...Reading symbols from /boot/kernel/accf_http.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/accf_http.ko
Reading symbols from /boot/kernel/wlan_xauth.ko...Reading symbols from /boot/kernel/wlan_xauth.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/wlan_xauth.ko
Reading symbols from /boot/kernel/if_bridge.ko...Reading symbols from /boot/kernel/if_bridge.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_bridge.ko
Reading symbols from /boot/kernel/bridgestp.ko...Reading symbols from /boot/kernel/bridgestp.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/bridgestp.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/pflog.ko...Reading symbols from /boot/kernel/pflog.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/pflog.ko
Reading symbols from /boot/kernel/pf.ko...Reading symbols from /boot/kernel/pf.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/pf.ko
Reading symbols from /usr/local/modules/fuse.ko...done.
Loaded symbols for /usr/local/modules/fuse.ko
Reading symbols from /usr/local/lib/oss/modules/osscore.ko...done.
Loaded symbols for /usr/local/lib/oss/modules/osscore.ko
Reading symbols from /usr/local/lib/oss/modules/oss_audigyls.ko...done.
Loaded symbols for /usr/local/lib/oss/modules/oss_audigyls.ko
Reading symbols from /boot/kernel/fire_saver.ko...Reading symbols from /boot/kernel/fire_saver.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/fire_saver.ko
Reading symbols from /boot/kernel/radeon.ko...Reading symbols from /boot/kernel/radeon.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/radeon.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
#0 doadump () at pcpu.h:196
196 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) bt
#0 doadump () at pcpu.h:196
#1 0xc07e25f7 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418
#2 0xc07e28c9 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:574
#3 0xc09d874b in ffs_freefile (ump=0xc4440c00, fs=0xc423e000, devvp=0xc4479e04, ino=7338, mode=65535) at /usr/src/sys/ufs/ffs/ffs_alloc.c:2088
#4 0xc09ee4a5 in handle_workitem_freefile (freefile=0xc44448a0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:3709
#5 0xc09edb7a in process_worklist_item (mp=0xc44465a0, flags=Variable "flags" is not available.
) at /usr/src/sys/ufs/ffs/ffs_softdep.c:975
#6 0xc09ef622 in softdep_process_worklist (mp=0xc44465a0, full=0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:848
#7 0xc09f1e07 in softdep_flush () at /usr/src/sys/ufs/ffs/ffs_softdep.c:759
#8 0xc07bd0a9 in fork_exit (callout=0xc09f1990 <softdep_flush>, arg=0x0, frame=0xe4510d38) at /usr/src/sys/kern/kern_fork.c:810
#9 0xc0ac92e0 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:264
(kgdb)
After this /usr was dirty and I had to run fsck against it.
There was immense amount of inode reconnect request that I had to perform and pressing [y] + enter took me 5 minutes!

I also remember that it wanted to create lost+found(I said yes) and Soft Updates have been mentioned...
What is a cause of this?