https://bugs.openldap.org/show_bug.cgi?id=10404
--- Comment #8 from tomas.bjorklund@su.se ---
Since BerkeleyDB hasn't been supported in 2.6, what OpenLDAP version were you using previously? And what version of Cyrus SASL have you been using? Can you test again without using SASL or GSSAPI?
Earlier we had version 2.4.44+dfsg-5+deb9u9 I guess since that's the one coming with Debian stretch. So I guess version 2.1.27~101-g0780600+dfsg-3+deb9u2 of libsasl2 too then. Now we are running with Debian Trixie with this versions: slapd: 2.6.10+dfsg-1 libsasl2: 2.1.28+dfsg1-9
It's hard to test this since it only happens on our production system that is under constant load most of the time. This never happens on our test system so I guess it's about connections. I commented out the sasl-host and the authz-regexp from the config and tried some searches on ldap://localhost and this time I got this:
Memory leaks (502602 total):
Leak, blocks, size: 0x55eeeccdf720,130,38480 ?? (<unknown_file>:0) stack: libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libldap.so.2 : tlso_ctx_new (tls_o.c:271) libldap.so.2 : ldap_int_tls_init_ctx (tls2.c:256) libldap.so.2 : ldap_pvt_tls_set_option (tls2.c:999) slapd : main (main.c:716) libc.so.6 : ?? (<unknown_file>:0) libc.so.6 : ?? (<unknown_file>:0) slapd : _start (??:0) Leak, blocks, size: 0x55eeece2efc0,269,34432 ?? (<unknown_file>:0) stack: libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libldap.so.2 : tlso_ctx_new (tls_o.c:271) libldap.so.2 : ldap_int_tls_init_ctx (tls2.c:256) libldap.so.2 : ldap_pvt_tls_set_option (tls2.c:999) slapd : main (main.c:716) libc.so.6 : ?? (<unknown_file>:0) libc.so.6 : ?? (<unknown_file>:0) slapd : _start (??:0) Leak, blocks, size: 0x55eeece60980,173,17992 ?? (<unknown_file>:0) stack: libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libldap.so.2 : tlso_ctx_new (tls_o.c:271) libldap.so.2 : ldap_int_tls_init_ctx (tls2.c:256) libldap.so.2 : ldap_pvt_tls_set_option (tls2.c:999) slapd : main (main.c:716) libc.so.6 : ?? (<unknown_file>:0) libc.so.6 : ?? (<unknown_file>:0) slapd : _start (??:0) Leak, blocks, size: 0x55eeece60f20,59,17464 ?? (<unknown_file>:0) stack: libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libcrypto.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libssl.so.3 : ?? (<unknown_file>:0) libldap.so.2 : tlso_ctx_new (tls_o.c:271) libldap.so.2 : ldap_int_tls_init_ctx (tls2.c:256) libldap.so.2 : ldap_pvt_tls_set_option (tls2.c:999) slapd : main (main.c:716) libc.so.6 : ?? (<unknown_file>:0) libc.so.6 : ?? (<unknown_file>:0) slapd : _start (??:0)