lang: en

FreeBSD lock order reversal (LOR) #36

ID 36
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc0967400 ifnet (ifnet) @ sys/modules/bridge/../../net/bridge.c:426
 2nd 0xc1c9b27c radix node head (radix node head) @ sys/net/route.c:662
		
KDB: stack backtrace:
kdb_backtrace(c0878da2,c1c9b27c,c0878902,c0878902,c087f1c4) at kdb_backtrace+0x2f
witness_checkorder(c1c9b27c,9,c087f1c4,296,c0949e20) at witness_checkorder+0x6b6
_mtx_lock_flags(c1c9b27c,0,c087f1c4,296,1) at _mtx_lock_flags+0x85
rtrequest1(1,d5425bb8,d5425bac,c198a870,c09380e0) at rtrequest1+0x59
rtinit(c271d800,1,1,c08dbadc,d5425c2c) at rtinit+0x1e0
rip_ctlinput(2,c271d8c4,0,c271d800,0) at rip_ctlinput+0xac
pfctlinput(2,c271d8c4,c26314c8,c265403c,1) at pfctlinput+0x3a
if_route(c26314c8,1,0,d5425c80,c27ca165) at if_route+0x4b
if_up(c26314c8,0,c27cbba1,1aa,e) at if_up+0x21
bridge_on(c27cc620,0,c27cbba1,29a,e) at bridge_on+0x88
bdg_timeout(0,0,c0876833,f5,0) at bdg_timeout+0x12f
softclock(0,0,c0872fdf,268,0) at softclock+0x1b6
ithread_loop(c1983b80,d5425d48,c0872dca,32c,c1983b80) at ithread_loop+0x15f
fork_exit(c062c1cd,c1983b80,d5425d48) at fork_exit+0xc7
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd5425d7c, ebp = 0 ---
		
comments/references