Received: from mailman.mit.edu (PCH.MIT.EDU [18.7.21.90]) by krbdev.mit.edu (8.9.3p2) with ESMTP id UAA29968; Wed, 12 Jan 2005 20:28:44 -0500 (EST) Received: from pch.mit.edu (pch.mit.edu [127.0.0.1]) by mailman.mit.edu (8.12.8p2/8.12.8) with ESMTP id j0D1SdYR013828 for ; Wed, 12 Jan 2005 20:28:39 -0500 Received: from biscayne-one-station.mit.edu (BISCAYNE-ONE-STATION.MIT.EDU [18.7.7.80]) by mailman.mit.edu (8.12.8p2/8.12.8) with ESMTP id j0D1ScYR013825 for ; Wed, 12 Jan 2005 20:28:38 -0500 Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) j0D1S8vv016959; Wed, 12 Jan 2005 20:28:08 -0500 (EST) Received: from all-in-one.mit.edu (ALL-IN-ONE.MIT.EDU [18.18.1.71]) (authenticated bits=56) (User authenticated as raeburn@ATHENA.MIT.EDU) by outgoing.mit.edu (8.12.4/8.12.4) with ESMTP id j0D1S6BQ027224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 12 Jan 2005 20:28:06 -0500 (EST) Received: (from raeburn@localhost) by all-in-one.mit.edu (8.12.9) id j0D1S5jP032235; Wed, 12 Jan 2005 20:28:05 -0500 To: krb5-bugs@mit.edu From: Ken Raeburn Date: Wed, 12 Jan 2005 20:28:05 -0500 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.9 X-Spam-Flag: NO X-Scanned-BY: MIMEDefang 2.42 Subject: locking bug in file ccache X-Beenthere: krb5-bugs-incoming@mit.edu X-Mailman-Version: 2.1 Precedence: list Sender: krb5-bugs-incoming-bounces@mit.edu Errors-To: krb5-bugs-incoming-bounces@mit.edu X-RT-Original-Encoding: us-ascii Content-Length: 446 There seems to be a locking bug in cc_file.c where one thread, changing the "OPENCLOSE" mode, wants to release disk_file_lock when it's locked by a different thread. This seems to show up on x86-linux under valgrind with Jeff Altman's modified multithreaded gss sample program, but not without valgrind. My locking strategy overall in that file is poorly thought out and needs some work (and documentation). This should be fixed for 1.4. Ken