DB Seminar [Spring 2020] : Time travel with rr, Mozilla’s lightweight record-and-replay debugger

Event Date: Monday February 10, 2020
Event Time: 04:30pm EDT
Location: GHC 9115
Speaker: Wan Shen Lim

Title: Mozilla's RR

Ever tried reproducing intermittent failures by rerunning a test 100 times, or stared at core dumps where a variable was obviously wrong but you couldn’t figure out why? Mozilla’s rr records test execution with minimal overhead, and provides you with compact and deterministic execution traces that you can replay forwards and backwards in time.

In this talk, we’ll focus on how to use rr to simplify your debugging life in practice, briefly describe how it works under the hood and compare it to other reversible debuggers, and watch a few snippets of good rr talks.