Created
May 27, 2021 03:48
-
-
Save BohuTANG/471e94a87a0031a759da58ca27ff2e44 to your computer and use it in GitHub Desktop.
rust-compile-panic
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 'assertion failed: `(left == right)` | |
left: `Some(Fingerprint(212923312148573672, 18320173992410164289))`, | |
right: `Some(Fingerprint(8537439170242672706, 4648092694241280842))`: found unstable fingerprints for evaluate_obligation(743076f0f8113f2e-37da7c23f6b6e546): Ok(EvaluatedToOkModuloRegions)', /rustc/bacf770f2983a52f31e3537db5f0fe1ef2eaa874/compiler/rustc_query_system/src/query/plumbing.rs:585:5 | |
stack backtrace: | |
0: rust_begin_unwind | |
at /rustc/bacf770f2983a52f31e3537db5f0fe1ef2eaa874/library/std/src/panicking.rs:493:5 | |
1: core::panicking::panic_fmt | |
at /rustc/bacf770f2983a52f31e3537db5f0fe1ef2eaa874/library/core/src/panicking.rs:92:14 | |
2: core::panicking::assert_failed_inner | |
3: core::panicking::assert_failed | |
4: rustc_query_system::query::plumbing::incremental_verify_ich | |
5: rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory | |
6: rustc_data_structures::stack::ensure_sufficient_stack | |
7: rustc_query_system::query::plumbing::get_query_impl | |
8: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::evaluate_obligation | |
9: <rustc_infer::infer::InferCtxt as rustc_trait_selection::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation | |
10: <rustc_infer::infer::InferCtxt as rustc_trait_selection::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation_no_overflow | |
11: rustc_trait_selection::traits::fulfill::FulfillProcessor::process_trait_obligation | |
12: rustc_trait_selection::traits::fulfill::FulfillProcessor::progress_changed_obligations | |
13: rustc_data_structures::obligation_forest::ObligationForest<O>::process_obligations | |
14: <rustc_trait_selection::traits::fulfill::FulfillmentContext as rustc_infer::traits::engine::TraitEngine>::select_where_possible | |
15: <rustc_trait_selection::traits::fulfill::FulfillmentContext as rustc_infer::traits::engine::TraitEngine>::select_all_or_error | |
16: rustc_infer::infer::InferCtxtBuilder::enter | |
17: <clippy_lints::future_not_send::FutureNotSend as rustc_lint::passes::LateLintPass>::check_fn | |
18: <rustc_lint::late::LateLintPassObjects as rustc_lint::passes::LateLintPass>::check_fn | |
19: <rustc_lint::late::LateContextAndPass<T> as rustc_hir::intravisit::Visitor>::visit_fn | |
20: rustc_hir::intravisit::walk_impl_item | |
21: rustc_hir::intravisit::Visitor::visit_nested_impl_item | |
22: rustc_hir::intravisit::walk_impl_item_ref | |
23: rustc_hir::intravisit::walk_item | |
24: rustc_hir::intravisit::Visitor::visit_nested_item | |
25: rustc_hir::intravisit::walk_mod | |
26: <rustc_lint::late::LateContextAndPass<T> as rustc_hir::intravisit::Visitor>::visit_mod | |
27: rustc_hir::intravisit::Visitor::visit_nested_item | |
28: rustc_hir::intravisit::walk_mod | |
29: <rustc_lint::late::LateContextAndPass<T> as rustc_hir::intravisit::Visitor>::visit_mod | |
30: rustc_hir::intravisit::walk_crate | |
31: rustc_lint::late::late_lint_pass_crate | |
32: rustc_lint::late::late_lint_crate | |
33: rustc_data_structures::sync::join | |
34: std::panic::catch_unwind | |
35: rustc_session::utils::<impl rustc_session::session::Session>::time | |
36: rustc_interface::passes::analysis | |
37: rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps | |
38: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl | |
39: rustc_data_structures::stack::ensure_sufficient_stack | |
40: rustc_query_system::query::plumbing::force_query_with_job | |
41: rustc_query_system::query::plumbing::get_query_impl | |
42: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::analysis | |
43: rustc_interface::passes::QueryContext::enter | |
44: rustc_interface::queries::<impl rustc_interface::interface::Compiler>::enter | |
45: rustc_span::with_source_map | |
46: rustc_interface::interface::create_compiler_and_run | |
47: scoped_tls::ScopedKey<T>::set | |
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. | |
error: internal compiler error: unexpected panic | |
note: the compiler unexpectedly panicked. this is a bug. | |
note: we would appreciate a bug report: https://github.com/rust-lang/rust-clippy/issues/new | |
note: Clippy version: clippy 0.1.53 (bacf770 2021-05-05) | |
query stack during panic: | |
#0 [evaluate_obligation] evaluating trait selection obligation `common_datavalues::DataValue: std::marker::Send` | |
#1 [analysis] running analysis passes on this crate | |
end of query stack | |
error: could not compile `common-flights` | |
To learn more, run the command again with --verbose. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment