If I start an OpenLDAP server, add the local users and
copies /usr/doc/pam_ldap/whatever/pam.d to /etc/pam.d, and
modify /etc/ldap.conf I can then login through LDAP
authentication (I get logged in and show up in the logs).
However, when I try to change my password using either
Linuxconf or passwd, i get to tell it the new password
twice, then my old password, then the new password twice
(again) and then it segfaults.
I know there is a pam_ldap-40 version that claims to have
fixed some credentials sending errors from -36, maybe you
should check that out.
This should be fixed in nss_ldap-0.43-2 in Raw Hide, slated for inclusion in
our next release of Red Hat Linux. If you have time, please verify that the
version in Raw Hide (ftp://ftp.redhat.com/pub/rawhide/i386/RedHat/RPMS/) works
properly. I'm reasonably certain that it will no longer segfault on you, but
please reopen this bug if it continues to do so after an upgrade.