devfs, zfs LoR

Eitan Adler lists at eitanadler.com
Sun Oct 13 16:06:06 UTC 2013


Hi,

Is this real LoR or is it known to be invalid?

lock order reversal:
 1st 0xfffff800323725f0 zfs (zfs) @ /usr/src/sys/kern/vfs_mount.c:1237
 2nd 0xfffff8010e9cdb78 syncer (syncer) @ /usr/src/sys/kern/vfs_subr.c:2210
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0231f8a460
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe0231f8a510
witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe0231f8a5a0
__lockmgr_args() at __lockmgr_args+0x6f2/frame 0xfffffe0231f8a6d0
vop_stdlock() at vop_stdlock+0x3c/frame 0xfffffe0231f8a6f0
VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe0231f8a720
_vn_lock() at _vn_lock+0xab/frame 0xfffffe0231f8a790
vputx() at vputx+0x208/frame 0xfffffe0231f8a7f0
dounmount() at dounmount+0x327/frame 0xfffffe0231f8a870
sys_unmount() at sys_unmount+0x356/frame 0xfffffe0231f8a9a0
amd64_syscall() at amd64_syscall+0x265/frame 0xfffffe0231f8aab0
Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe0231f8aab0
--- syscall (22, FreeBSD ELF64, sys_unmount), rip = 0x80088a63a, rsp =
0x7fffffffd148, rbp = 0x7fffffffd260 ---


-- 
Eitan Adler


More information about the freebsd-current mailing list