Issue 8120 - CHECK_CSN unreliable as final check is after mutex is unlocked
Summary: CHECK_CSN unreliable as final check is after mutex is unlocked
Status: VERIFIED FIXED
Alias: None
Product: OpenLDAP
Classification: Unclassified
Component: slapd (show other issues)
Version: 2.4.40
Hardware: All All
: --- normal
Target Milestone: ---
Assignee: OpenLDAP project
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-30 03:29 UTC by Quanah Gibson-Mount
Modified: 2015-07-02 17:50 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Quanah Gibson-Mount 2015-04-30 03:29:08 UTC
Full_Name: Quanah Gibson-Mount
Version: 2.4.40
OS: Linux 2.6
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (75.111.52.177)


The CHECK_CSN ifdef code is unreliable as the final check on the CSN's is done
after the mutex is unlocked, while all of the other checks are done after the
mutex is locked.  This can cause the assert to trigger on valid CSNs.
Comment 1 Quanah Gibson-Mount 2015-04-30 03:41:12 UTC
changed notes
changed state Open to Release
moved from Incoming to Software Bugs
Comment 2 OpenLDAP project 2015-07-02 17:50:50 UTC
fixed in master
fixed in RE25
fixed in RE24
Comment 3 Quanah Gibson-Mount 2015-07-02 17:50:50 UTC
changed notes
changed state Release to Closed