thread 'rustc' panicked at /rustc/f9e0239a7bc813b4aceffc7f069f4797cde3175c/compiler/rustc_query_system/src/dep_graph/graph.rs:357:9:
forcing query with already existing `DepNode`
- query-key: PseudoCanonicalInput { typing_env: TypingEnv { typing_mode: PostAnalysis, param_env: ParamEnv { caller_bounds: [] } }, value: std::mem::MaybeUninit<Coroutine(DefId(0:1172 ~ risingwave_meta[01ae]::barrier::context::recovery::{impl#0}::resolve_graph_info::{closure#0}), [(), std::future::ResumeTy, (), std::result::Result<std::collections::HashMap<risingwave_common::catalog::DatabaseId, std::collections::HashMap<risingwave_common::catalog::TableId, barrier::info::InflightStreamingJobInfo, std::hash::RandomState>, std::hash::RandomState>, error::MetaError>, CoroutineWitness(DefId(0:1172 ~ risingwave_meta[01ae]::barrier::context::recovery::{impl#0}::resolve_graph_info::{closure#0}), []), (&'{erased} barrier::context::GlobalBarrierWorkerContextImpl, std::option::Option<risingwave_common::catalog::DatabaseId>)])> }
- dep-node: layout_of(816f8fb844cb6499-ccad66d4446e214a)
stack backtrace:
0: 0x112a710c4 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h77ed1f34a3c5105d
1: 0x11020700c - core::fmt::write::h9bfb871b28fea61e
2: 0x112a65908 - std::io::Write::write_fmt::h839dd64494ba54aa
3: 0x112a70f84 - std::sys::backtrace::BacktraceLock::print::h0e12275bea4ade62
4: 0x112a735b4 - std::panicking::default_hook::{{closure}}::h7ca10aa5b4a2d918
5: 0x112a7327c - std::panicking::default_hook::h13e12e4bb9b9a8c9
6: 0x110cbf090 - std[9894c6ec6fe8db10]::panicking::update_hook::<alloc[986273c79ed731f8]::boxed::Box<rustc_driver_impl[6f3b640739e17b06]::install_ice_hook::{closure#1}>>::{closure#0}
7: 0x112a73ee4 - std::panicking::rust_panic_with_hook::h76ea4b342c869166
8: 0x112a73b94 - std::panicking::begin_panic_handler::{{closure}}::h4ce5c52004e4c284
9: 0x112a71554 - std::sys::backtrace::__rust_end_short_backtrace::h2e208f8e73667f2e
10: 0x112a7385c - _rust_begin_unwind
11: 0x1156d4fd4 - core::panicking::panic_fmt::h0823edb295dcd5cf
12: 0x112004b8c - rustc_query_system[ac9d2b70afa31408]::query::plumbing::try_execute_query::<rustc_query_impl[2bd3cf32d2fa6a47]::DynamicConfig<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>, false, true, false>, rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::QueryCtxt, true>
13: 0x11224d138 - rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::get_query_incr::__rust_end_short_backtrace
14: 0x112979b5c - rustc_middle[a91b45ab22776d70]::query::plumbing::query_get_at::<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>>
15: 0x112996c38 - <core[48c71199c886a9d6]::iter::adapters::GenericShunt<core[48c71199c886a9d6]::iter::adapters::by_ref_sized::ByRefSized<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::iter::adapters::filter::Filter<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::mir::query::CoroutineSavedLocal>, rustc_ty_utils[edd9c8554ff98442]::layout::coroutine_layout::{closure#5}::{closure#0}>, rustc_ty_utils[edd9c8554ff98442]::layout::coroutine_layout::{closure#5}::{closure#1}>, rustc_ty_utils[edd9c8554ff98442]::layout::coroutine_layout::{closure#5}::{closure#2}>>, core[48c71199c886a9d6]::result::Result<core[48c71199c886a9d6]::convert::Infallible, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>> as core[48c71199c886a9d6]::iter::traits::iterator::Iterator>::next
16: 0x112996e44 - <core[48c71199c886a9d6]::iter::adapters::GenericShunt<core[48c71199c886a9d6]::iter::adapters::by_ref_sized::ByRefSized<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::iter::adapters::enumerate::Enumerate<core[48c71199c886a9d6]::slice::iter::Iter<rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_middle[a91b45ab22776d70]::mir::query::CoroutineSavedLocal>>>, <rustc_index[c5c59d069e390329]::slice::IndexSlice<rustc_abi[4894b3359dbcf466]::layout::ty::VariantIdx, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_middle[a91b45ab22776d70]::mir::query::CoroutineSavedLocal>>>::iter_enumerated::{closure#0}>, rustc_ty_utils[edd9c8554ff98442]::layout::coroutine_layout::{closure#5}>>, core[48c71199c886a9d6]::result::Result<core[48c71199c886a9d6]::convert::Infallible, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>> as core[48c71199c886a9d6]::iter::traits::iterator::Iterator>::next
17: 0x1129dd430 - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached
18: 0x1129eb92c - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of
19: 0x1121fec48 - rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>
20: 0x1121d36b8 - <rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2} as core[48c71199c886a9d6]::ops::function::FnOnce<(rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt, rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>)>>::call_once
21: 0x1120047e8 - rustc_query_system[ac9d2b70afa31408]::query::plumbing::try_execute_query::<rustc_query_impl[2bd3cf32d2fa6a47]::DynamicConfig<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>, false, true, false>, rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::QueryCtxt, true>
22: 0x11224d138 - rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::get_query_incr::__rust_end_short_backtrace
23: 0x112979b5c - rustc_middle[a91b45ab22776d70]::query::plumbing::query_get_at::<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>>
24: 0x112997960 - <core[48c71199c886a9d6]::iter::adapters::GenericShunt<core[48c71199c886a9d6]::iter::adapters::by_ref_sized::ByRefSized<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::ty::VariantDef>, rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached::{closure#17}>>, core[48c71199c886a9d6]::result::Result<core[48c71199c886a9d6]::convert::Infallible, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>> as core[48c71199c886a9d6]::iter::traits::iterator::Iterator>::next
25: 0x11296d03c - core[48c71199c886a9d6]::iter::adapters::try_process::<core[48c71199c886a9d6]::iter::adapters::by_ref_sized::ByRefSized<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::ty::VariantDef>, rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached::{closure#17}>>, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_abi[4894b3359dbcf466]::layout::ty::TyAndLayout<rustc_middle[a91b45ab22776d70]::ty::Ty>>, core[48c71199c886a9d6]::result::Result<core[48c71199c886a9d6]::convert::Infallible, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>, <core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::ty::VariantDef>, rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached::{closure#17}> as core[48c71199c886a9d6]::iter::traits::iterator::Iterator>::try_collect<rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::VariantIdx, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_abi[4894b3359dbcf466]::layout::ty::TyAndLayout<rustc_middle[a91b45ab22776d70]::ty::Ty>>>>::{closure#0}, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::VariantIdx, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_abi[4894b3359dbcf466]::layout::ty::TyAndLayout<rustc_middle[a91b45ab22776d70]::ty::Ty>>>>
26: 0x1129daff4 - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached
27: 0x1129eb92c - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of
28: 0x1121fec48 - rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>
29: 0x1121d36b8 - <rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2} as core[48c71199c886a9d6]::ops::function::FnOnce<(rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt, rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>)>>::call_once
30: 0x1120047e8 - rustc_query_system[ac9d2b70afa31408]::query::plumbing::try_execute_query::<rustc_query_impl[2bd3cf32d2fa6a47]::DynamicConfig<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>, false, true, false>, rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::QueryCtxt, true>
31: 0x11224d138 - rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::get_query_incr::__rust_end_short_backtrace
32: 0x112979b5c - rustc_middle[a91b45ab22776d70]::query::plumbing::query_get_at::<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>>
33: 0x112997b0c - <core[48c71199c886a9d6]::iter::adapters::GenericShunt<core[48c71199c886a9d6]::iter::adapters::by_ref_sized::ByRefSized<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::ty::VariantDef>, rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached::{closure#17}>>, core[48c71199c886a9d6]::result::Result<core[48c71199c886a9d6]::convert::Infallible, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>> as core[48c71199c886a9d6]::iter::traits::iterator::Iterator>::next
34: 0x11296d03c - core[48c71199c886a9d6]::iter::adapters::try_process::<core[48c71199c886a9d6]::iter::adapters::by_ref_sized::ByRefSized<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::ty::VariantDef>, rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached::{closure#17}>>, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_abi[4894b3359dbcf466]::layout::ty::TyAndLayout<rustc_middle[a91b45ab22776d70]::ty::Ty>>, core[48c71199c886a9d6]::result::Result<core[48c71199c886a9d6]::convert::Infallible, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>, <core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::ty::VariantDef>, rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached::{closure#17}> as core[48c71199c886a9d6]::iter::traits::iterator::Iterator>::try_collect<rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::VariantIdx, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_abi[4894b3359dbcf466]::layout::ty::TyAndLayout<rustc_middle[a91b45ab22776d70]::ty::Ty>>>>::{closure#0}, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::VariantIdx, rustc_index[c5c59d069e390329]::vec::IndexVec<rustc_abi[4894b3359dbcf466]::layout::ty::FieldIdx, rustc_abi[4894b3359dbcf466]::layout::ty::TyAndLayout<rustc_middle[a91b45ab22776d70]::ty::Ty>>>>
35: 0x1129daff4 - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached
36: 0x1129eb92c - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of
37: 0x1121fec48 - rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>
38: 0x1121d36b8 - <rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2} as core[48c71199c886a9d6]::ops::function::FnOnce<(rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt, rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>)>>::call_once
39: 0x1120047e8 - rustc_query_system[ac9d2b70afa31408]::query::plumbing::try_execute_query::<rustc_query_impl[2bd3cf32d2fa6a47]::DynamicConfig<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>, false, true, false>, rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::QueryCtxt, true>
40: 0x11224d138 - rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::get_query_incr::__rust_end_short_backtrace
41: 0x112979b5c - rustc_middle[a91b45ab22776d70]::query::plumbing::query_get_at::<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>>
42: 0x1129d0874 - <rustc_middle[a91b45ab22776d70]::ty::layout::LayoutCx as rustc_middle[a91b45ab22776d70]::ty::layout::LayoutOf>::spanned_layout_of
43: 0x112997f4c - <core[48c71199c886a9d6]::iter::adapters::GenericShunt<core[48c71199c886a9d6]::iter::adapters::by_ref_sized::ByRefSized<core[48c71199c886a9d6]::iter::adapters::chain::Chain<core[48c71199c886a9d6]::iter::adapters::chain::Chain<core[48c71199c886a9d6]::iter::adapters::map::Map<core[48c71199c886a9d6]::iter::adapters::copied::Copied<core[48c71199c886a9d6]::slice::iter::Iter<rustc_middle[a91b45ab22776d70]::ty::Ty>>, rustc_ty_utils[edd9c8554ff98442]::layout::coroutine_layout::{closure#2}>, core[48c71199c886a9d6]::iter::sources::once::Once<core[48c71199c886a9d6]::result::Result<rustc_abi[4894b3359dbcf466]::layout::ty::TyAndLayout<rustc_middle[a91b45ab22776d70]::ty::Ty>, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>>>, core[48c71199c886a9d6]::iter::adapters::map::Map<rustc_index[c5c59d069e390329]::bit_set::BitIter<rustc_middle[a91b45ab22776d70]::mir::query::CoroutineSavedLocal>, rustc_ty_utils[edd9c8554ff98442]::layout::coroutine_layout::{closure#1}>>>, core[48c71199c886a9d6]::result::Result<core[48c71199c886a9d6]::convert::Infallible, &rustc_middle[a91b45ab22776d70]::ty::layout::LayoutError>> as core[48c71199c886a9d6]::iter::traits::iterator::Iterator>::next
44: 0x1129dced8 - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of_uncached
45: 0x1129eb92c - rustc_ty_utils[edd9c8554ff98442]::layout::layout_of
46: 0x1121fec48 - rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>
47: 0x1121d36b8 - <rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::dynamic_query::{closure#2} as core[48c71199c886a9d6]::ops::function::FnOnce<(rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt, rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>)>>::call_once
48: 0x1120047e8 - rustc_query_system[ac9d2b70afa31408]::query::plumbing::try_execute_query::<rustc_query_impl[2bd3cf32d2fa6a47]::DynamicConfig<rustc_query_system[ac9d2b70afa31408]::query::caches::DefaultCache<rustc_middle[a91b45ab22776d70]::ty::PseudoCanonicalInput<rustc_middle[a91b45ab22776d70]::ty::Ty>, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 16usize]>>, false, true, false>, rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::QueryCtxt, true>
49: 0x11224d138 - rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::layout_of::get_query_incr::__rust_end_short_backtrace
50: 0x1114b0028 - <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}
51: 0x11148a6e8 - rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper::<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
52: 0x1114b52b0 - rayon_core[b6856ef8f28464a9]::join::join_context::<rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, (), ()>::{closure#0}
53: 0x11148a98c - rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper::<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
54: 0x1114b521c - rayon_core[b6856ef8f28464a9]::join::join_context::<rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, (), ()>::{closure#0}
55: 0x11148a98c - rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper::<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
56: 0x1114b521c - rayon_core[b6856ef8f28464a9]::join::join_context::<rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, (), ()>::{closure#0}
57: 0x11148a98c - rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper::<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
58: 0x1114b521c - rayon_core[b6856ef8f28464a9]::join::join_context::<rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#0}, rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>::{closure#1}, (), ()>::{closure#0}
59: 0x11148a98c - rayon[cfbcf1130c4a27d8]::iter::plumbing::bridge_producer_consumer::helper::<rayon[cfbcf1130c4a27d8]::slice::IterProducer<rustc_span[b159ac891f568e98]::def_id::LocalDefId>, rayon[cfbcf1130c4a27d8]::iter::for_each::ForEachConsumer<rustc_data_structures[56c1ede76a8dc992]::sync::parallel::par_for_each_in<&rustc_span[b159ac891f568e98]::def_id::LocalDefId, &[rustc_span[b159ac891f568e98]::def_id::LocalDefId], <rustc_middle[a91b45ab22776d70]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[9b04200922216af0]::passes::run_required_analyses::{closure#4}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>>
60: 0x111538e9c - rustc_interface[9b04200922216af0]::passes::run_required_analyses
61: 0x11153a938 - rustc_interface[9b04200922216af0]::passes::analysis
62: 0x1121fe8c4 - rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 0usize]>>
63: 0x111fdb074 - rustc_query_system[ac9d2b70afa31408]::query::plumbing::try_execute_query::<rustc_query_impl[2bd3cf32d2fa6a47]::DynamicConfig<rustc_query_system[ac9d2b70afa31408]::query::caches::SingleCache<rustc_middle[a91b45ab22776d70]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[2bd3cf32d2fa6a47]::plumbing::QueryCtxt, true>
64: 0x112208dd8 - rustc_query_impl[2bd3cf32d2fa6a47]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
65: 0x110cb1fc0 - rustc_interface[9b04200922216af0]::passes::create_and_enter_global_ctxt::<core[48c71199c886a9d6]::option::Option<rustc_interface[9b04200922216af0]::queries::Linker>, rustc_driver_impl[6f3b640739e17b06]::run_compiler::{closure#0}::{closure#2}>
66: 0x110cc3b24 - rustc_interface[9b04200922216af0]::interface::run_compiler::<(), rustc_driver_impl[6f3b640739e17b06]::run_compiler::{closure#0}>::{closure#1}
67: 0x110ce7c6c - <rayon_core[b6856ef8f28464a9]::job::StackJob<rayon_core[b6856ef8f28464a9]::latch::LatchRef<rayon_core[b6856ef8f28464a9]::latch::LockLatch>, <rayon_core[b6856ef8f28464a9]::registry::Registry>::in_worker_cold<<rayon_core[b6856ef8f28464a9]::thread_pool::ThreadPool>::install<rustc_interface[9b04200922216af0]::util::run_in_thread_pool_with_globals<rustc_interface[9b04200922216af0]::interface::run_compiler<(), rustc_driver_impl[6f3b640739e17b06]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#3}::{closure#0}::{closure#1}::{closure#0}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> as rayon_core[b6856ef8f28464a9]::job::Job>::execute
68: 0x1156e7128 - <rayon_core[b6856ef8f28464a9]::registry::WorkerThread>::wait_until_cold
69: 0x11034420c - <rayon_core[b6856ef8f28464a9]::registry::ThreadBuilder>::run
70: 0x110cc8690 - <<crossbeam_utils[fd374ac57b20374e]::thread::ScopedThreadBuilder>::spawn<<rayon_core[b6856ef8f28464a9]::ThreadPoolBuilder>::build_scoped<rustc_interface[9b04200922216af0]::util::run_in_thread_pool_with_globals<rustc_interface[9b04200922216af0]::interface::run_compiler<(), rustc_driver_impl[6f3b640739e17b06]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#3}::{closure#0}::{closure#0}, rustc_interface[9b04200922216af0]::util::run_in_thread_pool_with_globals<rustc_interface[9b04200922216af0]::interface::run_compiler<(), rustc_driver_impl[6f3b640739e17b06]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#3}::{closure#0}::{closure#1}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>::{closure#0} as core[48c71199c886a9d6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
71: 0x110cb2e04 - std[9894c6ec6fe8db10]::sys::backtrace::__rust_begin_short_backtrace::<alloc[986273c79ed731f8]::boxed::Box<dyn core[48c71199c886a9d6]::ops::function::FnOnce<(), Output = ()> + core[48c71199c886a9d6]::marker::Send>, ()>
72: 0x110cc76d0 - <<std[9894c6ec6fe8db10]::thread::Builder>::spawn_unchecked_<alloc[986273c79ed731f8]::boxed::Box<dyn core[48c71199c886a9d6]::ops::function::FnOnce<(), Output = ()> + core[48c71199c886a9d6]::marker::Send>, ()>::{closure#1} as core[48c71199c886a9d6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
73: 0x112a7e740 - std::sys::pal::unix::thread::Thread::new::thread_start::h2c683aa1e6977f7f
74: 0x183165034 - __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-clippy/issues/new?template=ice.yml
note: please make sure that you have updated to the latest nightly
note: compiler flags: --crate-type lib -C lto=off -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -Z threads=8 -C incremental=[REDACTED] -C link-arg=-fuse-ld=lld
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [layout_of] computing layout of `core::mem::maybe_uninit::MaybeUninit<{async fn body of barrier::context::recovery::<impl at src/meta/src/barrier/context/recovery.rs:44:1: 44:36>::resolve_graph_info()}>`
#1 [layout_of] computing layout of `{async fn body of barrier::context::recovery::<impl at src/meta/src/barrier/context/recovery.rs:44:1: 44:36>::reload_runtime_info_impl()}`
... and 4 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
note: Clippy version: clippy 0.1.87 (f9e0239a7b 2025-03-04)
Summary
rust panick on running cargo clippy on risingwave
Caused by:
process didn't exit successfully:
Version
Error output