Skip to content

ICE: Not enough bound vars #139387

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
matthiaskrgr opened this issue Apr 4, 2025 · 1 comment
Open

ICE: Not enough bound vars #139387

matthiaskrgr opened this issue Apr 4, 2025 · 1 comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@matthiaskrgr
Copy link
Member

snippet:

trait A {
    fn method() -> impl Sized;
}
trait B {
    fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
}

fn ambiguous<T: A + B>()
where
    T::method(..): Send,
{
}

Version information

rustc 1.88.0-dev
binary: rustc
commit-hash: unknown
commit-date: unknown
host: x86_64-unknown-linux-gnu
release: 1.88.0-dev
LLVM version: 20.1.2

Command:
/home/gh-matthiaskrgr/.rustup/toolchains/local-debug-assertions/bin/rustc

Program output

error[E0412]: cannot find type `Wrap` in this scope
 --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:5:21
  |
5 |     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
  |                     ^^^^ not found in this scope

error[E0405]: cannot find trait `Beta` in this scope
 --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:5:31
  |
5 |     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
  |                               ^^^^ not found in this scope

error[E0405]: cannot find trait `Epsilon` in this scope
 --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:5:54
  |
5 |     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
  |                                                      ^^^^^^^ not found in this scope

error[E0405]: cannot find trait `Eta` in this scope
 --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:5:71
  |
5 |     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
  |                                                                       ^^^ not found in this scope

error[E0658]: return type notation is experimental
  --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:10:14
   |
10 |     T::method(..): Send,
   |              ^^^^
   |
   = note: see issue #109417 <https://github.com/rust-lang/rust/issues/109417> for more information
   = help: add `#![feature(return_type_notation)]` to the crate attributes to enable

error[E0601]: `main` function not found in crate `mvce`
  --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:12:2
   |
12 | }
   |  ^ consider adding a `main` function to `/tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs`

error[E0658]: anonymous lifetimes in `impl Trait` are unstable
 --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:5:62
  |
5 |     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
  |                                                              ^^ expected named lifetime parameter
  |
  = help: add `#![feature(anonymous_lifetime_in_impl_trait)]` to the crate attributes to enable
help: consider introducing a named lifetime parameter
  |
5 -     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
5 +     fn method<'a>(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'a, SI1: Eta>>>) -> impl Sized;
  |

error[E0221]: ambiguous associated function `method` in bounds of `T`
  --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:10:5
   |
2  |     fn method() -> impl Sized;
   |     -------------------------- ambiguous `method` from `A`
...
5  |     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
   |     ---------------------------------------------------------------------------------------- ambiguous `method` from `B`
...
10 |     T::method(..): Send,
   |     ^^^^^^^^^^^^^ ambiguous associated function `method`
   |
help: use fully-qualified syntax to disambiguate
   |
10 -     T::method(..): Send,
10 +     <T as B>::method(..): Send,
   |
help: use fully-qualified syntax to disambiguate
   |
10 -     T::method(..): Send,
10 +     <T as A>::method(..): Send,
   |

error: return type notation is not allowed for functions that have type parameters
  --> /tmp/icemaker_global_tempdir.GsEGr6KFxyF6/rustc_testrunner_tmpdir_reporting.3z2mKqJVTakk/mvce.rs:10:5
   |
5  |     fn method(Hash: Wrap<impl Beta<U: Copy + for<'a> Epsilon<'_, SI1: Eta>>>) -> impl Sized;
   |                          -------------------------------------------------- type parameter declared here
...
10 |     T::method(..): Send,
   |     ^^^^^^^^^^^^^


