From owner-freebsd-current@FreeBSD.ORG Fri Sep 11 15:00:29 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6651A106568F for ; Fri, 11 Sep 2009 15:00:29 +0000 (UTC) (envelope-from jfb@mr-paradox.net) Received: from vexbert.mr-paradox.net (vexbert.mr-paradox.net [IPv6:2001:470:b:28:f::1]) by mx1.freebsd.org (Postfix) with ESMTP id 50C8A8FC15 for ; Fri, 11 Sep 2009 15:00:29 +0000 (UTC) Received: by vexbert.mr-paradox.net (Postfix, from userid 16139) id 176C584562; Fri, 11 Sep 2009 11:00:29 -0400 (EDT) Date: Fri, 11 Sep 2009 11:00:27 -0400 From: Jeff Blank To: freebsd-current@freebsd.org Message-ID: <20090911150027.GA4187@mr-happy.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Face: #0jV*~a}VtKS-&E/!EJpH('H1Va}24dxF0oT&+.R3Gu8C; xhSC+<|+H84&YLbMvphuRT4cp3.|8EN_(2Eix/6{.Up~u`a^}0Ln&b+9Fw|BPig@-{y\pL_46d&ZwA]5%_AU?}DezfE&1!>H?3E$!Yve7.O<+..Jnb4:'6Ey_]FtFzU9=*l$1p/@gA,Ze>^5<]+r(XJ+m7`/vMDc$'wy|`e Subject: 8.0-BETA4 LOR vfs(syncer)/zfs X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Sep 2009 15:00:29 -0000 this didn't seem to cause me any problems, but I thought I'd mention it anyway, since I didn't find anything that looked similar in the list archives, at the sources.zabbadoz.net LOR list, or with a quick google. happened with 8.0-BETA4/amd64 from around 0200 UTC Sep 10, GENERIC kernel. Jeff lock order reversal: 1st 0xffffff0005feb620 syncer (syncer) @ /usr/src/sys/kern/vfs_subr.c:1693 2nd 0xffffff014651f270 zfs (zfs) @ /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c:152 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a _witness_debugger() at _witness_debugger+0x2e witness_checkorder() at witness_checkorder+0x81e __lockmgr_args() at __lockmgr_args+0xcf3 vop_stdlock() at vop_stdlock+0x39 VOP_LOCK1_APV() at VOP_LOCK1_APV+0x9b _vn_lock() at _vn_lock+0x47 zfs_znode_cache_constructor() at zfs_znode_cache_constructor+0x4e zfs_znode_alloc() at zfs_znode_alloc+0x39 zfs_zget() at zfs_zget+0x25d zfs_get_data() at zfs_get_data+0x4d zil_commit() at zil_commit+0x532 zfs_sync() at zfs_sync+0xa6 sync_fsync() at sync_fsync+0x13a sync_vnode() at sync_vnode+0x157 sched_sync() at sched_sync+0x1d1 fork_exit() at fork_exit+0x12a fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffff82531dfd30, rbp = 0 ---