BugZero found this defect 31 days ago.
Data sources
All data on this page is proprietary to BugZero® or gathered from public sources
4/18/2024
MongoDB Server
No affected releases provided.
No fixed releases provided.
The data race from the ThreadSanitizer output: A thread running the NonCriticalFacetDoesNotTransitionToActiveFaultAfterTimeoutFromTransientFault unit test is writing to ClusterRole, within the destructor of UnitTestEnvironment (i.e. unit test teardown). A thread running ProgressMonitor::progressMonitorCheck() is reading ClusterRole. This thread was started by the above unit test. To prevent this data race, the unit test should be modified to stop the thread running progressMonitorCheck before test teardown.