Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Mar 2003 20:39:35 +0100
From:      Christian Brueffer <chris@unixpages.org>
To:        Robert Watson <rwatson@FreeBSD.ORG>
Cc:        "Daniel C. Sobral" <dcs@tcoip.com.br>, CURRENT <freebsd-current@FreeBSD.ORG>
Subject:   Re: IP stack problem -- possibly mac-related
Message-ID:  <20030324193935.GY36490@unixpages.org>
In-Reply-To: <20030324192838.GX36490@unixpages.org>
References:  <3E7F3F3F.8090902@tcoip.com.br> <Pine.NEB.3.96L.1030324130519.31378I-100000@fledge.watson.org> <20030324192838.GX36490@unixpages.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--tuYRN1zEaS85jg/Y
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 24, 2003 at 08:28:38PM +0100, Christian Brueffer wrote:
> On Mon, Mar 24, 2003 at 01:08:37PM -0500, Robert Watson wrote:
> >=20
> > On Mon, 24 Mar 2003, Daniel C. Sobral wrote:
> >=20
> > > The messages below are from today's kernel + mac_mls and mac_biba
> > > kld-loaded from loader(8). None of the warning appear if these modules
> > > are not loaded (I haven't tried not loading one and then the other, b=
ut
> > > I can do it on request)=20
> > ...
> > > malloc() of "128" with the following non-sleepablelocks held:
> > > exclusive sleep mutex inp r =3D 0 (0xc280a6ec) locked @=20
> > > /usr/src/sys/netinet/udp_usrreq.c:1034
> > > exclusive sleep mutex udp r =3D 0 (0xc035eeec) locked @=20
> > > /usr/src/sys/netinet/udp_usrreq.c:1027
> >=20
> > Hmm.  I think there's a witness flag to generate stack traces when givi=
ng
> > out these sorts of warnings -- debug.witness_trace I think.  Can you try
> > turning that on in loader.conf and see if we get some additional
> > information?  The only MAC call in udp_output() is
> > mac_create_mbuf_from_socket(), which isn't supposed to result in memory
> > allocation.  That should only happen when the mbuf itself is allocated.=
  A
> > stack trace might narrow down the source of the problem.
> >=20
>=20
> I get this too with mac_biba in kernel or loaded as a module.
>=20
> Message at bootup:
>=20
> malloc() of "128" with the following non-sleepablelocks held:
> exclusive sleep mutex radix node head r =3D 1 (0xc268377c) locked @ /usr/=
src/sys/n
> et/route.c:549
>=20
> Messages on other network operations:
>=20
> malloc() of "128" with the following non-sleepablelocks held:
> exclusive sleep mutex inp r =3D 0 (0xc27a435c) locked @ /usr/src/sys/neti=
net/udp_u
> srreq.c:1034
>=20

FYI, debug.witness_trace is set (seems to default to 1).  Any other ways to=
 get
more info out of this?

- Christian

--=20
Christian Brueffer	chris@unixpages.org	brueffer@FreeBSD.org
GPG Key:	 http://people.freebsd.org/~brueffer/brueffer.key.asc
GPG Fingerprint: A5C8 2099 19FF AACA F41B  B29B 6C76 178C A0ED 982D

--tuYRN1zEaS85jg/Y
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+f172bHYXjKDtmC0RAtAsAJ96WlVCXM9DJh/XZxjAq5MmTEi7hgCgxS2D
cSyqRGrXXJmDC9CgRlGtRXY=
=EBo+
-----END PGP SIGNATURE-----

--tuYRN1zEaS85jg/Y--

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?20030324193935.GY36490>