From owner-freebsd-current@FreeBSD.ORG Tue Sep 14 08:14:45 2010 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 546A6106566C for ; Tue, 14 Sep 2010 08:14:45 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id E1F2C8FC18 for ; Tue, 14 Sep 2010 08:14:44 +0000 (UTC) Received: by wyb33 with SMTP id 33so8385478wyb.13 for ; Tue, 14 Sep 2010 01:14:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:cc:content-type; bh=/33fgu1RpcgzVXw0/UUnLtico75gUvdmWhVIjRpqUhw=; b=ASd+MA2VE9eJuzlBvwBVWBuY7uzL9yY/2otechmog8GHbCtc+0jxC1OAyOMlcI34Gp Y4wcsNV63mJH7rGNQ1uG7M4YzLMMFSplkqsYbyshEpiSZ5t9fKEA3iN330cZPAwLcou8 qf7xiOsezsVRirR3HXZ4rjjAeUlBLZK0CAJdM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; b=ikWRxkYlCKXoqjaj4Nw/4gE/dUu3OJiTyMAzD8aj1/EOl6lWOq5+P/WVY5mrhQLE6C ZV6JpMP11USeJTR4RI5p27dPWxtLQNjK5PKQZ1Y7ns1azNMRu413aD/XMxQbRrS91mi8 mxsyyk1pRW0GYZQl5sy3aoASBnssT0uQ4szS8= MIME-Version: 1.0 Received: by 10.216.145.99 with SMTP id o77mr5240817wej.113.1284452082705; Tue, 14 Sep 2010 01:14:42 -0700 (PDT) Received: by 10.216.6.79 with HTTP; Tue, 14 Sep 2010 01:14:42 -0700 (PDT) Date: Tue, 14 Sep 2010 08:14:42 +0000 Message-ID: From: "b. f." To: freebsd-current@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: bzeeb+freebsd+lor@zabbadoz.net Subject: An LOR recently observed on r212598 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Sep 2010 08:14:45 -0000 An LOR, which resembles another reported in: http://lists.freebsd.org/pipermail/freebsd-current/2010-August/018986.html but none that I noticed at: http://sources.zabbadoz.net/freebsd/lor.html lock order reversal: 1st 0xffffff0001696098 ufs (ufs) @ /mnt/disk2/usr/src/sys/kern/vfs_lookup.c:501 2nd 0xffffff8026d985b8 bufwait (bufwait) @ /mnt/disk2/usr/src/sys/ufs/ffs/ffs_softdep.c:11309 3rd 0xffffff0001705638 ufs (ufs) @ /mnt/disk2/usr/src/sys/kern/vfs_subr.c:2111 KDB: stack backtrace: db_trace_self_wrapper() at 0xffffffff801cae5a = db_trace_self_wrapper+0x2a _witness_debugger() at 0xffffffff802ba265 = _witness_debugger+0x65 witness_checkorder() at 0xffffffff802bb513 = witness_checkorder+0x833 __lockmgr_args() at 0xffffffff8025efad = __lockmgr_args+0xd4d ffs_lock() at 0xffffffff8041a9af = ffs_lock+0x8f VOP_LOCK1_APV() at 0xffffffff804ab13b = VOP_LOCK1_APV+0x9b _vn_lock() at 0xffffffff80313c67 = _vn_lock+0x57 vget() at 0xffffffff8030775b = vget+0x7b vfs_hash_get() at 0xffffffff802fb065 = vfs_hash_get+0xd5 ffs_vgetf() at 0xffffffff80415ca8 = ffs_vgetf+0x48 softdep_sync_metadata() at 0xffffffff8041309e = softdep_sync_metadata+0x5de ffs_syncvnode() at 0xffffffff8041a65a = ffs_syncvnode+0x22a ffs_truncate() at 0xffffffff803fac38 = ffs_truncate+0x408 ufs_direnter() at 0xffffffff8042284d = ufs_direnter+0x6fd ufs_makeinode() at 0xffffffff80427a74 = ufs_makeinode+0x254 VOP_CREATE_APV() at 0xffffffff804abaad = VOP_CREATE_APV+0x8d vn_open_cred() at 0xffffffff80313642 = vn_open_cred+0x452 kern_openat() at 0xffffffff803126f1 = kern_openat+0x181 syscallenter() at 0xffffffff802b274a = syscallenter+0x1aa syscall() at 0xffffffff8046dfac = syscall+0x4c Xfast_syscall() at 0xffffffff8045a332 = Xfast_syscall+0xe2 --- syscall (5, FreeBSD ELF64, open), rip = 0x800726ddc, rsp = 0x7fffffffeac8, rbp = 0 --- b.