Skip to content
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

ICE: assertion failed left: '(Projection, AssocConst)' right: ' (ty::Opaque, DefKind::OpaqueTy) | (ty::Projection | ty::Inherent, DefKind::AssocTy) | (ty::Weak, DefKind::TyAlias { .. }) #114744

Closed
matthiaskrgr opened this issue Aug 11, 2023 · 4 comments · Fixed by #114746
Assignees
Labels
C-bug Category: This is a bug. F-associated_type_bounds `#![feature(associated_type_bounds)]` I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ 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

Code

#![feature(associated_type_bounds)]
pub fn accept(_: impl Trait<K :literal>) {}

pub trait Trait {
    const K: i32;
}

Meta

rustc --version --verbose:

307c573d57616a9f7500168061ce6fdbb5060a58

Error output

error[E0405]: cannot find trait `literal` in this scope
 --> 16B146BFF37904F6EF9A1E30ACB7C3E39641F49B14B5881AE665829AD30E3805.rs:1:32
  |
1 | pub fn accept(_: impl Trait<K :literal>) {}
  |                                ^^^^^^^ not found in this scope

error[E0601]: `main` function not found in crate `16B146BFF37904F6EF9A1E30ACB7C3E39641F49B14B5881AE665829AD30E3805`
 --> 16B146BFF37904F6EF9A1E30ACB7C3E39641F49B14B5881AE665829AD30E3805.rs:5:2
  |
5 | }
  |  ^ consider adding a `main` function to `16B146BFF37904F6EF9A1E30ACB7C3E39641F49B14B5881AE665829AD30E3805.rs`
@matthiaskrgr matthiaskrgr added 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. C-bug Category: This is a bug. F-associated_type_bounds `#![feature(associated_type_bounds)]` requires-debug-assertions This issue requires a build of rustc or tooling with debug-assertions in some way labels Aug 11, 2023
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Aug 11, 2023
@matthiaskrgr matthiaskrgr changed the title ICE: assertion failed left: '(Projection, AssocConst)' right: (ty::Opaque, DefKind::OpaqueTy) | (ty::Projection | ty::Inherent, DefKind::AssocTy) | (ty::Weak, DefKind::TyAlias { .. })` ICE: assertion failed left: '(Projection, AssocConst)' right: ' (ty::Opaque, DefKind::OpaqueTy) | (ty::Projection | ty::Inherent, DefKind::AssocTy) | (ty::Weak, DefKind::TyAlias { .. }) Aug 11, 2023
@matthiaskrgr
Copy link
Member Author

Backtrace

thread 'rustc' panicked at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/sty.rs:1944:9:
assertion failed: `(left matches right)`
  left: `(Projection, AssocConst)`,
 right: `(ty::Opaque, DefKind::OpaqueTy) |
