From owner-freebsd-bugs@FreeBSD.ORG Sun Apr 18 11:50:02 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0FB88106567C for ; Sun, 18 Apr 2010 11:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E04D58FC1F for ; Sun, 18 Apr 2010 11:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o3IBo1LN099467 for ; Sun, 18 Apr 2010 11:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3IBo1Lm099466; Sun, 18 Apr 2010 11:50:01 GMT (envelope-from gnats) Resent-Date: Sun, 18 Apr 2010 11:50:01 GMT Resent-Message-Id: <201004181150.o3IBo1Lm099466@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ben Wilber Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E89C106566C for ; Sun, 18 Apr 2010 11:42:59 +0000 (UTC) (envelope-from bw@exodus.desync.com) Received: from exodus.desync.com (desync.com [IPv6:2607:f178::165]) by mx1.freebsd.org (Postfix) with ESMTP id 0D33F8FC23 for ; Sun, 18 Apr 2010 11:42:58 +0000 (UTC) Received: from exodus.desync.com (localhost [127.0.0.1]) by exodus.desync.com (8.14.4/8.14.4) with ESMTP id o3IBghYV005940 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 18 Apr 2010 07:42:43 -0400 (EDT) (envelope-from bw@exodus.desync.com) Received: (from bw@localhost) by exodus.desync.com (8.14.4/8.14.4/Submit) id o3IBghVJ005939; Sun, 18 Apr 2010 07:42:43 -0400 (EDT) (envelope-from bw) Message-Id: <201004181142.o3IBghVJ005939@exodus.desync.com> Date: Sun, 18 Apr 2010 07:42:43 -0400 (EDT) From: Ben Wilber To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/145802: [zfs] page fault under load X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ben Wilber List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Apr 2010 11:50:02 -0000 >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: