https://bugs.openldap.org/show_bug.cgi?id=8950
--- Comment #1 from Howard Chu hyc@openldap.org --- (In reply to Ondřej Kuzník from comment #0)
Full_Name: Ondrej Kuznik Version: master OS: Linux URL: Submission from: (NULL) (82.10.24.68)
Trying to reproduce a potential lockup between TXN support and accesslog, I have instead come across a segfault in TXN handling.
With the following config:
database mdb suffix cn=log directory ./log
database mdb suffix cn=test directory ./db
overlay accesslog logdb cn=log logops writes
Make sure cn=test entry exists and issue ldapmodify -E '!txn=commit' with dn: cn=test changetype: modify
slapd segfaults with the following picked up by valgrind:
I doesn't seem to happen without accesslog configured.
What is the expected behavior, for both the mainDB op and the logDB op to occur within a single transaction? That is not possible at the moment since transactions are only valid within a single database.