Re: Reproducible ZFS panic, w/ script (Was: "New" ZFS crash on FS (pool?) unmount/export)

From: Kip Macy <kmacy_at_freebsd.org>
Date: Sun, 12 Jul 2009 14:27:03 -0700
This is caused by the timeout thread trying to execute a freed
callout. It is likely just another instance of poor cleanup.


-Kip

>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 0; apic id = 00
> fault virtual address   = 0xc
> fault code              = supervisor read data, page not present
> instruction pointer     = 0x20:0xffffffff803aa722
> stack pointer           = 0x28:0xffffff8000025a60
> frame pointer           = 0x28:0xffffff8000025a90
> code segment            = base 0x0, limit 0xfffff, type 0x1b
>                        = DPL 0, pres 1, long 1, def32 0, gran 1
> processor eflags        = resume, IOPL = 0
> current process         = 12 (swi4: clock)
>
> ...
> #8  0xffffffff805f1fcd in trap_fatal (frame=0xffffff80000259b0, eva=Variable
> "eva" is not available.
> ) at /usr/src/sys/amd64/amd64/trap.c:847
> #9  0xffffffff805f2e22 in trap (frame=0xffffff80000259b0) at
> /usr/src/sys/amd64/amd64/trap.c:345
> #10 0xffffffff805d87c7 in calltrap () at
> /usr/src/sys/amd64/amd64/exception.S:224
> #11 0xffffffff803aa722 in propagate_priority (td=0xffffff00296ce390) at
> /usr/src/sys/kern/subr_turnstile.c:194
> #12 0xffffffff803ab58c in turnstile_wait (ts=Variable "ts" is not available.
> ) at /usr/src/sys/kern/subr_turnstile.c:738
> #13 0xffffffff8035a1c1 in _mtx_lock_sleep (m=0xffffffff808a1de0,
> tid=18446742974234830624, opts=Variable "opts" is not available.
> )
>    at /usr/src/sys/kern/kern_mutex.c:447
> #14 0xffffffff8037ea92 in softclock (arg=Variable "arg" is not available.
> ) at /usr/src/sys/kern/kern_timeout.c:376
> #15 0xffffffff803417b0 in intr_event_execute_handlers (p=Variable "p" is not
> available.
> ) at /usr/src/sys/kern/kern_intr.c:1165
> #16 0xffffffff80342d1e in ithread_loop (arg=0xffffff000231e6a0) at
> /usr/src/sys/kern/kern_intr.c:1178
> #17 0xffffffff8033ebb8 in fork_exit (callout=0xffffffff80342c90
> <ithread_loop>, arg=0xffffff000231e6a0,
>    frame=0xffffff8000025c80) at /usr/src/sys/kern/kern_fork.c:842
> #18 0xffffffff805d8c9e in fork_trampoline () at
> /usr/src/sys/amd64/amd64/exception.S:561
> #19 0x0000000000000000 in ?? ()
> #20 0x0000000000000000 in ?? ()
> #21 0x0000000000000001 in ?? ()
> #22 0x0000000000000000 in ?? ()
> #23 0x0000000000000000 in ?? ()
> #24 0x0000000000000000 in ?? ()
> #25 0x0000000000000000 in ?? ()
>
>
> Note that the active process is *not* zfs this time.
>
> Regards,
> Thomas
>



-- 
When bad men combine, the good must associate; else they will fall one
by one, an unpitied sacrifice in a contemptible struggle.

    Edmund Burke
Received on Sun Jul 12 2009 - 19:27:04 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:51 UTC