https://bugs.openldap.org/show_bug.cgi?id=9752
Howard Chu hyc@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |TEST
--- Comment #1 from Howard Chu hyc@openldap.org --- (In reply to Howard Chu from comment #0)
The CSN matching rules require normalized values to be provided. When normalized values are provided to attr_merge they must be distinct from the regular values. accesslog.c:1982 is providing the same berval in both regular and normalized value, which triggers an assert failure for this consistency check.
The description above is wrong, the consistency check fails because the attribute was created without a normalized value, and then a modify is done with normalized value provided. This is the inconsistency that triggers the assert.
Fixed in master. Will probably require the log DB to be dumped and reloaded via slapcat/slapadd to make sure the minCSN attribute is created correctly.