Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assertion failed when recompiling #84487

Closed
arturoc opened this issue Apr 23, 2021 · 3 comments
Closed

Assertion failed when recompiling #84487

arturoc opened this issue Apr 23, 2021 · 3 comments
Labels
A-incr-comp Area: Incremental compilation C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@arturoc
Copy link
Contributor

arturoc commented Apr 23, 2021

When using nightly builds version rustc 1.53.0-nightly (7f4afdf02 2021-04-22) the compiler panics. This seems to happen only after doing a full build, then changing something and recompiling.

I'm compiling in release but using the following settings:

[profile.release]
opt-level = "s"
debug = true
codegen-units = 256
incremental = true
lto = false

without the incremental flag the error goes away also this doesn't happen on latest stable 1.51

Error output

thread 'rustc' panicked at 'assertion failed: `(left == right)`
  left: `Some(Fingerprint(8537439170242672706, 4648092694241280842))`,
 right: `Some(Fingerprint(212923312148573672, 18320173992410164289))`: found unstable fingerprints for evaluate_obligation(5ecf1a33cd5f9fb-1e2c959c25212356): Ok(EvaluatedToOk)', /rustc/7f4afdf0255600306bf67432da722c7b5d2cbf82/compiler/rustc_query_system/src/query/plumbing.rs:593:5
stack backtrace:
   0: rust_begin_unwind
             at /rustc/7f4afdf0255600306bf67432da722c7b5d2cbf82/library/std/src/panicking.rs:493:5
   1: core::panicking::panic_fmt
             at /rustc/7f4afdf0255600306bf67432da722c7b5d2cbf82/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::type_known_to_meet_bound_modulo_regions
  12: rustc_infer::infer::InferCtxtBuilder::enter
  13: rustc_ty_utils::common_traits::is_freeze_raw
  14: rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps
  15: rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory
  16: rustc_data_structures::stack::ensure_sufficient_stack
  17: rustc_query_system::query::plumbing::get_query_impl
  18: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::is_freeze_raw
  19: rustc_middle::ty::util::<impl rustc_middle::ty::TyS>::is_freeze
  20: rustc_middle::ty::layout::<impl rustc_target::abi::TyAndLayoutMethods<C> for &rustc_middle::ty::TyS>::pointee_info_at
  21: rustc_middle::ty::layout::<impl rustc_target::abi::TyAndLayoutMethods<C> for &rustc_middle::ty::TyS>::pointee_info_at
  22: <rustc_target::abi::TyAndLayout<&rustc_middle::ty::TyS> as rustc_codegen_llvm::type_of::LayoutLlvmExt>::pointee_info_at
  23: <rustc_target::abi::TyAndLayout<&rustc_middle::ty::TyS> as rustc_codegen_llvm::type_of::LayoutLlvmExt>::scalar_llvm_type_at
  24: rustc_codegen_llvm::type_of::uncached_llvm_type
  25: <rustc_target::abi::TyAndLayout<&rustc_middle::ty::TyS> as rustc_codegen_llvm::type_of::LayoutLlvmExt>::llvm_type
  26: rustc_codegen_llvm::type_of::struct_llfields
  27: <rustc_target::abi::TyAndLayout<&rustc_middle::ty::TyS> as rustc_codegen_llvm::type_of::LayoutLlvmExt>::llvm_type
  28: <rustc_target::abi::call::FnAbi<&rustc_middle::ty::TyS> as rustc_codegen_llvm::abi::FnAbiLlvmExt>::llvm_type
  29: rustc_codegen_llvm::mono_item::<impl rustc_codegen_ssa::traits::declare::PreDefineMethods for rustc_codegen_llvm::context::CodegenCx>::predefine_fn
  30: rustc_codegen_llvm::base::compile_codegen_unit::module_codegen
  31: rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps
  32: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task
  33: rustc_codegen_llvm::base::compile_codegen_unit
  34: rustc_codegen_ssa::base::codegen_crate
  35: <rustc_codegen_llvm::LlvmCodegenBackend as rustc_codegen_ssa::traits::backend::CodegenBackend>::codegen_crate
  36: rustc_interface::passes::QueryContext::enter
  37: rustc_interface::queries::Queries::ongoing_codegen
  38: rustc_interface::queries::<impl rustc_interface::interface::Compiler>::enter
  39: rustc_span::with_source_map
  40: rustc_interface::interface::create_compiler_and_run
  41: 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/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.53.0-nightly (7f4afdf02 2021-04-22) running on x86_64-unknown-linux-gnu

