[krbdev.mit.edu #6875] kdb5_util mkey operations hit assertion when iprop is enabled

The RT System itself via RT rt-comment at krbdev.mit.edu
Fri Feb 25 18:58:32 EST 2011


>From krb5-bugs-incoming-bounces at PCH.mit.edu  Fri Feb 25 18:58:31 2011
Return-Path: <krb5-bugs-incoming-bounces at PCH.mit.edu>
Received: from pch.mit.edu (PCH.MIT.EDU [18.7.21.90])
	by krbdev.mit.edu (Postfix) with ESMTP id 888943DC65;
	Fri, 25 Feb 2011 18:58:31 -0500 (EST)
Received: from pch.mit.edu (pch.mit.edu [127.0.0.1])
	by pch.mit.edu (8.13.6/8.12.8) with ESMTP id p1PNwVbP007370;
	Fri, 25 Feb 2011 18:58:31 -0500
Received: from mailhub-dmz-2.mit.edu (MAILHUB-DMZ-2.MIT.EDU [18.7.62.37])
	by pch.mit.edu (8.13.6/8.12.8) with ESMTP id p1PMqV1h028858
	for <krb5-bugs-incoming at PCH.mit.edu>; Fri, 25 Feb 2011 17:52:31 -0500
Received: from dmz-mailsec-scanner-2.mit.edu (DMZ-MAILSEC-SCANNER-2.MIT.EDU
	[18.9.25.13])
	by mailhub-dmz-2.mit.edu (8.13.8/8.9.2) with ESMTP id p1PMp0ZS008574
	for <krb5-bugs at mit.edu>; Fri, 25 Feb 2011 17:52:31 -0500
X-AuditID: 1209190d-b7cacae000000a14-6a-4d6832aec357
Received: from adler.unx.csupomona.edu ( [134.71.247.15])
	by dmz-mailsec-scanner-2.mit.edu (Symantec Brightmail Gateway) with
	SMTP id 58.26.02580.FA2386D4; Fri, 25 Feb 2011 17:52:31 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
	by adler.unx.csupomona.edu (Postfix) with ESMTP id 007171000BF;
	Fri, 25 Feb 2011 14:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at csupomona.edu
Received: from adler.unx.csupomona.edu ([127.0.0.1])
	by localhost (adler.unx.csupomona.edu [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id DllV-RDxxyVm; Fri, 25 Feb 2011 14:52:29 -0800 (PST)
Received: from peachpuff.unx.csupomona.edu (peachpuff.unx.csupomona.edu
	[134.71.248.147])
	by adler.unx.csupomona.edu (Postfix) with ESMTP id BF3271000A1;
	Fri, 25 Feb 2011 14:52:29 -0800 (PST)
Received: by peachpuff.unx.csupomona.edu (Postfix, from userid 0)
	id BA8D41A038; Fri, 25 Feb 2011 14:52:29 -0800 (PST)
To: krb5-bugs at MIT.EDU
Subject: kdb5_util mkey operations hit assertion when iprop is enabled
From: kacarstensen at csupomona.edu
X-send-pr-version: 3.99
Message-Id: <20110225225229.BA8D41A038 at peachpuff.unx.csupomona.edu>
Date: Fri, 25 Feb 2011 14:52:29 -0800 (PST)
X-Brightmail-Tracker: AAAAAA==
X-Mailman-Approved-At: Fri, 25 Feb 2011 18:58:29 -0500
Cc: bldewolf at csupomona.edu, henson at csupomona.edu
X-BeenThere: krb5-bugs-incoming at mailman.mit.edu
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: kacarstensen at csupomona.edu
Sender: krb5-bugs-incoming-bounces at PCH.mit.edu
Errors-To: krb5-bugs-incoming-bounces at PCH.mit.edu


>Submitter-Id:	net
>Originator:	kacarstensen
>Organization:
	Cal Poly Pomona
>Confidential:	no
>Synopsis:	kdb5_util mkey operations hit assertion when iprop is enabled
>Severity:	serious
>Priority:	medium
>Category:	krb5-appl
>Class:		sw-bug
>Release:	1.8.3
>Environment:
	
System: Linux peachpuff 2.6.34-gentoo-r10 #2 SMP Mon Sep 20 13:14:28 PDT 2010 x86_64 Intel(R) Xeon(TM) CPU 3.16GHz GenuineIntel GNU/Linux


>Description:
An assertion is hit when using kdb5_util to perform operations related
to the master key if incremental propagation is enabled. For example,

  peachpuff ~ # kdb5_util add_mkey 
  Creating new master key for master key principal 'K/M at TEST.CSUPOMONA.EDU'
  You will be prompted for a new database Master Password.
  It is important that you NOT FORGET this password.
  Enter KDC database master key: 
  Re-enter KDC database master key to verify: 
  kdb5_util: kdb_log.c:53: ulog_lock: Assertion `ulog != ((void *)0)' failed.
  Aborted

We've observed this behavior with the add_mkey, use_mkey, and purge_mkeys
commands. In each case, the assertion is not hit if incremental propagation is
disabled in kdc.conf.

>How-To-Repeat:
	- Enable incremental propagation in kdc.conf.
	- Attempt to use kdb5_util with the add_mkey, use_mkey, or purge_mkey
	  commands.

>Fix:

The only workaround we're aware of is to disable incremental propagation while
modifying the master key, then re-enable it when finished.





More information about the krb5-bugs mailing list