lock order reversal

genew at rogers.com genew at rogers.com
Sun Nov 30 16:46:59 PST 2003


Is this a known issue on 5.2 beta 6 sup'ed nov 29/03?
lock order reveral
 1st 0xc2121b58 vm object (vm object) @ /usr/src/sys/vm/swap_pager.c:1323
 2nd 0xc0987b00 swap_pager swhash (swap_pager swhash) @ 
/usr/src/sys/vm/swap_pager.c:1838
 3rd 0xc1036948 vm object (vm object) @ /usr/src/sys/vm/uma_core.c:876
Stack backtrace:
backtrace(c0897ea1,c1036948,c08ac9f5,c08ac9f5,c08ad8d6) at 
backtrace+0x17
witness_lock(c1036948,8,c08ad8d6,36c,1021540) at witness_lock+0x672
_mtx_lock_flags(c1036948,0,c08ad8d6,36c,c1021554) at 
_mtx_lock_flags+0xba
obj_alloc(c1021540,1000,c8f879f7,101,c0956320) at obj_alloc+0x3f
slab_zalloc(c1021540,1,8,c08ad8d6,68c) at slab_zalloc+0xb3
uma_zone_slab(c1021540,1,c08ad8d6,68c,c10215e0) at 
uma_zone_slab+0xd6
uma_zalloc_internal(c1021540,0,1,5c1,c08ad7ef,72e) at 
uma_zalloc_internal+0x3e
uma_zalloc_arg(c1021540,0,1,72e,2) at uma_zalloc_arg+0x3ab
swp_pager_meta_build(c2121b58,5,0,2,0) at swp_pager_meta_build+0x174
swap_pager_putpages(c2121b58,c8f87bd0,4,0,c8f87b30) at 
swap_pager_putpages+0x32d
default_pager_putpages(c2121b58,c8f87bd0,4,0,c8f87b30) at 
default_pager_putpages+0x2e
vm_pageout_flush(c8f87bd0,4,0,eb,c0958020) at vm_pageout_flush+0x17a
vm_pageout_clean(c119f608,0,c08ad6f1,32a,0) vm_pageout_clean+0x305
vm_pageout_scan(0,0,c08ad6f1,5a9,1f4) at vm_pageout_scan+0x64c
vm_pageout(0,c8f87d48,c08927ba,311,0) at vm_pageout+0x31b
fork_exit(c07eb910,0,c8f87d48) at fork_exit+0xb4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xc8f87d7c, ebd = 0 ---


BTW then terminal then freezes and the intranet connection is frozen.



More information about the freebsd-current mailing list