From owner-freebsd-current@FreeBSD.ORG Mon Jul 13 08:27:27 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 EF0891065677; Mon, 13 Jul 2009 08:27:27 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id AE4FC8FC1C; Mon, 13 Jul 2009 08:27:27 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from isis.bris.ac.uk ([137.222.10.63]) by dirj.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1MQGsd-0003oh-PE; Mon, 13 Jul 2009 09:27:26 +0100 Received: from mech-cluster238.men.bris.ac.uk ([137.222.187.238]) by isis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1MQGsd-00018z-7X; Mon, 13 Jul 2009 09:27:23 +0100 Received: from mech-cluster238.men.bris.ac.uk (localhost.men.bris.ac.uk [127.0.0.1]) by mech-cluster238.men.bris.ac.uk (8.14.3/8.14.3) with ESMTP id n6D8RM8t094066; Mon, 13 Jul 2009 09:27:22 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster238.men.bris.ac.uk (8.14.3/8.14.3/Submit) id n6D8RM9d094065; Mon, 13 Jul 2009 09:27:22 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster238.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Mon, 13 Jul 2009 09:27:22 +0100 From: Anton Shterenlikht To: bzeeb+freebsd+lor@zabbadoz.net, freebsd-ia64@freebsd.org, freebsd-current@freebsd.org Message-ID: <20090713082722.GA94038@mech-cluster238.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam-Score: -0.9 X-Spam-Level: / Cc: Subject: LOR #269 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: Mon, 13 Jul 2009 08:27:28 -0000 FreeBSD 8.0-BETA1 ia64 Looks like LOR #269, with different line numbers: lock order reversal: 1st 0xa00000001e599c20 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2558 2nd 0xe0000000106de7b0 snaplk (snaplk) @ /usr/src/sys/ufs/ffs/ffs_snapshot.c:793 KDB: stack backtrace: db_trace_self(0xe000000004135d60) at db_trace_self+0x20 db_trace_self_wrapper(0xe00000000443add0) at db_trace_self_wrapper+0x70 kdb_backtrace(0xe0000000049da960, 0xe0000000044639d0) at kdb_backtrace+0xc0 _witness_debugger(0x1, 0xe000000004888610, 0xe000000004465270, 0x999, 0xe0000000048a9da8) at _witness_debugger+0x60 witness_checkorder(0xe0000000106de7b0, 0x9, 0xffffffffffffffff, 0x319, 0xe000000010a06298) at witness_checkorder+0x12c0 __lockmgr_args(0xe0000000106de7b0, 0x80400, 0xe000000010a06298, 0xe0000000048a9e10, 0x50, 0x33, 0xe0000000048a9da8, 0x319) at __lockmgr_args+0xe60 ffs_lock(0xa000000032b3cdd0, 0xe0000000106de7b0, 0x80400) at ffs_lock+0x130 VOP_LOCK1_APV(0xe0000000049ac600, 0xa000000032b3cdb0, 0xe00000000488e978) at VOP_LOCK1_APV+0x1d0 _vn_lock(0xe000000010a061d8, 0x80400, 0xe0000000048a9da8, 0x319, 0xe000000010a061e8, 0xa000000032b3cdd0, 0xa000000032b3cdc8, 0xa000000032b3cdc0) at _vn_lock+0xf0 ffs_snapshot(0xe0000000106fb780, 0xa000000032b3cfc8, 0xa000000032b3ce08, 0xe0000000107b4000, 0xe00000001094a700, 0x0, 0xe000000010693030, 0xe00000001094a900) at ffs_snapshot+0x3f50 ffs_mount(0x0, 0xe0000000048abc50, 0xa000000032b3d100, 0xa000000032b3d100) at ffs_mount+0x2160 vfs_donmount(0x0, 0x211000, 0xe00000001094a000) at vfs_donmount+0x1d80 nmount(0xe00000001064d270, 0xa000000032b3d4e8, 0x0, 0xe0000000048283e0) at nmount+0xf0 syscall(0xa000000032b3d400, 0x17a, 0x201000, 0xe00000001064d270, 0xe0000000107c3120, 0xe000000004986b90, 0x17a, 0xa000000032b3d4e8) at syscall+0x3e0 epc_syscall_return() at epc_syscall_return -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 928 8233 Fax: +44 (0)117 929 4423