Skip to content

Instantly share code, notes, and snippets.

@BohuTANG
Created May 27, 2021 03:48
Show Gist options
  • Save BohuTANG/471e94a87a0031a759da58ca27ff2e44 to your computer and use it in GitHub Desktop.
Save BohuTANG/471e94a87a0031a759da58ca27ff2e44 to your computer and use it in GitHub Desktop.
rust-compile-panic
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