Date: Sun, 12 Jul 2009 14:27:03 -0700 From: Kip Macy <kmacy@freebsd.org> To: Thomas Backman <serenity@exscape.org> Cc: freebsd-fs@freebsd.org, FreeBSD current <freebsd-current@freebsd.org> Subject: Re: Reproducible ZFS panic, w/ script (Was: "New" ZFS crash on FS (pool?) unmount/export) Message-ID: <3c1674c90907121427u5206d398pfcde8bb1cfb15f93@mail.gmail.com> In-Reply-To: <BF157988-1CA7-4A7A-9571-803F09015474@exscape.org> References: <72163521-40BF-4764-8B74-5446A88DFBF8@exscape.org> <E085112F-B828-4514-B93C-419E7E7FD5FB@exscape.org> <45291598-D091-4E90-B968-22E59BEB3846@exscape.org> <3c1674c90907101227ueab78eem6f8c5c7fdf0337cc@mail.gmail.com> <BF157988-1CA7-4A7A-9571-803F09015474@exscape.org>
index | next in thread | previous in thread | raw e-mail
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3c1674c90907121427u5206d398pfcde8bb1cfb15f93>
