Skip to content
Rust Search
← RustWeek 2026

Tracking down undefined behaviour in Servo

RustNL
RustWeek 35:35 509 views

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.