From 993171ec45054f3120cb3d3433460ab0733e4e2f Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Sun, 29 Dec 2024 20:30:56 -0500 Subject: [PATCH] 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 5211cbc7ca..c1a717b998 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']) -- 2.47.2