lock order reversal

From: <j.e.drews_at_att.net>
Date: Sat, 12 Jun 2004 00:16:47 +0000
FreeBSD 5.2-CURRENT #1: Fri Jun 11 16:40:42 CDT 2004
Platform: i386:

Hi:

 After a portupgrade -arRF igot this message. I have my kernel compiled with debugging
enabled. Is this a harmless warning?


lock order reversal
 1st 0xc1d8239c vm object (vm object) _at_ /usr/src/sys/vm/swap_pager.c:1313
 2nd 0xc09148a0 swap_pager swhash (swap_pager swhash) _at_ /usr/src/sys/vm/swap_pag
er.c:1799
 3rd 0xc103fce4 vm object (vm object) _at_ /usr/src/sys/vm/uma_core.c:923
Stack backtrace:
backtrace(0,1,c08e2c28,c08e4000,c0871edc) at backtrace+0x12
witness_checkorder(c103fce4,9,c081534c,39b) at witness_checkorder+0x53b
_mtx_lock_flags(c103fce4,0,c081534c,39b,c1cd2328) at _mtx_lock_flags+0x57
obj_alloc(c1cfa000,1000,d427fa3b,101,d427fa48) at obj_alloc+0x31
slab_zalloc(c1cfa000,1,c1cfa000,c1cfa000,c1cd2320) at slab_zalloc+0x87
uma_zone_slab(c1cfa000,1,c1cd2328,0,c081534c,78e) at uma_zone_slab+0xb0
uma_zalloc_internal(c1cfa000,0,1,c1cd2328,0) at uma_zalloc_internal+0x29
uma_zalloc_arg(c1cfa000,0,1) at uma_zalloc_arg+0x2a2
swp_pager_meta_build(c1d8239c,5,0,2,0) at swp_pager_meta_build+0x108
swap_pager_putpages(c1d8239c,d427fc00,1,0,d427fb70) at swap_pager_putpages+0x2a8

default_pager_putpages(c1d8239c,d427fc00,1,0,d427fb70) at default_pager_putpages
+0x18
vm_pageout_flush(d427fc00,1,0,c07838c6,c08b5680) at vm_pageout_flush+0x112
vm_pageout_clean(c16e2430) at vm_pageout_clean+0x2a5
vm_pageout_scan(0) at vm_pageout_scan+0x543
vm_pageout(0,d427fd48,0,c0759188,0) at vm_pageout+0x2d2
fork_exit(c0759188,0,d427fd48) at fork_exit+0x98
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd427fd7c, ebp = 0 ---


                    Kind regards,
                    Jonathan
Received on Fri Jun 11 2004 - 22:16:56 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:57 UTC