[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) (

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

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.
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

Koen Zandberg