https://bugs.openldap.org/show_bug.cgi?id=9288
--- Comment #1 from Quanah Gibson-Mount quanah@openldap.org --- The backtrace shows it hit an assert:
assertion=0x7fc5f1f91953 "!LDAP_BACK_CONN_TAINTED( lc )"
which as the backtrace notes, is from line 191 in bind.c for the ldap backend:
190 if ( LDAP_BACK_CONN_CACHED( lc ) ) { 191 assert( !LDAP_BACK_CONN_TAINTED( lc ) ); 192 tmplc = avl_delete( &li->li_conninfo.lai_tree, (caddr_t)lc, 193 ldap_back_conndnlc_cmp ); 194 assert( tmplc == lc ); 195 LDAP_BACK_CONN_CACHED_CLEAR( lc ); 196 }
Interestingly, this entire function is unchanged since 2007.