From owner-freebsd-current@FreeBSD.ORG Thu Jul 1 06:18:27 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 4B5C916A4CE for ; Thu, 1 Jul 2004 06:18:27 +0000 (GMT) Received: from burka.carrier.kiev.ua (burka.carrier.kiev.ua [193.193.193.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA19E43D39 for ; Thu, 1 Jul 2004 06:18:25 +0000 (GMT) (envelope-from netch@lucky.net) Received: from netch@localhost [127.0.0.1] (netch@localhost [127.0.0.1]) by burka.carrier.kiev.ua with ESMTP id i616IICF080915 for ; Thu, 1 Jul 2004 09:18:21 +0300 (EEST) (envelope-from netch@burka.carrier.kiev.ua) Received: (from netch@localhost) by burka.carrier.kiev.ua (8.12.11/8.12.11/Submit) id i616IItO080912 for current@freebsd.org; Thu, 1 Jul 2004 09:18:18 +0300 (EEST) (envelope-from netch) Date: Thu, 1 Jul 2004 09:18:18 +0300 From: Valentin Nechayev To: current@freebsd.org Message-ID: <20040701061818.GA80579@lucky.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-42: On X-Verify-Sender: verified Subject: LOR (vm object - swap_pager swhash) 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: Thu, 01 Jul 2004 06:18:27 -0000 5.2-CURRENT-20040615 > lock order reversal > 1st 0xc256e420 vm object (vm object) @ /usr/src/sys/vm/swap_pager.c:1313 > 2nd 0xc071afc0 swap_pager swhash (swap_pager swhash) @ /usr/src/sys/vm/swap_pager.c:1799 > 3rd 0xc0c56ad4 vm object (vm object) @ /usr/src/sys/vm/uma_core.c:923 > Stack backtrace: > backtrace(c069015f,c0c56ad4,c06a3836,c06a3836,c06a47ba) at backtrace+0x17 > witness_checkorder(c0c56ad4,9,c06a47ba,39b,c14d56c0) at witness_checkorder+0x678 > _mtx_lock_flags(c0c56ad4,0,c06a47ba,39b,c15125a8) at _mtx_lock_flags+0x80 > obj_alloc(c14d56c0,1000,d4c8fa0f,101,c0518e17) at obj_alloc+0x3f > slab_zalloc(c14d56c0,1,8,c06a47ba,78e) at slab_zalloc+0x9d > uma_zone_slab(c14d56c0,1,c06a47ba,78e,c14d56f8) at uma_zone_slab+0xc9 > uma_zalloc_internal(c14d56c0,0,1,6a7,707) at uma_zalloc_internal+0x41 > uma_zalloc_arg(c14d56c0,0,1,707,2) at uma_zalloc_arg+0x34d > swp_pager_meta_build(c256e420,1,0,2,0) at swp_pager_meta_build+0x154 > swap_pager_putpages(c256e420,d4c8fbd0,1,0,d4c8fb40) at swap_pager_putpages+0x31e > default_pager_putpages(c256e420,d4c8fbd0,1,0,d4c8fb40) at default_pager_putpages+0x2e > vm_pageout_flush(d4c8fbd0,1,0,eb,179) at vm_pageout_flush+0x16e > vm_pageout_clean(c112c220,0,c06a45ae,33b,0) at vm_pageout_clean+0x2f5 > vm_pageout_scan(0,0,c06a45ae,5b7,1f4) at vm_pageout_scan+0x65f > vm_pageout(0,d4c8fd48,c068a5da,328,0) at vm_pageout+0x30f > fork_exit(c0617bb0,0,d4c8fd48) at fork_exit+0xbc > fork_trampoline() at fork_trampoline+0x8 > --- trap 0x1, eip = 0, esp = 0xd4c8fd7c, ebp = 0 --- -netch-