From owner-freebsd-questions@FreeBSD.ORG Fri May 23 12:26:36 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98EA71065685 for ; Fri, 23 May 2008 12:26:36 +0000 (UTC) (envelope-from thoellri@adobe.com) Received: from exprod6og101.obsmtp.com (exprod6og101.obsmtp.com [64.18.1.181]) by mx1.freebsd.org (Postfix) with ESMTP id DC5D98FC1E for ; Fri, 23 May 2008 12:26:35 +0000 (UTC) (envelope-from thoellri@adobe.com) Received: from source ([192.150.8.22]) by exprod6ob101.postini.com ([64.18.5.12]) with SMTP; Fri, 23 May 2008 05:26:34 PDT Received: from inner-relay-1.corp.adobe.com ([153.32.1.51]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id m4NCQWJV009537 for ; Fri, 23 May 2008 05:26:33 -0700 (PDT) Received: from fe2.corp.adobe.com (fe2.corp.adobe.com [10.8.192.72]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id m4NCQWI0026676 for ; Fri, 23 May 2008 05:26:32 -0700 (PDT) Received: from namail2.corp.adobe.com ([10.8.192.64]) by fe2.corp.adobe.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 23 May 2008 05:26:31 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Fri, 23 May 2008 05:26:29 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Lock order reversal submissions? Thread-Index: Aci80DpHCFCCaoPZTh66kHmu09USHw== From: "Tobias Hoellrich" To: X-OriginalArrivalTime: 23 May 2008 12:26:31.0763 (UTC) FILETIME=[3B81A230:01C8BCD0] Subject: Lock order reversal submissions? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2008 12:26:36 -0000 Does anybody happen to know where I can submit lock order reversal outputs (like the one below)? I don't want to spam freebsd-current and http://sources.zabbadoz.net/freebsd/lor.html seems to have not been updated in over a year now.=20 Thanks - Tobias This is from 8.0-CURRENT: May 22 10:57:08 santafe kernel: lock order reversal: May 22 10:57:08 santafe kernel: 1st 0xc6768df4 devfs (devfs) @ /usr/src/sys/kern/vfs_subr.c:2044 May 22 10:57:08 santafe kernel: 2nd 0xc681cc94 devfsmount (devfsmount) @ /usr/src/sys/fs/devfs/devfs_vnops.c:293 May 22 10:57:08 santafe kernel: KDB: stack backtrace: May 22 10:57:08 santafe kernel: db_trace_self_wrapper(c0b28775,c63f9bb4,c07b908e,c0b2afd0,c681cc94,...) at db_trace_self_wrapper+0x26 May 22 10:57:08 santafe kernel: kdb_backtrace(c0b2afd0,c681cc94,c0b1be5e,c0b1be5e,c0b1be78,...) at kdb_backtrace+0x29 May 22 10:57:08 santafe kernel: witness_checkorder(c681cc94,9,c0b1be78,125,123,...) at witness_checkorder+0x6de May 22 10:57:08 santafe kernel: _sx_xlock(c681cc94,0,c0b1be78,125,c681cc94,...) at _sx_xlock+0x7d May 22 10:57:08 santafe kernel: devfs_allocv(c6858000,c686b000,c63f9c20,c6490d20,c6490dc4,...) at devfs_allocv+0x142 May 22 10:57:08 santafe kernel: devfs_root(c686b000,80000,c0c9f334,c6490d20,4,...) at devfs_root+0x51 May 22 10:57:08 santafe kernel: set_rootvnode(c0c9f320,0,c0b30d78,5f6,c07f6a20,...) at set_rootvnode+0x2d May 22 10:57:08 santafe kernel: vfs_mountroot(c0c4c0d0,4,c0b20362,264,c63f9cc4,...) at vfs_mountroot+0x34c May 22 10:57:08 santafe kernel: start_init(0,c63f9d38,c0b21cf9,30d,c648ed0c,...) at start_init+0x65 May 22 10:57:08 santafe kernel: fork_exit(c0744e00,0,c63f9d38) at fork_exit+0xb8 May 22 10:57:08 santafe kernel: fork_trampoline() at fork_trampoline+0x8 May 22 10:57:08 santafe kernel: --- trap 0, eip =3D 0, esp =3D = 0xc63f9d70, ebp =3D 0 --- May 22 10:57:08 santafe kernel: Trying to mount root from ufs:/dev/ad4s1a May 22 10:57:08 santafe kernel: lock order reversal: (sleepable after non-sleepable) May 22 10:57:08 santafe kernel: 1st 0xc68792c0 bufobj interlock (bufobj interlock) @ /usr/src/sys/kern/vfs_bio.c:2442 May 22 10:57:08 santafe kernel: 2nd 0xda4e5c80 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2456 May 22 10:57:08 santafe kernel: KDB: stack backtrace: May 22 10:57:08 santafe kernel: db_trace_self_wrapper(c0b28775,c63f9790,c07b908e,c0b2afd0,da4e5c80,...) at db_trace_self_wrapper+0x26 May 22 10:57:08 santafe kernel: kdb_backtrace(c0b2afd0,da4e5c80,c0b2fd41,c0b2fd41,c0b2f2f0,...) at kdb_backtrace+0x29 May 22 10:57:08 santafe kernel: witness_checkorder(da4e5c80,9,c0b2f2f0,998,c0b24355,...) at witness_checkorder+0x6de May 22 10:57:08 santafe kernel: __lockmgr_args(da4e5c80,81900,c68792c0,c0b2fc9d,50,...) at __lockmgr_args+0x777 May 22 10:57:08 santafe kernel: getblk(c6879218,0,0,800,0,...) at getblk+0x153 May 22 10:57:08 santafe kernel: breadn(c6879218,0,0,800,0,...) at breadn+0x44 May 22 10:57:08 santafe kernel: bread(c6879218,0,0,800,0,...) at bread+0x4c May 22 10:57:08 santafe kernel: ffs_blkatoff(c6879218,0,0,0,c63f99a8,...) at ffs_blkatoff+0xd1 May 22 10:57:08 santafe kernel: ufs_lookup(c63f99ec,c6879218,c63f9b50,c6879218,c63f9a0c,...) at ufs_lookup+0x2e6 May 22 10:57:08 santafe kernel: VOP_CACHEDLOOKUP_APV(c0c025c0,c63f99ec,c63f9b50,c63f9b3c,c645e300,...) at VOP_CACHEDLOOKUP_APV+0xa5 May 22 10:57:08 santafe kernel: vfs_cache_lookup(c63f9a6c,c63f9a6c,500000c,80000,c6879218,...) at vfs_cache_lookup+0xd0 May 22 10:57:08 santafe kernel: VOP_LOOKUP_APV(c0c025c0,c63f9a6c,c0b30b26,1b0,c63f9b3c,...) at VOP_LOOKUP_APV+0xa5 May 22 10:57:08 santafe kernel: lookup(c63f9b24,c0b30b26,d8,c0,c645e42c,...) at lookup+0x57e May 22 10:57:08 santafe kernel: namei(c63f9b24,c63f9b28,c07b886c,c076fe5c,c0c9ebd0,...) at namei+0x44b May 22 10:57:08 santafe kernel: kern_unlinkat(c6490d20,ffffff9c,c0b311b5,1,c63f9c5c,...) at kern_unlinkat+0x46 May 22 10:57:08 santafe kernel: kern_unlink(c6490d20,c0b311b5,1,631,0,...) at kern_unlink+0x27 May 22 10:57:08 santafe kernel: vfs_mountroot_try(c0b3136f,c0b1f07b,c0b17ad8,1,c07f6a20,...) at vfs_mountroot_try+0x472 May 22 10:57:08 santafe kernel: vfs_mountroot(c0c4c0d0,4,c0b20362,264,c63f9cc4,...) at vfs_mountroot+0x40e May 22 10:57:08 santafe kernel: start_init(0,c63f9d38,c0b21cf9,30d,c648ed0c,...) at start_init+0x65 May 22 10:57:08 santafe kernel: fork_exit(c0744e00,0,c63f9d38) at fork_exit+0xb8 May 22 10:57:08 santafe kernel: fork_trampoline() at fork_trampoline+0x8