panic: initiate_write_inodeblock_ufs2: already started

From: Markus Niemistö <markus.niemisto_at_gmx.net>
Date: Tue, 3 Jun 2003 13:29:02 +0300
Hi

My laptop paniced while it was (mostly) idle, running X server and X
chat. I wasn't about when the panic happened so I don't know very much
about it. I'll try to reproduce this panic. Any way here is a kgdb log
from debug session and few most interesting lines from dmesg and uname:

GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 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-undermydesk-freebsd"...
panic: initiate_write_inodeblock_ufs2: already started
panic messages:
---
panic: initiate_write_inodeblock_ufs2: already started

syncing disks, buffers remaining... 1109 1109 1109 1109 1109 1109 1109
1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 giving
up on 366 buffers Uptime: 56m45s
Dumping 80 MB
ata0: resetting devices ..
ata0-slave: timeout waiting for cmd=ec s=00 e=04
ata0-slave: ATA identify failed
done
 16 32 48 64 80
---
Reading symbols from /boot/kernel/if_ep.ko...done.
Loaded symbols for /boot/kernel/if_ep.ko
Reading symbols from /boot/kernel/snd_pcm.ko...done.
Loaded symbols for /boot/kernel/snd_pcm.ko
Reading symbols from /boot/kernel/snd_mss.ko...done.
Loaded symbols for /boot/kernel/snd_mss.ko
Reading symbols from
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/ipfw/ipfw
.ko.debug...done. Loaded symbols for
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/ipfw/ipfw
.ko.debug Reading symbols from
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/linux/lin
ux.ko.debug...done. Loaded symbols for
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/linux/lin
ux.ko.debug Reading symbols from
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/if_tap/if
_tap.ko.debug...done. Loaded symbols for
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/if_tap/if
_tap.ko.debug
#0  0xc01896a0 in doadump ()
(kgdb) bt
#0  0xc01896a0 in doadump ()
#1  0xc0189b80 in boot ()
#2  0xc0189df7 in panic ()
#3  0xc024cd33 in initiate_write_inodeblock_ufs2 ()
#4  0xc024bf9f in softdep_disk_io_initiation ()
#5  0xc015df16 in spec_xstrategy ()
#6  0xc015e1b1 in spec_specstrategy ()
#7  0xc015d483 in spec_vnoperate ()
#8  0xc01c0ff9 in bwrite ()
#9  0xc01c27d3 in vfs_bio_awrite ()
#10 0xc01c89c6 in vop_stdfsync ()
#11 0xc015de23 in spec_fsync ()
#12 0xc015d483 in spec_vnoperate ()
#13 0xc01cf8e5 in sched_sync ()
#14 0xc017a678 in fork_exit ()
(kgdb) quit

# dmesg | grep ata
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 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-undermydesk-freebsd"...
panic: initiate_write_inodeblock_ufs2: already started
panic messages:
---
panic: initiate_write_inodeblock_ufs2: already started

syncing disks, buffers remaining... 1109 1109 1109 1109 1109 1109 1109
1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 1109 giving
up on 366 buffers Uptime: 56m45s
Dumping 80 MB
ata0: resetting devices ..
ata0-slave: timeout waiting for cmd=ec s=00 e=04
ata0-slave: ATA identify failed
done
 16 32 48 64 80
---
Reading symbols from /boot/kernel/if_ep.ko...done.
Loaded symbols for /boot/kernel/if_ep.ko
Reading symbols from /boot/kernel/snd_pcm.ko...done.
Loaded symbols for /boot/kernel/snd_pcm.ko
Reading symbols from /boot/kernel/snd_mss.ko...done.
Loaded symbols for /boot/kernel/snd_mss.ko
Reading symbols from
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/ipfw/ipfw
.ko.debug...done. Loaded symbols for
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/ipfw/ipfw
.ko.debug Reading symbols from
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/linux/lin
ux.ko.debug...done. Loaded symbols for
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/linux/lin
ux.ko.debug Reading symbols from
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/if_tap/if
_tap.ko.debug...done. Loaded symbols for
/usr/src/sys/i386/compile/-=DLW=-/modules/usr/src/sys/modules/if_tap/if
_tap.ko.debug
#0  0xc01896a0 in doadump ()
(kgdb) bt
#0  0xc01896a0 in doadump ()
#1  0xc0189b80 in boot ()
#2  0xc0189df7 in panic ()
#3  0xc024cd33 in initiate_write_inodeblock_ufs2 ()
#4  0xc024bf9f in softdep_disk_io_initiation ()
#5  0xc015df16 in spec_xstrategy ()
#6  0xc015e1b1 in spec_specstrategy ()
#7  0xc015d483 in spec_vnoperate ()
#8  0xc01c0ff9 in bwrite ()
#9  0xc01c27d3 in vfs_bio_awrite ()
#10 0xc01c89c6 in vop_stdfsync ()
#11 0xc015de23 in spec_fsync ()
#12 0xc015d483 in spec_vnoperate ()
#13 0xc01cf8e5 in sched_sync ()
#14 0xc017a678 in fork_exit ()
(kgdb) quit

# dmesg | grep ata
ata0 at port 0x3f6,0x1f0-0x1f7 irq 14 on isa0
ata1 at port 0x376,0x170-0x177 irq 15 on isa0
ad0: 2937MB <TOSHIBA MK3003MAN> [5968/16/63] at ata0-master PIO4

# uname -a
FreeBSD ogorod.dielocalwarez.com 5.1-CURRENT FreeBSD 5.1-CURRENT #38:
Mon Jun  2 20:59:17 EEST 2003    
maku_at_ogorod.dielocalwarez.com:/usr/src/sys/i386/compile/-=DLW=-  i386


Thanks,
	Markus Niemistö
Received on Tue Jun 03 2003 - 01:29:52 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:10 UTC