Full_Name: Howard Chu Version: 2.4 OS: Win32 URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (78.155.231.14) Submitted by: hyc
After "replacing syncrepl on provider" the consumer crashes. Stack trace shows a do_syncrepl thread trying to lock a syncinfo mutex that is no longer valid, i.e., the syncinfo has been freed.
This happens when the consumer receives the syncrepl config change - it deletes the existing config (thus freeing it) and creates a new one. Something funny is going on here since the config change itself is being processed in the consumer, and no other thread should have been started for this syncrepl instance.