ThreadSanitizer, the tool this task exercises, was built at Google after data races caused real, hard-to-reproduce production incidents in Chrome's multi-process renderer and is now standard in Go's `-race` flag and Rust's Miri. The double-checked-locking bug shown here is a famous real pattern (formalized as broken by the 'C++ and the Perils of Double-Checked Locking' paper) that misled a generation of C++ programmers into shipping racy singleton initialization.