Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Dec 2009 17:52:41 +0100
From:      Stefan Bethke <stb@lassitu.de>
To:        FreeBSD Stable <freebsd-stable@freebsd.org>
Subject:   Fatal trap 9 triggered by zfs?
Message-ID:  <831421F9-6344-4E68-BD64-9C013EB86523@lassitu.de>

next in thread | raw e-mail | index | archive | help
I'm getting panics like this every so often (couple weeks, sometimes =
just a few days.) A second machine that has identical hardware and is =
running the same source has no such problems.

FreeBSD XXX.hanse.de 8.0-STABLE FreeBSD 8.0-STABLE #16: Tue Dec  1 =
14:30:54 UTC 2009     root@XXX.hanse.de:/usr/obj/usr/src/sys/EISENBOOT  =
amd64

# zpool status
  pool: tank
 state: ONLINE
 scrub: none requested
config:

	NAME        STATE     READ WRITE CKSUM
	tank        ONLINE       0     0     0
	  ad4s1d    ONLINE       0     0     0
# cat /boot/loader.conf
vfs.zfs.arc_max=3D"512M"
vfs.zfs.prefetch_disable=3D"1"
vfs.zfs.zil_disable=3D"1"

Fatal trap 9: general protection fault while in kernel mode
cpuid =3D 0; apic id =3D 00
instruction pointer	=3D 0x20:0xffffffff80a39900
stack pointer	        =3D 0x28:0xffffff80622ddae0
frame pointer	        =3D 0x28:0xffffff80622ddb10
code segment		=3D base 0x0, limit 0xfffff, type 0x1b
			=3D DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags	=3D interrupt enabled, resume, IOPL =3D 0
current process		=3D 0 (spa_zio)
trap number		=3D 9
panic: general protection fault
cpuid =3D 0
Uptime: 17h44m5s
Physical memory: 3313 MB
Dumping 1843 MB: 1828 1812 1796 1780 1764 1748 1732 1716 1700 1684 1668 =
1652 1636 1620 1604 1588 1572 1556 1540 1524 1508 1492 1476 1460 1444 =
1428 1412 1396 1380 1364 1348 1332 1316 1300 1284 1268 1252 1236 1220 =
1204 1188 1172 1156 1140 1124 1108 1092 1076 1060 1044 1028 1012 996 980 =
964 948 932 916 900 884 868 852 836 820 804 788 772 756 740 724 708 692 =
676 660 644 628 612 596 580 564 548 532 516 500 484 468 452 436 420 404 =
388 372 356 340 324 308 292 276 260 244 228 212 196 180 164 148 132 116 =
100 84 68 52 36 20 4

#0  doadump () at pcpu.h:223
223	pcpu.h: No such file or directory.
	in pcpu.h
(kgdb) #0  doadump () at pcpu.h:223
#1  0xffffffff803374b9 in boot (howto=3D260)
    at /usr/src/sys/kern/kern_shutdown.c:416
#2  0xffffffff8033790c in panic (fmt=3DVariable "fmt" is not available.
)
    at /usr/src/sys/kern/kern_shutdown.c:579
#3  0xffffffff805cbb8d in trap_fatal (frame=3D0x9, eva=3DVariable "eva" =
is not available.
)
    at /usr/src/sys/amd64/amd64/trap.c:857
#4  0xffffffff805cc6f2 in trap (frame=3D0xffffff80622dda30)
    at /usr/src/sys/amd64/amd64/trap.c:644
#5  0xffffffff805b2223 in calltrap ()
    at /usr/src/sys/amd64/amd64/exception.S:224
#6  0xffffffff80a39900 in vdev_queue_agg_io_done =
(aio=3D0xffffff00374562d0)
    at =
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/=
vdev_queue.c:174
#7  0xffffffff80a4be6f in zio_done (zio=3D0xffffff00374562d0)
    at =
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/=
zio.c:2243
#8  0xffffffff80a49e87 in zio_execute (zio=3D0xffffff00374562d0)
    at =
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/=
zio.c:996
#9  0xffffffff809ed603 in taskq_run (arg=3D0xffffff008d8d0420, =
pending=3DVariable "pending" is not available.
)
    at =
/usr/src/sys/modules/zfs/../../cddl/compat/opensolaris/kern/opensolaris_ta=
skq.c:108
#10 0xffffffff80373533 in taskqueue_run (queue=3D0xffffff00017e1400)
    at /usr/src/sys/kern/subr_taskqueue.c:239
#11 0xffffffff803737b6 in taskqueue_thread_loop (arg=3DVariable "arg" is =
not available.
)
    at /usr/src/sys/kern/subr_taskqueue.c:360
#12 0xffffffff8030e0b8 in fork_exit (
    callout=3D0xffffffff80373770 <taskqueue_thread_loop>,=20
    arg=3D0xffffff00016434e0, frame=3D0xffffff80622ddc80)
    at /usr/src/sys/kern/kern_fork.c:843
#13 0xffffffff805b26fe in fork_trampoline ()
    at /usr/src/sys/amd64/amd64/exception.S:561
#14 0x0000000000000000 in ?? ()
#15 0x0000000000000000 in ?? ()
#16 0x0000000000000000 in ?? ()
#17 0x0000000000000000 in ?? ()
#18 0x0000000000000000 in ?? ()
#19 0x0000000000000000 in ?? ()
#20 0x0000000000000000 in ?? ()
#21 0x0000000000000000 in ?? ()
#22 0x0000000000000000 in ?? ()
#23 0x0000000000000000 in ?? ()
#24 0x0000000000000000 in ?? ()
#25 0x0000000000000000 in ?? ()
#26 0x0000000000000000 in ?? ()
#27 0x0000000000000000 in ?? ()
#28 0x0000000000000000 in ?? ()
#29 0x0000000000000000 in ?? ()
#30 0x0000000000000000 in ?? ()
#31 0x0000000000000000 in ?? ()
#32 0x0000000000000000 in ?? ()
#33 0x0000000000000000 in ?? ()
#34 0x0000000000000000 in ?? ()
#35 0x0000000000000000 in ?? ()
#36 0x0000000000000000 in ?? ()
#37 0x0000000000000000 in ?? ()
#38 0x0000000000c6c000 in ?? ()
#39 0x0000000000000000 in ?? ()
#40 0x000000000000000b in ?? ()
#41 0xffffffff80832500 in affinity ()
#42 0xffffff000173c390 in ?? ()
#43 0xffffff80622dd240 in ?? ()
#44 0xffffff80622dd1f8 in ?? ()
#45 0xffffff00015ecab0 in ?? ()
#46 0xffffffff8035aa48 in sched_switch (td=3D0xffffffff80373770,=20
    newtd=3D0xffffff00016434e0, flags=3DVariable "flags" is not =
available.
) at /usr/src/sys/kern/sched_ule.c:1858
Previous frame inner to this frame (corrupt stack?)
(kgdb)=20

--=20
Stefan Bethke <stb@lassitu.de>   Fon +49 151 14070811







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?831421F9-6344-4E68-BD64-9C013EB86523>