Closed
Description
Code
// this seem to happen to various libraries
Meta
rustc --version --verbose
:
rustc 1.83.0-nightly (26b5599e4 2024-09-06)
binary: rustc
commit-hash: 26b5599e4d6ed2b45152c60493c1788c0a27533d
commit-date: 2024-09-06
host: aarch64-apple-darwin
release: 1.83.0-nightly
LLVM version: 19.1.0
Error output
thread 'rustc' panicked at /rustc/26b5599e4d6ed2b45152c60493c1788c0a27533d/compiler/rustc_type_ir/src/search_graph/global_cache.rs:62:13:
assertion failed: prev.is_none()
Backtrace
stack backtrace:
0: 0x111d90a9c - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hda72d0b3de12f065
1: 0x10f1877bc - core::fmt::write::h8bfa502f5cc4dda3
2: 0x111d84978 - std::io::Write::write_fmt::h17fbac587145cfed
3: 0x111d9095c - std::sys::backtrace::BacktraceLock::print::h58377318c506a3c7
4: 0x111d92dd0 - std::panicking::default_hook::{{closure}}::h96f4a7be6d90142e
5: 0x111d92c38 - std::panicking::default_hook::hd79886ee3087935e
6: 0x10fd3c350 - <alloc[8c9d09994b97e83a]::boxed::Box<rustc_driver_impl[f7ca03732884a872]::install_ice_hook::{closure#0}> as core[94ad9d4d908f6461]::ops::function::Fn<(&dyn for<'a, 'b> core[94ad9d4d908f6461]::ops::function::Fn<(&'a std[ad387e49fc9cc2b]::panic::PanicHookInfo<'b>,), Output = ()> + core[94ad9d4d908f6461]::marker::Send + core[94ad9d4d908f6461]::marker::Sync, &std[ad387e49fc9cc2b]::panic::PanicHookInfo)>>::call
7: 0x111d93648 - std::panicking::rust_panic_with_hook::hbda367e9987bb323
8: 0x111d9329c - std::panicking::begin_panic_handler::{{closure}}::hd113d89f37c6444e
9: 0x111d90f44 - std::sys::backtrace::__rust_end_short_backtrace::h6dc3541121714390
10: 0x111d92f98 - _rust_begin_unwind
11: 0x11440d824 - core::panicking::panic_fmt::ha4ed2ed3e5df3b69
12: 0x11440d890 - core::panicking::panic::h630e1a4f566210b8
13: 0x111a57798 - <rustc_type_ir[3a70bfb12befba5]::search_graph::global_cache::GlobalCache<rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt>>::insert
14: 0x111b85750 - <rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt as rustc_type_ir[3a70bfb12befba5]::search_graph::Cx>::with_global_cache::<(), <rustc_type_ir[3a70bfb12befba5]::search_graph::SearchGraph<rustc_next_trait_solver[83d6e065117f6144]::solve::search_graph::SearchGraphDelegate<rustc_trait_selection[262c305b222e0f60]::solve::delegate::SolverDelegate>, rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt>>::insert_global_cache::{closure#0}>
15: 0x111a3da0c - <rustc_type_ir[3a70bfb12befba5]::search_graph::SearchGraph<rustc_next_trait_solver[83d6e065117f6144]::solve::search_graph::SearchGraphDelegate<rustc_trait_selection[262c305b222e0f60]::solve::delegate::SolverDelegate>, rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt>>::with_new_goal::<<rustc_next_trait_solver[83d6e065117f6144]::solve::eval_ctxt::EvalCtxt<rustc_trait_selection[262c305b222e0f60]::solve::delegate::SolverDelegate, rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt>>::evaluate_canonical_goal::{closure#0}::{closure#0}::{closure#0}>
16: 0x1119d0c50 - <rustc_next_trait_solver[83d6e065117f6144]::solve::eval_ctxt::EvalCtxt<rustc_trait_selection[262c305b222e0f60]::solve::delegate::SolverDelegate, rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt>>::evaluate_goal_raw
17: 0x1119bd1b4 - <rustc_next_trait_solver[83d6e065117f6144]::solve::eval_ctxt::EvalCtxt<rustc_trait_selection[262c305b222e0f60]::solve::delegate::SolverDelegate, rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt>>::enter_root::<core[94ad9d4d908f6461]::result::Result<(bool, rustc_type_ir[3a70bfb12befba5]::solve::Certainty), rustc_type_ir[3a70bfb12befba5]::solve::NoSolution>, <rustc_trait_selection[262c305b222e0f60]::solve::delegate::SolverDelegate as rustc_next_trait_solver[83d6e065117f6144]::solve::eval_ctxt::SolverDelegateEvalExt>::evaluate_root_goal::{closure#0}>
18: 0x111b1a628 - <rustc_trait_selection[262c305b222e0f60]::solve::fulfill::FulfillmentCtxt<rustc_trait_selection[262c305b222e0f60]::traits::FulfillmentError> as rustc_infer[a3beb9df81eadba]::traits::engine::TraitEngine<rustc_trait_selection[262c305b222e0f60]::traits::FulfillmentError>>::select_where_possible
19: 0x111b164f4 - <rustc_trait_selection[262c305b222e0f60]::solve::fulfill::FulfillmentCtxt<rustc_trait_selection[262c305b222e0f60]::traits::FulfillmentError> as rustc_infer[a3beb9df81eadba]::traits::engine::TraitEngine<rustc_trait_selection[262c305b222e0f60]::traits::FulfillmentError>>::select_all_or_error
20: 0x111ac24b4 - rustc_trait_selection[262c305b222e0f60]::traits::coherence::overlap
21: 0x111ac2074 - rustc_trait_selection[262c305b222e0f60]::traits::coherence::overlapping_impls
22: 0x111a5bee0 - <rustc_middle[1887ba0865664dfc]::traits::specialization_graph::Children as rustc_trait_selection[262c305b222e0f60]::traits::specialize::specialization_graph::ChildrenExt>::insert
23: 0x111a5cba0 - <rustc_middle[1887ba0865664dfc]::traits::specialization_graph::Graph as rustc_trait_selection[262c305b222e0f60]::traits::specialize::specialization_graph::GraphExt>::insert
24: 0x111b21968 - rustc_trait_selection[262c305b222e0f60]::traits::specialize::specialization_graph_provider
25: 0x11131592c - rustc_query_impl[e449e3aba67804d2]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e449e3aba67804d2]::query_impl::specialization_graph_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 8usize]>>
26: 0x11135d874 - <rustc_query_impl[e449e3aba67804d2]::query_impl::specialization_graph_of::dynamic_query::{closure#2} as core[94ad9d4d908f6461]::ops::function::FnOnce<(rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt, rustc_span[7c9ced27a73e4be5]::def_id::DefId)>>::call_once
27: 0x11122853c - rustc_query_system[788c67797adc2256]::query::plumbing::try_execute_query::<rustc_query_impl[e449e3aba67804d2]::DynamicConfig<rustc_query_system[788c67797adc2256]::query::caches::DefIdCache<rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[e449e3aba67804d2]::plumbing::QueryCtxt, false>
28: 0x1113d25cc - rustc_query_impl[e449e3aba67804d2]::query_impl::specialization_graph_of::get_query_non_incr::__rust_end_short_backtrace
29: 0x10ffbc400 - rustc_hir_analysis[28256a7b954b6e07]::coherence::coherent_trait
30: 0x111310568 - rustc_query_impl[e449e3aba67804d2]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e449e3aba67804d2]::query_impl::coherent_trait::dynamic_query::{closure#2}::{closure#0}, rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 1usize]>>
31: 0x111392f30 - <rustc_query_impl[e449e3aba67804d2]::query_impl::coherent_trait::dynamic_query::{closure#2} as core[94ad9d4d908f6461]::ops::function::FnOnce<(rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt, rustc_span[7c9ced27a73e4be5]::def_id::DefId)>>::call_once
32: 0x11121a840 - rustc_query_system[788c67797adc2256]::query::plumbing::try_execute_query::<rustc_query_impl[e449e3aba67804d2]::DynamicConfig<rustc_query_system[788c67797adc2256]::query::caches::DefIdCache<rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e449e3aba67804d2]::plumbing::QueryCtxt, false>
33: 0x1113ca114 - rustc_query_impl[e449e3aba67804d2]::query_impl::coherent_trait::get_query_non_incr::__rust_end_short_backtrace
34: 0x10ffa6a30 - rustc_middle[1887ba0865664dfc]::query::plumbing::query_ensure_error_guaranteed::<rustc_query_system[788c67797adc2256]::query::caches::DefIdCache<rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 1usize]>>, ()>
35: 0x10ffc252c - rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_item
36: 0x10ffb4fec - rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_well_formed
37: 0x111312504 - rustc_query_impl[e449e3aba67804d2]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e449e3aba67804d2]::query_impl::check_well_formed::dynamic_query::{closure#2}::{closure#0}, rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 1usize]>>
38: 0x111393bac - <rustc_query_impl[e449e3aba67804d2]::query_impl::check_well_formed::dynamic_query::{closure#2} as core[94ad9d4d908f6461]::ops::function::FnOnce<(rustc_middle[1887ba0865664dfc]::ty::context::TyCtxt, rustc_hir[12e471aba44b55e7]::hir_id::OwnerId)>>::call_once
39: 0x1112aa9c8 - rustc_query_system[788c67797adc2256]::query::plumbing::try_execute_query::<rustc_query_impl[e449e3aba67804d2]::DynamicConfig<rustc_query_system[788c67797adc2256]::query::caches::VecCache<rustc_hir[12e471aba44b55e7]::hir_id::OwnerId, rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[e449e3aba67804d2]::plumbing::QueryCtxt, false>
40: 0x1113d9140 - rustc_query_impl[e449e3aba67804d2]::query_impl::check_well_formed::get_query_non_incr::__rust_end_short_backtrace
41: 0x1100e8690 - rustc_middle[1887ba0865664dfc]::query::plumbing::query_ensure_error_guaranteed::<rustc_query_system[788c67797adc2256]::query::caches::VecCache<rustc_hir[12e471aba44b55e7]::hir_id::OwnerId, rustc_middle[1887ba0865664dfc]::query::erase::Erased<[u8; 1usize]>>, ()>
42: 0x1100decc0 - <rustc_data_structures[8428aac10069dc79]::sync::parallel::ParallelGuard>::run::<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ImplItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_impl_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#1}>::{closure#0}>::{closure#0}::{closure#0}::{closure#0}>
43: 0x110167314 - rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper::<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
44: 0x11013f5f4 - <rayon_core[9a15260e3976e105]::job::StackJob<rayon_core[9a15260e3976e105]::latch::SpinLatch, rayon_core[9a15260e3976e105]::join::join_context::call_b<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>>::run_inline
45: 0x110072448 - rayon_core[9a15260e3976e105]::join::join_context::<rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#0}
46: 0x110167414 - rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper::<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
47: 0x11013f5f4 - <rayon_core[9a15260e3976e105]::job::StackJob<rayon_core[9a15260e3976e105]::latch::SpinLatch, rayon_core[9a15260e3976e105]::join::join_context::call_b<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>>::run_inline
48: 0x110072448 - rayon_core[9a15260e3976e105]::join::join_context::<rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#0}
49: 0x110167414 - rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper::<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
50: 0x11013f5f4 - <rayon_core[9a15260e3976e105]::job::StackJob<rayon_core[9a15260e3976e105]::latch::SpinLatch, rayon_core[9a15260e3976e105]::join::join_context::call_b<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>>::run_inline
51: 0x110072448 - rayon_core[9a15260e3976e105]::join::join_context::<rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#0}
52: 0x110167414 - rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper::<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
53: 0x110072338 - rayon_core[9a15260e3976e105]::join::join_context::<rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#0}
54: 0x110167414 - rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper::<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
55: 0x110072338 - rayon_core[9a15260e3976e105]::join::join_context::<rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#0}
56: 0x110167414 - rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper::<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
57: 0x1101428a0 - <rayon_core[9a15260e3976e105]::job::StackJob<rayon_core[9a15260e3976e105]::latch::SpinLatch, rayon_core[9a15260e3976e105]::join::join_context::call_b<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rayon[e571a3c0d03016c4]::iter::plumbing::bridge_producer_consumer::helper<rayon[e571a3c0d03016c4]::slice::IterProducer<rustc_hir[12e471aba44b55e7]::hir::ItemId>, rayon[e571a3c0d03016c4]::iter::filter_map::FilterMapConsumer<rayon[e571a3c0d03016c4]::iter::reduce::ReduceConsumer<<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::and<()>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>, rustc_data_structures[8428aac10069dc79]::sync::parallel::enabled::try_par_for_each_in<&[rustc_hir[12e471aba44b55e7]::hir::ItemId], rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed, <rustc_middle[1887ba0865664dfc]::hir::ModuleItems>::par_items<rustc_hir_analysis[28256a7b954b6e07]::check::wfcheck::check_mod_type_wf::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}>::{closure#0}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>> as rayon_core[9a15260e3976e105]::job::Job>::execute
58: 0x11441e500 - <rayon_core[9a15260e3976e105]::registry::WorkerThread>::wait_until_cold
59: 0x10f2fc874 - <rayon_core[9a15260e3976e105]::registry::ThreadBuilder>::run
60: 0x10fd17bac - rustc_span[7c9ced27a73e4be5]::set_session_globals_then::<(), rustc_interface[92bcb4b7e2f9024e]::util::run_in_thread_pool_with_globals<rustc_interface[92bcb4b7e2f9024e]::interface::run_compiler<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rustc_driver_impl[f7ca03732884a872]::run_compiler::{closure#0}>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#3}::{closure#0}::{closure#0}::{closure#0}>
61: 0x10fd38c24 - <<crossbeam_utils[7805ba3f7d00bc8d]::thread::ScopedThreadBuilder>::spawn<<rayon_core[9a15260e3976e105]::ThreadPoolBuilder>::build_scoped<rustc_interface[92bcb4b7e2f9024e]::util::run_in_thread_pool_with_globals<rustc_interface[92bcb4b7e2f9024e]::interface::run_compiler<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rustc_driver_impl[f7ca03732884a872]::run_compiler::{closure#0}>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#3}::{closure#0}::{closure#0}, rustc_interface[92bcb4b7e2f9024e]::util::run_in_thread_pool_with_globals<rustc_interface[92bcb4b7e2f9024e]::interface::run_compiler<core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>, rustc_driver_impl[f7ca03732884a872]::run_compiler::{closure#0}>::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#3}::{closure#0}::{closure#1}, core[94ad9d4d908f6461]::result::Result<(), rustc_span[7c9ced27a73e4be5]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, ()>::{closure#0} as core[94ad9d4d908f6461]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
62: 0x10fd4c498 - std[ad387e49fc9cc2b]::sys::backtrace::__rust_begin_short_backtrace::<alloc[8c9d09994b97e83a]::boxed::Box<dyn core[94ad9d4d908f6461]::ops::function::FnOnce<(), Output = ()> + core[94ad9d4d908f6461]::marker::Send>, ()>
63: 0x10fd4c9c8 - <<std[ad387e49fc9cc2b]::thread::Builder>::spawn_unchecked_<alloc[8c9d09994b97e83a]::boxed::Box<dyn core[94ad9d4d908f6461]::ops::function::FnOnce<(), Output = ()> + core[94ad9d4d908f6461]::marker::Send>, ()>::{closure#1} as core[94ad9d4d908f6461]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
64: 0x111d9dc54 - std::sys::pal::unix::thread::Thread::new::thread_start::hd56dfb63fbabbc24
65: 0x19c181f94 - __pthread_joiner_wake
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 `/Users/htgazurex1212/.cargo/registry/src/index.crates.io-6f17d22bba15001f/postgres-types-0.2.7/rustc-ice-2024-09-07T03_24_21-65448.txt` to your bug report
note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C target-cpu=native -Z macro-backtrace -Z threads=8 -Z validate-mir
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [specialization_graph_of] building specialization graph of trait `core::cmp::PartialEq`
#1 [coherent_trait] coherence checking all impls of trait `core::cmp::PartialEq`
end of query stack
error: could not compile `postgres-types` (lib)
Please also kindly note that the same issue has also been reproduced on x86_64-unknown-linux-gnu
(see logs):
rustc 1.83.0-nightly (26b5599e4 2024-09-06)
binary: rustc
commit-hash: 26b5599e4d6ed2b45152c60493c1788c0a27533d
commit-date: 2024-09-06
host: x86_64-unknown-linux-gnu
release: 1.83.0-nightly
LLVM version: 19.1.0
This issue only seems to surface when running cargo clippy
. A normal cargo build
seems to be unaffected.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment