-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Build
ldap_authz_authn.js and sasl_authentication_gssapi_test.cpp are currently suppressed from ASAN due to a memory leak in libsasl's client-side GSSAPI implementation. RHEL 8.8 and Ubuntu 22.04 are known variants that link against the bad libsasl version (2.1.28)
SERVER-91832 ensured that mongod and mongos are no longer compiled with cyrus_sasl_client_session.cpp, which was responsible for invoking the leaky libsasl functions. However, the tests will still fail ASAN since they need to utilize the leaky client-side implementation in order to test the server-side GSSAPI capabilities.
We have to wait until RHEL 8.8/Ubuntu 22.04 either patch their versions of libsasl OR until we fully stop testing on those platforms before we can remove these suppressions. This ticket serves as a TODO to remove those suppressions as soon as it is safe to do so.
- is related to
-
SERVER-91832 sasl_authentication_session_gssapi_test memory leak detected on RHEL88 and Ubuntu22
- Closed