Search videos
View all results →
← Browse conferences
Tracking down undefined behaviour in Servo
RustNL
Tracking down undefined behaviour in Servo by Josh Bowman-Matthews. Servo is a web rendering engine written in Rust that relies on a lot of unsafe code. What actually happens when that unsafe code breaks the language's rules? We'll walk through a mysterious panic in Servo that took two weeks to understand and resolve, explore how undefined behaviour in a program can manifest, and discuss techniques to catch similar issues before they ships. About Josh Bowman-Matthews (he/him): Josh has worked
Player unavailable or embedding blocked? Use the YouTube link above.