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>
next in thread | previous in thread | raw e-mail | index | archive | help
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 =3D 0; apic id =3D 00 > fault virtual address =A0 =3D 0xc > fault code =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D supervisor read data, page not = present > instruction pointer =A0 =A0 =3D 0x20:0xffffffff803aa722 > stack pointer =A0 =A0 =A0 =A0 =A0 =3D 0x28:0xffffff8000025a60 > frame pointer =A0 =A0 =A0 =A0 =A0 =3D 0x28:0xffffff8000025a90 > code segment =A0 =A0 =A0 =A0 =A0 =A0=3D base 0x0, limit 0xfffff, type 0x1= b > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=3D DPL 0, pres 1, long 1,= def32 0, gran 1 > processor eflags =A0 =A0 =A0 =A0=3D resume, IOPL =3D 0 > current process =A0 =A0 =A0 =A0 =3D 12 (swi4: clock) > > ... > #8 =A00xffffffff805f1fcd in trap_fatal (frame=3D0xffffff80000259b0, eva= =3DVariable > "eva" is not available. > ) at /usr/src/sys/amd64/amd64/trap.c:847 > #9 =A00xffffffff805f2e22 in trap (frame=3D0xffffff80000259b0) 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=3D0xffffff00296ce390) at > /usr/src/sys/kern/subr_turnstile.c:194 > #12 0xffffffff803ab58c in turnstile_wait (ts=3DVariable "ts" is not avail= able. > ) at /usr/src/sys/kern/subr_turnstile.c:738 > #13 0xffffffff8035a1c1 in _mtx_lock_sleep (m=3D0xffffffff808a1de0, > tid=3D18446742974234830624, opts=3DVariable "opts" is not available. > ) > =A0 =A0at /usr/src/sys/kern/kern_mutex.c:447 > #14 0xffffffff8037ea92 in softclock (arg=3DVariable "arg" is not availabl= e. > ) at /usr/src/sys/kern/kern_timeout.c:376 > #15 0xffffffff803417b0 in intr_event_execute_handlers (p=3DVariable "p" i= s not > available. > ) at /usr/src/sys/kern/kern_intr.c:1165 > #16 0xffffffff80342d1e in ithread_loop (arg=3D0xffffff000231e6a0) at > /usr/src/sys/kern/kern_intr.c:1178 > #17 0xffffffff8033ebb8 in fork_exit (callout=3D0xffffffff80342c90 > <ithread_loop>, arg=3D0xffffff000231e6a0, > =A0 =A0frame=3D0xffffff8000025c80) 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 > --=20 When bad men combine, the good must associate; else they will fall one by one, an unpitied sacrifice in a contemptible struggle. Edmund Burke
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3c1674c90907121427u5206d398pfcde8bb1cfb15f93>