Pattern

Memory Order Mismatch

memory-order-synchronizes-with-mismatch

Atomic operations use incorrect acquire/release semantics, so synchronizes-with and happens-before edges are missing or inverted; code observes stale state, success/failure paths reorder unexpectedly, and logic depending on prior iteration or initialization becomes invalid.