krb5 commit: Work around Debian cyrus-sasl2 leak in t_kdb.py
ghudson at mit.edu
ghudson at mit.edu
Wed Jan 8 18:13:44 EST 2025
https://github.com/krb5/krb5/commit/993171ec45054f3120cb3d3433460ab0733e4e2f
commit 993171ec45054f3120cb3d3433460ab0733e4e2f
Author: Greg Hudson <ghudson at mit.edu>
Date: Sun Dec 29 20:30:56 2024 -0500
Work around Debian cyrus-sasl2 leak in t_kdb.py
A Debian patch to cyrus-sasl2 causes a memory leak in the DIGEST-MD5
plugin. To avoid CI failures in the asan build, suppress leak
detection during the DIGEST-MD5 tests for now.
src/tests/t_kdb.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/tests/t_kdb.py b/src/tests/t_kdb.py
index 5211cbc7c..c1a717b99 100755
--- a/src/tests/t_kdb.py
+++ b/src/tests/t_kdb.py
@@ -591,6 +591,9 @@ dbmod['ldap_kdc_sasl_authcid'] = 'digestuser'
dbmod['ldap_kadmind_sasl_authcid'] = 'digestuser'
dbmod['ldap_service_password_file'] = ldap_pwfile
realm = K5Realm(create_kdb=False, kdc_conf=conf)
+# Work around https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091694
+if runenv.asan == 'yes':
+ realm.env['ASAN_OPTIONS'] = 'detect_leaks=false'
input = admin_pw + '\n' + admin_pw + '\n'
realm.run([kdb5_ldap_util, 'stashsrvpw', 'digestuser'], input=input)
realm.run([kdb5_ldap_util, 'create', '-s', '-P', 'master'])
More information about the cvs-krb5
mailing list