ICE `suggestion must not have overlapping parts` duplicate bound
Open
@TaKO8Ki is already working on this.
Since Dec 4, 2025.
A-suggestion-diagnostics
C-bug
I-ICE
requires-debug-assertions
S-bug-has-test
S-has-mcve
T-compiler
- Dominant language
- Rust
- Stars
- 119k
- Forks
- 16.1k
- PR merge metrics
- PR metrics pending
Description
Code
trait Y<T>
where
T: ?Sized,
T: ?Sized,
{
fn a() -> T {}
}
pub fn main() {}
Meta
rustc --version --verbose:
rustc 1.93.0-nightly (1d60f9e07 2025-12-01)
binary: rustc
commit-hash: 1d60f9e070c1039b263e0f035c0f03dfcc610d0f
commit-date: 2025-12-01
host: x86_64-unknown-linux-gnu
release: 1.93.0-nightly
LLVM version: 21.1.5
Error output
error[E0203]: duplicate relaxed `Sized` bounds
--> code.rs:3:8
|
3 | T: ?Sized,
| ^^^^^^
4 | T: ?Sized,
| ^^^^^^
Backtrace
thread 'rustc' (3524476) panicked at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_errors/src/diagnostic.rs:948:9:
assertion `left == right` failed: suggestion must not have overlapping parts
left: Some([SubstitutionPart { span: code.rs:3:5: 4:5 (#0), snippet: "" }, SubstitutionPart { span: code.rs:3:14: 4:14 (#0), snippet: "" }])
right: None
stack backtrace:
0: 0x7f8c3874bd80 - std[bebcfa26ff680867]::backtrace_rs::backtrace::libunwind::trace
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
1: 0x7f8c3874bd80 - std[bebcfa26ff680867]::backtrace_rs::backtrace::trace_unsynchronized::<std[bebcfa26ff680867]::sys::backtrace::_print_fmt::{closure#1}>
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
2: 0x7f8c3874bd80 - std[bebcfa26ff680867]::sys::backtrace::_print_fmt
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/sys/backtrace.rs:68:9
3: 0x7f8c3874bd80 - <<std[bebcfa26ff680867]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[91c473b3610db379]::fmt::Display>::fmt
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/sys/backtrace.rs:38:26
4: 0x7f8c3411fa2e - <core[91c473b3610db379]::fmt::rt::Argument>::fmt
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/fmt/rt.rs:152:76
5: 0x7f8c3411fa2e - core[91c473b3610db379]::fmt::write
6: 0x7f8c38764b4c - std[bebcfa26ff680867]::io::default_write_fmt::<std[bebcfa26ff680867]::sys::stdio::unix::Stderr>
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/io/mod.rs:639:11
7: 0x7f8c38764b4c - <std[bebcfa26ff680867]::sys::stdio::unix::Stderr as std[bebcfa26ff680867]::io::Write>::write_fmt
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/io/mod.rs:1994:13
8: 0x7f8c3870dc86 - <std[bebcfa26ff680867]::sys::backtrace::BacktraceLock>::print
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/sys/backtrace.rs:41:9
9: 0x7f8c3870dc86 - std[bebcfa26ff680867]::panicking::default_hook::{closure#0}
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:292:27
10: 0x7f8c38737221 - std[bebcfa26ff680867]::panicking::default_hook
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:319:9
11: 0x7f8c35362814 - <alloc[a8d04eb2314326e5]::boxed::Box<dyn for<'a, 'b> core[91c473b3610db379]::ops::function::Fn<(&'a std[bebcfa26ff680867]::panic::PanicHookInfo<'b>,), Output = ()> + core[91c473b3610db379]::marker::Send + core[91c473b3610db379]::marker::Sync> as core[91c473b3610db379]::ops::function::Fn<(&std[bebcfa26ff680867]::panic::PanicHookInfo,)>>::call
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/alloc/src/boxed.rs:2220:9
12: 0x7f8c35362814 - rustc_driver_impl[13cf1191ca3affe6]::install_ice_hook::{closure#1}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_driver_impl/src/lib.rs:1432:17
13: 0x7f8c35362814 - <alloc[a8d04eb2314326e5]::boxed::Box<rustc_driver_impl[13cf1191ca3affe6]::install_ice_hook::{closure#1}> as core[91c473b3610db379]::ops::function::Fn<(&dyn for<'a, 'b> core[91c473b3610db379]::ops::function::Fn<(&'a std[bebcfa26ff680867]::panic::PanicHookInfo<'b>,), Output = ()> + core[91c473b3610db379]::marker::Send + core[91c473b3610db379]::marker::Sync, &std[bebcfa26ff680867]::panic::PanicHookInfo)>>::call
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/alloc/src/boxed.rs:2220:9
14: 0x7f8c35362814 - std[bebcfa26ff680867]::panicking::update_hook::<alloc[a8d04eb2314326e5]::boxed::Box<rustc_driver_impl[13cf1191ca3affe6]::install_ice_hook::{closure#1}>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:235:47
15: 0x7f8c387375b1 - <alloc[a8d04eb2314326e5]::boxed::Box<dyn for<'a, 'b> core[91c473b3610db379]::ops::function::Fn<(&'a std[bebcfa26ff680867]::panic::PanicHookInfo<'b>,), Output = ()> + core[91c473b3610db379]::marker::Send + core[91c473b3610db379]::marker::Sync> as core[91c473b3610db379]::ops::function::Fn<(&std[bebcfa26ff680867]::panic::PanicHookInfo,)>>::call
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/alloc/src/boxed.rs:2220:9
16: 0x7f8c387375b1 - std[bebcfa26ff680867]::panicking::panic_with_hook
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:833:13
17: 0x7f8c3870dd4a - std[bebcfa26ff680867]::panicking::panic_handler::{closure#0}
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:698:13
18: 0x7f8c386fce89 - std[bebcfa26ff680867]::sys::backtrace::__rust_end_short_backtrace::<std[bebcfa26ff680867]::panicking::panic_handler::{closure#0}, !>
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/sys/backtrace.rs:176:18
19: 0x7f8c3870ff6d - __rustc[9f2c982343335ef0]::rust_begin_unwind
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:689:5
20: 0x7f8c341203ec - core[91c473b3610db379]::panicking::panic_fmt
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/panicking.rs:80:14
21: 0x7f8c341202d3 - core[91c473b3610db379]::panicking::assert_failed_inner
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/panicking.rs:434:23
22: 0x7f8c35403c06 - core[91c473b3610db379]::panicking::assert_failed::<core[91c473b3610db379]::option::Option<&[rustc_errors[63a492c13094a53e]::SubstitutionPart; 2usize]>, core[91c473b3610db379]::option::Option<&[rustc_errors[63a492c13094a53e]::SubstitutionPart; 2usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/panicking.rs:394:5
23: 0x7f8c36794d38 - <rustc_errors[63a492c13094a53e]::diagnostic::Diag>::multipart_suggestion_with_style::<alloc[a8d04eb2314326e5]::string::String>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_errors/src/diagnostic.rs:948:9
24: 0x7f8c36794d38 - <rustc_errors[63a492c13094a53e]::diagnostic::Diag>::multipart_suggestion_verbose::<alloc[a8d04eb2314326e5]::string::String>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_errors/src/diagnostic.rs:917:14
25: 0x7f8c36794d38 - rustc_middle[f63169c9694c4243]::ty::diagnostics::suggest_constraining_type_params::<core[91c473b3610db379]::array::iter::IntoIter<(&str, &str, core[91c473b3610db379]::option::Option<rustc_span[bfa6808a5e92da49]::def_id::DefId>), 1usize>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/diagnostics.rs:572:13
26: 0x7f8c382333ac - rustc_middle[f63169c9694c4243]::ty::diagnostics::suggest_constraining_type_param
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/diagnostics.rs:282:5
27: 0x7f8c382333ac - <rustc_trait_selection[9c491858d90a3fd2]::error_reporting::TypeErrCtxt>::suggest_restricting_param_bound
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_trait_selection/src/error_reporting/traits/suggestions.rs:404:24
28: 0x7f8c381b1668 - <rustc_trait_selection[9c491858d90a3fd2]::error_reporting::TypeErrCtxt>::try_to_add_help_message
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_trait_selection/src/error_reporting/traits/fulfillment_errors.rs:2950:18
29: 0x7f8c3815f5e7 - <rustc_trait_selection[9c491858d90a3fd2]::error_reporting::TypeErrCtxt>::report_selection_error
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_trait_selection/src/error_reporting/traits/fulfillment_errors.rs:523:30
30: 0x7f8c381c8d12 - <rustc_trait_selection[9c491858d90a3fd2]::error_reporting::TypeErrCtxt>::report_fulfillment_error
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_trait_selection/src/error_reporting/traits/mod.rs:306:71
31: 0x7f8c381c8d12 - <rustc_trait_selection[9c491858d90a3fd2]::error_reporting::TypeErrCtxt>::report_fulfillment_errors
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_trait_selection/src/error_reporting/traits/mod.rs:259:41
32: 0x7f8c356dafb8 - rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::enter_wf_checking_ctxt::<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_associated_item::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_hir_analysis/src/check/wfcheck.rs:148:37
33: 0x7f8c359294ec - rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_associated_item
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_hir_analysis/src/check/wfcheck.rs:932:5
34: 0x7f8c358f77d1 - rustc_hir_analysis[6b4a97736fbac468]::check::check::check_item_type
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_hir_analysis/src/check/check.rs:1042:27
35: 0x7f8c359218ac - rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_well_formed
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_hir_analysis/src/check/wfcheck.rs:196:19
36: 0x7f8c37503f8e - rustc_query_impl[23cc7eb0a608f334]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:298:9
37: 0x7f8c37503f8e - rustc_query_impl[23cc7eb0a608f334]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[23cc7eb0a608f334]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:582:18
38: 0x7f8c3792db6b - rustc_query_impl[23cc7eb0a608f334]::query_impl::check_well_formed::dynamic_query::{closure#2}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:659:25
39: 0x7f8c3792db6b - <rustc_query_impl[23cc7eb0a608f334]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[91c473b3610db379]::ops::function::FnOnce<(rustc_middle[f63169c9694c4243]::ty::context::TyCtxt, rustc_span[bfa6808a5e92da49]::def_id::LocalDefId)>>::call_once
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/ops/function.rs:250:5
40: 0x7f8c3762ac40 - <rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false> as rustc_query_system[db29a4a82fe48170]::query::config::QueryConfig<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>>::compute
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/lib.rs:119:9
41: 0x7f8c3762ac40 - rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:506:72
42: 0x7f8c3762ac40 - rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context::<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:60:9
43: 0x7f8c3762ac40 - <std[bebcfa26ff680867]::thread::local::LocalKey<core[91c473b3610db379]::cell::Cell<*const ()>>>::try_with::<rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/thread/local.rs:513:12
44: 0x7f8c3762ac40 - <std[bebcfa26ff680867]::thread::local::LocalKey<core[91c473b3610db379]::cell::Cell<*const ()>>>::with::<rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/thread/local.rs:477:20
45: 0x7f8c3762ac40 - rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context::<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:57:9
46: 0x7f8c3762ac40 - <rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query::<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:169:13
47: 0x7f8c3762ac40 - rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context::<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:112:9
48: 0x7f8c3762ac40 - rustc_middle[f63169c9694c4243]::ty::context::tls::with_context::<rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:90:36
49: 0x7f8c3762ac40 - rustc_middle[f63169c9694c4243]::ty::context::tls::with_context_opt::<rustc_middle[f63169c9694c4243]::ty::context::tls::with_context<rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:79:18
50: 0x7f8c3762ac40 - rustc_middle[f63169c9694c4243]::ty::context::tls::with_context::<rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:90:5
51: 0x7f8c3762ac40 - rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context::<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:103:5
52: 0x7f8c3762ac40 - <rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query::<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:155:9
53: 0x7f8c3762ac40 - rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:506:22
54: 0x7f8c3762ac40 - rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt, false>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:442:9
55: 0x7f8c3762ac40 - rustc_query_system[db29a4a82fe48170]::query::plumbing::try_execute_query::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt, false>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:385:13
56: 0x7f8c3774d723 - rustc_query_system[db29a4a82fe48170]::query::plumbing::get_query_non_incr::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:827:32
57: 0x7f8c3774d723 - stacker[4fbe4727ac364052]::maybe_grow::<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::get_query_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>
at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
58: 0x7f8c3774d723 - rustc_data_structures[befa21b80b7d9283]::stack::ensure_sufficient_stack::<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::get_query_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_data_structures/src/stack.rs:21:5
59: 0x7f8c3774d723 - rustc_query_system[db29a4a82fe48170]::query::plumbing::get_query_non_incr::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:827:5
60: 0x7f8c3774d723 - rustc_query_impl[23cc7eb0a608f334]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:635:26
61: 0x7f8c356ee1a9 - rustc_middle[f63169c9694c4243]::query::inner::query_ensure_error_guaranteed::<rustc_data_structures[befa21b80b7d9283]::vec_cache::VecCache<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::dep_graph::graph::DepNodeIndex>, ()>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/query/inner.rs:73:9
62: 0x7f8c35918f69 - <rustc_middle[f63169c9694c4243]::query::plumbing::TyCtxtEnsureOk>::check_well_formed::<rustc_span[bfa6808a5e92da49]::def_id::LocalDefId>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/query/plumbing.rs:176:9
63: 0x7f8c35918f69 - rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_hir_analysis/src/check/wfcheck.rs:2263:59
64: 0x7f8c35918f69 - <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items::<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/hir/mod.rs:113:59
65: 0x7f8c35918f69 - rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in::<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_data_structures/src/sync/parallel.rs:212:55
66: 0x7f8c35918f69 - <core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> as core[91c473b3610db379]::ops::function::FnOnce<()>>::call_once
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/panic/unwind_safe.rs:274:9
67: 0x7f8c35918f69 - std[bebcfa26ff680867]::panicking::catch_unwind::do_call::<core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:581:40
68: 0x7f8c35918f69 - std[bebcfa26ff680867]::panicking::catch_unwind::<core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:544:19
69: 0x7f8c35918f69 - std[bebcfa26ff680867]::panic::catch_unwind::<core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panic.rs:359:14
70: 0x7f8c35918f69 - <rustc_data_structures[befa21b80b7d9283]::sync::parallel::ParallelGuard>::run::<core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_data_structures/src/sync/parallel.rs:23:9
71: 0x7f8c35918f69 - rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in::<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_data_structures/src/sync/parallel.rs:212:48
72: 0x7f8c35918f69 - core[91c473b3610db379]::iter::adapters::filter_map::filter_map_fold::<&rustc_hir[3018cec545956698]::hir::TraitItemId, core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}, <core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>>::and<()>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/iter/adapters/filter_map.rs:39:28
73: 0x7f8c35918f69 - <core[91c473b3610db379]::slice::iter::Iter<rustc_hir[3018cec545956698]::hir::TraitItemId> as core[91c473b3610db379]::iter::traits::iterator::Iterator>::fold::<core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, core[91c473b3610db379]::iter::adapters::filter_map::filter_map_fold<&rustc_hir[3018cec545956698]::hir::TraitItemId, core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}, <core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>>::and<()>>::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/slice/iter/macros.rs:279:27
74: 0x7f8c35918f69 - <core[91c473b3610db379]::iter::adapters::filter_map::FilterMap<core[91c473b3610db379]::slice::iter::Iter<rustc_hir[3018cec545956698]::hir::TraitItemId>, rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}::{closure#1}> as core[91c473b3610db379]::iter::traits::iterator::Iterator>::fold::<core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, <core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>>::and<()>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/iter/adapters/filter_map.rs:146:19
75: 0x7f8c35918f69 - rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in::<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_data_structures/src/sync/parallel.rs:212:70
76: 0x7f8c35918f69 - rustc_data_structures[befa21b80b7d9283]::sync::parallel::parallel_guard::<core[91c473b3610db379]::result::Result<(), rustc_span[bfa6808a5e92da49]::ErrorGuaranteed>, rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_data_structures/src/sync/parallel.rs:39:15
77: 0x7f8c35918f69 - rustc_data_structures[befa21b80b7d9283]::sync::parallel::try_par_for_each_in::<&[rustc_hir[3018cec545956698]::hir::TraitItemId], rustc_span[bfa6808a5e92da49]::ErrorGuaranteed, <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_data_structures/src/sync/parallel.rs:198:5
78: 0x7f8c35918f69 - <rustc_middle[f63169c9694c4243]::hir::ModuleItems>::par_trait_items::<rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf::{closure#2}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/hir/mod.rs:113:9
79: 0x7f8c35918f69 - rustc_hir_analysis[6b4a97736fbac468]::check::wfcheck::check_type_wf
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_hir_analysis/src/check/wfcheck.rs:2263:20
80: 0x7f8c374fb79e - rustc_query_impl[23cc7eb0a608f334]::query_impl::check_type_wf::dynamic_query::{closure#2}::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:298:9
81: 0x7f8c374fb79e - rustc_query_impl[23cc7eb0a608f334]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[23cc7eb0a608f334]::query_impl::check_type_wf::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:582:18
82: 0x7f8c3790f2a3 - rustc_query_impl[23cc7eb0a608f334]::query_impl::check_type_wf::dynamic_query::{closure#2}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:659:25
83: 0x7f8c3790f2a3 - <rustc_query_impl[23cc7eb0a608f334]::query_impl::check_type_wf::dynamic_query::{closure#2} as core[91c473b3610db379]::ops::function::FnOnce<(rustc_middle[f63169c9694c4243]::ty::context::TyCtxt, ())>>::call_once
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/ops/function.rs:250:5
84: 0x7f8c375844bf - <rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false> as rustc_query_system[db29a4a82fe48170]::query::config::QueryConfig<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>>::compute
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/lib.rs:119:9
85: 0x7f8c375844bf - rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:506:72
86: 0x7f8c375844bf - rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context::<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:60:9
87: 0x7f8c375844bf - <std[bebcfa26ff680867]::thread::local::LocalKey<core[91c473b3610db379]::cell::Cell<*const ()>>>::try_with::<rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/thread/local.rs:513:12
88: 0x7f8c375844bf - <std[bebcfa26ff680867]::thread::local::LocalKey<core[91c473b3610db379]::cell::Cell<*const ()>>>::with::<rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/thread/local.rs:477:20
89: 0x7f8c375844bf - rustc_middle[f63169c9694c4243]::ty::context::tls::enter_context::<rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:57:9
90: 0x7f8c375844bf - <rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query::<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:169:13
91: 0x7f8c375844bf - rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context::<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:112:9
92: 0x7f8c375844bf - rustc_middle[f63169c9694c4243]::ty::context::tls::with_context::<rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:90:36
93: 0x7f8c375844bf - rustc_middle[f63169c9694c4243]::ty::context::tls::with_context_opt::<rustc_middle[f63169c9694c4243]::ty::context::tls::with_context<rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:79:18
94: 0x7f8c375844bf - rustc_middle[f63169c9694c4243]::ty::context::tls::with_context::<rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:90:5
95: 0x7f8c375844bf - rustc_middle[f63169c9694c4243]::ty::context::tls::with_related_context::<<rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_middle/src/ty/context/tls.rs:103:5
96: 0x7f8c375844bf - <rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt as rustc_query_system[db29a4a82fe48170]::query::QueryContext>::start_query::<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_impl/src/plumbing.rs:155:9
97: 0x7f8c375844bf - rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job_non_incr::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:506:22
98: 0x7f8c375844bf - rustc_query_system[db29a4a82fe48170]::query::plumbing::execute_job::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt, false>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:442:9
99: 0x7f8c375844bf - rustc_query_system[db29a4a82fe48170]::query::plumbing::try_execute_query::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt, false>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:385:13
100: 0x7f8c3773286c - rustc_query_system[db29a4a82fe48170]::query::plumbing::get_query_non_incr::<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_query_system/src/query/plumbing.rs:827:32
101: 0x7f8c3773286c - stacker[4fbe4727ac364052]::maybe_grow::<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>, rustc_query_system[db29a4a82fe48170]::query::plumbing::get_query_non_incr<rustc_query_impl[23cc7eb0a608f334]::DynamicConfig<rustc_query_system[db29a4a82fe48170]::query::caches::SingleCache<rustc_middle[f63169c9694c4243]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[23cc7eb0a608f334]::plumbing::QueryCtxt>::{closure#0}>
...
...
...
162: 0x7f8c35347365 - <scoped_tls[2bac460bf0bef071]::ScopedKey<rustc_span[bfa6808a5e92da49]::SessionGlobals>>::set::<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
at /rust/deps/scoped-tls-1.0.1/src/lib.rs:137:9
163: 0x7f8c35347365 - rustc_span[bfa6808a5e92da49]::create_session_globals_then::<(), rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_span/src/lib.rs:143:21
164: 0x7f8c35347365 - rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals::<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/compiler/rustc_interface/src/util.rs:159:17
165: 0x7f8c35347365 - std[bebcfa26ff680867]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/sys/backtrace.rs:160:18
166: 0x7f8c353714a4 - std[bebcfa26ff680867]::thread::lifecycle::spawn_unchecked::<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/thread/lifecycle.rs:92:13
167: 0x7f8c353714a4 - <core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<std[bebcfa26ff680867]::thread::lifecycle::spawn_unchecked<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[91c473b3610db379]::ops::function::FnOnce<()>>::call_once
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/panic/unwind_safe.rs:274:9
168: 0x7f8c353714a4 - std[bebcfa26ff680867]::panicking::catch_unwind::do_call::<core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<std[bebcfa26ff680867]::thread::lifecycle::spawn_unchecked<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:581:40
169: 0x7f8c353714a4 - std[bebcfa26ff680867]::panicking::catch_unwind::<(), core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<std[bebcfa26ff680867]::thread::lifecycle::spawn_unchecked<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panicking.rs:544:19
170: 0x7f8c353714a4 - std[bebcfa26ff680867]::panic::catch_unwind::<core[91c473b3610db379]::panic::unwind_safe::AssertUnwindSafe<std[bebcfa26ff680867]::thread::lifecycle::spawn_unchecked<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/panic.rs:359:14
171: 0x7f8c353714a4 - std[bebcfa26ff680867]::thread::lifecycle::spawn_unchecked::<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/thread/lifecycle.rs:90:26
172: 0x7f8c353714a4 - <std[bebcfa26ff680867]::thread::lifecycle::spawn_unchecked<rustc_interface[c6c376a60685e945]::util::run_in_thread_with_globals<rustc_interface[c6c376a60685e945]::util::run_in_thread_pool_with_globals<rustc_interface[c6c376a60685e945]::interface::run_compiler<(), rustc_driver_impl[13cf1191ca3affe6]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[91c473b3610db379]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
at /rustc-dev/63b1db05801271e400954e41b8600a3cf1482363/library/core/src/ops/function.rs:250:5
173: 0x7f8c38748b99 - <alloc[a8d04eb2314326e5]::boxed::Box<dyn core[91c473b3610db379]::ops::function::FnOnce<(), Output = ()> + core[91c473b3610db379]::marker::Send> as core[91c473b3610db379]::ops::function::FnOnce<()>>::call_once
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/alloc/src/boxed.rs:2206:9
174: 0x7f8c38748b99 - <std[bebcfa26ff680867]::sys::thread::unix::Thread>::new::thread_start
at /rustc/63b1db05801271e400954e41b8600a3cf1482363/library/std/src/sys/thread/unix.rs:119:17
175: 0x7f8c326969cb - <unknown>
176: 0x7f8c3271aa0c - <unknown>
177: 0x0 - <unknown>
error: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/home/matthias/vcs/github/CRED/rustc-ice-2025-12-02T21_21_57-3524474.txt` to your bug report
query stack during panic:
#0 [check_well_formed] checking that `Y::a` is well-formed
#1 [check_type_wf] checking that types are well-formed
... and 1 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
error: aborting due to 1 previous error
For more information about this error, try `rustc --explain E0203`.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.