thread 'rustc' panicked at /rustc/f4b771bf1fb836392e1c510a625cdc81be09c952/compiler/rustc_hir/src/stable_hash_impls.rs:97:35: called `Option::unwrap()` on a `None` value stack backtrace: 0: 0x105a40fd4 - std::backtrace::Backtrace::create::h3a3a374e9e7e0700 1: 0x10eff9ba8 - as core[90a5c53afcfd51a7]::ops::function::Fn<(&dyn for<'a, 'b> core[90a5c53afcfd51a7]::ops::function::Fn<(&'a core[90a5c53afcfd51a7]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[90a5c53afcfd51a7]::marker::Sync + core[90a5c53afcfd51a7]::marker::Send, &core[90a5c53afcfd51a7]::panic::panic_info::PanicInfo)>>::call 2: 0x105a59bdc - std::panicking::rust_panic_with_hook::h40d0b7f483c74a4e 3: 0x105a59570 - std::panicking::begin_panic_handler::{{closure}}::h58be0aecd21db416 4: 0x105a56ec0 - std::sys_common::backtrace::__rust_end_short_backtrace::h04c25f4b10b72c6e 5: 0x105a59314 - _rust_begin_unwind 6: 0x105ab3fb8 - core::panicking::panic_fmt::h6ebf981fc54f2791 7: 0x105ab4040 - core::panicking::panic::h45a4da39101be1c0 8: 0x105ab3f68 - core::option::unwrap_failed::h84a96e9f91b1ca14 9: 0x110a164c0 - rustc_query_system[55c8316e36b91968]::dep_graph::graph::hash_result::> 10: 0x110a132f8 - >::with_feed_task::> 11: 0x11099d524 - rustc_ty_utils[ec2e243d45635df8]::assoc::feed_hir 12: 0x11099de80 - rustc_ty_utils[ec2e243d45635df8]::assoc::associated_type_for_impl_trait_in_trait 13: 0x11026a7e8 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 14: 0x1103858d4 - >::call_once 15: 0x110213920 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 16: 0x110411554 - rustc_query_impl[682394810b55ba24]::query_impl::associated_type_for_impl_trait_in_trait::get_query_incr::__rust_end_short_backtrace 17: 0x10f1fbea4 - ::ast_ty_to_ty_inner 18: 0x10f1fc708 - ::ty_of_fn 19: 0x10f2e8170 - rustc_hir_analysis[8e8f35123344c6b1]::collect::fn_sig 20: 0x11026ac08 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 21: 0x1103aa90c - >::call_once 22: 0x110173520 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 23: 0x1103883d0 - rustc_query_impl[682394810b55ba24]::query_impl::fn_sig::get_query_incr::__rust_end_short_backtrace 24: 0x10f2c9ca4 - rustc_middle[a133e6436611f9f4]::query::plumbing::query_get_at::>> 25: 0x10f2e7354 - ::build_constraints_for_item 26: 0x10f2e6eac - rustc_hir_analysis[8e8f35123344c6b1]::variance::constraints::add_constraints_from_crate 27: 0x10f2fcd1c - rustc_hir_analysis[8e8f35123344c6b1]::variance::crate_variances 28: 0x110266630 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 29: 0x11040b710 - >::call_once 30: 0x11018d1e8 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 31: 0x1103adf14 - rustc_query_impl[682394810b55ba24]::query_impl::crate_variances::get_query_incr::__rust_end_short_backtrace 32: 0x10f2fd360 - rustc_hir_analysis[8e8f35123344c6b1]::variance::variances_of 33: 0x110265a68 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 34: 0x110441364 - >::call_once 35: 0x11016ea54 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 36: 0x110411060 - rustc_query_impl[682394810b55ba24]::query_impl::variances_of::get_query_incr::__rust_end_short_backtrace 37: 0x10f292d50 - rustc_middle[a133e6436611f9f4]::query::plumbing::query_get_at::>> 38: 0x10f2a9fe8 - rustc_hir_analysis[8e8f35123344c6b1]::check::wfcheck::check_variances_for_type_defn 39: 0x10f2a442c - rustc_hir_analysis[8e8f35123344c6b1]::check::wfcheck::check_well_formed 40: 0x1102675b4 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 41: 0x11037bf14 - >::call_once 42: 0x110204940 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 43: 0x1103b2d74 - rustc_query_impl[682394810b55ba24]::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 44: 0x10f293d6c - rustc_middle[a133e6436611f9f4]::query::plumbing::query_ensure_error_guaranteed::>, ()> 45: 0x10f2e95ec - ::par_items:: 46: 0x10f2aa950 - rustc_hir_analysis[8e8f35123344c6b1]::check::wfcheck::check_mod_type_wf 47: 0x110267590 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 48: 0x110442370 - >::call_once 49: 0x1101c394c - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 50: 0x11033e8f0 - rustc_query_impl[682394810b55ba24]::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 51: 0x10f2e9a6c - ::run::<(), rustc_data_structures[8c1c76d5391eaba4]::sync::parallel::enabled::par_for_each_in<&rustc_hir[27b2932d1ece875e]::hir_id::OwnerId, &[rustc_hir[27b2932d1ece875e]::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 52: 0x10f22d67c - ::time::<(), rustc_hir_analysis[8e8f35123344c6b1]::check_crate::{closure#1}> 53: 0x10f22cd6c - rustc_hir_analysis[8e8f35123344c6b1]::check_crate 54: 0x10f73269c - rustc_interface[c597ac206337958b]::passes::analysis 55: 0x11026ad70 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 56: 0x110444c54 - >::call_once 57: 0x110189c78 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 58: 0x110426f5c - rustc_query_impl[682394810b55ba24]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 59: 0x10efd8644 - ::enter::> 60: 0x10ef91c08 - ::enter::, rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>> 61: 0x10efed084 - rustc_span[58c7b7ec18b535c7]::set_source_map::, rustc_interface[c597ac206337958b]::interface::run_compiler, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 62: 0x10efee708 - rustc_span[58c7b7ec18b535c7]::create_session_globals_then::, rustc_interface[c597ac206337958b]::util::run_in_thread_pool_with_globals, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}> 63: 0x10efda610 - std[838e2dcacfe5965e]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>> 64: 0x10efe9f58 - <::spawn_unchecked_, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#1} as core[90a5c53afcfd51a7]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 65: 0x105a6203c - std::sys::pal::unix::thread::Thread::new::thread_start::h6d23e69c46c8136e 66: 0x186466f94 - __pthread_joiner_wake rustc version: 1.78.0-nightly (f4b771bf1 2024-03-14) platform: aarch64-apple-darwin query stack during panic: #0 [associated_type_for_impl_trait_in_trait] creating the associated item corresponding to the opaque type `rpc::rpc_connect::Solver::init_solver::{opaque#0}` #1 [fn_sig] computing function signature of `rpc::rpc_connect::Solver::init_solver` #2 [crate_variances] computing the variances for items in this crate #3 [variances_of] computing the variances of `rpc::node_error::_::::deserialize::__Visitor` #4 [check_well_formed] checking that `rpc::node_error::_::::deserialize::__Visitor` is well-formed #5 [check_mod_type_wf] checking that types are well-formed in module `rpc::node_error` #6 [analysis] running analysis passes on this crate end of query stack thread 'rustc' panicked at /rustc/f4b771bf1fb836392e1c510a625cdc81be09c952/compiler/rustc_hir/src/stable_hash_impls.rs:97:35: called `Option::unwrap()` on a `None` value stack backtrace: 0: 0x105a40fd4 - std::backtrace::Backtrace::create::h3a3a374e9e7e0700 1: 0x10eff9ba8 - as core[90a5c53afcfd51a7]::ops::function::Fn<(&dyn for<'a, 'b> core[90a5c53afcfd51a7]::ops::function::Fn<(&'a core[90a5c53afcfd51a7]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[90a5c53afcfd51a7]::marker::Sync + core[90a5c53afcfd51a7]::marker::Send, &core[90a5c53afcfd51a7]::panic::panic_info::PanicInfo)>>::call 2: 0x105a59bdc - std::panicking::rust_panic_with_hook::h40d0b7f483c74a4e 3: 0x105a59570 - std::panicking::begin_panic_handler::{{closure}}::h58be0aecd21db416 4: 0x105a56ec0 - std::sys_common::backtrace::__rust_end_short_backtrace::h04c25f4b10b72c6e 5: 0x105a59314 - _rust_begin_unwind 6: 0x105ab3fb8 - core::panicking::panic_fmt::h6ebf981fc54f2791 7: 0x105ab4040 - core::panicking::panic::h45a4da39101be1c0 8: 0x105ab3f68 - core::option::unwrap_failed::h84a96e9f91b1ca14 9: 0x110a164c0 - rustc_query_system[55c8316e36b91968]::dep_graph::graph::hash_result::> 10: 0x110a132f8 - >::with_feed_task::> 11: 0x11099d524 - rustc_ty_utils[ec2e243d45635df8]::assoc::feed_hir 12: 0x1109910d4 - <&mut rustc_ty_utils[ec2e243d45635df8]::assoc::associated_types_for_impl_traits_in_associated_fn::{closure#1} as core[90a5c53afcfd51a7]::ops::function::FnOnce<(&rustc_span[58c7b7ec18b535c7]::def_id::DefId,)>>::call_once 13: 0x11099cbc8 - rustc_ty_utils[ec2e243d45635df8]::assoc::associated_types_for_impl_traits_in_associated_fn 14: 0x11026ab7c - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 15: 0x110444b20 - >::call_once 16: 0x11016ea54 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 17: 0x1104113b8 - rustc_query_impl[682394810b55ba24]::query_impl::associated_types_for_impl_traits_in_associated_fn::get_query_incr::__rust_end_short_backtrace 18: 0x11098ff48 - rustc_middle[a133e6436611f9f4]::query::plumbing::query_get_at::>> 19: 0x1109a7808 - as core[90a5c53afcfd51a7]::iter::traits::collect::Extend>::extend::, rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#3}>, core[90a5c53afcfd51a7]::iter::adapters::flatten::FlatMap, core[90a5c53afcfd51a7]::iter::adapters::copied::Copied, rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#4}::{closure#0}>, &[rustc_span[58c7b7ec18b535c7]::def_id::DefId], rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#4}::{closure#1}>>, rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#4}>>> 20: 0x113216fb0 - rustc_arena[d4346163be343b66]::outline::<::alloc_from_iter, rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#3}>, core[90a5c53afcfd51a7]::iter::adapters::flatten::FlatMap, core[90a5c53afcfd51a7]::iter::adapters::copied::Copied, rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#4}::{closure#0}>, &[rustc_span[58c7b7ec18b535c7]::def_id::DefId], rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#4}::{closure#1}>>, rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids::{closure#4}>>>::{closure#0}, &mut [rustc_span[58c7b7ec18b535c7]::def_id::DefId]> 21: 0x11099c4d0 - rustc_ty_utils[ec2e243d45635df8]::assoc::associated_item_def_ids 22: 0x1102693a8 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 23: 0x11044367c - >::call_once 24: 0x11016ea54 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 25: 0x11041120c - rustc_query_impl[682394810b55ba24]::query_impl::associated_item_def_ids::get_query_incr::__rust_end_short_backtrace 26: 0x10f3695ec - rustc_middle[a133e6436611f9f4]::query::plumbing::query_get_at::>> 27: 0x10f36e438 - rustc_hir_analysis[8e8f35123344c6b1]::impl_wf_check::check_impl_wf 28: 0x10f2a3514 - rustc_hir_analysis[8e8f35123344c6b1]::check::wfcheck::check_well_formed 29: 0x1102675b4 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 30: 0x11037bf14 - >::call_once 31: 0x110204940 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 32: 0x1103b2d74 - rustc_query_impl[682394810b55ba24]::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 33: 0x10f293d6c - rustc_middle[a133e6436611f9f4]::query::plumbing::query_ensure_error_guaranteed::>, ()> 34: 0x10f2e95ec - ::par_items:: 35: 0x10f2aa950 - rustc_hir_analysis[8e8f35123344c6b1]::check::wfcheck::check_mod_type_wf 36: 0x110267590 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 37: 0x110442370 - >::call_once 38: 0x1101c394c - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 39: 0x11033e8f0 - rustc_query_impl[682394810b55ba24]::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 40: 0x10f2e9a6c - ::run::<(), rustc_data_structures[8c1c76d5391eaba4]::sync::parallel::enabled::par_for_each_in<&rustc_hir[27b2932d1ece875e]::hir_id::OwnerId, &[rustc_hir[27b2932d1ece875e]::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 41: 0x10f22d67c - ::time::<(), rustc_hir_analysis[8e8f35123344c6b1]::check_crate::{closure#1}> 42: 0x10f22cd6c - rustc_hir_analysis[8e8f35123344c6b1]::check_crate 43: 0x10f73269c - rustc_interface[c597ac206337958b]::passes::analysis 44: 0x11026ad70 - rustc_query_impl[682394810b55ba24]::plumbing::__rust_begin_short_backtrace::> 45: 0x110444c54 - >::call_once 46: 0x110189c78 - rustc_query_system[55c8316e36b91968]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[682394810b55ba24]::plumbing::QueryCtxt, true> 47: 0x110426f5c - rustc_query_impl[682394810b55ba24]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 48: 0x10efd8644 - ::enter::> 49: 0x10ef91c08 - ::enter::, rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>> 50: 0x10efed084 - rustc_span[58c7b7ec18b535c7]::set_source_map::, rustc_interface[c597ac206337958b]::interface::run_compiler, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 51: 0x10efee708 - rustc_span[58c7b7ec18b535c7]::create_session_globals_then::, rustc_interface[c597ac206337958b]::util::run_in_thread_pool_with_globals, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}> 52: 0x10efda610 - std[838e2dcacfe5965e]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>> 53: 0x10efe9f58 - <::spawn_unchecked_, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#1} as core[90a5c53afcfd51a7]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 54: 0x105a6203c - std::sys::pal::unix::thread::Thread::new::thread_start::h6d23e69c46c8136e 55: 0x186466f94 - __pthread_joiner_wake query stack during panic: #0 [associated_types_for_impl_traits_in_associated_fn] creating associated items for opaque types returned by `rpc::rpc_connect::::serve` #1 [associated_item_def_ids] collecting associated items or fields of `rpc::rpc_connect::` #2 [check_well_formed] checking that `rpc::rpc_connect::` is well-formed #3 [check_mod_type_wf] checking that types are well-formed in module `rpc::rpc_connect` #4 [analysis] running analysis passes on this crate end of query stack delayed bug: {OpaqueTypeKey { def_id: DefId(0:1861 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#3}::serve::{opaque#0}), args: [S/#0] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_connect.rs:16:1: 16:18 (#2728), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1761 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::node_exec::{opaque#0}), args: [F/#0, Fut/#1, R/#2, ReLateParam(DefId(0:41 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::node_exec), BrNamed(DefId(0:1760 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::node_exec::'_#1), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_connect.rs:67:5: 74:27 (#2150), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1769 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::init::{opaque#0}), args: [ReLateParam(DefId(0:51 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::init), BrNamed(DefId(0:1767 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::init::'_), '_)), ReLateParam(DefId(0:51 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::init), BrNamed(DefId(0:1768 ~ gtosolver_lib[ab50]::rpc::rpc_connect::{impl#1}::init::'_#1), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_connect.rs:97:5: 97:61 (#2172), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1774 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_init::{opaque#0}), args: [ReLateParam(DefId(0:80 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_init), BrNamed(DefId(0:1772 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_init::'_), '_)), ReLateParam(DefId(0:80 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_init), BrNamed(DefId(0:1773 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_init::'_#1), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:23:1: 51:24 (#2214), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1778 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_run::{opaque#0}), args: [ReLateParam(DefId(0:82 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_run), BrNamed(DefId(0:1777 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_run::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:96:1: 101:25 (#2233), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1781 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_private_cards::{opaque#0}), args: [ReLateParam(DefId(0:84 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_private_cards), BrNamed(DefId(0:1780 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_private_cards::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:118:1: 120:35 (#2249), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1784 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_memory_usage::{opaque#0}), args: [ReLateParam(DefId(0:87 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_memory_usage), BrNamed(DefId(0:1783 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_memory_usage::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:132:1: 134:32 (#2265), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1787 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_total_bet_amount::{opaque#0}), args: [ReLateParam(DefId(0:89 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_total_bet_amount), BrNamed(DefId(0:1786 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_total_bet_amount::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:147:1: 150:30 (#2282), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1790 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_apply_history::{opaque#0}), args: [ReLateParam(DefId(0:92 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_apply_history), BrNamed(DefId(0:1789 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_apply_history::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:161:1: 164:24 (#2297), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1793 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_actions_after::{opaque#0}), args: [ReLateParam(DefId(0:94 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_actions_after), BrNamed(DefId(0:1792 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_actions_after::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:171:1: 174:33 (#2314), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1796 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_possible_cards::{opaque#0}), args: [ReLateParam(DefId(0:96 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_possible_cards), BrNamed(DefId(0:1795 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_possible_cards::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:186:1: 188:25 (#2330), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1799 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_get_results::{opaque#0}), args: [ReLateParam(DefId(0:98 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_get_results), BrNamed(DefId(0:1798 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_get_results::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:200:1: 202:58 (#2346), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1802 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_get_chance_reports::{opaque#0}), args: [ReLateParam(DefId(0:100 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_get_chance_reports), BrNamed(DefId(0:1801 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_get_chance_reports::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:214:1: 218:64 (#2364), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake delayed bug: {OpaqueTypeKey { def_id: DefId(0:1805 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_free::{opaque#0}), args: [ReLateParam(DefId(0:102 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_free), BrNamed(DefId(0:1804 ~ gtosolver_lib[ab50]::rpc::rpc_function::internet_game_free::'_), '_))] }: OpaqueTypeDecl { hidden_type: OpaqueHiddenType { span: src/rpc/rpc_function.rs:231:1: 233:24 (#2378), ty: ?0t } }} 0: std::backtrace::Backtrace::create 1: ::emit_diagnostic 2: ::emit_diagnostic 3: ::emit_producing_error_guaranteed 4: core::ptr::drop_in_place:: 5: core::ptr::drop_in_place:: 6: rustc_hir_typeck::typeck 7: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 8: >::call_once 9: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 10: rustc_query_impl::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 11: rustc_middle::query::plumbing::query_get_at::>> 12: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit 13: rustc_hir_analysis::collect::type_of::type_of_opaque 14: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 15: >::call_once 16: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 17: rustc_query_impl::query_impl::type_of_opaque::get_query_incr::__rust_end_short_backtrace 18: rustc_middle::query::plumbing::query_get_at::>> 19: rustc_hir_analysis::collect::type_of::type_of 20: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 21: >::call_once 22: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 23: rustc_query_impl::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 24: rustc_middle::query::plumbing::query_get_at::>> 25: rustc_hir_analysis::check::check::check_item_type 26: rustc_hir_analysis::check::wfcheck::check_well_formed 27: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 28: >::call_once 29: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 30: rustc_query_impl::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 31: rustc_middle::query::plumbing::query_ensure_error_guaranteed::>, ()> 32: ::par_items:: 33: rustc_hir_analysis::check::wfcheck::check_mod_type_wf 34: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 35: >::call_once 36: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 37: rustc_query_impl::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 38: ::run::<(), rustc_data_structures::sync::parallel::enabled::par_for_each_in<&rustc_hir::hir_id::OwnerId, &[rustc_hir::hir_id::OwnerId], ::par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 39: ::time::<(), rustc_hir_analysis::check_crate::{closure#1}> 40: rustc_hir_analysis::check_crate 41: rustc_interface::passes::analysis 42: rustc_query_impl::plumbing::__rust_begin_short_backtrace::> 43: >::call_once 44: rustc_query_system::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl::plumbing::QueryCtxt, true> 45: rustc_query_impl::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 46: ::enter::> 47: ::enter::, rustc_span::ErrorGuaranteed>> 48: rustc_span::set_source_map::, rustc_interface::interface::run_compiler, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 49: rustc_span::create_session_globals_then::, rustc_interface::util::run_in_thread_pool_with_globals, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}> 50: std::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>> 51: <::spawn_unchecked_, rustc_driver_impl::run_compiler::{closure#0}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 52: std::sys::pal::unix::thread::Thread::new::thread_start 53: __pthread_joiner_wake thread 'rustc' panicked at library/core/src/panicking.rs:164:5: panic in a destructor during cleanup stack backtrace: 0: 0x105a40fd4 - std::backtrace::Backtrace::create::h3a3a374e9e7e0700 1: 0x10eff9ba8 - as core[90a5c53afcfd51a7]::ops::function::Fn<(&dyn for<'a, 'b> core[90a5c53afcfd51a7]::ops::function::Fn<(&'a core[90a5c53afcfd51a7]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[90a5c53afcfd51a7]::marker::Sync + core[90a5c53afcfd51a7]::marker::Send, &core[90a5c53afcfd51a7]::panic::panic_info::PanicInfo)>>::call 2: 0x105a59bdc - std::panicking::rust_panic_with_hook::h40d0b7f483c74a4e 3: 0x105a59570 - std::panicking::begin_panic_handler::{{closure}}::h58be0aecd21db416 4: 0x105a56ec0 - std::sys_common::backtrace::__rust_end_short_backtrace::h04c25f4b10b72c6e 5: 0x105a59314 - _rust_begin_unwind 6: 0x105ab4000 - core::panicking::panic_nounwind_fmt::hd6f7bdbe2a96d5b5 7: 0x105ab40c0 - core::panicking::panic_nounwind_nobacktrace::haba2bb652c2778da 8: 0x105ab41e4 - core::panicking::panic_in_cleanup::h67dd6aae99e183cd 9: 0x10efed4a8 - rustc_span[58c7b7ec18b535c7]::set_source_map::, rustc_interface[c597ac206337958b]::interface::run_compiler, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}::{closure#0}> 10: 0x10efee708 - rustc_span[58c7b7ec18b535c7]::create_session_globals_then::, rustc_interface[c597ac206337958b]::util::run_in_thread_pool_with_globals, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}> 11: 0x10efda610 - std[838e2dcacfe5965e]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>> 12: 0x10efe9f58 - <::spawn_unchecked_, rustc_driver_impl[721b8d1ac8fde8ab]::run_compiler::{closure#0}>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[90a5c53afcfd51a7]::result::Result<(), rustc_span[58c7b7ec18b535c7]::ErrorGuaranteed>>::{closure#1} as core[90a5c53afcfd51a7]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 13: 0x105a6203c - std::sys::pal::unix::thread::Thread::new::thread_start::h6d23e69c46c8136e 14: 0x186466f94 - __pthread_joiner_wake