From owner-freebsd-current Thu Apr 25 11: 1:56 2002 Delivered-To: freebsd-current@freebsd.org Received: from obsecurity.dyndns.org (adsl-64-165-226-18.dsl.lsan03.pacbell.net [64.165.226.18]) by hub.freebsd.org (Postfix) with ESMTP id E9B0637B405; Thu, 25 Apr 2002 11:01:34 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 3549766B8A; Thu, 25 Apr 2002 11:01:33 -0700 (PDT) Date: Thu, 25 Apr 2002 11:01:33 -0700 From: Kris Kennaway To: John Baldwin Cc: Kris Kennaway , current@FreeBSD.org Subject: Re: 4 panics under 5.0 on ports cluster Message-ID: <20020425110133.A48383@xor.obsecurity.org> References: <20020425013922.A27152@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from jhb@FreeBSD.org on Thu, Apr 25, 2002 at 01:10:50PM -0400 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 --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 25, 2002 at 01:10:50PM -0400, John Baldwin wrote: >=20 > On 25-Apr-2002 Kris Kennaway wrote: > > panic: sleeping thread owns a mutex > > Uptime: 8h52m59s > > (kgdb) bt > >#0 dumpsys () at /local0/scratch/usr/src/sys/kern/kern_shutdown.c:506 > >#1 0xc0207cb0 in boot (howto=3D260) at > >#/local0/scratch/usr/src/sys/kern/kern_shutdown.c:338 > >#2 0xc020814f in panic (fmt=3D0xc0367580 "sleeping thread owns a mutex") > > at /local0/scratch/usr/src/sys/kern/kern_shutdown.c:648 > >#3 0xc0200a35 in propagate_priority (td=3D0xcd23d400) > > at /local0/scratch/usr/src/sys/kern/kern_mutex.c:110 >=20 > Can you go to this frame, then dump the contents of 'm' to find the misbe= having > mutex? $2 =3D {mtx_object =3D {lo_class =3D 0xc03b1fc0, lo_name =3D 0xc76785a0 "PC= PU 16384", lo_flags =3D 4390912, lo_list =3D {stqe_next =3D 0x0}, lo_witness =3D 0x0}, mtx_lock =3D 3453= 968642, mtx_recurse =3D 0, mtx_blocked =3D {tqh_first =3D 0xcd23d400, tqh_last =3D 0xcd23d428}, mtx_= contested =3D {le_next =3D 0x0, le_prev =3D 0xcddf6160}} > WITNESS should have warned about this but I guess getting people to run > WITNESS is too much to ask. WITNESS disables itself after about 30 seconds under load on the ports cluster..something about some resource becoming exhausted. I tried increasing the number of whatever resource it was by a factor of 8, but it was still occurring after a longer time interval, so I gave up and just turned it off. Kris --fUYQa+Pmc3FrFX/N Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE8yER9Wry0BWjoQKURAqC7AKCgHtF6Q3fQK1AUlbBa9trUPdjPcgCcDT5y bBzPpq6HAyCmI918D6MWGA8= =dYxW -----END PGP SIGNATURE----- --fUYQa+Pmc3FrFX/N-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message