Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Apr 2002 20:00:53 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        current@FreeBSD.org
Cc:        jeff@FreeBSD.org
Subject:   UMA recurses on non-recursive lock
Message-ID:  <20020410030053.GA8134@dhcp01.pn.xcllnt.net>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020410030053.GA8134>