lang: en

FreeBSD lock order reversal (LOR) #73

ID 73
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc0642b60 Giant (Giant) @ sys/kern/kern_timeout.c:256
 2nd 0xc14d7264 fxp0 (network driver) @ sys/modules/fxp/../../dev/fxp/if_fxp.c:1233
		
KDB: stack backtrace:
kdb_backtrace(c05fc462,c14d7264,c14cab80,c06fc810,c06fc7ad) at 0xc04b05ae = kdb_backtrace+0x2e
witness_checkorder(c14d7264,9,c06fc7ad,4d1,c06018d6) at 0xc04bb6c6 = witness_checkorder+0x6a6
_mtx_lock_flags(c14d7264,0,c06fc7ad,4d1,c14d7000) at 0xc048a62a = _mtx_lock_flags+0x8a
fxp_start(c14d7000,12b,0,c14d7000) at 0xc06f9db7 = fxp_start+0x37
if_start(c14d7000,0,c06018d6,184,402) at 0xc050a999 = if_start+0x99
ether_output_frame(c14d7000,c15d8100,6,c9be5bd8,c9be5a8c) at 0xc050c0d8 = ether_output_frame+0x218
ether_output(c14d7000,c15d8100,c9be5bd8,0,0) at 0xc050beae = ether_output+0x44e
nd6_output(c14d7000,c14d7000,c15d8100,c9be5bd8,0) at 0xc0551ac1 = nd6_output+0x3c1
ip6_output(c15d8100,0,0,1,c9be5c40) at 0xc054b0b3 = ip6_output+0xf93
nd6_ns_output(c14d7000,0,c15dc8a8,0,1) at 0xc0552c95 = nd6_ns_output+0x3b5
nd6_dad_ns_output(c1594100,c15dc800,100,1,6) at 0xc055420c = nd6_dad_ns_output+0x4c
nd6_dad_timer(c15dc800,0,c05f9d24,100,1) at 0xc0553e94 = nd6_dad_timer+0x224
softclock(0,0,c05f6625,269,c0642b20) at 0xc04a29c8 = softclock+0x238
ithread_loop(c13dd500,c9be5d48,c05f641c,30e,0) at 0xc047d8c2 = ithread_loop+0x172
fork_exit(c047d750,c13dd500,c9be5d48) at 0xc047c8e6 = fork_exit+0xc6
fork_trampoline() at 0xc05c7c9c = fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xc9be5d7c, ebp = 0 ---
		
comments/references