Date: Sun, 18 Apr 2010 07:42:43 -0400 (EDT) From: Ben Wilber <bw@exodus.desync.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/145802: [zfs] page fault under load Message-ID: <201004181142.o3IBghVJ005939@exodus.desync.com> Resent-Message-ID: <201004181150.o3IBo1Lm099466@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 145802 >Category: kern >Synopsis: [zfs] page fault under load >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Apr 18 11:50:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Ben Wilber >Release: FreeBSD 9.0-CURRENT amd64 >Organization: >Environment: System: FreeBSD exodus 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Thu Apr 15 14:30:10 EDT 2010 bw@exodus:/usr/obj/usr/src/sys/GENERIC amd64 % zpool status -v pool: int state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM int ONLINE 0 0 0 mfid0s1d ONLINE 0 0 0 logs ONLINE 0 0 0 ad6s1 ONLINE 0 0 0 cache ad6s3 ONLINE 0 0 0 errors: No known data errors pool: tank state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1 ONLINE 0 0 0 mfid1 ONLINE 0 0 0 mfid2 ONLINE 0 0 0 mfid3 ONLINE 0 0 0 mfid4 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 mfid5 ONLINE 0 0 0 mfid6 ONLINE 0 0 0 mfid7 ONLINE 0 0 0 mfid8 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 mfid9 ONLINE 0 0 0 mfid10 ONLINE 0 0 0 mfid11 ONLINE 0 0 0 mfid12 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 mfid13 ONLINE 0 0 0 mfid14 ONLINE 0 0 0 mfid15 ONLINE 0 0 0 mfid16 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 mfid17 ONLINE 0 0 0 mfid18 ONLINE 0 0 0 mfid19 ONLINE 0 0 0 mfid20 ONLINE 0 0 0 logs ONLINE 0 0 0 ad6s2 ONLINE 0 0 0 cache ad6s4 ONLINE 0 0 0 spares mfid21 AVAIL mfid22 AVAIL mfid23 AVAIL errors: No known data errors >Description: Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 11 fault virtual address = 0xffffff81b2f59000 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff808538f6 stack pointer = 0x28:0xffffff83997a4a80 frame pointer = 0x28:0xffffff83997a4b00 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (spa_zio) db:0:kdb.enter.default> bt Tracing pid 0 tid 100156 td 0xffffff000cc63000 bcopy() at bcopy+0x16 vdev_queue_io_done() at vdev_queue_io_done+0x99 zio_vdev_io_done() at zio_vdev_io_done+0xd0 zio_execute() at zio_execute+0x70 taskq_run() at taskq_run+0x13 taskqueue_run() at taskqueue_run+0xeb taskqueue_thread_loop() at taskqueue_thread_loop+0x50 fork_exit() at fork_exit+0x147 fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffff83997a4d30, rbp = 0 --- >How-To-Repeat: Unknown. Started after adding more disks to "tank". >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004181142.o3IBghVJ005939>