note: compiler flags: -C opt-level=s -C embed-bitcode=no -C codegen-units=256 -C debuginfo=2 -C incremental --crate-type lib

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [evaluate_obligation] evaluating trait selection obligation `rin_math::Point<f32, rin_math::U3>: std::marker::Freeze`
#1 [is_freeze_raw] computing whether `rin_math::Point<f32, rin_math::U3>` is freeze
end of query stack
@arturoc arturoc added C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Apr 23, 2021
@JohnTitor
Copy link
Member

cc #84341

@JohnTitor JohnTitor added the A-incr-comp Area: Incremental compilation label Apr 24, 2021
@elidupree
Copy link

I have a very similar error (likewise, completed build followed by rebuild, and setting incremental = false works around it)

Meta

rustc --version --verbose:

rustc 1.53.0-nightly (42816d61e 2021-04-24)
binary: rustc
commit-hash: 42816d61ead7e46d462df997958ccfd514f8c21c
commit-date: 2021-04-24
host: x86_64-unknown-linux-gnu
release: 1.53.0-nightly
LLVM version: 12.0.0

Error output

$ RUST_BACKTRACE=1 cargo test -p time_steward_integer_math --verbose
       Fresh autocfg v1.0.1
       Fresh cfg-if v1.0.0
       Fresh rand_core v0.4.2
       Fresh autocfg v0.1.7
       Fresh unicode-xid v0.2.2
       Fresh quick-error v1.2.3
       Fresh ppv-lite86 v0.2.10
       Fresh cc v1.0.67
       Fresh adler v1.0.2
       Fresh remove_dir_all v0.5.3
       Fresh gimli v0.23.0
       Fresh regex-syntax v0.6.23
       Fresh fnv v1.0.7
       Fresh bit-vec v0.6.3
       Fresh termcolor v1.1.2
       Fresh rustc-demangle v0.1.18
       Fresh object v0.23.0
       Fresh rawpointer v0.2.1
       Fresh itoa v0.4.7
       Fresh lazy_static v1.4.0
       Fresh regex-syntax v0.4.2
       Fresh nodrop v0.1.14
       Fresh array_ext v0.2.0
       Fresh rand_core v0.3.1
       Fresh rand_jitter v0.1.4
       Fresh humantime v1.3.0
       Fresh addr2line v0.14.1
       Fresh bit-set v0.5.2
       Fresh matrixmultiply v0.2.4
       Fresh libc v0.2.94
       Fresh libm v0.2.1
       Fresh rand_xorshift v0.1.1
       Fresh rand_hc v0.1.0
       Fresh rand_isaac v0.1.1
       Fresh proc-macro2 v1.0.26
       Fresh serde v1.0.125
       Fresh memchr v2.3.4
       Fresh log v0.4.14
       Fresh typenum v1.13.0
       Fresh maybe-uninit v2.0.0
       Fresh ryu v1.0.5
       Fresh bitflags v1.2.1
       Fresh arrayvec v0.4.12
       Fresh miniz_oxide v0.4.4
       Fresh num-traits v0.2.14
       Fresh getrandom v0.2.2
       Fresh rand_os v0.1.3
       Fresh atty v0.2.14
       Fresh rand v0.4.6
       Fresh rand_chacha v0.1.1
       Fresh wait-timeout v0.2.0
       Fresh rand v0.5.6
       Fresh quote v1.0.9
       Fresh aho-corasick v0.7.15
       Fresh rand_pcg v0.1.2
       Fresh generic-array v0.12.4
       Fresh smallvec v0.6.14
       Fresh backtrace v0.3.58
       Fresh serde_json v1.0.64
       Fresh rand_core v0.6.2
       Fresh num-integer v0.1.44
       Fresh num-complex v0.2.4
       Fresh approx v0.3.2
       Fresh syn v1.0.71
       Fresh regex v1.4.6
       Fresh rand v0.6.5
       Fresh rand_chacha v0.3.0
       Fresh num-bigint v0.2.6
       Fresh synstructure v0.12.4
       Fresh num-iter v0.1.42
       Fresh serde_derive v1.0.125
       Fresh alga v0.9.3
       Fresh rand v0.8.3
       Fresh num-rational v0.2.4
       Fresh env_logger v0.5.13
       Fresh failure_derive v0.1.8
       Fresh tempfile v3.2.0
       Fresh num v0.2.1
       Fresh failure v0.1.8
       Fresh quickcheck v0.6.2
       Fresh nalgebra v0.18.1
       Fresh rusty-fork v0.2.2
       Fresh proptest v0.7.2
   Compiling time_steward_integer_math v0.1.0 (/n/autobuild/time-steward/build/integer-math)
     Running `rustc --crate-name time_steward_integer_math --edition=2018 integer-math/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=e392076af31eab96 -C extra-filename=-e392076af31eab96 --out-dir /n/autobuild/time-steward/build/target/debug/deps -C incremental=/n/autobuild/time-steward/build/target/debug/incremental -L dependency=/n/autobuild/time-steward/build/target/debug/deps --extern array_ext=/n/autobuild/time-steward/build/target/debug/deps/libarray_ext-47d3e5cfb7b3228f.rlib --extern arrayvec=/n/autobuild/time-steward/build/target/debug/deps/libarrayvec-f28918546fa5fd9d.rlib --extern failure=/n/autobuild/time-steward/build/target/debug/deps/libfailure-8f57cc1d23951cc4.rlib --extern nalgebra=/n/autobuild/time-steward/build/target/debug/deps/libnalgebra-74d664a57db5edb4.rlib --extern num=/n/autobuild/time-steward/build/target/debug/deps/libnum-42f75ee379f121e8.rlib --extern proptest=/n/autobuild/time-steward/build/target/debug/deps/libproptest-b64410933db44bd1.rlib --extern quickcheck=/n/autobuild/time-steward/build/target/debug/deps/libquickcheck-884295518ecc1f5e.rlib --extern rand=/n/autobuild/time-steward/build/target/debug/deps/librand-5bb4359a6331ad11.rlib --extern serde=/n/autobuild/time-steward/build/target/debug/deps/libserde-103797c98b946c95.rlib --extern serde_derive=/n/autobuild/time-steward/build/target/debug/deps/libserde_derive-6d072d8e1a850d0f.so --extern serde_json=/n/autobuild/time-steward/build/target/debug/deps/libserde_json-59bd01ada351a934.rlib --extern smallvec=/n/autobuild/time-steward/build/target/debug/deps/libsmallvec-5181b5897ba42111.rlib`
