From owner-freebsd-current@FreeBSD.ORG Wed Sep 2 04:26:59 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 4DA911065670 for ; Wed, 2 Sep 2009 04:26:59 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-ew0-f208.google.com (mail-ew0-f208.google.com [209.85.219.208]) by mx1.freebsd.org (Postfix) with ESMTP id DDFA68FC17 for ; Wed, 2 Sep 2009 04:26:58 +0000 (UTC) Received: by ewy4 with SMTP id 4so456132ewy.36 for ; Tue, 01 Sep 2009 21:26:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=kHqBmuyRz3+vhhM1rPJ/0193JS3x9GdcVpen7919CpU=; b=qFRAubDEo26iqhBnzssIU3hO8DnzSnNuI8xdQ6hRpk0dnikxvJgrzQlEGBI73yUORN HWfJY8K1VbQdiSHxxmfhVtZVb0DWRLPDtXrReYlOedBUttcIXP5j7X/JR/1FNdE7AiOU OAY0NvDVuMry84i0Behnvuv8FL5nS8/ptWcbs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=UksDlvsQ9QBaeRzPMkEK75w8YAZ5T655jzQUBntAOBgb18YBuL6e+vcBQSRphdX4BJ LwKMPwCJvDwMzLgOxoqoZEZ6oHxxIE7x74Unrutu8P6OIvAYeA6Bkh8W/masFcBe3q8F KYNKm8xjRUuM0ve6RHlQerJYY7CheSy0RFOAA= MIME-Version: 1.0 Received: by 10.211.195.14 with SMTP id x14mr4706451ebp.46.1251865617770; Tue, 01 Sep 2009 21:26:57 -0700 (PDT) Date: Wed, 2 Sep 2009 00:26:57 -0400 Message-ID: From: grarpamp To: freebsd-current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Wed, 02 Sep 2009 04:33:58 +0000 Subject: LOR RELENG_8 unlink/dirhash 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: Wed, 02 Sep 2009 04:26:59 -0000 Two more... lock order reversal: 1st 0xd85c60e0 bufwait (bufwait) @ /.../src/sys/kern/vfs_bio.c:2559 2nd 0xc8553800 dirhash (dirhash) @ /.../src/sys/ufs/ufs/ufs_dirhash.c:285 KDB: stack backtrace: db_trace_self_wrapper(c0c75d72,e6f59a74,c08c1375,c08b20fb,c0c78d15,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08b20fb,c0c78d15,c452bfc8,c452f6a0,e6f59ad0,...) at kdb_backtrace+0x29 _witness_debugger(c0c78d15,c8553800,c0c9aa71,c452f6a0,c0c9a6fa,...) at _witness_debugger+0x25 witness_checkorder(c8553800,9,c0c9a6fa,11d,0,...) at witness_checkorder+0x839 _sx_xlock(c8553800,0,c0c9a6fa,11d,db205018,...) at _sx_xlock+0x85 ufsdirhash_acquire(0,e,c4756800,d85c6080,db205018,...) at ufsdirhash_acquire+0x35 ufsdirhash_remove(c6ef7a6c,db205018,18,e6f59b60,e6f59b5c,...) at ufsdirhash_remove+0x14 ufs_dirremove(ccbb0324,c6ef7bc8,500800c,0,ccbb0324,...) at ufs_dirremove+0xe5 ufs_remove(e6f59c34,0,0,0,cb198218,...) at ufs_remove+0x6e VOP_REMOVE_APV(c0d7a580,e6f59c34,cb198218,e6f59c0c,28216238,...) at VOP_REMOVE_APV+0xa5 kern_unlinkat(c636db40,ffffff9c,28216238,0,e6f59c80,...) at kern_unlinkat+0x181 kern_unlink(c636db40,28216238,0,e6f59d2c,c0bb0a63,...) at kern_unlink+0x27 unlink(c636db40,e6f59cf8,4,c0c94eac,c0d58db8,...) at unlink+0x22 syscall(e6f59d38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x28168e7f, esp = 0xbfbfea4c, ebp = 0xbfbfea78 --- lock order reversal: 1st 0xd84e6460 bufwait (bufwait) @ /.../src/sys/kern/vfs_bio.c:2559 2nd 0xc4a4f200 dirhash (dirhash) @ /.../src/sys/ufs/ufs/ufs_dirhash.c:285 KDB: stack backtrace: db_trace_self_wrapper(c0c75d72,e6f13a74,c08c1365,c08b20eb,c0c78d15,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08b20eb,c0c78d15,c452bfc8,c452f6a0,e6f13ad0,...) at kdb_backtrace+0x29 _witness_debugger(c0c78d15,c4a4f200,c0c9aa71,c452f6a0,c0c9a6fa,...) at _witness_debugger+0x25 witness_checkorder(c4a4f200,9,c0c9a6fa,11d,0,...) at witness_checkorder+0x839 _sx_xlock(c4a4f200,0,c0c9a6fa,11d,d874d6ec,...) at _sx_xlock+0x85 ufsdirhash_acquire(0,e,c4756800,d84e6400,d874d6ec,...) at ufsdirhash_acquire+0x35 ufsdirhash_remove(c4aacd24,d874d6ec,6ec,e6f13b60,e6f13b5c,...) at ufsdirhash_remove+0x14 ufs_dirremove(c483e648,c4ae9910,500800c,0,c483e648,...) at ufs_dirremove+0xe5 ufs_remove(e6f13c34,0,0,0,c4ae1b84,...) at ufs_remove+0x6e VOP_REMOVE_APV(c0d7a580,e6f13c34,c4ae1b84,e6f13c0c,804c2e8,...) at VOP_REMOVE_APV+0xa5 kern_unlinkat(c5fc76c0,ffffff9c,804c2e8,0,e6f13c80,...) at kern_unlinkat+0x181 kern_unlink(c5fc76c0,804c2e8,0,e6f13d2c,c0bb0a53,...) at kern_unlink+0x27 unlink(c5fc76c0,e6f13cf8,4,c0c599ce,c0d58db8,...) at unlink+0x22 syscall(e6f13d38) at syscall+0x2a3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x28169dbf, esp = 0xbfbfe64c, ebp = 0xbfbfe6b8 ---