thread 'rustc' panicked at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_type_ir/src/binder.rs:319:21:
Not enough bound vars: '^0.Named(DefId(0:13 ~ mvce[ac8d]::B::method::'_), "'_") not found in []
stack backtrace:
   0:     0x783cde06af33 - std::backtrace_rs::backtrace::libunwind::trace::h058677524833a6b8
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:     0x783cde06af33 - std::backtrace_rs::backtrace::trace_unsynchronized::h98e3bf1bf092de3c
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:     0x783cde06af33 - std::sys::backtrace::_print_fmt::h0693e8ebeb886cfa
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:66:9
   3:     0x783cde06af33 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hffadf8d683d43b08
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:39:26
   4:     0x783cd90b34a1 - core::fmt::rt::Argument::fmt::h51b5148115b1cc73
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/fmt/rt.rs:178:76
   5:     0x783cd90b34a1 - core::fmt::write::h96b1945cb8d5edf6
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1480:21
   6:     0x783cde0260e9 - std::io::default_write_fmt::hf45f5329379f552b
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:639:11
   7:     0x783cde0260e9 - std::io::Write::write_fmt::h739b0d712cccf231
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1914:13
   8:     0x783cde06add3 - std::sys::backtrace::BacktraceLock::print::h909fc60c9b33bda4
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:42:9
   9:     0x783cde057199 - std::panicking::default_hook::{{closure}}::h65aaf55d6ed811e6
  10:     0x783cde056fd3 - std::panicking::default_hook::hf2fdacddcf45ad0a
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:327:9
  11:     0x783cda58f4cb - rustc_driver_impl[b803c1eededc3934]::install_ice_hook::{closure#1}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:1371:17
  12:     0x783cda58f4cb - <alloc[6dd86dc546ece569]::boxed::Box<rustc_driver_impl[b803c1eededc3934]::install_ice_hook::{closure#1}> as core[8d9672d5584755be]::ops::function::Fn<(&dyn for<'a, 'b> core[8d9672d5584755be]::ops::function::Fn<(&'a std[cd54381a177933ca]::panic::PanicHookInfo<'b>,), Output = ()> + core[8d9672d5584755be]::marker::Send + core[8d9672d5584755be]::marker::Sync, &std[cd54381a177933ca]::panic::PanicHookInfo)>>::call
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1980:9
  13:     0x783cde057873 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h11a4f2aaad42d4de
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1980:9
  14:     0x783cde057873 - std::panicking::rust_panic_with_hook::h9df10e027007a66e
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:841:13
  15:     0x783cde06b40c - std::panicking::begin_panic_handler::{{closure}}::h454b9a171b778b0f
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:706:13
  16:     0x783cde06b209 - std::sys::backtrace::__rust_end_short_backtrace::heee200d47ed01be9
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:168:18
  17:     0x783cde05728f - __rustc[ed85a5c164681b92]::rust_begin_unwind
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:697:5
  18:     0x783cd90c25c0 - core::panicking::panic_fmt::hb36d374cbc631117
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:75:14
  19:     0x783cdaa95e5e - <rustc_type_ir[a869d5b99fd71b1]::binder::ValidateBoundVars<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt> as rustc_type_ir[a869d5b99fd71b1]::visit::TypeVisitor<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>::visit_region
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_type_ir/src/binder.rs:319:21
  20:     0x783cdaa6f774 - <&rustc_middle[e400e38c50169c83]::ty::list::RawList<(), rustc_middle[e400e38c50169c83]::ty::generic_args::GenericArg> as rustc_type_ir[a869d5b99fd71b1]::visit::TypeVisitable<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>::visit_with::<rustc_type_ir[a869d5b99fd71b1]::binder::ValidateBoundVars<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/generic_args.rs:637:9
  21:     0x783cdaa6f774 - <rustc_type_ir[a869d5b99fd71b1]::ty_kind::AliasTy<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt> as rustc_type_ir[a869d5b99fd71b1]::visit::TypeVisitable<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>::visit_with::<rustc_type_ir[a869d5b99fd71b1]::binder::ValidateBoundVars<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_type_ir/src/ty_kind.rs:352:10
  22:     0x783cdaa8bf90 - <&rustc_middle[e400e38c50169c83]::ty::list::RawList<(), rustc_middle[e400e38c50169c83]::ty::generic_args::GenericArg> as rustc_type_ir[a869d5b99fd71b1]::visit::TypeVisitable<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>::visit_with::<rustc_type_ir[a869d5b99fd71b1]::binder::ValidateBoundVars<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/generic_args.rs:637:9
  23:     0x783cdaa8bf90 - <rustc_type_ir[a869d5b99fd71b1]::predicate::ExistentialTraitRef<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt> as rustc_type_ir[a869d5b99fd71b1]::visit::TypeVisitable<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>::visit_with::<rustc_type_ir[a869d5b99fd71b1]::binder::ValidateBoundVars<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_type_ir/src/predicate.rs:311:10
  24:     0x783cdaa8bf90 - <rustc_type_ir[a869d5b99fd71b1]::binder::Binder<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt, rustc_type_ir[a869d5b99fd71b1]::predicate::ExistentialTraitRef<rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>>>::bind_with_vars
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_type_ir/src/binder.rs:115:21
  25:     0x783cdad553e1 - <dyn rustc_hir_analysis[72ba34a918f70982]::hir_ty_lowering::HirTyLowerer>::lower_poly_trait_ref
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs:761:30
  26:     0x783cdad3fab3 - <dyn rustc_hir_analysis[72ba34a918f70982]::hir_ty_lowering::HirTyLowerer>::lower_bounds::<&[rustc_hir[4694f79ca295a987]::hir::GenericBound]>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/hir_ty_lowering/bounds.rs:340:29
  27:     0x783cdaa1761c - rustc_hir_analysis[72ba34a918f70982]::collect::predicates_of::gather_explicit_predicates_of::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:302:17
  28:     0x783cdaa14fc3 - rustc_hir_analysis[72ba34a918f70982]::collect::predicates_of::gather_explicit_predicates_of
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:78:1
  29:     0x783cdaa08a0e - rustc_hir_analysis[72ba34a918f70982]::collect::predicates_of::explicit_predicates_of
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:595:9
  30:     0x783cdcd20970 - rustc_query_impl[2ae6f340e9b30694]::query_impl::explicit_predicates_of::dynamic_query::{closure#2}::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:292:13
  31:     0x783cdcd20970 - rustc_query_impl[2ae6f340e9b30694]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2ae6f340e9b30694]::query_impl::explicit_predicates_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:572:18
  32:     0x783cdcc34515 - rustc_query_impl[2ae6f340e9b30694]::query_impl::explicit_predicates_of::dynamic_query::{closure#2}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:646:25
  33:     0x783cdcc34515 - <rustc_query_impl[2ae6f340e9b30694]::query_impl::explicit_predicates_of::dynamic_query::{closure#2} as core[8d9672d5584755be]::ops::function::FnOnce<(rustc_middle[e400e38c50169c83]::ty::context::TyCtxt, rustc_span[d487cbcc0f7848f3]::def_id::DefId)>>::call_once
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  34:     0x783cdcb16050 - <rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false> as rustc_query_system[26c1762410ebf569]::query::config::QueryConfig<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>>::compute
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:124:9
  35:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:493:66
  36:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context::<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:60:9
  37:     0x783cdcb16050 - <std[cd54381a177933ca]::thread::local::LocalKey<core[8d9672d5584755be]::cell::Cell<*const ()>>>::try_with::<rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:311:12
  38:     0x783cdcb16050 - <std[cd54381a177933ca]::thread::local::LocalKey<core[8d9672d5584755be]::cell::Cell<*const ()>>>::with::<rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:275:15
  39:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context::<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:57:5
  40:     0x783cdcb16050 - <rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:155:13
  41:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context::<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:112:9
  42:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_context::<rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:90:36
  43:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_context_opt::<rustc_middle[e400e38c50169c83]::ty::context::tls::with_context<rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:18
  44:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_context::<rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:90:5
  45:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context::<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:103:5
  46:     0x783cdcb16050 - <rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:141:9
  47:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:493:18
  48:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt, false>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:429:9
  49:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::try_execute_query::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt, false>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:372:13
  50:     0x783cdd0a7b26 - rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:814:32
  51:     0x783cdd0a7b26 - stacker[1fe10eee22c7cf45]::maybe_grow::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.20/src/lib.rs:57:9
  52:     0x783cdd0a7b26 - rustc_data_structures[48bbbe4422bc1485]::stack::ensure_sufficient_stack::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:21:5
  53:     0x783cdd0a7b26 - rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:814:5
  54:     0x783cdd0a7b26 - rustc_query_impl[2ae6f340e9b30694]::query_impl::explicit_predicates_of::get_query_non_incr::__rust_end_short_backtrace
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:622:26
  55:     0x783cdaa13c53 - rustc_middle[e400e38c50169c83]::query::plumbing::query_get_at::<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:182:17
  56:     0x783cdaa13c53 - <rustc_middle[e400e38c50169c83]::query::plumbing::TyCtxtAt>::explicit_predicates_of::<rustc_span[d487cbcc0f7848f3]::def_id::DefId>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:472:31
  57:     0x783cdaa13c53 - <rustc_middle[e400e38c50169c83]::ty::context::TyCtxt>::explicit_predicates_of::<rustc_span[d487cbcc0f7848f3]::def_id::DefId>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:463:35
  58:     0x783cdaa13c53 - rustc_hir_analysis[72ba34a918f70982]::collect::predicates_of::predicates_of
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:26:26
  59:     0x783cdcd0eb9b - rustc_query_impl[2ae6f340e9b30694]::query_impl::predicates_of::dynamic_query::{closure#2}::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:288:9
  60:     0x783cdcd0eb9b - rustc_query_impl[2ae6f340e9b30694]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2ae6f340e9b30694]::query_impl::predicates_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:572:18
  61:     0x783cdcc09375 - rustc_query_impl[2ae6f340e9b30694]::query_impl::predicates_of::dynamic_query::{closure#2}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:646:25
  62:     0x783cdcc09375 - <rustc_query_impl[2ae6f340e9b30694]::query_impl::predicates_of::dynamic_query::{closure#2} as core[8d9672d5584755be]::ops::function::FnOnce<(rustc_middle[e400e38c50169c83]::ty::context::TyCtxt, rustc_span[d487cbcc0f7848f3]::def_id::DefId)>>::call_once
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  63:     0x783cdcb16050 - <rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false> as rustc_query_system[26c1762410ebf569]::query::config::QueryConfig<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>>::compute
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:124:9
  64:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:493:66
  65:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context::<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:60:9
  66:     0x783cdcb16050 - <std[cd54381a177933ca]::thread::local::LocalKey<core[8d9672d5584755be]::cell::Cell<*const ()>>>::try_with::<rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:311:12
  67:     0x783cdcb16050 - <std[cd54381a177933ca]::thread::local::LocalKey<core[8d9672d5584755be]::cell::Cell<*const ()>>>::with::<rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:275:15
  68:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context::<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:57:5
  69:     0x783cdcb16050 - <rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:155:13
  70:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context::<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:112:9
  71:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_context::<rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:90:36
  72:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_context_opt::<rustc_middle[e400e38c50169c83]::ty::context::tls::with_context<rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:18
  73:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_context::<rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:90:5
  74:     0x783cdcb16050 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context::<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:103:5
  75:     0x783cdcb16050 - <rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:141:9
  76:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:493:18
  77:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt, false>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:429:9
  78:     0x783cdcb16050 - rustc_query_system[26c1762410ebf569]::query::plumbing::try_execute_query::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt, false>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:372:13
  79:     0x783cdd0a7056 - rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:814:32
  80:     0x783cdd0a7056 - stacker[1fe10eee22c7cf45]::maybe_grow::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.20/src/lib.rs:57:9
  81:     0x783cdd0a7056 - rustc_data_structures[48bbbe4422bc1485]::stack::ensure_sufficient_stack::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:21:5
  82:     0x783cdd0a7056 - rustc_query_system[26c1762410ebf569]::query::plumbing::get_query_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:814:5
  83:     0x783cdd0a7056 - rustc_query_impl[2ae6f340e9b30694]::query_impl::predicates_of::get_query_non_incr::__rust_end_short_backtrace
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:622:26
  84:     0x783cdae38565 - rustc_middle[e400e38c50169c83]::query::plumbing::query_ensure::<rustc_query_system[26c1762410ebf569]::query::caches::DefIdCache<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 24usize]>>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:198:9
  85:     0x783cdae38565 - <rustc_middle[e400e38c50169c83]::query::plumbing::TyCtxtEnsureOk>::predicates_of::<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:233:9
  86:     0x783cdae38565 - rustc_hir_analysis[72ba34a918f70982]::collect::lower_item
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:782:13
  87:     0x783cdae1dbc4 - <rustc_hir_analysis[72ba34a918f70982]::collect::CollectItemTypesVisitor as rustc_hir[4694f79ca295a987]::intravisit::Visitor>::visit_item
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:284:9
  88:     0x783cdadd66cb - rustc_hir_analysis[72ba34a918f70982]::check::wfcheck::check_item
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/check/wfcheck.rs:207:5
  89:     0x783cdada8b5a - rustc_hir_analysis[72ba34a918f70982]::check::wfcheck::check_well_formed
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/check/wfcheck.rs:169:34
  90:     0x783cdcd16cc6 - rustc_query_impl[2ae6f340e9b30694]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:288:9
  91:     0x783cdcd16cc6 - rustc_query_impl[2ae6f340e9b30694]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2ae6f340e9b30694]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:572:18
  92:     0x783cdcc1ca1b - rustc_query_impl[2ae6f340e9b30694]::query_impl::check_well_formed::dynamic_query::{closure#2}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:646:25
  93:     0x783cdcc1ca1b - <rustc_query_impl[2ae6f340e9b30694]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[8d9672d5584755be]::ops::function::FnOnce<(rustc_middle[e400e38c50169c83]::ty::context::TyCtxt, rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId)>>::call_once
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  94:     0x783cdcb9ac62 - <rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false> as rustc_query_system[26c1762410ebf569]::query::config::QueryConfig<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>>::compute
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:124:9
  95:     0x783cdcb9ac62 - rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr::<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:493:66
  96:     0x783cdcb9ac62 - rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context::<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:60:9
  97:     0x783cdcb9ac62 - <std[cd54381a177933ca]::thread::local::LocalKey<core[8d9672d5584755be]::cell::Cell<*const ()>>>::try_with::<rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:311:12
  98:     0x783cdcb9ac62 - <std[cd54381a177933ca]::thread::local::LocalKey<core[8d9672d5584755be]::cell::Cell<*const ()>>>::with::<rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:275:15
  99:     0x783cdcb9ac62 - rustc_middle[e400e38c50169c83]::ty::context::tls::enter_context::<rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:57:5
 100:     0x783cdcb9ac62 - <rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query::<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:155:13
 101:     0x783cdcb9ac62 - rustc_middle[e400e38c50169c83]::ty::context::tls::with_related_context::<<rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt as rustc_query_system[26c1762410ebf569]::query::QueryContext>::start_query<rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::query::plumbing::execute_job_non_incr<rustc_query_impl[2ae6f340e9b30694]::DynamicConfig<rustc_data_structures[48bbbe4422bc1485]::vec_cache::VecCache<rustc_span[d487cbcc0f7848f3]::def_id::LocalDefId, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[26c1762410ebf569]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[2ae6f340e9b30694]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[e400e38c50169c83]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:112:9
 

<snip>
 

235:     0x783cda5f8758 - <core[8d9672d5584755be]::panic::unwind_safe::AssertUnwindSafe<<std[cd54381a177933ca]::thread::Builder>::spawn_unchecked_<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_with_globals<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_pool_with_globals<rustc_interface[bb7f2a6353b38934]::interface::run_compiler<(), rustc_driver_impl[b803c1eededc3934]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[8d9672d5584755be]::ops::function::FnOnce<()>>::call_once
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:272:9
 236:     0x783cda5f8758 - std[cd54381a177933ca]::panicking::try::do_call::<core[8d9672d5584755be]::panic::unwind_safe::AssertUnwindSafe<<std[cd54381a177933ca]::thread::Builder>::spawn_unchecked_<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_with_globals<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_pool_with_globals<rustc_interface[bb7f2a6353b38934]::interface::run_compiler<(), rustc_driver_impl[b803c1eededc3934]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:589:40
 237:     0x783cda5f8758 - std[cd54381a177933ca]::panicking::try::<(), core[8d9672d5584755be]::panic::unwind_safe::AssertUnwindSafe<<std[cd54381a177933ca]::thread::Builder>::spawn_unchecked_<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_with_globals<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_pool_with_globals<rustc_interface[bb7f2a6353b38934]::interface::run_compiler<(), rustc_driver_impl[b803c1eededc3934]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:552:19
 238:     0x783cda5f8758 - std[cd54381a177933ca]::panic::catch_unwind::<core[8d9672d5584755be]::panic::unwind_safe::AssertUnwindSafe<<std[cd54381a177933ca]::thread::Builder>::spawn_unchecked_<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_with_globals<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_pool_with_globals<rustc_interface[bb7f2a6353b38934]::interface::run_compiler<(), rustc_driver_impl[b803c1eededc3934]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panic.rs:359:14
 239:     0x783cda5f8758 - <std[cd54381a177933ca]::thread::Builder>::spawn_unchecked_::<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_with_globals<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_pool_with_globals<rustc_interface[bb7f2a6353b38934]::interface::run_compiler<(), rustc_driver_impl[b803c1eededc3934]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:557:30
 240:     0x783cda5f8758 - <<std[cd54381a177933ca]::thread::Builder>::spawn_unchecked_<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_with_globals<rustc_interface[bb7f2a6353b38934]::util::run_in_thread_pool_with_globals<rustc_interface[bb7f2a6353b38934]::interface::run_compiler<(), rustc_driver_impl[b803c1eededc3934]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[8d9672d5584755be]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
 241:     0x783cde06b9f4 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc89bcfe5b196542d
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1966:9
 242:     0x783cde06b9f4 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hdeda1a4e8bbfb163
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1966:9
 243:     0x783cde06b9f4 - std::sys::pal::unix::thread::Thread::new::thread_start::ha221d69a9add5217
                               at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/pal/unix/thread.rs:109:17
 244:     0x783cd569caa4 - start_thread
                               at ./nptl/pthread_create.c:447:8
 245:     0x783cd5729c3c - clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78:0
 246:                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 make sure that you have updated to the latest nightly

note: rustc 1.88.0-dev running on x86_64-unknown-linux-gnu

query stack during panic:
#0 [explicit_predicates_of] computing explicit predicates of `ambiguous`
#1 [predicates_of] computing predicates of `ambiguous`
#2 [check_well_formed] checking that `ambiguous` is well-formed
#3 [check_mod_type_wf] checking that types are well-formed in top-level module
#4 [analysis] running analysis passes on this crate
end of query stack
error: aborting due to 9 previous errors

Some errors have detailed explanations: E0221, E0405, E0412, E0601, E0658.
For more information about an error, try `rustc --explain E0221`.

@matthiaskrgr matthiaskrgr added C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Apr 4, 2025
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Apr 4, 2025
@matthiaskrgr matthiaskrgr added the requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way label Apr 4, 2025
@brambhattabhishek
Copy link

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

3 participants