[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
2.4.45 slapadd segfault
- To: openldap-technical@openldap.org
- Subject: 2.4.45 slapadd segfault
- From: Christopher Wood <christopher_wood@pobox.com>
- Date: Thu, 31 Aug 2017 10:36:50 -0400
- Content-disposition: inline
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=date:from:to :subject:message-id:mime-version:content-type; s=sasl; bh=Ud+xXk uUnyXMi33KWOApP1kA0pY=; b=cJW8XUdSOuhML4KOgeoAzt2aGi0QUcmpyWxwnr PSdZiRtsWiRTFePTZU+WB862n/GLyFrD9BlEKOXxB8i3T6CGYSkt20Um+p9C1vKo Nnjj2VQ5ycisAQAo8UEbXhQY7huTAmeWonF+INEbkXiC6MhVVl9tPZNZojD1yUdH /tIHQ=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=pobox.com; h=date:from:to :subject:message-id:mime-version:content-type; q=dns; s=sasl; b= hbwObH2PLbQROjacTomtdIOATy9JVvROdFutax94L5QIcCH3YDbxOCYyZgEbRD1s Yx/bkYQN65yRmJUEH32wRyWsIZ7FOwXA2b1H2BB0+ukoc/lyvw140kfc5gA+FoTI 384SLTowQ+yt9IjHXeOHEFE2OyfyBtEuiA2WIMACpl8=
- User-agent: NeoMutt/20170113 (1.7.2)
Good morning, long time no list.
For backstory, I downloaded the 2.4.45 source tarball from https://www.openldap.org/software/download/, compiled, ran "make test" (which was fine as near as I can tell), but doing a slapadd of cn=config caused a segfault.
I used the points on http://www.openldap.org/faq/data/cache/59.html to create the following backtrace:
https://gist.github.com/christopherwood/701fbc70ef352a3bf2d2893a9ae0a65e
And this is the ldif (temporary password is fakepass333):
https://gist.github.com/christopherwood/2cf46f5a3384f9edc89e7eabbefc465e
Does anything jump out at you as obviously wrong or a good place to look? I've chopped the ldif down from the original with confidential data and am still reducing, but it's still segfaulting.
More details:
OpenLDAP 2.4.45 Release (2017/06/01)
[root@poc209 ~]# uname -a
Linux poc209 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@poc209 ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
/ and /var are ext4.
Configure was like this, albeit on one line:
./configure
--enable-debug
--enable-dynamic
--enable-syslog
--enable-proctitle
--enable-ipv6
--enable-local
--enable-slapd
--enable-dynacl
--enable-aci
--enable-cleartext
--enable-crypt
--enable-lmpasswd
--enable-spasswd
--enable-modules
--enable-rewrite
--enable-rlookups
--enable-slapi
--disable-slp
--enable-wrappers
--enable-backends=mod
--enable-bdb=yes
--enable-hdb=yes
--enable-mdb=yes
--enable-monitor=yes
--disable-ndb
--enable-overlays=mod
--disable-static
--enable-shared
--with-cyrus-sasl
--without-fetch
--with-threads
--with-pic
--with-tls=openssl
--with-gnu-ld
--prefix=/opt/openldap