Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Aug 2001 20:39:47 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        "David O'Brien" <obrien@FreeBSD.ORG>
Cc:        <current@FreeBSD.ORG>
Subject:   Re: mutex Giant not owned
Message-ID:  <20010816203635.E27947-100000@besplex.bde.org>
In-Reply-To: <20010815193517.A8445@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 15 Aug 2001, David O'Brien wrote:

> panic: mutex Giant not owned at ../../../kern/vfs_subr.c:2363
> ...
> #7  0xfffffc00003d6090 in panic (
>     fmt=0xfffffc00005a9096 "mutex %s not owned at %s:%d")
>     at ../../../kern/kern_shutdown.c:600
> #8  0xfffffc00003ca404 in _mtx_assert (m=0x0, what=0, file=0x0, line=0)
>     at ../../../kern/kern_mutex.c:570
> #9  0xfffffc00005303c8 in vm_map_growstack (p=0xfffffe001fb7ad00,
>     addr=301969984) at ../../../vm/vm_map.c:2473
> #10 0xfffffc00005612d8 in grow_stack (p=0x0, sp=0)
>     at ../../../alpha/alpha/vm_machdep.c:412
> #11 0xfffffc0000553bb0 in sendsig (catcher=0, sig=11, mask=0xfffffe001fb7aec8,
>     code=5905801216) at ../../../alpha/alpha/machdep.c:1388
> #12 0xfffffc00003da534 in trapsignal (p=0xfffffe001fb7ad00, sig=11,
>     code=5905801216) at ../../../kern/kern_sig.c:1060
> #13 0xfffffc000055eecc in trap (a0=5905801216, a1=1, a2=1, entry=2,
>     framep=0xfffffe0023819ed8) at ../../../alpha/alpha/trap.c:617
> #14 0xfffffc000054ccdc in XentMM ()

alpha/trap.c seems to be missing the necessary aquiral of Giant before
calling trapsignal().

Bruce


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?20010816203635.E27947-100000>