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

2.4.45 slapadd segfault



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