[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#5522) Quarantine causes segmentation fault
Full_Name: Drew Graham
Version: 2.4.9
OS: SUSE 10
URL:
Submission from: (NULL) (194.169.32.250)
I've set up a meta directory with openldap, which has worked flawlessly
until now. If I set the 'quarantine' directive slapd fails to start,
giving a segmentation fault. This occurs every time I use quarantine, on
two different distros, on any version of openldap that I've tested
(2.3.39, 2.3.41, 2.4.9), with both my usual config file and a very
simple config file.
As an example, I built openldap 2.4.9 on suse 10 with the following
configure line...
# ./configure --prefix=/usr/local/ldap3 --enable-meta --enable-ldap
Slapd.conf looks like...
*******************
include /usr/local/ldap/etc/openldap/schema/core.schema
include /usr/local/ldap/etc/openldap/schema/cosine.schema
include /usr/local/ldap/etc/openldap/schema/inetorgperson.schema
pidfile /usr/local/ldap/var/run/slapd.pid
argsfile /usr/local/ldap/var/run/slapd.args
database meta
suffix "dc=example,dc=com"
rootdn "cn=manager,dc=example,dc=com"
rootpw "secret"
quarantine 1800,3
uri "ldap://ldap.example.com/dc=example,dc=com"
*******************
Obviously my normal config looks nothing like this, but running this
config gets the same result.
the last few lines that slapd will output with full debug gives...
******************
line 9 (pidfile /usr/local/ldap/var/run/slapd.pid)
line 9 (pidfile /usr/local/ldap/var/run/slapd.pid)
line 9 (pidfile /usr/local/ldap/var/run/slapd.pid)
line 10 (argsfile /usr/local/ldap/var/run/slapd.args)
line 13 (database meta)
line 14 (suffix "dc=example,dc=com")
>>> dnPrettyNormal: <dc=example,dc=com>
=> ldap_bv2dn(dc=example,dc=com,0)
<= ldap_bv2dn(dc=example,dc=com)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(dc=example,dc=com)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(dc=example,dc=com)=0
<<< dnPrettyNormal: <dc=example,dc=com>, <dc=example,dc=com>
line 16 (rootdn "cn=manager,dc=example,dc=com")
>>> dnPrettyNormal: <cn=manager,dc=example,dc=com>
=> ldap_bv2dn(cn=manager,dc=example,dc=com,0)
<= ldap_bv2dn(cn=manager,dc=example,dc=com)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(cn=manager,dc=example,dc=com)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(cn=manager,dc=example,dc=com)=0
<<< dnPrettyNormal: <cn=manager,dc=example,dc=com>,
<cn=manager,dc=example,dc=co
m>
line 17 (rootpw ***)
line 19 (quarantine 1800,3)
*******************
Slapd then exits with Segmentation Fault. Gdb shows...
******************
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1211279696 (LWP 19080)]
0x081296d0 in ?? ()
******************
Thanks is advance!
Drew Graham