I'm running the MPMC example given in boost lockfree queue documentation with thread sanitizer and to my surprise this basic example contains data races as per
selendroid
upx
pass-by-const-reference
avplayerlooper
oracle-enterprise-manager
wsgen
cmake-cache
nativescript-background-http
qtcharts
dart-isolates
taxonomy-terms
vuestic-admin
winnovative
qtwebview
hierarchical-trees
hssfworkbook
rule-engine
at-sign
httpcontent
wireless
mbr2gpt
tembeddedwb
exists
verilator
remap
network-interface
qlibrary
e-commerce
python-cryptography
destruction