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: 'unexpected def_kind in codegen_fn_attrs: AnonConst', compiler/rustc_typeck/src/collect.rs:2695:9 with target_feature_11 #99876

Closed
matthiaskrgr opened this issue Jul 28, 2022 · 1 comment · Fixed by #99881
Assignees
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

struct S<T>(T) where [T; (||{}, 1).1]: Copy;
fn main() {}

Meta

rustc --version --verbose:

rust built with debug-assertions @ 36f4f4aa38563d0c02bbdbbc03fb20145edef567

Error output

rustc ./28189.rs "-Zcrate-attr=feature(target_feature_11)"

You will need debug assertions to reproduce this ICE!!

<output>
Backtrace

thread 'rustc' panicked at 'unexpected `def_kind` in `codegen_fn_attrs`: AnonConst', compiler/rustc_typeck/src/collect.rs:2695:9
stack backtrace:
   0:     0x7ff34bbaf940 - std::backtrace_rs::backtrace::libunwind::trace::hb011df8baff84576
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x7ff34bbaf940 - std::backtrace_rs::backtrace::trace_unsynchronized::h69a817515ada6afc
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x7ff34bbaf940 - std::sys_common::backtrace::_print_fmt::hc525948a7526eb16
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:66:5
   3:     0x7ff34bbaf940 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h182b69e307db38a9
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:45:22
   4:     0x7ff34bc1d2a8 - core::fmt::write::h1481872064ece915
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1198:17
   5:     0x7ff34bb7695f - std::io::Write::write_fmt::hdeccc821fbbb518e
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1672:15
   6:     0x7ff34bb7e91e - std::sys_common::backtrace::_print::h83f4a0a14b5c549f
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:48:5
   7:     0x7ff34bb7e91e - std::sys_common::backtrace::print::hf5aa3c99f7ffbe22
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:35:9
   8:     0x7ff34bb7e91e - std::panicking::default_hook::{{closure}}::hdd7fcdafeee092ae
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:295:22
   9:     0x7ff34bb7e559 - std::panicking::default_hook::h677fc3d2b3d93e92
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:314:9
  10:     0x7ff34c943a6a - <alloc[2ef58f7bdc050b9e]::boxed::Box<dyn for<'a, 'b> core[4dccb1bd5851a79b]::ops::function::Fn<(&'a core[4dccb1bd5851a79b]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[4dccb1bd5851a79b]::marker::Sync + core[4dccb1bd5851a79b]::marker::Send> as core[4dccb1bd5851a79b]::ops::function::Fn<(&core[4dccb1bd5851a79b]::panic::panic_info::PanicInfo,)>>::call
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1949:9
  11:     0x7ff34c943a6a - rustc_driver[ac8a40eaf4a23f05]::DEFAULT_HOOK::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:1152:13
  12:     0x7ff34bb7f0bd - std::panicking::rust_panic_with_hook::h4b92c1299313f151
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:702:17
  13:     0x7ff34bbafcc7 - std::panicking::begin_panic_handler::{{closure}}::hae645e8fece309f7
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:588:13
  14:     0x7ff34bbafa84 - std::sys_common::backtrace::__rust_end_short_backtrace::h705f26d1dd09fb16
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:138:18
  15:     0x7ff34bb7ec42 - rust_begin_unwind
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:584:5
  16:     0x7ff34bb39db3 - core::panicking::panic_fmt::h33c3282c5e9d375a
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:142:14
  17:     0x7ff34f82f293 - rustc_typeck[9041a153f56ded13]::collect::codegen_fn_attrs
  18:     0x7ff350ab9693 - <rustc_query_system[c0cc833172cac3b2]::query::config::QueryVTable<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/config.rs:43:9
  19:     0x7ff350ab9693 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:55
  20:     0x7ff350ab9693 - stacker[809ab5492c9915ae]::maybe_grow::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9
  21:     0x7ff350ab9693 - rustc_data_structures[8b600bfb5b9459f2]::stack::ensure_sufficient_stack::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  22:     0x7ff350ab9693 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:17
  23:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:50
  24:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::set_tlv::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
  25:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:9
  26:     0x7ff350ab9693 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:111:13
  27:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1974:13
  28:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:40
  29:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context_opt::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1947:22
  30:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:9
  31:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1971:9
  32:     0x7ff350ab9693 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:100:9
  33:     0x7ff350ab9693 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:22
  34:     0x7ff350ab9693 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::try_execute_query::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_query_system[c0cc833172cac3b2]::query::caches::ArenaCache<rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:44
  35:     0x7ff350beda19 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::get_query::<rustc_query_impl[2c789ef52d83d070]::queries::codegen_fn_attrs, rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:702:36
  36:     0x7ff35070f979 - <rustc_query_impl[2c789ef52d83d070]::Queries as rustc_middle[45cdd8a1792ee45b]::ty::query::QueryEngine>::codegen_fn_attrs
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:56:1
  37:     0x7ff34f82e840 - <rustc_middle[45cdd8a1792ee45b]::ty::query::TyCtxtAt>::codegen_fn_attrs::<rustc_span[e513312c3a6fe53]::def_id::DefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:259:17
  38:     0x7ff34f82e840 - <rustc_middle[45cdd8a1792ee45b]::ty::context::TyCtxt>::codegen_fn_attrs::<rustc_span[e513312c3a6fe53]::def_id::DefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:240:17
  39:     0x7ff34f82e840 - rustc_typeck[9041a153f56ded13]::collect::codegen_fn_attrs
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_typeck/src/collect.rs:3170:21
  40:     0x7ff350ab9693 - <rustc_query_system[c0cc833172cac3b2]::query::config::QueryVTable<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/config.rs:43:9
  41:     0x7ff350ab9693 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:55
  42:     0x7ff350ab9693 - stacker[809ab5492c9915ae]::maybe_grow::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9
  43:     0x7ff350ab9693 - rustc_data_structures[8b600bfb5b9459f2]::stack::ensure_sufficient_stack::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  44:     0x7ff350ab9693 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:17
  45:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:50
  46:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::set_tlv::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
  47:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:9
  48:     0x7ff350ab9693 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:111:13
  49:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1974:13
  50:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:40
  51:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context_opt::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1947:22
  52:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:9
  53:     0x7ff350ab9693 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>::{closure#0}, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1971:9
  54:     0x7ff350ab9693 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:100:9
  55:     0x7ff350ab9693 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:22
  56:     0x7ff350ab9693 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::try_execute_query::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_query_system[c0cc833172cac3b2]::query::caches::ArenaCache<rustc_span[e513312c3a6fe53]::def_id::DefId, rustc_middle[45cdd8a1792ee45b]::middle::codegen_fn_attrs::CodegenFnAttrs>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:44
  57:     0x7ff350beda19 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::get_query::<rustc_query_impl[2c789ef52d83d070]::queries::codegen_fn_attrs, rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:702:36
  58:     0x7ff35070f979 - <rustc_query_impl[2c789ef52d83d070]::Queries as rustc_middle[45cdd8a1792ee45b]::ty::query::QueryEngine>::codegen_fn_attrs
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:56:1
  59:     0x7ff34fc7845d - <rustc_middle[45cdd8a1792ee45b]::ty::query::TyCtxtEnsure>::codegen_fn_attrs::<rustc_span[e513312c3a6fe53]::def_id::LocalDefId>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:230:17
  60:     0x7ff34fc7845d - <rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor>::check_attributes
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_passes/src/check_attr.rs:213:13
  61:     0x7ff34fd56548 - <rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor as rustc_hir[bcb01f12aa5058e5]::intravisit::Visitor>::visit_expr
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_passes/src/check_attr.rs:2027:9
  62:     0x7ff34fd56548 - rustc_hir[bcb01f12aa5058e5]::intravisit::walk_expr::<rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:1111:13
  63:     0x7ff34fd4b011 - rustc_hir[bcb01f12aa5058e5]::intravisit::walk_ty::<rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor>
  64:     0x7ff34fd46676 - <rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor as rustc_hir[bcb01f12aa5058e5]::intravisit::Visitor>::visit_ty
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:341:9
  65:     0x7ff34fd46676 - rustc_hir[bcb01f12aa5058e5]::intravisit::walk_where_predicate::<rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:894:13
  66:     0x7ff34fd37fcc - <rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor as rustc_hir[bcb01f12aa5058e5]::intravisit::Visitor>::visit_where_predicate
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:353:9
  67:     0x7ff34fd37fcc - rustc_hir[bcb01f12aa5058e5]::intravisit::walk_generics::<rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:880:5
  68:     0x7ff34fd5e4f5 - <rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor as rustc_hir[bcb01f12aa5058e5]::intravisit::Visitor>::visit_generics
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:350:9
  69:     0x7ff34fd5e4f5 - rustc_hir[bcb01f12aa5058e5]::intravisit::walk_item::<rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir/src/intravisit.rs:596:13
  70:     0x7ff34fca01e5 - <rustc_middle[45cdd8a1792ee45b]::hir::map::Map>::visit_item_likes_in_module::<rustc_passes[461816c7511326b5]::check_attr::CheckAttrVisitor>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:603:13
  71:     0x7ff34fc7da5d - rustc_passes[461816c7511326b5]::check_attr::check_mod_attrs
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_passes/src/check_attr.rs:2125:5
  72:     0x7ff350b05557 - <rustc_query_system[c0cc833172cac3b2]::query::config::QueryVTable<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/config.rs:43:9
  73:     0x7ff350b05557 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:55
  74:     0x7ff350b05557 - stacker[809ab5492c9915ae]::maybe_grow::<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9
  75:     0x7ff350b05557 - rustc_data_structures[8b600bfb5b9459f2]::stack::ensure_sufficient_stack::<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
  76:     0x7ff350b05557 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:17
  77:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}, ()>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:50
  78:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::set_tlv::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}, ()>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
  79:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:9
  80:     0x7ff350b05557 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:111:13
  81:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1974:13
  82:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}, ()>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:40
  83:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context_opt::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}, ()>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1947:22
  84:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:9
  85:     0x7ff350b05557 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>::{closure#0}, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1971:9
  86:     0x7ff350b05557 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<(), rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:100:9
  87:     0x7ff350b05557 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:22
  88:     0x7ff350b05557 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::try_execute_query::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_query_system[c0cc833172cac3b2]::query::caches::DefaultCache<rustc_span[e513312c3a6fe53]::def_id::LocalDefId, ()>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:44
  89:     0x7ff350beb08c - rustc_query_system[c0cc833172cac3b2]::query::plumbing::get_query::<rustc_query_impl[2c789ef52d83d070]::queries::check_mod_attrs, rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:702:36
  90:     0x7ff3506fd974 - <rustc_query_impl[2c789ef52d83d070]::Queries as rustc_middle[45cdd8a1792ee45b]::ty::query::QueryEngine>::check_mod_attrs
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:56:1
  91:     0x7ff34cbb653a - <rustc_middle[45cdd8a1792ee45b]::ty::query::TyCtxtEnsure>::check_mod_attrs
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:230:17
  92:     0x7ff34cbb653a - rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:877:21
  93:     0x7ff34cbb653a - <rustc_middle[45cdd8a1792ee45b]::hir::map::Map>::for_each_module::<rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:622:13
  94:     0x7ff34cb0654c - <rustc_middle[45cdd8a1792ee45b]::hir::map::Map>::par_for_each_module::<rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:629:9
  95:     0x7ff34cb0654c - rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:875:17
  96:     0x7ff34cb0654c - <rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1} as core[4dccb1bd5851a79b]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:248:5
  97:     0x7ff34cb0654c - <core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}> as core[4dccb1bd5851a79b]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
  98:     0x7ff34cb0654c - std[460f00a636c9b4f3]::panicking::try::do_call::<core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:492:40
  99:     0x7ff34cb0654c - std[460f00a636c9b4f3]::panicking::try::<(), core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}>>
 <snip>