thread 'rustc' panicked at 'assertion failed: `(left == right)`
  left: `Some(Fingerprint(8537439170242672706, 4648092694241280842))`,
 right: `Some(Fingerprint(212923312148573672, 18320173992410164289))`: found unstable fingerprints for evaluate_obligation(56b37730cf1b7b6-4e6095387770cf20): Ok(EvaluatedToOk)', /rustc/42816d61ead7e46d462df997958ccfd514f8c21c/compiler/rustc_query_system/src/query/plumbing.rs:593:5
stack backtrace:
   0: rust_begin_unwind
             at /rustc/42816d61ead7e46d462df997958ccfd514f8c21c/library/std/src/panicking.rs:493:5
   1: core::panicking::panic_fmt
             at /rustc/42816d61ead7e46d462df997958ccfd514f8c21c/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_infer::infer::InferCtxtBuilder as rustc_trait_selection::infer::InferCtxtBuilderExt>::enter_canonical_trait_query
  16: rustc_traits::normalize_projection_ty::normalize_projection_ty
  17: rustc_query_impl::<impl rustc_query_system::query::config::QueryAccessors<rustc_query_impl::plumbing::QueryCtxt> for rustc_query_impl::queries::normalize_projection_ty>::compute
  18: rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps
  19: rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory
  20: rustc_data_structures::stack::ensure_sufficient_stack
  21: rustc_query_system::query::plumbing::get_query_impl
  22: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::normalize_projection_ty
  23: <rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty
  24: rustc_middle::ty::fold::TypeFoldable::fold_with
  25: rustc_middle::ty::structural_impls::<impl rustc_middle::ty::fold::TypeFoldable for &rustc_middle::ty::TyS>::super_fold_with
  26: <rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty
  27: rustc_middle::ty::structural_impls::<impl rustc_middle::ty::fold::TypeFoldable for &rustc_middle::ty::TyS>::super_fold_with
  28: <rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty
  29: rustc_middle::ty::fold::TypeFoldable::fold_with
  30: rustc_middle::ty::structural_impls::<impl rustc_middle::ty::fold::TypeFoldable for &rustc_middle::ty::TyS>::super_fold_with
  31: <rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty
  32: rustc_middle::ty::util::fold_list
  33: rustc_middle::ty::structural_impls::<impl rustc_middle::ty::fold::TypeFoldable for &rustc_middle::ty::TyS>::super_fold_with
  34: <rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty
  35: <smallvec::SmallVec<A> as core::iter::traits::collect::Extend<<A as smallvec::Array>::Item>>::extend
  36: rustc_middle::ty::fold::TypeFoldable::fold_with
  37: rustc_middle::ty::structural_impls::<impl rustc_middle::ty::fold::TypeFoldable for &rustc_middle::ty::TyS>::super_fold_with
  38: <rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty
  39: <smallvec::SmallVec<A> as core::iter::traits::collect::Extend<<A as smallvec::Array>::Item>>::extend
  40: rustc_middle::ty::fold::TypeFoldable::fold_with
  41: rustc_middle::ty::structural_impls::<impl rustc_middle::ty::fold::TypeFoldable for &rustc_middle::ty::TyS>::super_fold_with
  42: <rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty
  43: <rustc_infer::infer::at::At as rustc_trait_selection::traits::query::normalize::AtExt>::normalize
  44: rustc_infer::infer::InferCtxtBuilder::enter
  45: core::ops::function::FnOnce::call_once
  46: rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps
  47: rustc_query_system::query::plumbing::load_from_disk_and_cache_in_memory
  48: rustc_data_structures::stack::ensure_sufficient_stack
  49: rustc_query_system::query::plumbing::get_query_impl
  50: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::normalize_generic_arg_after_erasing_regions
  51: <rustc_middle::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder as rustc_middle::ty::fold::TypeFolder>::fold_ty
  52: <rustc_mir::monomorphize::collector::MirNeighborCollector as rustc_middle::mir::visit::Visitor>::visit_terminator
  53: rustc_mir::monomorphize::collector::collect_neighbours
  54: rustc_mir::monomorphize::collector::collect_items_rec
  55: rustc_mir::monomorphize::collector::collect_items_rec
  56: rustc_mir::monomorphize::collector::collect_items_rec
  57: rustc_mir::monomorphize::collector::collect_items_rec
  58: rustc_mir::monomorphize::collector::collect_items_rec
  59: rustc_session::utils::<impl rustc_session::session::Session>::time
  60: rustc_mir::monomorphize::collector::collect_crate_mono_items
  61: rustc_mir::monomorphize::partitioning::collect_and_partition_mono_items
  62: rustc_query_impl::<impl rustc_query_system::query::config::QueryAccessors<rustc_query_impl::plumbing::QueryCtxt> for rustc_query_impl::queries::collect_and_partition_mono_items>::compute
  63: rustc_middle::dep_graph::<impl rustc_query_system::dep_graph::DepKind for rustc_middle::dep_graph::dep_node::DepKind>::with_deps
  64: rustc_query_system::dep_graph::graph::DepGraph<K>::with_task_impl
  65: rustc_data_structures::stack::ensure_sufficient_stack
  66: rustc_query_system::query::plumbing::force_query_with_job
  67: rustc_query_system::query::plumbing::get_query_impl
  68: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
  69: rustc_codegen_ssa::base::codegen_crate
  70: <rustc_codegen_llvm::LlvmCodegenBackend as rustc_codegen_ssa::traits::backend::CodegenBackend>::codegen_crate
  71: rustc_interface::passes::QueryContext::enter
  72: rustc_interface::queries::Queries::ongoing_codegen
  73: rustc_interface::queries::<impl rustc_interface::interface::Compiler>::enter
  74: rustc_span::with_source_map
  75: rustc_interface::interface::create_compiler_and_run
  76: 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/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md

