rr aspires to be your primary C/C++ debugging tool for Linux You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time.