From owner-freebsd-sparc64@FreeBSD.ORG Sat Dec 19 20:04:41 2009 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29E59106568B for ; Sat, 19 Dec 2009 20:04:41 +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 DFB798FC14 for ; Sat, 19 Dec 2009 20:04:40 +0000 (UTC) Received: from seis.bris.ac.uk ([137.222.10.93]) by dirj.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1NM5XZ-0000t2-79; Sat, 19 Dec 2009 20:04:39 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by seis.bris.ac.uk with esmtp (Exim 4.67) (envelope-from ) id 1NM5XY-0003Ia-Fv; Sat, 19 Dec 2009 20:04:36 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.3/8.14.3) with ESMTP id nBJK4aDE009729; Sat, 19 Dec 2009 20:04:36 GMT (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.3/8.14.3/Submit) id nBJK4alq009728; Sat, 19 Dec 2009 20:04:36 GMT (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Sat, 19 Dec 2009 20:04:36 +0000 From: Anton Shterenlikht To: bzeeb+freebsd+lor@zabbadoz.net, freebsd-sparc64@freebsd.org Message-ID: <20091219200436.GA9715@mech-cluster241.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: -1.5 X-Spam-Level: - Cc: Subject: LOR #280 on sparc X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2009 20:04:41 -0000 this looks like lor #280 On sparc64 9.0-current: # umount /cdrom/ lock order reversal: 1st 0xfffff800012c1cb8 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:1204 2nd 0xfffff800014f4098 devfs (devfs) @ /usr/src/sys/kern/vfs_subr.c:2188 KDB: stack backtrace: _witness_debugger() at _witness_debugger+0x38 witness_checkorder() at witness_checkorder+0xcf8 __lockmgr_args() at __lockmgr_args+0x8ec vop_stdlock() at vop_stdlock+0x38 VOP_LOCK1_APV() at VOP_LOCK1_APV+0x110 _vn_lock() at _vn_lock+0x80 vrele() at vrele+0x1c0 cd9660_unmount() at cd9660_unmount+0x220 dounmount() at dounmount+0x53c unmount() at unmount+0x3e8 syscall() at syscall+0x2c4 -- syscall (22, FreeBSD ELF64, unmount) %o7=0x101adc -- userland() at 0x40471da8 user trace: trap %o7=0x101adc pc 0x40471da8, sp 0x7fdffffd741 pc 0x101df8, sp 0x7fdffffd8a1 pc 0x102370, sp 0x7fdffffdfc1 pc 0x1012f0, sp 0x7fdffffe0c1 pc 0x4020ae54, sp 0x7fdffffe181 done # -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423