Rust 1.98.1 is a point release that fixes a miscompilation in vtable generation from Rust 1.98.0, where rustc could incorrectly generate trait object vtables with null pointers instead of function pointers, leading to undefined behavior including potential segfaults or arbitrary effects.
Background
Rust 1.98.0 introduced a regression in vtable generation for trait objects. This is a critical correctness fix that affects programs using dynamic dispatch through trait objects.
- Source
- Lobsters
- Published
- Sep 3, 2026 at 10:03 PM
- Score
- 7.0 / 10