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

(ITS#8482) Assertion failed with back-meta



Full_Name: Koen Zandberg
Version: 2.4.44
OS: Debian Jessie
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (130.89.160.191)


I'm currently deploying an openldap server (version 2.4.44 ltb-project package)
with back-meta and with config in the in database format.
Slapd crashes with an assertion failed error whenever I modify the
suffixmassaging property in the config of one of the backends of my meta
backend.

What did I do: I created an olcDatabase={2}meta,cn=config with multiple
backends. The intial config was converted from a slapd.conf style configfile.
Openldap loads the config correct and everything works as expected. I've tried
editting one of the rewriterules of the meta URI backends
(olcMetaSub={0}uri,olcDatabase={2}meta,cn=config) with ldapvi. specifically the
olcDbRewrite: {0}suffixmassage

What did I expect: Either an updated rewriterule or an error when committing.

What happens: Slapd crashes with an assertion error:
slapd: config.c:59: rewrite_parse: Assertion `info != ((void *)0)' failed.
Aborted
It seems to happen when any rewriterule is modified, not only when modifying the
suffixmassage rules

If more information is required such as more debug information or specific
config options I gladly provide them

Regards
Koen Zandberg