panic: assertion: leaf->base.delete_tid == 0 in hammer_ip_delete_range
Max Herrgård
herrgard at gmail.com
Sat Oct 16 15:56:22 PDT 2010
Hi,
I just got this panic on master. I don't know how to reproduce it.
Kernel and dump are on leaf, ~mh/crash/*.0
DragonFly v2.7.3.1283.gfa568-DEVELOPMENT #1: Wed Oct 13 12:08:28 CEST
2010 x86_64
Unread portion of the kernel message buffer:
panic: assertion: leaf->base.delete_tid == 0 in hammer_ip_delete_range
Trace beginning at frame 0xffffffe01b43c9c0
panic() at panic+0x16b
panic() at panic+0x16b
hammer_ip_delete_range() at hammer_ip_delete_range+0x19a
hammer_sync_inode() at hammer_sync_inode+0x1df
hammer_flusher_slave_thread() at hammer_flusher_slave_thread+0x9d
Debugger("panic")
panic: from debugger
Uptime: 23m42s
Physical memory: 2026 MB
Dumping 546 MB: 531 515 499 483 467 451 435 419 403 387 371 355 339 323
307 291 275 259 243 227 211 195 179 163 147 131 115 99 83 67 51 35 19 3
Reading symbols from /boot/kernel/snd_emu10k1.ko...done.
Loaded symbols for /boot/kernel/snd_emu10k1.ko
Reading symbols from /boot/kernel/sound.ko...done.
Loaded symbols for /boot/kernel/sound.ko
Reading symbols from /boot/kernel/acpi.ko...done.
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/ahci.ko...done.
Loaded symbols for /boot/kernel/ahci.ko
Reading symbols from /boot/kernel/ehci.ko...done.
Loaded symbols for /boot/kernel/ehci.ko
Reading symbols from /boot/kernel/kate.ko...done.
Loaded symbols for /boot/kernel/kate.ko
Reading symbols from /boot/kernel/powernow.ko...done.
Loaded symbols for /boot/kernel/powernow.ko
Reading symbols from /boot/kernel/pf.ko...done.
Loaded symbols for /boot/kernel/pf.ko
_get_mycpu (di=0xffffffff808aeea0) at ./machine/thread.h:73
73 __asm ("movq %%gs:globaldata,%0" : "=r" (gd) :
"m"(__mycpu__dummy));
(kgdb) bt
#0 _get_mycpu (di=0xffffffff808aeea0) at ./machine/thread.h:73
#1 md_dumpsys (di=0xffffffff808aeea0) at
/usr/src/sys/platform/pc64/x86_64/dump_machdep.c:262
#2 0xffffffff8035c4d6 in dumpsys () at
/usr/src/sys/kern/kern_shutdown.c:880
#3 0xffffffff8035cb63 in boot (howto=-2004318071) at
/usr/src/sys/kern/kern_shutdown.c:387
#4 0xffffffff8035cd76 in panic (fmt=0xffffffff806073b4 "from debugger")
at /usr/src/sys/kern/kern_shutdown.c:786
#5 0xffffffff80190625 in db_panic (addr=<value optimized out>,
have_addr=0, count=0, modif=0x0) at /usr/src/sys/ddb/db_command.c:448
#6 0xffffffff80190cdb in db_command () at /usr/src/sys/ddb/db_command.c:344
#7 db_command_loop () at /usr/src/sys/ddb/db_command.c:470
#8 0xffffffff80193a61 in db_trap (type=<value optimized out>,
code=<value optimized out>) at /usr/src/sys/ddb/db_trap.c:71
#9 0xffffffff805da5fe in kdb_trap (type=3, code=0,
regs=0xffffffe01b43c8f8) at
/usr/src/sys/platform/pc64/x86_64/db_interface.c:176
#10 0xffffffff805dfbe2 in trap (frame=0xffffffe01b43c8f8) at
/usr/src/sys/platform/pc64/x86_64/trap.c:705
#11 0xffffffff805d8d0e in calltrap () at
/usr/src/sys/platform/pc64/x86_64/exception.S:179
#12 0xffffffff805da4d5 in breakpoint (msg=<value optimized out>) at
. /cpu/cpufunc.h:73
#13 Debugger (msg=<value optimized out>) at
/usr/src/sys/platform/pc64/x86_64/db_interface.c:359
#14 0xffffffff8035cd6f in panic (fmt=0xffffffff805fbf4a "assertion: %s
in %s") at /usr/src/sys/kern/kern_shutdown.c:784
#15 0xffffffff8053280f in hammer_ip_delete_range
(cursor=0xffffffe01b43cb40, ip=0xffffffe03eb2d978, ran_beg=0,
ran_end=9223372036854775807, truncating=2) at
/usr/src/sys/vfs/hammer/hammer_object.c:1973
#16 0xffffffff8052a3b2 in hammer_sync_inode (trans=0xffffffe01b420188,
ip=0xffffffe03eb2d978) at /usr/src/sys/vfs/hammer/hammer_inode.c:2831
#17 0xffffffff80524f60 in hammer_flusher_flush_inode (arg=<value
optimized out>) at /usr/src/sys/vfs/hammer/hammer_flusher.c:512
#18 hammer_flusher_slave_thread (arg=<value optimized out>) at
/usr/src/sys/vfs/hammer/hammer_flusher.c:455
#19 0xffffffff80365e34 in lwkt_deschedule_self (td=0xffffffff8092af18)
at /usr/src/sys/kern/lwkt_thread.c:281
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Max
More information about the Bugs
mailing list