From owner-freebsd-fs@FreeBSD.ORG Tue Oct 18 19:30:10 2011 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2C12106566B for ; Tue, 18 Oct 2011 19:30:10 +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 BCBFF8FC12 for ; Tue, 18 Oct 2011 19:30:10 +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 p9IJUAtc060289 for ; Tue, 18 Oct 2011 19:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9IJUAO6060285; Tue, 18 Oct 2011 19:30:10 GMT (envelope-from gnats) Date: Tue, 18 Oct 2011 19:30:10 GMT Message-Id: <201110181930.p9IJUAO6060285@freefall.freebsd.org> To: freebsd-fs@FreeBSD.org From: 3zstbn24xn@snkmail.com Cc: Subject: Re: kern/160777: [zfs] [hang] RAID-Z3 causes fatal hang upon scrub/import on 9.0-BETA2/amd64 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: 3zstbn24xn@snkmail.com List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2011 19:30:10 -0000 The following reply was made to PR kern/160777; it has been noted by GNATS. From: 3zstbn24xn@snkmail.com To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/160777: [zfs] [hang] RAID-Z3 causes fatal hang upon scrub/import on 9.0-BETA2/amd64 Date: Tue, 18 Oct 2011 19:00:58 +0000 The following kernel trace may be of relevance (console output shown below). I receive this on 9.0-BETA3. lock order reversal: 1st 0xfffffe000656c278 zfs (zfs) @ /usr/src/sys/kern/vfs_vnops.c:618 2nd 0xfffffe017795e098 ufs (ufs) @ /usr/src/sys/kern/vfs_subr.c:2134 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a kdb_backtrace() at kdb_backtrace+0x37 _witness_debugger() at _witness_debugger+0x2e witness_checkorder() at witness_checkorder+0x807 __lockmgr_args() at __lockmgr_args+0x109c ffs_lock() at ffs_lock+0x8c VOP_LOCK1_APV() at VOP_LOCK1_APV+0x9b _vn_lock() at _vn_lock+0x47 vget() at vget+0x7b vm_fault_hold() at vm_fault_hold+0x1976 trap_pfault() at trap_pfault+0x118 trap() at trap+0x39b calltrap() at calltrap+0x8 --- trap 0xc, rip = 0xffffffff80b0aa8d, rsp = 0xffffff82331b5640, rbp = 0xffffff82331b56a0 --- copyin() at copyin+0x3d zfs_freebsd_write() at zfs_freebsd_write+0x46f VOP_WRITE_APV() at VOP_WRITE_APV+0x103 vn_write() at vn_write+0x2a2 dofilewrite() at dofilewrite+0x85 kern_writev() at kern_writev+0x6c sys_write() at sys_write+0x55 amd64_syscall() at amd64_syscall+0x3ba Xfast_syscall() at Xfast_syscall+0xf7 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x80094533c, rsp = 0x7fffffffd9d8, rbp = 0x80065b000 ---