(ty::Projection | ty::Inherent, DefKind::AssocTy) |
(ty::Weak, DefKind::TyAlias { .. })`
stack backtrace:
   0:     0x7f417a4f3f71 - std::backtrace_rs::backtrace::libunwind::trace::h710b066054616472
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7f417a4f3f71 - std::backtrace_rs::backtrace::trace_unsynchronized::had82bb625e151070
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f417a4f3f71 - std::sys_common::backtrace::_print_fmt::h053a03662b469137
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x7f417a4f3f71 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h32f52161b81de05f
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x7f417a53cfa7 - core::fmt::rt::Argument::fmt::h1dc8855cf0be02de
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/rt.rs:138:9
   5:     0x7f417a53cfa7 - core::fmt::write::h35c6f281391d7802
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1094:21
   6:     0x7f417a4e7a05 - std::io::Write::write_fmt::hd9ec8ebef5dd5588
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1714:15
   7:     0x7f417a4f3d44 - std::sys_common::backtrace::_print::h5a362b959b8e7b59
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x7f417a4f3d44 - std::sys_common::backtrace::print::h375551929bb59c0d
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x7f417a4a818e - std::panicking::panic_hook_with_disk_dump::{{closure}}::hfbd0b2a743fee161
  10:     0x7f417a4a7ebd - std::panicking::panic_hook_with_disk_dump::ha7fe0c75495a15b9
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:312:9
  11:     0x7f417c06d580 - rustc_driver_impl[4105f87af516559e]::install_ice_hook::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:1384:13
  12:     0x7f417a4a8a37 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1e0ac7fb46b75191
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2021:9
  13:     0x7f417a4a8a37 - std::panicking::rust_panic_with_hook::h389e8fc3aeb91007
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:733:13
  14:     0x7f417a4f4417 - std::panicking::begin_panic_handler::{{closure}}::hbf4f1fefb5b0fa52
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:621:13
  15:     0x7f417a4f4206 - std::sys_common::backtrace::__rust_end_short_backtrace::h49ec237e0a1755fc
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:170:18
  16:     0x7f417a4a85a2 - rust_begin_unwind
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:617:5
  17:     0x7f417a47b763 - core::panicking::panic_fmt::h2aa9ff874ea77c22
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:67:14
  18:     0x7f417a47bbbb - core::panicking::assert_failed_inner::h4ebd8a79193f4ada
  19:     0x7f417ae85f8d - core[1cc32ee8b476061a]::panicking::assert_matches_failed::<(rustc_type_ir[6ba4248beb73dfb4]::sty::AliasKind, rustc_hir[6e0fb44f6fcaa410]::def::DefKind)>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:249:5
  20:     0x7f417c39aba2 - <rustc_middle[2732fee5f659919]::ty::Ty>::new_alias
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/sty.rs:1944:9
  21:     0x7f417c39aba2 - <dyn rustc_hir_analysis[2ac1febfb8d48090]::astconv::AstConv>::add_predicates_for_ast_type_binding
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/bounds.rs:562:36
  22:     0x7f417c39aba2 - <dyn rustc_hir_analysis[2ac1febfb8d48090]::astconv::AstConv>::instantiate_poly_trait_ref_inner
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:731:49
  23:     0x7f417c3aef4c - <dyn rustc_hir_analysis[2ac1febfb8d48090]::astconv::AstConv>::instantiate_poly_trait_ref
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/mod.rs:791:9
  24:     0x7f417c3aa9a9 - <dyn rustc_hir_analysis[2ac1febfb8d48090]::astconv::AstConv>::add_bounds::<core[1cc32ee8b476061a]::slice::iter::Iter<rustc_hir[6e0fb44f6fcaa410]::hir::GenericBound>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/astconv/bounds.rs:122:29
  25:     0x7f417c401879 - rustc_hir_analysis[2ac1febfb8d48090]::collect::predicates_of::gather_explicit_predicates_of::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:279:17
  26:     0x7f417c3ffc8b - rustc_hir_analysis[2ac1febfb8d48090]::collect::predicates_of::gather_explicit_predicates_of
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:53:1
  27:     0x7f417c3fd8a9 - rustc_hir_analysis[2ac1febfb8d48090]::collect::predicates_of::explicit_predicates_of
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:578:9
  28:     0x7f417db3ba2d - rustc_query_impl[e8f6d07168448de3]::query_impl::explicit_predicates_of::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:47
  29:     0x7f417db3ba2d - rustc_query_impl[e8f6d07168448de3]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e8f6d07168448de3]::query_impl::explicit_predicates_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:506:18
  30:     0x7f417dc2e3c5 - rustc_query_impl[e8f6d07168448de3]::query_impl::explicit_predicates_of::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:578:25
  31:     0x7f417dc2e3c5 - <rustc_query_impl[e8f6d07168448de3]::query_impl::explicit_predicates_of::dynamic_query::{closure#2} as core[1cc32ee8b476061a]::ops::function::FnOnce<(rustc_middle[2732fee5f659919]::ty::context::TyCtxt, rustc_span[97ecb726a3b0b220]::def_id::DefId)>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  32:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false> as rustc_query_system[9e813e950960ba8f]::query::config::QueryConfig<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:117:9
  33:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:72
  34:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::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
  35:     0x7f417da9538a - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
  36:     0x7f417da9538a - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
  37:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
  38:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:149:13
  39:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::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
  40:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::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
  41:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context_opt::<rustc_middle[2732fee5f659919]::ty::context::tls::with_context<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
  42:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
  43:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
  44:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:134:9
  45:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:18
  46:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:414:9
  47:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::try_execute_query::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:359:13
  48:     0x7f417dcc994d - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:32
  49:     0x7f417dcc994d - stacker[13632619fe1702]::maybe_grow::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
  50:     0x7f417dcc994d - rustc_data_structures[3dc85bbe0d20d026]::stack::ensure_sufficient_stack::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  51:     0x7f417dcc994d - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:5
  52:     0x7f417dcc994d - rustc_query_impl[e8f6d07168448de3]::query_impl::explicit_predicates_of::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:556:26
  53:     0x7f417c475df9 - rustc_middle[2732fee5f659919]::query::plumbing::query_get_at::<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:155:17
  54:     0x7f417c498ed2 - <rustc_middle[2732fee5f659919]::query::plumbing::TyCtxtAt>::explicit_predicates_of::<rustc_span[97ecb726a3b0b220]::def_id::DefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:385:31
  55:     0x7f417c498ed2 - <rustc_middle[2732fee5f659919]::ty::context::TyCtxt>::explicit_predicates_of::<rustc_span[97ecb726a3b0b220]::def_id::DefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:376:17
  56:     0x7f417c498ed2 - rustc_hir_analysis[2ac1febfb8d48090]::collect::predicates_defined_on
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:1478:22
  57:     0x7f417db3a498 - rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_defined_on::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:47
  58:     0x7f417db3a498 - rustc_query_impl[e8f6d07168448de3]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_defined_on::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:506:18
  59:     0x7f417dc2c4f5 - rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_defined_on::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:578:25
  60:     0x7f417dc2c4f5 - <rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_defined_on::dynamic_query::{closure#2} as core[1cc32ee8b476061a]::ops::function::FnOnce<(rustc_middle[2732fee5f659919]::ty::context::TyCtxt, rustc_span[97ecb726a3b0b220]::def_id::DefId)>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  61:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false> as rustc_query_system[9e813e950960ba8f]::query::config::QueryConfig<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:117:9
  62:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:72
  63:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::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
  64:     0x7f417da9538a - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
  65:     0x7f417da9538a - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
  66:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
  67:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:149:13
  68:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::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
  69:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::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
  70:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context_opt::<rustc_middle[2732fee5f659919]::ty::context::tls::with_context<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
  71:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
  72:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
  73:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:134:9
  74:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:18
  75:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:414:9
  76:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::try_execute_query::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:359:13
  77:     0x7f417dcc974d - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:32
  78:     0x7f417dcc974d - stacker[13632619fe1702]::maybe_grow::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
  79:     0x7f417dcc974d - rustc_data_structures[3dc85bbe0d20d026]::stack::ensure_sufficient_stack::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  80:     0x7f417dcc974d - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:5
  81:     0x7f417dcc974d - rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_defined_on::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:556:26
  82:     0x7f417c3f0d99 - rustc_middle[2732fee5f659919]::query::plumbing::query_get_at::<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:155:17
  83:     0x7f417c3fc5f8 - <rustc_middle[2732fee5f659919]::query::plumbing::TyCtxtAt>::predicates_defined_on::<rustc_span[97ecb726a3b0b220]::def_id::DefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:385:31
  84:     0x7f417c3fc5f8 - <rustc_middle[2732fee5f659919]::ty::context::TyCtxt>::predicates_defined_on::<rustc_span[97ecb726a3b0b220]::def_id::DefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:376:17
  85:     0x7f417c3fc5f8 - rustc_hir_analysis[2ac1febfb8d48090]::collect::predicates_of::predicates_of
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/predicates_of.rs:20:22
  86:     0x7f417db29a58 - rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_of::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:47
  87:     0x7f417db29a58 - rustc_query_impl[e8f6d07168448de3]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:506:18
  88:     0x7f417dc1f915 - rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_of::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:578:25
  89:     0x7f417dc1f915 - <rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_of::dynamic_query::{closure#2} as core[1cc32ee8b476061a]::ops::function::FnOnce<(rustc_middle[2732fee5f659919]::ty::context::TyCtxt, rustc_span[97ecb726a3b0b220]::def_id::DefId)>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
  90:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false> as rustc_query_system[9e813e950960ba8f]::query::config::QueryConfig<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:117:9
  91:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:72
  92:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::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
  93:     0x7f417da9538a - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
  94:     0x7f417da9538a - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
  95:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
  96:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:149:13
  97:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::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
  98:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::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
  99:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context_opt::<rustc_middle[2732fee5f659919]::ty::context::tls::with_context<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
 100:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
 101:     0x7f417da9538a - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
 102:     0x7f417da9538a - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:134:9
 103:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:18
 104:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:414:9
 105:     0x7f417da9538a - rustc_query_system[9e813e950960ba8f]::query::plumbing::try_execute_query::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:359:13
 106:     0x7f417dcc832d - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:32
 107:     0x7f417dcc832d - stacker[13632619fe1702]::maybe_grow::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
 108:     0x7f417dcc832d - rustc_data_structures[3dc85bbe0d20d026]::stack::ensure_sufficient_stack::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 109:     0x7f417dcc832d - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:5
 110:     0x7f417dcc832d - rustc_query_impl[e8f6d07168448de3]::query_impl::predicates_of::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:556:26
 111:     0x7f417c490295 - rustc_middle[2732fee5f659919]::query::plumbing::query_ensure::<rustc_query_system[9e813e950960ba8f]::query::caches::DefaultCache<rustc_span[97ecb726a3b0b220]::def_id::DefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 24usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:171:9
 112:     0x7f417c490295 - <rustc_middle[2732fee5f659919]::query::plumbing::TyCtxtEnsure>::predicates_of::<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:346:17
 113:     0x7f417c490295 - rustc_hir_analysis[2ac1febfb8d48090]::collect::convert_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:649:13
 114:     0x7f417c489e82 - <rustc_hir_analysis[2ac1febfb8d48090]::collect::CollectItemTypesVisitor as rustc_hir[6e0fb44f6fcaa410]::intravisit::Visitor>::visit_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:276:9
 115:     0x7f417c439933 - <rustc_middle[2732fee5f659919]::hir::map::Map>::visit_item_likes_in_module::<rustc_hir_analysis[2ac1febfb8d48090]::collect::CollectItemTypesVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:605:13
 116:     0x7f417c48927d - rustc_hir_analysis[2ac1febfb8d48090]::collect::collect_mod_item_types
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect.rs:52:5
 117:     0x7f417db3b052 - rustc_query_impl[e8f6d07168448de3]::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:47
 118:     0x7f417db3b052 - rustc_query_impl[e8f6d07168448de3]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e8f6d07168448de3]::query_impl::collect_mod_item_types::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:506:18
 119:     0x7f417dc89deb - rustc_query_impl[e8f6d07168448de3]::query_impl::collect_mod_item_types::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:578:25
 120:     0x7f417dc89deb - <rustc_query_impl[e8f6d07168448de3]::query_impl::collect_mod_item_types::dynamic_query::{closure#2} as core[1cc32ee8b476061a]::ops::function::FnOnce<(rustc_middle[2732fee5f659919]::ty::context::TyCtxt, rustc_span[97ecb726a3b0b220]::def_id::LocalDefId)>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
 121:     0x7f417dadd290 - <rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false> as rustc_query_system[9e813e950960ba8f]::query::config::QueryConfig<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:117:9
 122:     0x7f417dadd290 - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:72
 123:     0x7f417dadd290 - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
 124:     0x7f417dadd290 - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
 125:     0x7f417dadd290 - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
 126:     0x7f417dadd290 - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
 127:     0x7f417dadd290 - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:149:13
 128:     0x7f417dadd290 - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
 129:     0x7f417dadd290 - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
 130:     0x7f417dadd290 - rustc_middle[2732fee5f659919]::ty::context::tls::with_context_opt::<rustc_middle[2732fee5f659919]::ty::context::tls::with_context<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
 131:     0x7f417dadd290 - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
 132:     0x7f417dadd290 - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
 133:     0x7f417dadd290 - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:134:9
 134:     0x7f417dadd290 - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:18
 135:     0x7f417dadd290 - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:414:9
 136:     0x7f417dadd290 - rustc_query_system[9e813e950960ba8f]::query::plumbing::try_execute_query::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:359:13
 137:     0x7f417dd594fc - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:32
 138:     0x7f417dd594fc - stacker[13632619fe1702]::maybe_grow::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
 139:     0x7f417dd594fc - rustc_data_structures[3dc85bbe0d20d026]::stack::ensure_sufficient_stack::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 140:     0x7f417dd594fc - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:5
 141:     0x7f417dd594fc - rustc_query_impl[e8f6d07168448de3]::query_impl::collect_mod_item_types::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:556:26
 142:     0x7f417c43b3d4 - rustc_middle[2732fee5f659919]::query::plumbing::query_ensure::<rustc_query_system[9e813e950960ba8f]::query::caches::VecCache<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 0usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:171:9
 143:     0x7f417c43b3d4 - <rustc_middle[2732fee5f659919]::query::plumbing::TyCtxtEnsure>::collect_mod_item_types::<rustc_span[97ecb726a3b0b220]::def_id::LocalDefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:346:17
 144:     0x7f417c43b3d4 - rustc_hir_analysis[2ac1febfb8d48090]::check_crate::{closure#0}::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:195:48
 145:     0x7f417c43b3d4 - <rustc_middle[2732fee5f659919]::hir::map::Map>::for_each_module::<rustc_hir_analysis[2ac1febfb8d48090]::check_crate::{closure#0}::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:624:13
 146:     0x7f417c43b3d4 - rustc_hir_analysis[2ac1febfb8d48090]::check_crate::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:195:13
 147:     0x7f417c43b3d4 - <rustc_data_structures[3dc85bbe0d20d026]::profiling::VerboseTimingGuard>::run::<(), rustc_hir_analysis[2ac1febfb8d48090]::check_crate::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9
 148:     0x7f417c43b3d4 - <rustc_session[ecaac027437b1afe]::session::Session>::time::<(), rustc_hir_analysis[2ac1febfb8d48090]::check_crate::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:12:9
 149:     0x7f417c43b3d4 - rustc_hir_analysis[2ac1febfb8d48090]::check_crate::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:194:9
 150:     0x7f417c43b3d4 - <rustc_session[ecaac027437b1afe]::session::Session>::track_errors::<rustc_hir_analysis[2ac1febfb8d48090]::check_crate::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/session.rs:626:22
 151:     0x7f417c432f87 - rustc_hir_analysis[2ac1febfb8d48090]::check_crate
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:193:5
 152:     0x7f417cbbccf4 - rustc_interface[15bc44e426197ea8]::passes::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:761:5
 153:     0x7f417db47e31 - rustc_query_impl[e8f6d07168448de3]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:47
 154:     0x7f417db47e31 - rustc_query_impl[e8f6d07168448de3]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e8f6d07168448de3]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:506:18
 155:     0x7f417dd9d4f7 - rustc_query_impl[e8f6d07168448de3]::query_impl::analysis::dynamic_query::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:578:25
 156:     0x7f417dd9d4f7 - <rustc_query_impl[e8f6d07168448de3]::query_impl::analysis::dynamic_query::{closure#2} as core[1cc32ee8b476061a]::ops::function::FnOnce<(rustc_middle[2732fee5f659919]::ty::context::TyCtxt, ())>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
 157:     0x7f417da5b5d0 - <rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false> as rustc_query_system[9e813e950960ba8f]::query::config::QueryConfig<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:117:9
 158:     0x7f417da5b5d0 - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:72
 159:     0x7f417da5b5d0 - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
 160:     0x7f417da5b5d0 - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
 161:     0x7f417da5b5d0 - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
 162:     0x7f417da5b5d0 - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
 163:     0x7f417da5b5d0 - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:149:13
 164:     0x7f417da5b5d0 - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9
 165:     0x7f417da5b5d0 - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36
 166:     0x7f417da5b5d0 - rustc_middle[2732fee5f659919]::ty::context::tls::with_context_opt::<rustc_middle[2732fee5f659919]::ty::context::tls::with_context<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18
 167:     0x7f417da5b5d0 - rustc_middle[2732fee5f659919]::ty::context::tls::with_context::<rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5
 168:     0x7f417da5b5d0 - rustc_middle[2732fee5f659919]::ty::context::tls::with_related_context::<<rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5
 169:     0x7f417da5b5d0 - <rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt as rustc_query_system[9e813e950960ba8f]::query::QueryContext>::start_query::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:134:9
 170:     0x7f417da5b5d0 - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:481:18
 171:     0x7f417da5b5d0 - rustc_query_system[9e813e950960ba8f]::query::plumbing::execute_job::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:414:9
 172:     0x7f417da5b5d0 - rustc_query_system[9e813e950960ba8f]::query::plumbing::try_execute_query::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt, false>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:359:13
 173:     0x7f417dbd2872 - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:32
 174:     0x7f417dbd2872 - stacker[13632619fe1702]::maybe_grow::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9
 175:     0x7f417dbd2872 - rustc_data_structures[3dc85bbe0d20d026]::stack::ensure_sufficient_stack::<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 176:     0x7f417dbd2872 - rustc_query_system[9e813e950960ba8f]::query::plumbing::get_query_non_incr::<rustc_query_impl[e8f6d07168448de3]::DynamicConfig<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e8f6d07168448de3]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:811:5
 177:     0x7f417dbd2872 - rustc_query_impl[e8f6d07168448de3]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:556:26
 178:     0x7f417c0c4951 - rustc_middle[2732fee5f659919]::query::plumbing::query_get_at::<rustc_query_system[9e813e950960ba8f]::query::caches::SingleCache<rustc_middle[2732fee5f659919]::query::erase::Erased<[u8; 1usize]>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:155:17
 179:     0x7f417c0c4951 - <rustc_middle[2732fee5f659919]::query::plumbing::TyCtxtAt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2213:1
 180:     0x7f417c0c4951 - <rustc_middle[2732fee5f659919]::ty::context::TyCtxt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:376:35
 181:     0x7f417c0c4951 - rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}::{closure#6}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:442:52
 182:     0x7f417c0c4951 - <rustc_middle[2732fee5f659919]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}::{closure#6}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:587:37
 183:     0x7f417c0c4951 - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<<rustc_middle[2732fee5f659919]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}::{closure#6}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9
 184:     0x7f417c0c4951 - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::try_with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<<rustc_middle[2732fee5f659919]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}::{closure#6}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16
 185:     0x7f417c0c4951 - <std[4f10ea13563ec26d]::thread::local::LocalKey<core[1cc32ee8b476061a]::cell::Cell<*const ()>>>::with::<rustc_middle[2732fee5f659919]::ty::context::tls::enter_context<<rustc_middle[2732fee5f659919]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}::{closure#6}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9
 186:     0x7f417c0c4951 - rustc_middle[2732fee5f659919]::ty::context::tls::enter_context::<<rustc_middle[2732fee5f659919]::ty::context::GlobalCtxt>::enter<rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}::{closure#6}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9
 187:     0x7f417c0c4951 - <rustc_middle[2732fee5f659919]::ty::context::GlobalCtxt>::enter::<rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}::{closure#6}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:587:9
 188:     0x7f417c08601d - rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:442:13
 189:     0x7f417c08601d - <rustc_interface[15bc44e426197ea8]::interface::Compiler>::enter::<rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}::{closure#2}, core[1cc32ee8b476061a]::result::Result<core[1cc32ee8b476061a]::option::Option<rustc_interface[15bc44e426197ea8]::queries::Linker>, rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:406:19
 190:     0x7f417c08601d - rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:383:22
 191:     0x7f417c08601d - rustc_interface[15bc44e426197ea8]::interface::run_compiler::<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:339:21
 192:     0x7f417c08601d - rustc_span[97ecb726a3b0b220]::set_source_map::<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:1042:5
 193:     0x7f417c08601d - rustc_interface[15bc44e426197ea8]::interface::run_compiler::<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:333:13
 194:     0x7f417c08601d - <scoped_tls[63aa9906a2b9d3f0]::ScopedKey<rustc_span[97ecb726a3b0b220]::SessionGlobals>>::set::<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9
 195:     0x7f417c0df3d3 - rustc_span[97ecb726a3b0b220]::create_session_globals_then::<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:121:5
 196:     0x7f417c0df3d3 - rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals::<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:163:38
 197:     0x7f417c0df3d3 - std[4f10ea13563ec26d]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:154:18
 198:     0x7f417c0df843 - <std[4f10ea13563ec26d]::thread::Builder>::spawn_unchecked_::<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#1}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:529:17
 199:     0x7f417c0df843 - <core[1cc32ee8b476061a]::panic::unwind_safe::AssertUnwindSafe<<std[4f10ea13563ec26d]::thread::Builder>::spawn_unchecked_<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[1cc32ee8b476061a]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
 200:     0x7f417c0df843 - std[4f10ea13563ec26d]::panicking::try::do_call::<core[1cc32ee8b476061a]::panic::unwind_safe::AssertUnwindSafe<<std[4f10ea13563ec26d]::thread::Builder>::spawn_unchecked_<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:524:40
 201:     0x7f417c0df843 - std[4f10ea13563ec26d]::panicking::try::<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, core[1cc32ee8b476061a]::panic::unwind_safe::AssertUnwindSafe<<std[4f10ea13563ec26d]::thread::Builder>::spawn_unchecked_<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:488:19
 202:     0x7f417c0df843 - std[4f10ea13563ec26d]::panic::catch_unwind::<core[1cc32ee8b476061a]::panic::unwind_safe::AssertUnwindSafe<<std[4f10ea13563ec26d]::thread::Builder>::spawn_unchecked_<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:142:14
 203:     0x7f417c0df843 - <std[4f10ea13563ec26d]::thread::Builder>::spawn_unchecked_::<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:528:30
 204:     0x7f417c0df843 - <<std[4f10ea13563ec26d]::thread::Builder>::spawn_unchecked_<rustc_interface[15bc44e426197ea8]::util::run_in_thread_pool_with_globals<rustc_interface[15bc44e426197ea8]::interface::run_compiler<core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>, rustc_driver_impl[4105f87af516559e]::run_compiler::{closure#1}>::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[1cc32ee8b476061a]::result::Result<(), rustc_span[97ecb726a3b0b220]::ErrorGuaranteed>>::{closure#1} as core[1cc32ee8b476061a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5
 205:     0x7f417a4d3a99 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd51ad0f337d15ce
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
 206:     0x7f417a4d3a99 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h9b1703324b5daf4d
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2007:9
 207:     0x7f417a4aa1f5 - std::sys::unix::thread::Thread::new::thread_start::h87ab59ef8682ab4c
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
 208:     0x7f417a29f44b - <unknown>
 209:     0x7f417a322e40 - <unknown>
 210:                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-08-11T20:30:08.934026848Z-1088228.txt` to your bug report

