From owner-freebsd-current Tue Apr 9 20: 1:14 2002 Delivered-To: freebsd-current@freebsd.org Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by hub.freebsd.org (Postfix) with ESMTP id 556F037B405; Tue, 9 Apr 2002 20:00:52 -0700 (PDT) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.6/8.11.4) with ESMTP id g3A30pJ18684; Tue, 9 Apr 2002 20:00:51 -0700 (PDT) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.2/8.12.2) with ESMTP id g3A30sJv008196; Tue, 9 Apr 2002 20:00:54 -0700 (PDT) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.2/8.12.2/Submit) id g3A30rnp008195; Tue, 9 Apr 2002 20:00:53 -0700 (PDT) Date: Tue, 9 Apr 2002 20:00:53 -0700 From: Marcel Moolenaar To: current@FreeBSD.org Cc: jeff@FreeBSD.org Subject: UMA recurses on non-recursive lock Message-ID: <20020410030053.GA8134@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.27i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Gang, The following is what I get when I enable witness on ia64 (SMP). Is this known? OK boot -sh Entering /boot/kernel/kernel at 0xe00000000050a000... Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #2: Tue Apr 9 19:41:32 PDT 2002 marcel@dhcp01.pn.xcllnt.net:/usr/src/sys/ia64/compile/ITANIUM recursed on non-recursive lock (sleep mutex) 256 @ ../../../vm/uma_core.c:1415 first acquired @ ../../../vm/uma_core.c:1415 panic: recurse cpuid = 0; panic CPU0 stopping CPUs: 0x00000000... stopped. Stopped at 0xe0000000008b7cc1: nop.m 0x0 db> show witness Sleep locks: 0 Giant -- last acquired @ ../../../kern/subr_witness.c:326 1 lockmgr -- last acquired @ ../../../kern/kern_lock.c:507 1 UMA lock -- last acquired @ ../../../vm/uma_core.c:1022 1 eventhandler -- last acquired @ ../../../kern/subr_eventhandler.c:78 2 UMA cpu -- last acquired @ ../../../vm/uma_core.c:1265 3 UMA zone -- last acquired @ ../../../vm/uma_core.c:1676 1 pgrpsess -- last acquired @ order list:0 2 proctree -- last acquired @ order list:0 3 allproc -- last acquired @ order list:0 4 process group -- last acquired @ order list:0 5 process lock -- last acquired @ order list:0 6 session -- last acquired @ order list:0 7 uidinfo hash -- last acquired @ order list:0 8 uidinfo struct -- last acquired @ order list:0 db> show locks exclusive sleep mutex 256(UMA zone) (0xa000000013e72530) locked @ ../../../vm/uma_core.c:1415 exclusive sleep mutex eventhandler (0xe000000000a79850) locked @ ../../../kern/subr_eventhandler.c:162 exclusive sleep mutex Giant (0xe000000000a10c48) locked @ ../../../kern/subr_witness.c:326 -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message