Created
July 12, 2024 20:50
-
-
Save JadedBlueEyes/6059c7f5d9b59059bf5f9e98522f29e6 to your computer and use it in GitHub Desktop.
rustc ICE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
thread 'rustc' panicked at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533\compiler\rustc_query_system\src\query\plumbing.rs:726:9: | |
Found unstable fingerprints for evaluate_obligation(273b41d7d142d64a-b36898d59e73fd4e): Ok(EvaluatedToOkModuloOpaqueTypes) | |
stack backtrace: | |
0: 0x7ff9037dd5a3 - std::backtrace_rs::backtrace::dbghelp64::trace | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\..\..\backtrace\src\backtrace\dbghelp64.rs:91 | |
1: 0x7ff9037dd5a3 - std::backtrace_rs::backtrace::trace_unsynchronized | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66 | |
2: 0x7ff9037dd5a3 - std::backtrace::Backtrace::create | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\backtrace.rs:331 | |
3: 0x7ff9037dd4ea - std::backtrace::Backtrace::force_capture | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\backtrace.rs:312 | |
4: 0x7ff8c684d4c5 - memchr | |
5: 0x7ff9037f846b - alloc::boxed::impl$50::call | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\alloc\src\boxed.rs:2078 | |
6: 0x7ff9037f846b - std::panicking::rust_panic_with_hook | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\panicking.rs:804 | |
7: 0x7ff9037f8276 - std::panicking::begin_panic_handler::closure$0 | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\panicking.rs:670 | |
8: 0x7ff9037f567f - std::sys::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0,never$> | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\sys\backtrace.rs:171 | |
9: 0x7ff9037f7e56 - std::panicking::begin_panic_handler | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\panicking.rs:661 | |
10: 0x7ff90384dd94 - core::panicking::panic_fmt | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\core\src\panicking.rs:74 | |
11: 0x7ff8c7425e12 - <rustc_ty_utils[2c762345beb5e41d]::opaque_types::OpaqueTypeCollector as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
12: 0x7ff8c5d68120 - rustc_ty_utils[2c762345beb5e41d]::ty::self_ty_of_trait_impl_enabling_order_dep_trait_object_hack | |
13: 0x7ff8c5d1454d - rustc_ty_utils[2c762345beb5e41d]::ty::self_ty_of_trait_impl_enabling_order_dep_trait_object_hack | |
14: 0x7ff8c5e292bb - rustc_query_impl[4fbba49e603ffd09]::plumbing::query_key_hash_verify_all | |
15: 0x7ff8c6132c9e - <rustc_infer[83a47f60aa3e2adb]::infer::InferCtxt as rustc_trait_selection[da7bab226bbdcb16]::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation_no_overflow | |
16: 0x7ff8c6130499 - <rustc_infer[83a47f60aa3e2adb]::infer::InferCtxt as rustc_trait_selection[da7bab226bbdcb16]::traits::query::evaluate_obligation::InferCtxtExt>::predicate_may_hold | |
17: 0x7ff8c545fea9 - <rustc_codegen_llvm[ec4c994dac078130]::builder::Builder as rustc_codegen_ssa[31e1a41624b26fdf]::traits::builder::BuilderMethods>::load_operand | |
18: 0x7ff8c550c8ca - rustc_hir_typeck[e81c8cd35b1f852d]::method::probe::method_autoderef_steps | |
19: 0x7ff8c550b44b - rustc_hir_typeck[e81c8cd35b1f852d]::method::probe::method_autoderef_steps | |
20: 0x7ff8c5576160 - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
21: 0x7ff8c548b306 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
22: 0x7ff8c54e85f2 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
23: 0x7ff8c54ea566 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
24: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
25: 0x7ff8c54ea5ba - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
26: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
27: 0x7ff8c5473161 - <rustc_codegen_llvm[ec4c994dac078130]::builder::Builder as rustc_codegen_ssa[31e1a41624b26fdf]::traits::builder::BuilderMethods>::load_operand | |
28: 0x7ff8c548abdc - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
29: 0x7ff8c54ea457 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
30: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
31: 0x7ff8c5473161 - <rustc_codegen_llvm[ec4c994dac078130]::builder::Builder as rustc_codegen_ssa[31e1a41624b26fdf]::traits::builder::BuilderMethods>::load_operand | |
32: 0x7ff8c548abdc - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
33: 0x7ff8c54ea457 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
34: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
35: 0x7ff8c5473161 - <rustc_codegen_llvm[ec4c994dac078130]::builder::Builder as rustc_codegen_ssa[31e1a41624b26fdf]::traits::builder::BuilderMethods>::load_operand | |
36: 0x7ff8c548abdc - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
37: 0x7ff8c54ea457 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
38: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
39: 0x7ff8c54ea729 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
40: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
41: 0x7ff8c554506b - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
42: 0x7ff8c548bf20 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
43: 0x7ff8c54ea729 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
44: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
45: 0x7ff8c554e8e1 - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
46: 0x7ff8c5552e4e - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
47: 0x7ff8c548e47b - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
48: 0x7ff8c54e3df7 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
49: 0x7ff8c548bc63 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
50: 0x7ff8c54e85f2 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
51: 0x7ff8c54ea566 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
52: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
53: 0x7ff8c554e8e1 - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
54: 0x7ff8c5552e4e - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
55: 0x7ff8c548e47b - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
56: 0x7ff8c54e3df7 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
57: 0x7ff8c548bc63 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
58: 0x7ff8c54e85f2 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
59: 0x7ff8c54ea566 - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
60: 0x7ff8c548b1ad - <<rustc_hir_typeck[e81c8cd35b1f852d]::fn_ctxt::FnCtxt>::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[3ab4a14c231009f2]::visit::TypeVisitor<rustc_middle[eab255e576c8c129]::ty::context::TyCtxt>>::visit_ty | |
61: 0x7ff8c554e8e1 - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
62: 0x7ff8c553b69e - rustc_hir_typeck[e81c8cd35b1f852d]::typeck | |
63: 0x7ff8c5e1822b - rustc_query_impl[4fbba49e603ffd09]::plumbing::query_key_hash_verify_all | |
64: 0x7ff8c5d5989d - rustc_ty_utils[2c762345beb5e41d]::ty::self_ty_of_trait_impl_enabling_order_dep_trait_object_hack | |
65: 0x7ff8c5e20784 - rustc_query_impl[4fbba49e603ffd09]::plumbing::query_key_hash_verify_all | |
66: 0x7ff8c55a7405 - <rustc_hir_typeck[e81c8cd35b1f852d]::upvar::InferBorrowKind as rustc_hir_typeck[e81c8cd35b1f852d]::expr_use_visitor::Delegate>::borrow | |
67: 0x7ff8c56159d4 - rustc_hir_analysis[aa4f1e8c8d81476e]::check_crate | |
68: 0x7ff8c536abd2 - rustc_interface[e2a31c745525698d]::passes::resolver_for_lowering_raw | |
69: 0x7ff8c2588c2e - rustc_interface[e2a31c745525698d]::passes::analysis | |
70: 0x7ff8c4f3d10b - <dyn std[495abf79edc05e9f]::io::Write as nu_ansi_term[9303f61fa10d3ffe]::write::AnyWrite>::write_str | |
71: 0x7ff8c4e54879 - rustc_ty_utils[2c762345beb5e41d]::ty::adt_sized_constraint | |
72: 0x7ff8c4f42813 - rustc_query_impl[4fbba49e603ffd09]::query_system | |
73: 0x7ff8c2546353 - _LNan_C | |
74: 0x7ff8c2541f2f - _LNan_C | |
75: 0x7ff8c254ba9b - _LNan_C | |
76: 0x7ff90380950d - alloc::boxed::impl$48::call_once | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\alloc\src\boxed.rs:2064 | |
77: 0x7ff90380950d - alloc::boxed::impl$48::call_once | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\alloc\src\boxed.rs:2064 | |
78: 0x7ff90380950d - std::sys::pal::windows::thread::impl$0::new::thread_start | |
at /rustc/cf2df68d1f5e56803c97d91e2b1a9f1c9923c533/library\std\src\sys\pal\windows\thread.rs:52 | |
79: 0x7ff9c8b9257d - BaseThreadInitThunk | |
80: 0x7ff9ca0aaf28 - RtlUserThreadStart | |
rustc version: 1.81.0-nightly (cf2df68d1 2024-07-01) | |
platform: x86_64-pc-windows-msvc | |
query stack during panic: | |
#0 [evaluate_obligation] evaluating trait selection obligation `core::iter::adapters::flatten::FlatMap<core::slice::iter::Iter<'a, mf1_parser::ast::Token<'b, 'c, alloc::string::String>>, load_locales::load_locales::{closure#23}::{closure#1}::gen_items::{opaque#0}, load_locales::load_locales::{closure#23}::{closure#1}::gen_items>: quote::__private::ext::RepIteratorExt` | |
#1 [typeck] type-checking `load_locales::load_locales` | |
#2 [analysis] running analysis passes on this crate | |
end of query stack |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment