LOR with today's RELENG_6

Vlad Galu dudu at dudu.ro
Thu Nov 9 14:10:50 UTC 2006

-- cut here --
lock order reversal:
 1st 0xffffffff80501ba0 cdev (cdev) @ kern/kern_conf.c:61
 2nd 0xffffffff858d20f8 sleep mtxpool (sleep mtxpool) @ kern/kern_prot.c:1877
KDB: stack backtrace:
witness_checkorder() at witness_checkorder+0x4d2
_mtx_lock_flags() at _mtx_lock_flags+0x5c
crhold() at crhold+0x26
make_dev_credv() at make_dev_credv+0xb0
make_dev_cred() at make_dev_cred+0x8e
pty_clone() at pty_clone+0xcd
devfs_lookup() at devfs_lookup+0x55e
lookup() at lookup+0x351
namei() at namei+0x399
vn_open_cred() at vn_open_cred+0x1e0
kern_open() at kern_open+0xfd
open() at open+0x25
syscall() at syscall+0x4a1
Xfast_syscall() at Xfast_syscall+0xa8
--- syscall (5, FreeBSD ELF64, open), rip = 0x2168fe1c, rsp =
0x7fffffffde58, rbp = 0x40 ---
-- and here --

   -STABLE hasn't been that stable lately :(

If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.

More information about the freebsd-stable mailing list