Skip to content

ice: symbol mangling v0 + dyn_star: cannot be demangled #116979

Closed

Description

@matthiaskrgr

Code

build with -Csymbol-mangling-version=v0

#![feature(dyn_star)]
#![allow(incomplete_features)]

use std::fmt::Display;

pub fn require_dyn_star_display(_: dyn* Display) {}

fn main() {
    require_dyn_star_display(1usize);
}

Meta

rustc --version --verbose:

274455a9d1aae26b47d2757cdd41a74ec1b280f9

Error output

<output>

Activity

  1. added
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    C-bugCategory: This is a bug.
    requires-debug-assertionsThis issue requires a build of rustc or tooling with debug-assertions in some way
    F-dyn_star`#![feature(dyn_star)]`
    on Oct 20, 2023
  2. added
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Oct 20, 2023
  3. matthiaskrgr commented on Oct 20, 2023

    @matthiaskrgr
    MemberAuthor
    Backtrace

    thread 'rustc' panicked at compiler/rustc_symbol_mangling/src/lib.rs:275:5:
    compute_symbol_name: `_RINvNtCs2Ug9cp0VQul_4core3ptr13drop_in_placeD*NtNtB4_3fmt7DisplayEL_ECsbx7Iaua82eA_3dyn` cannot be demangled
    stack backtrace:
       0:     0x7f2676d18411 - std::backtrace_rs::backtrace::libunwind::trace::hc54372d4dd94c403
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
       1:     0x7f2676d18411 - std::backtrace_rs::backtrace::trace_unsynchronized::h9a60a5136de2ee0f
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
       2:     0x7f2676d18411 - std::sys_common::backtrace::_print_fmt::h69b3923dd0c7b2dd
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:67:5
       3:     0x7f2676d18411 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::he8c5a0f1a8935752
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:44:22
       4:     0x7f2676daf4af - core::fmt::rt::Argument::fmt::h7c0abaa263c1a6d5
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/rt.rs:142:9
       5:     0x7f2676daf4af - core::fmt::write::h7c6fa3986b639831
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1117:17
       6:     0x7f2676d1e3af - std::io::Write::write_fmt::h3c90685dfb841178
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1762:15
       7:     0x7f2676d181e4 - std::sys_common::backtrace::_print::hfd63b2d27a10a6dd
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:47:5
       8:     0x7f2676d181e4 - std::sys_common::backtrace::print::h70a20843632f3756
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:34:9
       9:     0x7f2676d1972c - std::panicking::default_hook::{{closure}}::h918f7482ef2fbe6c
      10:     0x7f2676d193da - std::panicking::default_hook::h9ac2947f2697ea8e
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:292:9
      11:     0x7f267959ed47 - rustc_driver_impl[e1d4a87166add658]::install_ice_hook::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:1367:17
      12:     0x7f267959ed47 - <alloc[7c6619a74188b8e7]::boxed::Box<rustc_driver_impl[e1d4a87166add658]::install_ice_hook::{closure#0}> as core[21dd56430bf6a4c3]::ops::function::Fn<(&dyn for<'a, 'b> core[21dd56430bf6a4c3]::ops::function::Fn<(&'a core[21dd56430bf6a4c3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[21dd56430bf6a4c3]::marker::Sync + core[21dd56430bf6a4c3]::marker::Send, &core[21dd56430bf6a4c3]::panic::panic_info::PanicInfo)>>::call
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2021:9
      13:     0x7f2676d1a0e1 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h897eb8958e764689
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2021:9
      14:     0x7f2676d1a0e1 - std::panicking::rust_panic_with_hook::hf6e007a885ad375b
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:735:13
      15:     0x7f2676d19e4e - std::panicking::begin_panic_handler::{{closure}}::hc79fc3f9875ebda3
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:609:13
      16:     0x7f2676d186d6 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e2429a7426dc03b
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:170:18
      17:     0x7f2676d19b52 - rust_begin_unwind
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:597:5
      18:     0x7f2676dc03d5 - core::panicking::panic_fmt::hc5c08f86a9d574a6
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:72:14
      19:     0x7f267b868f62 - rustc_symbol_mangling[5b3f5d18f9eb9c33]::compute_symbol_name::<rustc_symbol_mangling[5b3f5d18f9eb9c33]::symbol_name_provider::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_symbol_mangling/src/lib.rs:275:5
      20:     0x7f267b868f62 - rustc_symbol_mangling[5b3f5d18f9eb9c33]::symbol_name_provider
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_symbol_mangling/src/lib.rs:145:23
      21:     0x7f267b18854f - rustc_query_impl[2006ec64a894b698]::query_impl::symbol_name::dynamic_query::{closure#2}::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:585:47
      22:     0x7f267b18854f - rustc_query_impl[2006ec64a894b698]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2006ec64a894b698]::query_impl::symbol_name::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:509:18
      23:     0x7f267b290c2d - rustc_query_impl[2006ec64a894b698]::query_impl::symbol_name::dynamic_query::{closure#2}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:581:25
      24:     0x7f267b290c2d - <rustc_query_impl[2006ec64a894b698]::query_impl::symbol_name::dynamic_query::{closure#2} as core[21dd56430bf6a4c3]::ops::function::FnOnce<(rustc_middle[4994b3f92e6d621e]::ty::context::TyCtxt, rustc_middle[4994b3f92e6d621e]::ty::instance::Instance)>>::call_once
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
      25:     0x7f267b10b55e - <rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false> as rustc_query_system[eb348208cc973b9b]::query::config::QueryConfig<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>>::compute
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
      26:     0x7f267b10b55e - rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:456:72
      27:     0x7f267b10b55e - rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context::<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
      28:     0x7f267b10b55e - <std[a16b4f38b9e6075d]::thread::local::LocalKey<core[21dd56430bf6a4c3]::cell::Cell<*const ()>>>::try_with::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
      29:     0x7f267b10b55e - <std[a16b4f38b9e6075d]::thread::local::LocalKey<core[21dd56430bf6a4c3]::cell::Cell<*const ()>>>::with::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
      30:     0x7f267b10b55e - rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context::<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
      31:     0x7f267b10b55e - <rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
      32:     0x7f267b10b55e - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context::<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
      33:     0x7f267b10b55e - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
      34:     0x7f267b10b55e - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context_opt::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
      35:     0x7f267b10b55e - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
      36:     0x7f267b10b55e - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context::<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
      37:     0x7f267b10b55e - <rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
      38:     0x7f267b10b55e - rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:456:18
      39:     0x7f267b10b55e - rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt, false>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:389:9
      40:     0x7f267b10b55e - rustc_query_system[eb348208cc973b9b]::query::plumbing::try_execute_query::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt, false>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:332:13
      41:     0x7f267b2ae2c6 - rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:788:32
      42:     0x7f267b2ae2c6 - stacker[47c4987f9cf40448]::maybe_grow::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>
                                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
      43:     0x7f267b2ae2c6 - rustc_data_structures[5d77751bd9c38a65]::stack::ensure_sufficient_stack::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
      44:     0x7f267b2ae2c6 - rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:788:5
      45:     0x7f267b2ae2c6 - rustc_query_impl[2006ec64a894b698]::query_impl::symbol_name::get_query_non_incr::__rust_end_short_backtrace
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:559:26
      46:     0x7f267a751f15 - rustc_middle[4994b3f92e6d621e]::query::plumbing::query_get_at::<rustc_query_system[eb348208cc973b9b]::query::caches::DefaultCache<rustc_middle[4994b3f92e6d621e]::ty::instance::Instance, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 16usize]>>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17
      47:     0x7f267a74d358 - <rustc_middle[4994b3f92e6d621e]::query::plumbing::TyCtxtAt>::symbol_name
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2202:1
      48:     0x7f267a74d358 - <rustc_middle[4994b3f92e6d621e]::ty::context::TyCtxt>::symbol_name
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:377:35
      49:     0x7f267a74d358 - <rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>::symbol_name
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/mir/mono.rs:92:43
      50:     0x7f267ad3d863 - rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct::<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_monomorphize/src/partitioning.rs:1060:48
      51:     0x7f267ad3d863 - <&mut rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0} as core[21dd56430bf6a4c3]::ops::function::FnOnce<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem,)>>::call_once
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:305:13
      52:     0x7f267ad3d863 - <core[21dd56430bf6a4c3]::option::Option<&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::map::<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName), &mut rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/option.rs:1066:29
      53:     0x7f267ad3d863 - <core[21dd56430bf6a4c3]::iter::adapters::map::Map<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>, rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}> as core[21dd56430bf6a4c3]::iter::traits::iterator::Iterator>::next
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/map.rs:103:26
      54:     0x7f267ad3d863 - <alloc[7c6619a74188b8e7]::vec::Vec<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName)>>::extend_desugared::<core[21dd56430bf6a4c3]::iter::adapters::map::Map<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>, rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/mod.rs:2850:35
      55:     0x7f267ad3d863 - <alloc[7c6619a74188b8e7]::vec::Vec<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName)> as alloc[7c6619a74188b8e7]::vec::spec_extend::SpecExtend<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName), core[21dd56430bf6a4c3]::iter::adapters::map::Map<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>, rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}>>>::spec_extend
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_extend.rs:17:9
      56:     0x7f267ad3d863 - <alloc[7c6619a74188b8e7]::vec::Vec<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName)> as alloc[7c6619a74188b8e7]::vec::spec_from_iter_nested::SpecFromIterNested<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName), core[21dd56430bf6a4c3]::iter::adapters::map::Map<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>, rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}>>>::from_iter
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_from_iter_nested.rs:43:9
      57:     0x7f267ad3d863 - <alloc[7c6619a74188b8e7]::vec::Vec<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName)> as alloc[7c6619a74188b8e7]::vec::spec_from_iter::SpecFromIter<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName), core[21dd56430bf6a4c3]::iter::adapters::map::Map<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>, rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}>>>::from_iter
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/spec_from_iter.rs:33:9
      58:     0x7f267acf9dd2 - <alloc[7c6619a74188b8e7]::vec::Vec<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName)> as core[21dd56430bf6a4c3]::iter::traits::collect::FromIterator<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName)>>::from_iter::<core[21dd56430bf6a4c3]::iter::adapters::map::Map<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>, rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/vec/mod.rs:2750:9
      59:     0x7f267acf9dd2 - <core[21dd56430bf6a4c3]::iter::adapters::map::Map<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>, rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>::{closure#0}> as core[21dd56430bf6a4c3]::iter::traits::iterator::Iterator>::collect::<alloc[7c6619a74188b8e7]::vec::Vec<(&rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem, rustc_middle[4994b3f92e6d621e]::ty::SymbolName)>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/traits/iterator.rs:2053:9
      60:     0x7f267acf9dd2 - rustc_monomorphize[b7f6816c09a245d8]::partitioning::assert_symbols_are_distinct::<std[a16b4f38b9e6075d]::collections::hash::set::Iter<rustc_middle[4994b3f92e6d621e]::mir::mono::MonoItem>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_monomorphize/src/partitioning.rs:1060:77
      61:     0x7f267ad12a8d - rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_monomorphize/src/partitioning.rs:1117:16
      62:     0x7f267ad12a8d - <core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}> as core[21dd56430bf6a4c3]::ops::function::FnOnce<()>>::call_once
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
      63:     0x7f267ad12a8d - std[a16b4f38b9e6075d]::panicking::try::do_call::<core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}>, ()>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:504:40
      64:     0x7f267ad12a8d - std[a16b4f38b9e6075d]::panicking::try::<(), core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:468:19
      65:     0x7f267ad151c9 - std[a16b4f38b9e6075d]::panic::catch_unwind::<core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}>, ()>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:142:14
      66:     0x7f267ad151c9 - <rustc_data_structures[5d77751bd9c38a65]::sync::parallel::ParallelGuard>::run::<(), rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync/parallel.rs:26:9
      67:     0x7f267ad12d27 - rustc_data_structures[5d77751bd9c38a65]::sync::parallel::disabled::join::<rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#0}, rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}, &[rustc_middle[4994b3f92e6d621e]::mir::mono::CodegenUnit], ()>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync/parallel.rs:66:21
      68:     0x7f267ad12d27 - rustc_data_structures[5d77751bd9c38a65]::sync::parallel::parallel_guard::<(core[21dd56430bf6a4c3]::option::Option<&[rustc_middle[4994b3f92e6d621e]::mir::mono::CodegenUnit]>, core[21dd56430bf6a4c3]::option::Option<()>), rustc_data_structures[5d77751bd9c38a65]::sync::parallel::disabled::join<rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#0}, rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}, &[rustc_middle[4994b3f92e6d621e]::mir::mono::CodegenUnit], ()>::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync/parallel.rs:39:15
      69:     0x7f267ad12d27 - rustc_data_structures[5d77751bd9c38a65]::sync::parallel::disabled::join::<rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#0}, rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#1}, &[rustc_middle[4994b3f92e6d621e]::mir::mono::CodegenUnit], ()>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync/parallel.rs:64:22
      70:     0x7f267acfa235 - rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_monomorphize/src/partitioning.rs:1111:9
      71:     0x7f267acfa235 - <rustc_data_structures[5d77751bd9c38a65]::profiling::VerboseTimingGuard>::run::<(&[rustc_middle[4994b3f92e6d621e]::mir::mono::CodegenUnit], ()), rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9
      72:     0x7f267acfa235 - <rustc_session[3ed75836d57bb0d5]::session::Session>::time::<(&[rustc_middle[4994b3f92e6d621e]::mir::mono::CodegenUnit], ()), rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:12:9
      73:     0x7f267acfa235 - rustc_monomorphize[b7f6816c09a245d8]::partitioning::collect_and_partition_mono_items
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_monomorphize/src/partitioning.rs:1110:30
      74:     0x7f267b1a6771 - rustc_query_impl[2006ec64a894b698]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2}::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:585:47
      75:     0x7f267b1a6771 - rustc_query_impl[2006ec64a894b698]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2006ec64a894b698]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2}::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:509:18
      76:     0x7f267b47c2ef - rustc_query_impl[2006ec64a894b698]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:581:25
      77:     0x7f267b47c2ef - <rustc_query_impl[2006ec64a894b698]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2} as core[21dd56430bf6a4c3]::ops::function::FnOnce<(rustc_middle[4994b3f92e6d621e]::ty::context::TyCtxt, ())>>::call_once
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
      78:     0x7f267b0b0934 - <rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false> as rustc_query_system[eb348208cc973b9b]::query::config::QueryConfig<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>>::compute
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9
      79:     0x7f267b0b0934 - rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:456:72
      80:     0x7f267b0b0934 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context::<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
      81:     0x7f267b0b0934 - <std[a16b4f38b9e6075d]::thread::local::LocalKey<core[21dd56430bf6a4c3]::cell::Cell<*const ()>>>::try_with::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
      82:     0x7f267b0b0934 - <std[a16b4f38b9e6075d]::thread::local::LocalKey<core[21dd56430bf6a4c3]::cell::Cell<*const ()>>>::with::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
      83:     0x7f267b0b0934 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context::<rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
      84:     0x7f267b0b0934 - <rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13
      85:     0x7f267b0b0934 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context::<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
      86:     0x7f267b0b0934 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
      87:     0x7f267b0b0934 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context_opt::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
      88:     0x7f267b0b0934 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_context::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
      89:     0x7f267b0b0934 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::with_related_context::<<rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
      90:     0x7f267b0b0934 - <rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt as rustc_query_system[eb348208cc973b9b]::query::QueryContext>::start_query::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9
      91:     0x7f267b0b0934 - rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:456:18
      92:     0x7f267b0b0934 - rustc_query_system[eb348208cc973b9b]::query::plumbing::execute_job::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt, false>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:389:9
      93:     0x7f267b0b0934 - rustc_query_system[eb348208cc973b9b]::query::plumbing::try_execute_query::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt, false>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:332:13
      94:     0x7f267b487daf - rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:788:32
      95:     0x7f267b487daf - stacker[47c4987f9cf40448]::maybe_grow::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>
                                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
      96:     0x7f267b487daf - rustc_data_structures[5d77751bd9c38a65]::stack::ensure_sufficient_stack::<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
      97:     0x7f267b487daf - rustc_query_system[eb348208cc973b9b]::query::plumbing::get_query_non_incr::<rustc_query_impl[2006ec64a894b698]::DynamicConfig<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2006ec64a894b698]::plumbing::QueryCtxt>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:788:5
      98:     0x7f267b487daf - rustc_query_impl[2006ec64a894b698]::query_impl::collect_and_partition_mono_items::get_query_non_incr::__rust_end_short_backtrace
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:559:26
      99:     0x7f267904374f - rustc_middle[4994b3f92e6d621e]::query::plumbing::query_get_at::<rustc_query_system[eb348208cc973b9b]::query::caches::SingleCache<rustc_middle[4994b3f92e6d621e]::query::erase::Erased<[u8; 24usize]>>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17
     100:     0x7f267904374f - <rustc_middle[4994b3f92e6d621e]::query::plumbing::TyCtxtAt>::collect_and_partition_mono_items
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2202:1
     101:     0x7f267904374f - <rustc_middle[4994b3f92e6d621e]::ty::context::TyCtxt>::collect_and_partition_mono_items
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:377:35
     102:     0x7f267904374f - rustc_codegen_ssa[929bef32a271e3f7]::base::codegen_crate::<rustc_codegen_llvm[99e471ba23734fc]::LlvmCodegenBackend>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_codegen_ssa/src/base.rs:593:29
     103:     0x7f267907c7e5 - <rustc_codegen_llvm[99e471ba23734fc]::LlvmCodegenBackend as rustc_codegen_ssa[929bef32a271e3f7]::traits::backend::CodegenBackend>::codegen_crate
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_codegen_llvm/src/lib.rs:361:18
     104:     0x7f267a0fdd87 - rustc_interface[d51b22ab9b3dfa56]::passes::start_codegen::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:957:9
     105:     0x7f267a0fdd87 - <rustc_data_structures[5d77751bd9c38a65]::profiling::VerboseTimingGuard>::run::<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_interface[d51b22ab9b3dfa56]::passes::start_codegen::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9
     106:     0x7f267a0fdd87 - <rustc_session[3ed75836d57bb0d5]::session::Session>::time::<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_interface[d51b22ab9b3dfa56]::passes::start_codegen::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:12:9
     107:     0x7f267a13a535 - rustc_interface[d51b22ab9b3dfa56]::passes::start_codegen
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:956:19
     108:     0x7f267a1242f8 - <rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:205:16
     109:     0x7f267a1242f8 - <rustc_middle[4994b3f92e6d621e]::ty::context::GlobalCtxt>::enter::<<rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:595:37
     110:     0x7f267a1242f8 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context::<<rustc_middle[4994b3f92e6d621e]::ty::context::GlobalCtxt>::enter<<rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
     111:     0x7f267a1242f8 - <std[a16b4f38b9e6075d]::thread::local::LocalKey<core[21dd56430bf6a4c3]::cell::Cell<*const ()>>>::try_with::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context<<rustc_middle[4994b3f92e6d621e]::ty::context::GlobalCtxt>::enter<<rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
     112:     0x7f267a1242f8 - <std[a16b4f38b9e6075d]::thread::local::LocalKey<core[21dd56430bf6a4c3]::cell::Cell<*const ()>>>::with::<rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context<<rustc_middle[4994b3f92e6d621e]::ty::context::GlobalCtxt>::enter<<rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
     113:     0x7f267a1242f8 - rustc_middle[4994b3f92e6d621e]::ty::context::tls::enter_context::<<rustc_middle[4994b3f92e6d621e]::ty::context::GlobalCtxt>::enter<<rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
     114:     0x7f267a1242f8 - <rustc_middle[4994b3f92e6d621e]::ty::context::GlobalCtxt>::enter::<<rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}, core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:595:9
     115:     0x7f267a1242f8 - <rustc_interface[d51b22ab9b3dfa56]::queries::QueryResult<&rustc_middle[4994b3f92e6d621e]::ty::context::GlobalCtxt>>::enter::<core[21dd56430bf6a4c3]::result::Result<alloc[7c6619a74188b8e7]::boxed::Box<dyn core[21dd56430bf6a4c3]::any::Any>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, <rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:68:9
     116:     0x7f267a1242f8 - <rustc_interface[d51b22ab9b3dfa56]::queries::Queries>::ongoing_codegen
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:194:9
     117:     0x7f267957ccc8 - rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}::{closure#2}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:455:35
     118:     0x7f267957ccc8 - <rustc_interface[d51b22ab9b3dfa56]::interface::Compiler>::enter::<rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}::{closure#2}, core[21dd56430bf6a4c3]::result::Result<core[21dd56430bf6a4c3]::option::Option<rustc_interface[d51b22ab9b3dfa56]::queries::Linker>, rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:332:19
     119:     0x7f267957ccc8 - rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:390:22
     120:     0x7f267957ccc8 - rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler::<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:482:21
     121:     0x7f267957ccc8 - rustc_span[11c0a52c0a58c1eb]::set_source_map::<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:1059:5
     122:     0x7f267957ccc8 - rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler::<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:476:13
     123:     0x7f267957ccc8 - <scoped_tls[eacb50c9f9729e9b]::ScopedKey<rustc_span[11c0a52c0a58c1eb]::SessionGlobals>>::set::<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9
     124:     0x7f267957ccc8 - rustc_span[11c0a52c0a58c1eb]::create_session_globals_then::<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}>
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:125:5
     125:     0x7f267957ccc8 - rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals::<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:163:38
     126:     0x7f267957a056 - std[a16b4f38b9e6075d]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:154:18
     127:     0x7f267953de99 - <std[a16b4f38b9e6075d]::thread::Builder>::spawn_unchecked_::<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#1}::{closure#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:529:17
     128:     0x7f267953de99 - <core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<<std[a16b4f38b9e6075d]::thread::Builder>::spawn_unchecked_<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[21dd56430bf6a4c3]::ops::function::FnOnce<()>>::call_once
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
     129:     0x7f267953de99 - std[a16b4f38b9e6075d]::panicking::try::do_call::<core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<<std[a16b4f38b9e6075d]::thread::Builder>::spawn_unchecked_<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:504:40
     130:     0x7f267953de99 - std[a16b4f38b9e6075d]::panicking::try::<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<<std[a16b4f38b9e6075d]::thread::Builder>::spawn_unchecked_<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:468:19
     131:     0x7f267953de99 - std[a16b4f38b9e6075d]::panic::catch_unwind::<core[21dd56430bf6a4c3]::panic::unwind_safe::AssertUnwindSafe<<std[a16b4f38b9e6075d]::thread::Builder>::spawn_unchecked_<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:142:14
     132:     0x7f267953de99 - <std[a16b4f38b9e6075d]::thread::Builder>::spawn_unchecked_::<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#1}
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:528:30
     133:     0x7f267953de99 - <<std[a16b4f38b9e6075d]::thread::Builder>::spawn_unchecked_<rustc_interface[d51b22ab9b3dfa56]::util::run_in_thread_with_globals<rustc_interface[d51b22ab9b3dfa56]::interface::run_compiler<core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>, rustc_driver_impl[e1d4a87166add658]::run_compiler::{closure#1}>::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[21dd56430bf6a4c3]::result::Result<(), rustc_span[11c0a52c0a58c1eb]::ErrorGuaranteed>>::{closure#1} as core[21dd56430bf6a4c3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
     134:     0x7f2676d47f59 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc8ce4ecdc3e36028
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
     135:     0x7f2676d47f59 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h1ba6bec3f01b5c37
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
     136:     0x7f2676d67c05 - std::sys::unix::thread::Thread::new::thread_start::h143194d70c81c8fc
                                   at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
     137:     0x7f2676ad39eb - <unknown>
     138:     0x7f2676b577cc - <unknown>
     139:                0x0 - <unknown>
    
    error: the compiler unexpectedly panicked. this is a bug.
    
    note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
    
    note: please attach the file at `/tmp/rustc-ice-2023-10-20T15_06_12-1402588.txt` to your bug report
    
    note: compiler flags: -C symbol-mangling-version=v0
    
    query stack during panic:
    #0 [symbol_name] computing the symbol for `core::ptr::drop_in_place::<dyn* core::fmt::Display> - shim(Some(dyn* core::fmt::Display))`
    #1 [collect_and_partition_mono_items] collect_and_partition_mono_items
    end of query stack
    

  4. changed the title [-]ice: symbol mangling v0 + `dyn_star`[/-] [+]ice: symbol mangling v0 + `dyn_star`: `cannot be demangled`[/+] on Oct 20, 2023
  5. removed
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Oct 22, 2023
  6. matthewjasper commented on Dec 5, 2023

    @matthewjasper
    Contributor

    Doesn't looks like dyn-star has a working mangling, I don't think * is supposed to be in symbols

    ty::DynStar => "D*",

  7. added
    S-bug-has-testStatus: This bug is tracked inside the repo by a `known-bug` test.
    C-bugCategory: This is a bug.
    and removed
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    C-bugCategory: This is a bug.
    requires-debug-assertionsThis issue requires a build of rustc or tooling with debug-assertions in some way
    on Dec 12, 2024
  8. matthiaskrgr commented on Dec 12, 2024

    @matthiaskrgr
    MemberAuthor

    @rustbot label: +I-ICE +T-compiler +C-bug +S-bug-has-test +requires-debug-assertions

  9. added
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    requires-debug-assertionsThis issue requires a build of rustc or tooling with debug-assertions in some way
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    on Dec 12, 2024
  10. added a commit that references this issue on Jun 27, 2025
    760c666
  11. added a commit that references this issue on Jul 1, 2025
    085c247
  12. added a commit that references this issue on Jul 2, 2025
    ae9fc91
  13. added a commit that references this issue on Jul 10, 2025
    a51c494
  14. added a commit that references this issue on Dec 29, 2025
    7e00c00
  15. added 2 commits that reference this issue on Jan 27, 2026
    cf015b2
    775d902
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.F-dyn_star`#![feature(dyn_star)]`I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️S-bug-has-testStatus: This bug is tracked inside the repo by a `known-bug` test.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.requires-debug-assertionsThis issue requires a build of rustc or tooling with debug-assertions in some way

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions