lang: en

FreeBSD lock order reversal (LOR) #106

ID 106
state unknown
responsible
reported first
reported last
do you know more? submit update by email
LOR
lock order reversal
 1st 0xc1061084 system map (system map) @ sys/vm/vm_map.c:2997
 2nd 0xc0915a24 user map (user map) @ sys/vm/vm_map.c:2997
		
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c09286d8,c0928480,c08b45cc) at kdb_backtrace+0x29
witness_checkorder(c0915a24,9,c086a1f1,bb5) at witness_checkorder+0x564
_sx_xlock(c0915a1f1,bb5) at _sx_lock+0x50
_vm_map_lock_read(c09159e0,c086a1f1,bb5,10000004,c132a868) at _vm_map_lock_read+
0x37
vm_map_lookup(c7d8a994,0,1,c7d8a998,c7d8a988) at vm_map_lookup+0x28
vm_fault(c09159e0,0,1,0,c12fe480) at vm_fault+0x66
trap_pfault(c7d8aa5c,0,5a) at trap_fault+0xee
trap(c0090008,c7d80028,2070028,2,c132a800) at trap+0x33d
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0xc077d4bf, esp = 0xc7d8aa9c, ebp = 0xc7d8ab68 ---
vm_fault(c1061000,c009e000,2,0,c12fe480) at vm_fault+0x1e3
trap_pfault(c7d8abd4,0,c009effe) at trap_pfault+0x137
trap(c12f0008,bcf20028,c1320028,c009effe,c12aaffe) at trap+0x33d
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0xc07e647d, esp = 0xc7d8ac14, ebp = 0xc7d8ac34 ---
generic_bcopy(c0991308,7cf,c09912ec,7cf,fffff832) at gener_bcopy+0x41
vga_txtdraw(c09912e0,7cf,fffff832,0) at vga_txtdraw+0xbe
scrn_update(c09912e0,1) at scrn_update+0x22d
scrn_timer(c09997e60) at scrn_timer+0x1f4
softclock(0) at softclock+0x1e7
ithread_loop(c1329480,c7d8ad38,c1329480,c061b418,0) at ithread_loop+0x11c
fork_exit(c061b418,c1329480,c7d8ad38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xc7d8ad6c, ebp = 0 ---
		
comments/references