panic: handle_written_inodeblock: live inodedep

From: Georg-W. Koltermann <gwk_at_rahn-koltermann.de>
Date: Tue, 27 Jan 2004 00:19:59 +0100
With RELENG_5_2 cvsupped shortly after -RC2, today I got a panic after
reboot from a crash, while background fsck was running:

panic: handle_written_inodeblock: live inodedep
 
syncing disks, buffers remaining... 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258 258
giving up on 208 buffers
Uptime: 20m41s
Dumping 1023 MB
 16 32[CTRL-C to abort] [CTRL-C to abort] [CTRL-C to abort] [CTRL-C to abort] [CTRL-C to abort] [CTRL-C to abort] [CTRL-C to abort] [CTRL-C to abort] [CTRL-C to abort]  48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 336 352 368 384 400 416 432 448 464 480 496 512 528 544 560 576 592 608 624 640 656 672 688 704 720 736 752 768 784 800 816 832 848 864 880 896 912 928 944 960 976 992 1008
---
 
warning: cannot find file for module rtc.ko
 
 
warning: cannot find file for module vmmon_up.ko
 
Error while mapping shared library sections:
rtc.ko: No such file or directory.
Error while mapping shared library sections:
vmmon_up.ko: Unknown error: 0.
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/linux/linux.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/linux/linux.ko.debug
Reading symbols from /boot/kernel/if_wi.ko...done.
Loaded symbols for /boot/kernel/if_wi.ko
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/wlan/wlan.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/wlan/wlan.ko.debug
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/rc4/rc4.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/rc4/rc4.ko.debug
Reading symbols from /boot/kernel/snd_ich.ko...done.
Loaded symbols for /boot/kernel/snd_ich.ko
Reading symbols from /boot/kernel/snd_pcm.ko...done.
Loaded symbols for /boot/kernel/snd_pcm.ko
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/acpi/acpi.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/acpi/acpi.ko.debug
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/linprocfs/linprocfs.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/linprocfs/linprocfs.ko.debug
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/procfs/procfs.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/procfs/procfs.ko.debug
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/nfsclient/nfsclient.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/nfsclient/nfsclient.ko.debug
Error while reading shared library symbols:
rtc.ko: No such file or directory.
Error while reading shared library symbols:
vmmon_up.ko: No such file or directory.
Reading symbols from /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/if_tap/if_tap.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/HUNTER/modules/usr/src/sys/modules/if_tap/if_tap.ko.debug
Reading symbols from /boot/kernel/radeon.ko...done.
Loaded symbols for /boot/kernel/radeon.ko
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240             dumping++;
(kgdb) where#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1  0xc0513f19 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:372
#2  0xc05142f8 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3  0xc061e74d in handle_written_inodeblock (inodedep=0xc7587b80,
    bp=0xd3111880) at /usr/src/sys/ufs/ffs/ffs_softdep.c:4427
#4  0xc061dc2c in softdep_disk_write_complete (bp=0xd3111880)
    at /usr/src/sys/ufs/ffs/ffs_softdep.c:3982
#5  0xc0563ac4 in bufdone (bp=0xd3111880) at /usr/src/sys/sys/buf.h:420
#6  0xc05638ce in bufdonebio (bp=0x0) at /usr/src/sys/kern/vfs_bio.c:3067
#7  0xc056369c in biodone (bp=0xd3111880) at /usr/src/sys/kern/vfs_bio.c:2991
#8  0xc04d63ba in g_dev_done (bp2=0xc7f34dd0)
    at /usr/src/sys/geom/geom_dev.c:359
#9  0xc056369c in biodone (bp=0xd3111880) at /usr/src/sys/kern/vfs_bio.c:2991
#10 0xc04d9048 in g_io_schedule_up (tp=0xc68a9140)
    at /usr/src/sys/geom/geom_io.c:375
#11 0xc04d9258 in g_up_procbody () at /usr/src/sys/geom/geom_kern.c:92
#12 0xc04fcbc0 in fork_exit (callout=0xc04d9230 <g_up_procbody>, arg=0x0,
    frame=0x0) at /usr/src/sys/kern/kern_fork.c:793
(kgdb) up 3
#3  0xc061e74d in handle_written_inodeblock (inodedep=0xc7587b80,
    bp=0xd3111880) at /usr/src/sys/ufs/ffs/ffs_softdep.c:4427
4427                            panic("handle_written_inodeblock: live inodedep");
(kgdb) l
4422                    }
4423            }
4424            if (filefree != NULL) {
4425                    if (free_inodedep(inodedep) == 0) {
4426                            lk.lkt_held = NOHOLDER;
4427                            panic("handle_written_inodeblock: live inodedep");
4428                    }
4429                    add_to_worklist(filefree);
4430                    return (0);
4431            }
(kgdb)

Dump is 1 GB, and I will keep it around a few days.  I'm going to update
to todays RELENG_5_2 right here and now, but will keep the old sources
which are on backup, just in case.

--
Regards,
Georg.
Received on Mon Jan 26 2004 - 14:20:06 UTC

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