note: rustc 1.53.0-nightly (42816d61e 2021-04-24) running on x86_64-unknown-linux-gnu

note: compiler flags: -C embed-bitcode=no -C debuginfo=2 -C incremental

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [evaluate_obligation] evaluating trait selection obligation `proptest::strategy::Map<proptest::strategy::BoxedStrategy<(std::vec::Vec<i64>, u32)>, [closure@integer-math/src/polynomial.rs:966:123: 971:6]>: proptest::strategy::Strategy`
#1 [normalize_projection_ty] normalizing `Canonical { max_universe: U0, variables: [], value: ParamEnvAnd { param_env: ParamEnv { caller_bounds: [], reveal: All }, value: ProjectionTy { substs: [proptest::strategy::Map<proptest::strategy::NoShrink<proptest::strategy::Flatten<proptest::strategy::Map<proptest::strategy::BoxedStrategy<(std::vec::Vec<i64>, u32)>, [closure@integer-math/src/polynomial.rs:966:123: 971:6]>>>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:94:25: 94:78]>], item_def_id: DefId(56:1038 ~ proptest[e66f]::strategy::traits::Strategy::Value) } } }`
#2 [normalize_generic_arg_after_erasing_regions] normalizing `for<'r, 's> fn(&'r mut proptest::test_runner::TestRunner, &'s proptest::strategy::Map<proptest::strategy::NoShrink<proptest::strategy::Flatten<proptest::strategy::Map<proptest::strategy::BoxedStrategy<(std::vec::Vec<i64>, u32)>, [closure@integer-math/src/polynomial.rs:966:123: 971:6]>>>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:94:25: 94:78]>, [closure@proptest::test_runner::TestRunner::run_in_fork<proptest::strategy::Map<proptest::strategy::NoShrink<proptest::strategy::Flatten<proptest::strategy::Map<proptest::strategy::BoxedStrategy<(std::vec::Vec<i64>, u32)>, [closure@integer-math/src/polynomial.rs:966:123: 971:6]>>>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:94:25: 94:78]>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:95:21: 100:22]>::{closure#3}], std::vec::IntoIter<std::result::Result<(), proptest::test_runner::TestCaseError>>, proptest::test_runner::runner::ForkOutput) -> std::result::Result<(), proptest::test_runner::TestError<<<proptest::strategy::Map<proptest::strategy::NoShrink<proptest::strategy::Flatten<proptest::strategy::Map<proptest::strategy::BoxedStrategy<(std::vec::Vec<i64>, u32)>, [closure@integer-math/src/polynomial.rs:966:123: 971:6]>>>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:94:25: 94:78]> as proptest::strategy::Strategy>::Value as proptest::strategy::ValueTree>::Value>> {proptest::test_runner::TestRunner::run_in_process_with_replay::<proptest::strategy::Map<proptest::strategy::NoShrink<proptest::strategy::Flatten<proptest::strategy::Map<proptest::strategy::BoxedStrategy<(std::vec::Vec<i64>, u32)>, [closure@integer-math/src/polynomial.rs:966:123: 971:6]>>>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:94:25: 94:78]>, [closure@proptest::test_runner::TestRunner::run_in_fork<proptest::strategy::Map<proptest::strategy::NoShrink<proptest::strategy::Flatten<proptest::strategy::Map<proptest::strategy::BoxedStrategy<(std::vec::Vec<i64>, u32)>, [closure@integer-math/src/polynomial.rs:966:123: 971:6]>>>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:94:25: 94:78]>, [closure@/n/HOME/.cargo/registry/src/github.com-1ecc6299db9ec823/proptest-0.7.2/src/sugar.rs:95:21: 100:22]>::{closure#3}], std::vec::IntoIter<std::result::Result<(), proptest::test_runner::TestCaseError>>>}`
#3 [collect_and_partition_mono_items] collect_and_partition_mono_items
end of query stack
error: could not compile `time_steward_integer_math`