query stack during panic:
#0 [explicit_predicates_of] computing explicit predicates of `accept`
#1 [predicates_defined_on] computing predicates of `accept`
#2 [predicates_of] computing predicates of `accept`
#3 [collect_mod_item_types] collecting item types in top-level module
#4 [analysis] running analysis passes on this crate
end of query stack
error: aborting due to 2 previous errors

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

@fmease
Copy link
Member

fmease commented Aug 11, 2023

If the trait exists, it will also crash without debug assertions (stable & nightly) but ofc the failed assertion is way more useful:

pub fn accept(_: impl Trait<K: Copy>) {}

pub trait Trait {
    const K: i32;
}
full stderr
error[E0658]: associated type bounds are unstable
 --> src/lib.rs:1:29
  |
1 | pub fn accept(_: impl Trait<K: Copy>) {}
  |                             ^^^^^^^
  |
  = note: see issue #52662 <https://github.com/rust-lang/rust/issues/52662> for more information

thread 'rustc' panicked at 'called `Option::unwrap()` on a `None` value', compiler/rustc_trait_selection/src/traits/project.rs:572:36
stack backtrace:
   0:     0x7f9e36fbd071 - std::backtrace_rs::backtrace::libunwind::trace::h782cc21a5acaf6cb
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7f9e36fbd071 - std::backtrace_rs::backtrace::trace_unsynchronized::hc579eb24ab204515
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f9e36fbd071 - std::sys_common::backtrace::_print_fmt::h7223525cfdbacda2
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/sys_common/backtrace.rs:65:5
   3:     0x7f9e36fbd071 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbd7d55b7108d2ab8
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/sys_common/backtrace.rs:44:22
   4:     0x7f9e3701cd9f - core::fmt::rt::Argument::fmt::hb4f4a02b9bd9dd49
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/core/src/fmt/rt.rs:138:9
   5:     0x7f9e3701cd9f - core::fmt::write::h6d54cd7c9e155ec5
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/core/src/fmt/mod.rs:1094:21
   6:     0x7f9e36fb0311 - std::io::Write::write_fmt::h6a453a71c692f63b
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/io/mod.rs:1713:15
   7:     0x7f9e36fbce85 - std::sys_common::backtrace::_print::h1cbaa8b42678f928
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/sys_common/backtrace.rs:47:5
   8:     0x7f9e36fbce85 - std::sys_common::backtrace::print::h4ddf81241a51b337
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/sys_common/backtrace.rs:34:9
   9:     0x7f9e36fbfb47 - std::panicking::default_hook::{{closure}}::hff91f1f484ade5cd
  10:     0x7f9e36fbf934 - std::panicking::default_hook::h21f14afd59f7aef9
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/panicking.rs:288:9
  11:     0x7f9e3a14a0cb - <rustc_driver_impl[a4629e012e48ffc1]::install_ice_hook::{closure#0} as core[95ee2d8017598cc7]::ops::function::FnOnce<(&core[95ee2d8017598cc7]::panic::panic_info::PanicInfo,)>>::call_once::{shim:vtable#0}
  12:     0x7f9e36fc028d - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::ha1f76bdae3c27ab6
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/alloc/src/boxed.rs:1999:9
  13:     0x7f9e36fc028d - std::panicking::rust_panic_with_hook::h45f66047b14c555c
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/panicking.rs:709:13
  14:     0x7f9e36fbffe1 - std::panicking::begin_panic_handler::{{closure}}::h49d1a88ef0908eb4
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/panicking.rs:595:13
  15:     0x7f9e36fbd4a6 - std::sys_common::backtrace::__rust_end_short_backtrace::hccebf9e57f8cc425
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/sys_common/backtrace.rs:151:18
  16:     0x7f9e36fbfd72 - rust_begin_unwind
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/panicking.rs:593:5
  17:     0x7f9e37019023 - core::panicking::panic_fmt::h54ec9d0e3180a83d
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/core/src/panicking.rs:67:14
  18:     0x7f9e370190b3 - core::panicking::panic::h65157a6ac7f1357a
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/core/src/panicking.rs:117:5
  19:     0x7f9e389a4e96 - <rustc_trait_selection[19572d3103264564]::traits::project::AssocTypeNormalizer as rustc_type_ir[d6fcffcb1d74be50]::fold::TypeFolder<rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt>>::fold_ty
  20:     0x7f9e38d8d2a1 - <rustc_trait_selection[19572d3103264564]::traits::project::AssocTypeNormalizer as rustc_type_ir[d6fcffcb1d74be50]::fold::FallibleTypeFolder<rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt>>::try_fold_binder::<rustc_middle[c682e143f9d710c7]::ty::PredicateKind>
  21:     0x7f9e38d8cfba - <rustc_trait_selection[19572d3103264564]::traits::project::AssocTypeNormalizer as rustc_type_ir[d6fcffcb1d74be50]::fold::FallibleTypeFolder<rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt>>::try_fold_predicate
  22:     0x7f9e38d8cf2d - <core[95ee2d8017598cc7]::iter::adapters::map::Map<alloc[dfb0c3e97fe8b89b]::vec::into_iter::IntoIter<rustc_middle[c682e143f9d710c7]::ty::Predicate>, <alloc[dfb0c3e97fe8b89b]::vec::Vec<rustc_middle[c682e143f9d710c7]::ty::Predicate> as rustc_type_ir[d6fcffcb1d74be50]::fold::TypeFoldable<rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt>>::try_fold_with<rustc_trait_selection[19572d3103264564]::traits::project::AssocTypeNormalizer>::{closure#0}> as core[95ee2d8017598cc7]::iter::traits::iterator::Iterator>::try_fold::<alloc[dfb0c3e97fe8b89b]::vec::in_place_drop::InPlaceDrop<rustc_middle[c682e143f9d710c7]::ty::Predicate>, <core[95ee2d8017598cc7]::iter::adapters::GenericShunt<core[95ee2d8017598cc7]::iter::adapters::map::Map<alloc[dfb0c3e97fe8b89b]::vec::into_iter::IntoIter<rustc_middle[c682e143f9d710c7]::ty::Predicate>, <alloc[dfb0c3e97fe8b89b]::vec::Vec<rustc_middle[c682e143f9d710c7]::ty::Predicate> as rustc_type_ir[d6fcffcb1d74be50]::fold::TypeFoldable<rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt>>::try_fold_with<rustc_trait_selection[19572d3103264564]::traits::project::AssocTypeNormalizer>::{closure#0}>, core[95ee2d8017598cc7]::result::Result<core[95ee2d8017598cc7]::convert::Infallible, !>> as core[95ee2d8017598cc7]::iter::traits::iterator::Iterator>::try_fold<alloc[dfb0c3e97fe8b89b]::vec::in_place_drop::InPlaceDrop<rustc_middle[c682e143f9d710c7]::ty::Predicate>, alloc[dfb0c3e97fe8b89b]::vec::in_place_collect::write_in_place_with_drop<rustc_middle[c682e143f9d710c7]::ty::Predicate>::{closure#0}, core[95ee2d8017598cc7]::result::Result<alloc[dfb0c3e97fe8b89b]::vec::in_place_drop::InPlaceDrop<rustc_middle[c682e143f9d710c7]::ty::Predicate>, !>>::{closure#0}, core[95ee2d8017598cc7]::ops::control_flow::ControlFlow<core[95ee2d8017598cc7]::result::Result<alloc[dfb0c3e97fe8b89b]::vec::in_place_drop::InPlaceDrop<rustc_middle[c682e143f9d710c7]::ty::Predicate>, !>, alloc[dfb0c3e97fe8b89b]::vec::in_place_drop::InPlaceDrop<rustc_middle[c682e143f9d710c7]::ty::Predicate>>>
  23:     0x7f9e38a547ad - rustc_trait_selection[19572d3103264564]::traits::normalize_param_env_or_error
  24:     0x7f9e38a5081f - rustc_ty_utils[f866754e59fc5101]::ty::param_env
  25:     0x7f9e381e9204 - rustc_query_impl[6e478c483b869c25]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6e478c483b869c25]::query_impl::param_env::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 8usize]>>
  26:     0x7f9e381e91d0 - <rustc_query_impl[6e478c483b869c25]::query_impl::param_env::dynamic_query::{closure#2} as core[95ee2d8017598cc7]::ops::function::FnOnce<(rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt, rustc_span[c2ff3b0962b898e5]::def_id::DefId)>>::call_once
  27:     0x7f9e382231a5 - rustc_query_system[93b6edfdc601e81a]::query::plumbing::try_execute_query::<rustc_query_impl[6e478c483b869c25]::DynamicConfig<rustc_query_system[93b6edfdc601e81a]::query::caches::DefaultCache<rustc_span[c2ff3b0962b898e5]::def_id::DefId, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[6e478c483b869c25]::plumbing::QueryCtxt, false>
  28:     0x7f9e39af6503 - rustc_query_impl[6e478c483b869c25]::query_impl::param_env::get_query_non_incr::__rust_end_short_backtrace
  29:     0x7f9e38ba75f0 - rustc_middle[c682e143f9d710c7]::query::plumbing::query_get_at::<rustc_query_system[93b6edfdc601e81a]::query::caches::DefaultCache<rustc_span[c2ff3b0962b898e5]::def_id::DefId, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 8usize]>>>
  30:     0x7f9e38b8c6a9 - rustc_hir_analysis[647275e2a478dd3]::check::wfcheck::check_item_fn
  31:     0x7f9e38b88711 - rustc_hir_analysis[647275e2a478dd3]::check::wfcheck::check_well_formed
  32:     0x7f9e381e5c8c - rustc_query_impl[6e478c483b869c25]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6e478c483b869c25]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 0usize]>>
  33:     0x7f9e38a07746 - rustc_query_system[93b6edfdc601e81a]::query::plumbing::try_execute_query::<rustc_query_impl[6e478c483b869c25]::DynamicConfig<rustc_query_system[93b6edfdc601e81a]::query::caches::VecCache<rustc_hir[2d4be2c3819d30ab]::hir_id::OwnerId, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[6e478c483b869c25]::plumbing::QueryCtxt, false>
  34:     0x7f9e38a07494 - rustc_query_impl[6e478c483b869c25]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
  35:     0x7f9e39344c4d - <rustc_middle[c682e143f9d710c7]::hir::ModuleItems>::par_items::<rustc_hir_analysis[647275e2a478dd3]::check::wfcheck::check_mod_type_wf::{closure#0}>
  36:     0x7f9e393448aa - rustc_hir_analysis[647275e2a478dd3]::check::wfcheck::check_mod_type_wf
  37:     0x7f9e38d556ec - rustc_query_impl[6e478c483b869c25]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6e478c483b869c25]::query_impl::check_mod_type_wf::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 0usize]>>
  38:     0x7f9e38d556ce - <rustc_query_impl[6e478c483b869c25]::query_impl::check_mod_type_wf::dynamic_query::{closure#2} as core[95ee2d8017598cc7]::ops::function::FnOnce<(rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt, rustc_span[c2ff3b0962b898e5]::def_id::LocalDefId)>>::call_once
  39:     0x7f9e388f67ef - rustc_query_system[93b6edfdc601e81a]::query::plumbing::try_execute_query::<rustc_query_impl[6e478c483b869c25]::DynamicConfig<rustc_query_system[93b6edfdc601e81a]::query::caches::VecCache<rustc_span[c2ff3b0962b898e5]::def_id::LocalDefId, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[6e478c483b869c25]::plumbing::QueryCtxt, false>
  40:     0x7f9e39b00c14 - rustc_query_impl[6e478c483b869c25]::query_impl::check_mod_type_wf::get_query_non_incr::__rust_end_short_backtrace
  41:     0x7f9e3961fbe7 - rustc_data_structures[8548742d45a93e9b]::sync::par_for_each_in::<&[rustc_hir[2d4be2c3819d30ab]::hir_id::OwnerId], <rustc_middle[c682e143f9d710c7]::hir::map::Map>::par_for_each_module<rustc_hir_analysis[647275e2a478dd3]::check_crate::{closure#5}::{closure#0}::{closure#0}>::{closure#0}>
  42:     0x7f9e3961f9c7 - <rustc_session[b7d9e6f930bc0bce]::session::Session>::track_errors::<rustc_hir_analysis[647275e2a478dd3]::check_crate::{closure#5}, ()>
  43:     0x7f9e3961cc1f - rustc_hir_analysis[647275e2a478dd3]::check_crate
  44:     0x7f9e39617e2d - rustc_interface[c65fde630b50e8]::passes::analysis
  45:     0x7f9e3965d8fa - rustc_query_impl[6e478c483b869c25]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[6e478c483b869c25]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 1usize]>>
  46:     0x7f9e3965d8e9 - <rustc_query_impl[6e478c483b869c25]::query_impl::analysis::dynamic_query::{closure#2} as core[95ee2d8017598cc7]::ops::function::FnOnce<(rustc_middle[c682e143f9d710c7]::ty::context::TyCtxt, ())>>::call_once
  47:     0x7f9e3981afe8 - rustc_query_system[93b6edfdc601e81a]::query::plumbing::try_execute_query::<rustc_query_impl[6e478c483b869c25]::DynamicConfig<rustc_query_system[93b6edfdc601e81a]::query::caches::SingleCache<rustc_middle[c682e143f9d710c7]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[6e478c483b869c25]::plumbing::QueryCtxt, false>
  48:     0x7f9e3981adb9 - rustc_query_impl[6e478c483b869c25]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  49:     0x7f9e393a5392 - <rustc_interface[c65fde630b50e8]::queries::QueryResult<&rustc_middle[c682e143f9d710c7]::ty::context::GlobalCtxt>>::enter::<core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>, rustc_driver_impl[a4629e012e48ffc1]::run_compiler::{closure#1}::{closure#2}::{closure#4}>
  50:     0x7f9e393a4475 - <rustc_interface[c65fde630b50e8]::interface::Compiler>::enter::<rustc_driver_impl[a4629e012e48ffc1]::run_compiler::{closure#1}::{closure#2}, core[95ee2d8017598cc7]::result::Result<core[95ee2d8017598cc7]::option::Option<rustc_interface[c65fde630b50e8]::queries::Linker>, rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>>
  51:     0x7f9e393a25c4 - rustc_span[c2ff3b0962b898e5]::set_source_map::<core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>, rustc_interface[c65fde630b50e8]::interface::run_compiler<core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>, rustc_driver_impl[a4629e012e48ffc1]::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
  52:     0x7f9e393a21a1 - <scoped_tls[24938f349c8d16f0]::ScopedKey<rustc_span[c2ff3b0962b898e5]::SessionGlobals>>::set::<rustc_interface[c65fde630b50e8]::interface::run_compiler<core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>, rustc_driver_impl[a4629e012e48ffc1]::run_compiler::{closure#1}>::{closure#0}, core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>>
  53:     0x7f9e393a1796 - std[edecf719d62c0e6b]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[c65fde630b50e8]::util::run_in_thread_pool_with_globals<rustc_interface[c65fde630b50e8]::interface::run_compiler<core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>, rustc_driver_impl[a4629e012e48ffc1]::run_compiler::{closure#1}>::{closure#0}, core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>>
  54:     0x7f9e399f94c5 - <<std[edecf719d62c0e6b]::thread::Builder>::spawn_unchecked_<rustc_interface[c65fde630b50e8]::util::run_in_thread_pool_with_globals<rustc_interface[c65fde630b50e8]::interface::run_compiler<core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>, rustc_driver_impl[a4629e012e48ffc1]::run_compiler::{closure#1}>::{closure#0}, core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[95ee2d8017598cc7]::result::Result<(), rustc_span[c2ff3b0962b898e5]::ErrorGuaranteed>>::{closure#1} as core[95ee2d8017598cc7]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  55:     0x7f9e36fca7b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::he3e5dbdfabe0b668
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/alloc/src/boxed.rs:1985:9
  56:     0x7f9e36fca7b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h246f7c7964633611
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/alloc/src/boxed.rs:1985:9
  57:     0x7f9e36fca7b5 - std::sys::unix::thread::Thread::new::thread_start::hadf9e3501ff0df23
                               at /rustc/eb26296b556cef10fb713a38f3d16b9886080f26/library/std/src/sys/unix/thread.rs:108:17
  58:     0x7f9e36e9a609 - start_thread
  59:     0x7f9e36dbd133 - clone
  60:                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: rustc 1.71.1 (eb26296b5 2023-08-03) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type lib -C embed-bitcode=no -C codegen-units=1 -C debuginfo=2

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [param_env] computing normalized predicates of `accept`
#1 [check_well_formed] checking that `accept` is well-formed
#2 [check_mod_type_wf] checking that types are well-formed in top-level module
#3 [analysis] running analysis passes on this crate
end of query stack
For more information about this error, try `rustc --explain E0658`.
error: could not compile `playground` (lib) due to previous error

@compiler-errors compiler-errors self-assigned this Aug 11, 2023
@fmease
Copy link
Member

fmease commented Aug 11, 2023

Should essentially error with found associated const K when type was expected similar to:

pub fn accept<T>()
where
    T: Trait,
    T::K: Copy,
{
}

pub trait Trait {
    const K: i32;
}

@matthiaskrgr
Copy link
Member Author

Regression in nightly-2022-02-03
commit[0] 2022-02-01: Auto merge of #93442 - yaahc:Termination-abstraction, r=Mark-Simulacrum
commit[1] 2022-02-01: Auto merge of #93285 - JulianKnodt:const_eq_2, r=oli-obk
commit[2] 2022-02-02: Auto merge of #93466 - cjgillot:query-dead, r=nagisa
commit[3] 2022-02-02: Auto merge of #93573 - matthiaskrgr:rollup-nrjmygz, r=matthiaskrgr
commit[4] 2022-02-02: Auto merge of #93154 - michaelwoerister:fix-generic-closure-and-generator-debuginfo, r=wesleywiser
commit[5] 2022-02-02: Auto merge of #93312 - pierwill:map-all-local-trait-impls, r=cjgillot
commit[6] 2022-02-02: Auto merge of #93594 - matthiaskrgr:rollup-lcvhpdv, r=matthiaskrgr

@saethlin saethlin removed the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Aug 11, 2023
@bors bors closed this as completed in e21e039 Aug 16, 2023
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. F-associated_type_bounds `#![feature(associated_type_bounds)]` I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ 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

Successfully merging a pull request may close this issue.

5 participants