Skip to content

Rust 1.83.0 Sync with dyn Traits Regression #134014

Closed as not planned
Closed as not planned
@IGN-Styly

Description

@IGN-Styly

Code

Problematic Version: rustc 1.83.0 (90b35a6 2024-11-26)
Works on rust rustc 1.82.0 (f6e511e 2024-10-15)

Using my lib, here's a short example causing the segfault.
Issue Demo Requires Submodule!
SegFault

Thread 1 "server" received signal SIGSEGV, Segmentation fault.
alloc::sync::{impl#29}::deref<dyn enginelib::event::EventHandler, alloc::alloc::Global> (self=0x555555d77db0)
    at /home/styly/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs:2179
2179	        &self.inner().data

Rust 1.83 seems just leak. #128778 may be the cause but i can't seem to compile rust at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-gubCategory: the reverse of a compiler bug is generally UB

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions