From owner-freebsd-current@FreeBSD.ORG Sat Jun 12 00:16:56 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7ED0516A4CE for ; Sat, 12 Jun 2004 00:16:56 +0000 (GMT) Received: from mtiwmhc13.worldnet.att.net (mtiwmhc13.worldnet.att.net [204.127.131.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CDF043D54 for ; Sat, 12 Jun 2004 00:16:56 +0000 (GMT) (envelope-from j.e.drews@att.net) Received: from 204.127.135.75 ([204.127.135.75]) by worldnet.att.net (mtiwmhc13) with SMTP id <20040612001647113001kq5je>; Sat, 12 Jun 2004 00:16:47 +0000 Received: from [64.105.56.145] by 204.127.135.75; Sat, 12 Jun 2004 00:16:47 +0000 From: j.e.drews@att.net To: freebsd-current@freebsd.org Date: Sat, 12 Jun 2004 00:16:47 +0000 Message-Id: <061220040016.10333.40CA4B6E000C29180000285D21604666489C990A9D0BD20AD206@att.net> X-Mailer: AT&T Message Center Version 1 (May 27 2004) X-Authenticated-Sender: ai5lLmRyZXdzQGF0dC5uZXQ= Subject: lock order reversal X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jun 2004 00:16:56 -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) @ /usr/src/sys/vm/swap_pager.c:1313 2nd 0xc09148a0 swap_pager swhash (swap_pager swhash) @ /usr/src/sys/vm/swap_pag er.c:1799 3rd 0xc103fce4 vm object (vm object) @ /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