lang: en

FreeBSD lock order reversal (LOR) #206

ID 206
state unknown
responsible
reported first 2007-04-25
reported last 2007-04-25
do you know more? submit update by email
LOR
lock order reversal:
 1st 0xc0ad248c IPFW static rules (IPFW static rules) @ sys/netinet/ip_fw2.c:2641
 2nd 0xc0ad304c udp (udp) @ sys/netinet/ip_fw2.c:2022
		
KDB: stack backtrace:
db_trace_self_wrapper(c09799e5) at db_trace_self_wrapper+0x25
kdb_backtrace(0,ffffffff,c0a908b8,c0a92258,c0a28144,...) at
kdb_backtrace+0x29
witness_checkorder(c0ad304c,9,c0987714,7e6) at witness_checkorder+0x586
_mtx_lock_flags(c0ad304c,0,c098770b,7e6) at _mtx_lock_flags+0x84
check_uidgid(c1d8b06c,11,0,201a8c0,35,...) at check_uidgid+0xdf
ipfw_chk(c7d3bb58,c1c54d00,0,0,0,...) at ipfw_chk+0xddb
ipfw_check_in(0,c7d3bc5c,c1bf1c00,1,0) at ipfw_check_in+0xca
pfil_run_hooks(c0ad2880,c7d3bcac,c1bf1c00,1,0) at pfil_run_hooks+0x7f
ip_input(c1c54d00) at ip_input+0x241
netisr_processqueue(c0ad00b8) at netisr_processqueue+0x6e
swi_net(0) at swi_net+0x8c
ithread_execute_handlers(c1ac8b40,c1adc980) at ithread_execute_handlers+0x11e
ithread_loop(c1aa9940,c7d3bd38) at ithread_loop+0x67
fork_exit(c06aa730,c1aa9940,c7d3bd38) at fork_exit+0xac
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xc7d3bd6c, ebp = 0 ---
		
comments/references