Return-Path: Received: from pch.mit.edu (PCH.MIT.EDU [18.7.21.90]) by krbdev.mit.edu (Postfix) with ESMTP id DCE633FB82; Wed, 15 Apr 2015 11:48:11 -0400 (EDT) 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 t3FFmAC3029616; Wed, 15 Apr 2015 11:48:10 -0400 Received: from mailhub-dmz-4.mit.edu (mailhub-dmz-4.mit.edu [18.7.62.38]) by pch.mit.edu (8.13.6/8.12.8) with ESMTP id t3FFAOwt026360 for ; Wed, 15 Apr 2015 11:10:24 -0400 Received: from dmz-mailsec-scanner-3.mit.edu (dmz-mailsec-scanner-3.mit.edu [18.9.25.14]) by mailhub-dmz-4.mit.edu (8.13.8/8.9.2) with ESMTP id t3FF9FMn011054 for ; Wed, 15 Apr 2015 11:10:23 -0400 X-Auditid: 1209190e-f79a76d000000d1b-ec-552e7f5eeebc Authentication-Results: symauth.service.identifier Received: from fred.zcu.cz (fred.zcu.cz [147.228.57.19]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id 53.67.03355.F5F7E255; Wed, 15 Apr 2015 11:10:23 -0400 (EDT) Received: from [147.228.1.139] (pontos.civ.zcu.cz [147.228.1.139]) by fred.zcu.cz (Postfix) with ESMTPS id 5BFB37546; Wed, 15 Apr 2015 17:10:20 +0200 (CEST) Message-ID: <552E7F5C.9000908@civ.zcu.cz> Date: Wed, 15 Apr 2015 17:10:20 +0200 From: Pavel Jindra User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: krb5-bugs@mit.edu, Milan SEVCIK Subject: Re: kadmin(1.13-1) list_principals don't release memory References: <552E60CB.20104@civ.zcu.cz> In-Reply-To: <552E60CB.20104@civ.zcu.cz> Content-Type: text/plain; charset=iso-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.98.6 at fred X-Virus-Status: Clean X-Zcu-Mailscanner-ID: 5BFB37546.A42CD X-Zcu-Mailscanner-Spamcheck: not spam (whitelisted), SpamAssassin (not cached, score=-1, required 5, autolearn=disabled, ALL_TRUSTED -1.00) X-Zcu-Mailscanner-From: paja@civ.zcu.cz X-Spam-Status: No X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPKsWRWlGSWpSXmKPExsUy+YmlsG58vV6owcZ30hYND4+zOzB6NJ05 yhzAGMVlk5Kak1mWWqRvl8CV0bPkCVPBLe6K5k+fWBsYF3J2MXJySAiYSCy8fJIdxGYUMJLY fe4VK0RcTOLCvfVsXYxcHEICy5gkbvedZAFJCAksYJT40WsOYvMKaErs3LeUEcRmEVCVuPvu FROIzSagIrHs3T+wQaICYRInm2+xQ9QLSpyc+QRsjoiAucTDk++Aajg4hAUcJI7P84EYry6x a+9cNhCbU0BDYuPrL2BjmAWsJWZsXskCYctLbH87hxniTl2Jf5ees0PYohLdh58xQtiqEg8m XGAFuV9CoJ9RoufhNKgidYmzZyZD2YISO59fYJvAKDYLyXmzkOybhWTfAkbmVYyyKblVurmJ mTnFqcm6xcmJeXmpRbrGermZJXqpKaWbGIExIsQpybeD8etBpUOMAhyMSjy8HvN0Q4VYE8uK K3MPMUpyMCmJ8sbX6YUK8SXlp1RmJBZnxBeV5qQWH2KU4GBWEuHldgXK8aYkVlalFuXDpKQ5 WJTEeTf94AsREkhPLEnNTk0tSC2CyTJxsB9ilOHgUJLgdQeZLFiUmp5akZaZU4KshhNEcIGs 4QFaUwBSyFtckJhbnJkOUXSKUZfj2K3mxUxCLHn5ealS4rw2IEUCIEUZpXlww2Dp7hKjrJQw LyMDA4MQD9A1wEBAlX/FKA4MAGHeLSBTeDLzSuA2vQI6ggnoiOOBuiBHlCQipKQaGKt9Nufk mipdD5INu7KwpiU2KMFvx8HtJV9W7fm36FF/m2pSnFmqevX16HPv/DNmTZV/VHXAKiH5+j3f Rbr7s3Wq57O+s1IUuPhRZYV91qHXmbsMFes6mfdu+Gvtr22S+KWWUXoWx0HTsh+rb5Qud/Od Ls9efuTb1m3LOKyWO4d9+d99UaFKTomlOCPRUIu5qDgRALLZjpVyAwAA X-Mailman-Approved-At: Wed, 15 Apr 2015 11:48:08 -0400 X-Beenthere: krb5-bugs-incoming@mailman.mit.edu X-Mailman-Version: 2.1.6 Precedence: list Sender: krb5-bugs-incoming-bounces@PCH.mit.edu Errors-To: krb5-bugs-incoming-bounces@PCH.mit.edu X-RT-Original-Encoding: iso-8859-2 Content-Length: 1445 Hello we probably found a error with release memory by list_principals. Here is a patch: diff --git a/src/plugins/kdb/db2/kdb_db2.c b/src/plugins/kdb/db2/kdb_db2.c index 4c2292c..7bc760a 100644 --- a/src/plugins/kdb/db2/kdb_db2.c +++ b/src/plugins/kdb/db2/kdb_db2.c @@ -1078,7 +1078,7 @@ curs_run_cb(iter_curs *curs, ctx_iterate_cb func, krb5_pointer func_arg) k5_mutex_unlock(krb5_db2_mutex); retval = (*func)(func_arg, entry); - krb5_db2_free(ctx, entry); + krb5_dbe_free(ctx, entry); k5_mutex_lock(krb5_db2_mutex); if (dbc->unlockiter) { lockerr = curs_lock(curs); Please check if it is all right. Sincerely Pavel Jindra & Milan Sevcik University of West Bohemia Dne 15.4.2015 v 14:59 Pavel Jindra napsal(a): > Hello, > > we have a problem with calling > > kadmin -p admin/root > kadmin: list_principals host/@ZCU.CZ > > the command at KDC consume about 250 MB of memory a not release it. > The same situation is by calling kadmin.local. > When we call listprincs by 3-4 times the KDC server going down by memory > exceed. > If you request we can send you some more information. > > KDC information: > # krb5-config --all > Version: Kerberos 5 release 1.13.1 > Vendor: Massachusetts Institute of Technology > nr. principals: about 40000 > db size: 100 MB > > The bug tested and occurred in Linux and Solaris 10 platform. > > Sincerely > Pavel Jindra > University of West Bohemia