[Date Prev][Date Next]
(ITS#4675) slapd bus error when searching in a subtree
Full_Name: Geert Hendrickx
Submission from: (NULL) (126.96.36.199)
I'm running OpenLDAP 2.3.27 (latest stable release) on NetBSD 3.1 (latest stable
release) on x86_64 (amd64), using a default slapd.conf file. Backend is BDB
4.4.20 (latest stable release).
When running "ldapsearch -b dc=mydomain,dc=be firstname.lastname@example.org maildrop"
(where dc=mydomain,dc=tld is the rootdn), everything is fine. However when I do
the same search in a subtree (where the looked up object is actually located),
e.g. "ldapsearch -b ou=hosting,dc=mydomain,dc=tld email@example.com
maildrop", slapd returns an answer and then crashes (bus error) every time.
This does not happen when I search in the rootdn, or in a non-existing subtree.
It does happen when I search for a non-existing object in an existing subtree.
This is the first OpenLDAP setup I'm running on a 64-bit system. I manage
severel OpenLDAP setups on 32-bit NetBSD systems and I've never seen it there.
I'm not sure 64-bit is the cause though, as the setups are not identical
(different schema's etc).
In the provided "slapd -d -1" output, I first ran a (successful) search in the
rootdn, then a (successful) search in a subtree, after which slapd crashed.