From owner-freebsd-bugs@FreeBSD.ORG Thu Sep 8 11:20:14 2005 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F168216A41F for ; Thu, 8 Sep 2005 11:20:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6941443D53 for ; Thu, 8 Sep 2005 11:20:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j88BKDYg072190 for ; Thu, 8 Sep 2005 11:20:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j88BKD07072186; Thu, 8 Sep 2005 11:20:13 GMT (envelope-from gnats) Resent-Date: Thu, 8 Sep 2005 11:20:13 GMT Resent-Message-Id: <200509081120.j88BKD07072186@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Anon Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0B4216A41F for ; Thu, 8 Sep 2005 11:17:09 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3342643D45 for ; Thu, 8 Sep 2005 11:17:09 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j88BH9gn082345 for ; Thu, 8 Sep 2005 11:17:09 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j88BH8nk082344; Thu, 8 Sep 2005 11:17:08 GMT (envelope-from nobody) Message-Id: <200509081117.j88BH8nk082344@www.freebsd.org> Date: Thu, 8 Sep 2005 11:17:08 GMT From: Anon To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: kern/85864: Lock order reversal in 6.0-BETA3 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2005 11:20:14 -0000 >Number: 85864 >Category: kern >Synopsis: Lock order reversal in 6.0-BETA3 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 08 11:20:12 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Anon >Release: 6.0-BETA3 >Organization: >Environment: FreeBSD XXX 6.0-BETA3 FreeBSD 6.0-BETA3 #0: Mon Aug 22 22:59:46 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: lock order reversal 1st 0xc097ca00 UMA lock (UMA lock) @ /usr/src/sys/vm/uma_core.c:1494 2nd 0xc1060144 system map (system map) @ /usr/src/sys/vm/vm_map.c:2317 KDB: stack backtrace: kdb_backtrace(0,ffffffff,c0931ab8,c0931bf8,c08bc1c4) at kdb_backtrace+0x29 witness_checkorder(c1060144,9,c087273f,90d) at witness_checkorder+0x564 _mtx_lock_flags(c1060144,0,c087273f,90d) at _mtx_lock_flags+0x5b _vm_map_lock(c10600c0,c087273f,90d) at _vm_map_lock+0x26 vm_map_remove(c10600c0,c19f2000,c19f3000,c8393c0c,c077fba9) at vm_map_remove+0x1f kmem_free(c10600c0,c19f2000,1000,c8393c3c,c077f556) at kmem_free+0x25 page_free(c19f2000,1000,2) at page_free+0x29 zone_drain(c103fd20) at zone_drain+0x26a zone_foreach(c077f2ec,c8393cec,c07914d7,c8393c74,246) at zone_foreach+0x37 uma_reclaim(c8393c74,246,0,c8393c80,c062a4f5) at uma_reclaim+0x12 vm_pageout_scan(0,c097ce60,0,c0873c2c,604) at vm_pageout_scan+0x103 vm_pageout(0,c8393d38,0,c079232c,0) at vm_pageout+0x2c3 fork_exit(c079232c,0,c8393d38) at fork_exit+0xa0 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xc8393d6c, ebp = 0 --- pid 5094 (xterm-static), uid 0: exited on signal 6 >How-To-Repeat: The last line may or may not be related >Fix: I don't know enough about kernel hacking to debug this alone, sorry. However if more information is required I'd be happy to provide it >Release-Note: >Audit-Trail: >Unformatted: