Compile with Fil-C and run it a few times. Most of the time, it will trap. However, every few times, it will print "secret password".
This covers the scenario where a malicious user causes a program to leak information using an overflowing offset. Typically Fil-C will mitigate this kinds of thing with a bounds check. However, a data race can cause the bounds on a pointer to be incorrect.