Events

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

Date

Mon Feb 10, 2020

Time

04:30pm EDT

Location

GHC 9115

Speaker

Wan Shen Lim

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.