Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Mar 2002 14:26:32 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        alfred@FreeBSD.org, current@FreeBSD.org
Subject:   Lock order reversals in sys_pipe.c
Message-ID:  <20020324142632.A60767@xor.obsecurity.org>

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

--BXVAT5kNtrzKuDFl
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

The bento cluster is now running with WITNESS enabled to try and track
down some odd UMA lock corruption panics.  Instead, it found the
following lock order reversal in sys_pipe.c overnight:

Mar 24 07:31:44 <user.crit> gohan17 kernel: lock order reversal
Mar 24 07:31:44 <user.crit> gohan17 kernel: 1st 0xcf51aa80 pipe mutex @ /local0/scratch/usr/src/sys/kern/sys_pipe.c:450
Mar 24 07:31:44 <user.crit> gohan17 kernel: 2nd 0xcf88dadc process lock @ /local0/scratch/usr/src/sys/kern/kern_sig.c:2093
Mar 24 07:32:12 <user.crit> gohan10 kernel: lock order reversal
Mar 24 07:32:12 <user.crit> gohan10 kernel: 1st 0xd9a29dc0 pipe mutex @ /local0/scratch/usr/src/sys/kern/sys_pipe.c:450
Mar 24 07:32:12 <user.crit> gohan10 kernel: 2nd 0xd961addc process lock @ /local0/scratch/usr/src/sys/kern/kern_sig.c:2093
Mar 24 07:32:57 <user.crit> gohan12 kernel: lock order reversal
Mar 24 07:32:57 <user.crit> gohan12 kernel: 1st 0xd9423080 pipe mutex @ /local0/scratch/usr/src/sys/kern/sys_pipe.c:450
Mar 24 07:32:57 <user.crit> gohan12 kernel: 2nd 0xdaa704dc process lock @ /local0/scratch/usr/src/sys/kern/kern_sig.c:2093
Mar 24 09:02:29 <user.crit> gohan13 kernel: lock order reversal
Mar 24 09:02:29 <user.crit> gohan13 kernel: 1st 0xd99d6500 pipe mutex @ /local0/scratch/usr/src/sys/kern/sys_pipe.c:450
Mar 24 09:02:29 <user.crit> gohan13 kernel: 2nd 0xd971cddc process lock @ /local0/scratch/usr/src/sys/kern/kern_sig.c:2093

Those source references are from a -current kernel from last night.

Kris

--BXVAT5kNtrzKuDFl
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

iD8DBQE8nlKXWry0BWjoQKURAoN0AKDv7/vBjrBJoUs5tyKZnMp2C6O11QCfUQhX
6wg8qJPRd73jwJa5Pgedpdg=
=rt/D
-----END PGP SIGNATURE-----

--BXVAT5kNtrzKuDFl--

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?20020324142632.A60767>