Caused by:
  process didn't exit successfully: `rustc --crate-name time_steward_integer_math --edition=2018 integer-math/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=e392076af31eab96 -C extra-filename=-e392076af31eab96 --out-dir /n/autobuild/time-steward/build/target/debug/deps -C incremental=/n/autobuild/time-steward/build/target/debug/incremental -L dependency=/n/autobuild/time-steward/build/target/debug/deps --extern array_ext=/n/autobuild/time-steward/build/target/debug/deps/libarray_ext-47d3e5cfb7b3228f.rlib --extern arrayvec=/n/autobuild/time-steward/build/target/debug/deps/libarrayvec-f28918546fa5fd9d.rlib --extern failure=/n/autobuild/time-steward/build/target/debug/deps/libfailure-8f57cc1d23951cc4.rlib --extern nalgebra=/n/autobuild/time-steward/build/target/debug/deps/libnalgebra-74d664a57db5edb4.rlib --extern num=/n/autobuild/time-steward/build/target/debug/deps/libnum-42f75ee379f121e8.rlib --extern proptest=/n/autobuild/time-steward/build/target/debug/deps/libproptest-b64410933db44bd1.rlib --extern quickcheck=/n/autobuild/time-steward/build/target/debug/deps/libquickcheck-884295518ecc1f5e.rlib --extern rand=/n/autobuild/time-steward/build/target/debug/deps/librand-5bb4359a6331ad11.rlib --extern serde=/n/autobuild/time-steward/build/target/debug/deps/libserde-103797c98b946c95.rlib --extern serde_derive=/n/autobuild/time-steward/build/target/debug/deps/libserde_derive-6d072d8e1a850d0f.so --extern serde_json=/n/autobuild/time-steward/build/target/debug/deps/libserde_json-59bd01ada351a934.rlib --extern smallvec=/n/autobuild/time-steward/build/target/debug/deps/libsmallvec-5181b5897ba42111.rlib` (exit status: 101)

@Aaron1011
Copy link
Member

Duplicate of #83538

@Aaron1011 Aaron1011 marked this as a duplicate of #83538 May 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-incr-comp Area: Incremental compilation C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

4 participants