LOR #280 on sparc

Anton Shterenlikht mexas at bristol.ac.uk
Sat Dec 19 20:04:41 UTC 2009


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


More information about the freebsd-sparc64 mailing list