lang: en

FreeBSD lock order reversal (LOR) #236

ID 236
state unknown
responsible
reported first 2008-02-14
reported last 2008-02-17
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xc676a29c vfslock (vfslock) @ sys/kern/vfs_mount.c:1242
 2nd 0xc67b4c08 syncer (syncer) @ sys/kern/vfs_subr.c:2156
		
KDB: stack backtrace:
db_trace_self_wrapper(c06f9676,e8e57ae8,c059ff2e,c06fba39,c67b4c08,...) at db_trace_self_wrapper+0x26
kdb_backtrace(c06fba39,c67b4c08,c0702aac,c0702aac,c0702214,...) at kdb_backtrace+0x29
witness_checkorder(c67b4c08,9,c0702214,86c,c076fc74,...) at witness_checkorder+0x6de
_lockmgr(c67b4c08,2002,c67b4c38,c0702214,86c,...) at _lockmgr+0x43c
vop_stdlock(e8e57b80,c0702214,c059f7f8,2002,c67b4bb0,...) at vop_stdlock+0x39
VOP_LOCK1_APV(c073f100,e8e57b80,84f,e8e57ba0,c67b4c38,...) at VOP_LOCK1_APV+0xa5
_vn_lock(c67b4bb0,2002,c0702214,86c,0,...) at _vn_lock+0xf2
vrele(c67b4bb0,0,c0701b60,4f0,4da,...) at vrele+0x142
dounmount(c676a29c,80000,c6b2eaa0,da544aec,0,...) at dounmount+0x372
vfs_unmountall(c06f6810,0,c06f68c0,127,0,...) at vfs_unmountall+0x4e
boot(c076b170,0,c06f68c0,ab,e8e57d2c,...) at boot+0x3cf
reboot(c6b2eaa0,e8e57cfc,4,c06fcf5b,c0730028,...) at reboot+0x4b
syscall(e8e57d38) at syscall+0x253
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (55, FreeBSD ELF32, reboot), eip = 0x280b24fb, esp = 0xbfbfecac, ebp = 0xbfbfece8 ---
		
comments/references