@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. requires-debug-assertions This issue requires debug-assertions in some way labels Jul 28, 2022
@matthiaskrgr
Copy link
Member Author

backtrace continued

Backtrace

                              at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:456:19
 100:     0x7ff34cb0654c - std[460f00a636c9b4f3]::panic::catch_unwind::<core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}::{closure#1}>, ()>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:137:14
 101:     0x7ff34cb0654c - rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:864:9
 102:     0x7ff34cb0654c - <rustc_data_structures[8b600bfb5b9459f2]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:739:9
 103:     0x7ff34cb0654c - <rustc_session[b373cf9ec47a0eac]::session::Session>::time::<(), rustc_interface[df39449e0b55d74]::passes::analysis::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:10:9
 104:     0x7ff34caffa2b - rustc_interface[df39449e0b55d74]::passes::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:863:5
 105:     0x7ff350b517b6 - <rustc_query_system[c0cc833172cac3b2]::query::config::QueryVTable<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>>::compute
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/config.rs:43:9
 106:     0x7ff350b517b6 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:55
 107:     0x7ff350b517b6 - stacker[809ab5492c9915ae]::maybe_grow::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/stacker-0.1.14/src/lib.rs:55:9
 108:     0x7ff350b517b6 - rustc_data_structures[8b600bfb5b9459f2]::stack::ensure_sufficient_stack::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5
 109:     0x7ff350b517b6 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:112:17
 110:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:50
 111:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::set_tlv::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
 112:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:9
 113:     0x7ff350b517b6 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:111:13
 114:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1974:13
 115:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:40
 116:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context_opt::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1947:22
 117:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_context::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1958:9
 118:     0x7ff350b517b6 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::with_related_context::<<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1971:9
 119:     0x7ff350b517b6 - <rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt as rustc_query_system[c0cc833172cac3b2]::query::QueryContext>::start_query::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:100:9
 120:     0x7ff350b517b6 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::execute_job::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, (), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:384:22
 121:     0x7ff350b517b6 - rustc_query_system[c0cc833172cac3b2]::query::plumbing::try_execute_query::<rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt, rustc_query_system[c0cc833172cac3b2]::query::caches::DefaultCache<(), core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:343:44
 122:     0x7ff350c1e7ed - rustc_query_system[c0cc833172cac3b2]::query::plumbing::get_query::<rustc_query_impl[2c789ef52d83d070]::queries::analysis, rustc_query_impl[2c789ef52d83d070]::plumbing::QueryCtxt>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:702:36
 123:     0x7ff3506e69da - <rustc_query_impl[2c789ef52d83d070]::Queries as rustc_middle[45cdd8a1792ee45b]::ty::query::QueryEngine>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:56:1
 124:     0x7ff34c9ee430 - <rustc_middle[45cdd8a1792ee45b]::ty::query::TyCtxtAt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:259:17
 125:     0x7ff34c9ee430 - <rustc_middle[45cdd8a1792ee45b]::ty::context::TyCtxt>::analysis
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/query.rs:240:17
 126:     0x7ff34c9ee430 - rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}::{closure#3}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:378:30
 127:     0x7ff34c9ee430 - <rustc_interface[df39449e0b55d74]::passes::QueryContext>::enter::<rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:787:42
 128:     0x7ff34c9ee430 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_interface[df39449e0b55d74]::passes::QueryContext>::enter<rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:50
 129:     0x7ff34c9ee430 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::set_tlv::<rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context<<rustc_interface[df39449e0b55d74]::passes::QueryContext>::enter<rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1914:9
 130:     0x7ff34c9ee430 - rustc_middle[45cdd8a1792ee45b]::ty::context::tls::enter_context::<<rustc_interface[df39449e0b55d74]::passes::QueryContext>::enter<rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1930:9
 131:     0x7ff34c9ee430 - <rustc_interface[df39449e0b55d74]::passes::QueryContext>::enter::<rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}::{closure#3}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:787:9
 132:     0x7ff34c96d628 - rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:377:13
 133:     0x7ff34c96d628 - <rustc_interface[df39449e0b55d74]::interface::Compiler>::enter::<rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}::{closure#2}, core[4dccb1bd5851a79b]::result::Result<core[4dccb1bd5851a79b]::option::Option<rustc_interface[df39449e0b55d74]::queries::Linker>, rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:381:19
 134:     0x7ff34ca00cec - rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver/src/lib.rs:309:22
 135:     0x7ff34ca00cec - rustc_interface[df39449e0b55d74]::interface::create_compiler_and_run::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:323:13
 136:     0x7ff34ca00cec - rustc_span[e513312c3a6fe53]::with_source_map::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_interface[df39449e0b55d74]::interface::create_compiler_and_run<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#1}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:986:5
 137:     0x7ff34c96e2b9 - rustc_interface[df39449e0b55d74]::interface::create_compiler_and_run::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:317:5
 138:     0x7ff34c96e2b9 - rustc_interface[df39449e0b55d74]::interface::run_compiler::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:339:12
 139:     0x7ff34c96e2b9 - <scoped_tls[f3fa95aad0e6f3d6]::ScopedKey<rustc_span[e513312c3a6fe53]::SessionGlobals>>::set::<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137:9
 140:     0x7ff34ca0931f - rustc_span[e513312c3a6fe53]::create_session_globals_then::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}>
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:112:5
 141:     0x7ff34ca0931f - rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals::<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:160:32
 142:     0x7ff34ca0931f - std[460f00a636c9b4f3]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:122:18
 143:     0x7ff34c9f6a1a - <std[460f00a636c9b4f3]::thread::Builder>::spawn_unchecked_::<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#1}::{closure#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:505:17
 144:     0x7ff34c9f6a1a - <core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<<std[460f00a636c9b4f3]::thread::Builder>::spawn_unchecked_<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[4dccb1bd5851a79b]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:271:9
 145:     0x7ff34c9f6a1a - std[460f00a636c9b4f3]::panicking::try::do_call::<core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<<std[460f00a636c9b4f3]::thread::Builder>::spawn_unchecked_<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:492:40
 146:     0x7ff34c9f6a1a - std[460f00a636c9b4f3]::panicking::try::<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<<std[460f00a636c9b4f3]::thread::Builder>::spawn_unchecked_<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#1}::{closure#0}>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:456:19
 147:     0x7ff34c9f6a1a - std[460f00a636c9b4f3]::panic::catch_unwind::<core[4dccb1bd5851a79b]::panic::unwind_safe::AssertUnwindSafe<<std[460f00a636c9b4f3]::thread::Builder>::spawn_unchecked_<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:137:14
 148:     0x7ff34c9f6a1a - <std[460f00a636c9b4f3]::thread::Builder>::spawn_unchecked_::<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#1}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:504:30
 149:     0x7ff34c9f6a1a - <<std[460f00a636c9b4f3]::thread::Builder>::spawn_unchecked_<rustc_interface[df39449e0b55d74]::util::run_in_thread_pool_with_globals<rustc_interface[df39449e0b55d74]::interface::run_compiler<core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>, rustc_driver[ac8a40eaf4a23f05]::run_compiler::{closure#1}>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#0}, core[4dccb1bd5851a79b]::result::Result<(), rustc_errors[bfe12e64ae5f0064]::ErrorGuaranteed>>::{closure#1} as core[4dccb1bd5851a79b]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                               at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:248:5
 150:     0x7ff34bb57915 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hae7acc36fdd04ce3
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1935:9
 151:     0x7ff34bb57915 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h040a3a88b8f25e6f
                               at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1935:9
 152:     0x7ff34bb57915 - std::sys::unix::thread::Thread::new::thread_start::hb3459661c658e101
                               at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17
 153:     0x7ff34b91754d - <unknown>
 154:     0x7ff34b99c874 - clone
 155:                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.64.0-dev running on x86_64-unknown-linux-gnu

note: compiler flags: -Z crate-attr=feature(target_feature_11)

query stack during panic:
#0 [codegen_fn_attrs] computing codegen attributes of `S::{constant#0}`
#1 [codegen_fn_attrs] computing codegen attributes of `S::{constant#0}::{closure#0}`
#2 [check_mod_attrs] checking attributes in top-level module
#3 [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

Successfully merging a pull request may close this issue.

2 participants