[Date Prev][Date Next] [Chronological] [Thread] [Top]

SASL/ldapsearch killeth slapd (ITS#2530)



Full_Name: Sean
Version: 2.1.19
OS: Linux RH 9.0/x86
URL: 
Submission from: (NULL) (35.8.1.153)


[root@test-afs-1 ldapnotes]# ps -ef | grep slap
ldap      8711     1  0 10:41 ?        00:00:00 [slapd]
root      8717  8336  0 10:41 pts/0    00:00:00 grep slap
[root@test-afs-1 ldapnotes]# /usr/local/openldap/bin/ldapsearch  -b
'dc=msu,dc=edu' '(uid=*)'
SASL/DIGEST-MD5 authentication started
Please enter your password:
ldap_sasl_interactive_bind_s: Can't contact LDAP server (81)
[root@test-afs-1 ldapnotes]# ps -ef | grep slap
root      8721  8336  0 10:41 pts/0    00:00:00 grep slap
[root@test-afs-1 ldapnotes]#


I know SASL/auth/etc isn't configured correctly which is what I was trying
to fix. But even a totally horked configuration shouldnt crash
slapd.

If I do the ldapsearch with the -x flag it works just fine.

This is RH 9, with the default cyrus sasl stuff
openldap-2.1.19
Berkely DB 4.1.25

Here is some better debugging information.

conn=0 op=0 SRCH base="" scope=0 filter="(objectClass=*)"
conn=0 op=0 SRCH attr=supportedSASLMechanisms
=> test_filter
    PRESENT
=> access_allowed: search access to "" "objectClass" requested
=> access_allowed: backend default search access granted to "(null)"
<= test_filter 6
=> access_allowed: read access to "" "entry" requested
=> access_allowed: backend default read access granted to "(null)"
=> access_allowed: read access to "" "supportedSASLMechanisms" requested
=> access_allowed: backend default read access granted to "(null)"
conn=0 op=0 ENTRY dn=""
conn=0 op=0 RESULT tag=101 err=0 text=
daemon: select: listen=6 active_threads=0 tvp=NULL
daemon: activity on 1 descriptors
daemon: activity on: 13r
daemon: read activity on 13
conn=0 op=1 BIND dn="" method=163
daemon: select: listen=6 active_threads=0 tvp=NULL
daemon: activity on 1 descriptors
daemon: activity on: 13r
daemon: read activity on 13
conn=0 op=2 BIND dn="" method=163
Illegal instruction