You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The rustc output kindly asked me to provide this bug report:
Using rustc 1.26.0-nightly (bedbad611 2018-02-26) running on x86_64-unknown-linux-gnu I tried to use the crate alga which in turn is required by nalgebra.
As soon as I put alga (or nalgebra) into Cargo.toml and cargo attempts to compile alga, I get:
$ cargo run
Compiling alga v0.5.2
thread 'rustc' panicked at 'assertion failed: `(left != right)`
left: `ParamEnv(Binder(ProjectionPredicate(ProjectionTy { substs: Slice([<Self as linear::vector::EuclideanSpace>::Coordinates, <Self as linear::vector::EuclideanSpace>::Real]), item_def_id: DefId(2/0:893 ~ core[4840]::ops[0]::arith[0]::Mul[0]::Output[0]) }, <Self as linear::vector::EuclideanSpace>::Coordinates)))`,
right: `ParamEnv(Binder(ProjectionPredicate(ProjectionTy { substs: Slice([<Self as linear::vector::EuclideanSpace>::Coordinates, <Self as linear::vector::EuclideanSpace>::Real]), item_def_id: DefId(2/0:893 ~ core[4840]::ops[0]::arith[0]::Mul[0]::Output[0]) }, <Self as linear::vector::EuclideanSpace>::Coordinates)))`', librustc/traits/project.rs:146:17
stack backtrace:
0: 0x7f040a5a1ff3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h92c858273beca9db
at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
1: 0x7f040a599534 - std::sys_common::backtrace::_print::h6cb1e7663c70c510
at libstd/sys_common/backtrace.rs:71
2: 0x7f040a59ec7d - std::panicking::default_hook::{{closure}}::h46fa0787be3918b6
at libstd/sys_common/backtrace.rs:59
at libstd/panicking.rs:206
3: 0x7f040a59e979 - std::panicking::default_hook::h7dddf112a45a90f8
at libstd/panicking.rs:222
4: 0x7f0407028a5d - core::ops::function::Fn::call::h3cb97c4162eec9f6
5: 0x7f040a59f119 - std::panicking::rust_panic_with_hook::h42848144b6747469
at libstd/panicking.rs:401
6: 0x7f040a59ef02 - std::panicking::begin_panic_fmt::h14c37c5e3685a2bb
at libstd/panicking.rs:347
7: 0x7f040733aa22 - rustc::traits::project::ProjectionTyCandidateSet::push_candidate::h2672d39becc9aba3
8: 0x7f040733f012 - rustc::traits::project::opt_normalize_projection_type::h1fb7b886d286337f
9: 0x7f040733df83 - rustc::traits::project::normalize_projection_type::hfdd96356f7e979d2
10: 0x7f040733d86c - <rustc::traits::project::AssociatedTypeNormalizer<'a, 'b, 'gcx, 'tcx> as rustc::ty::fold::TypeFolder<'gcx, 'tcx>>::fold_ty::h27356651973a3854
11: 0x7f04073c4e7a - rustc::ty::subst::<impl rustc::ty::fold::TypeFoldable<'tcx> for &'tcx rustc::ty::Slice<rustc::ty::subst::Kind<'tcx>>>::super_fold_with::hcb4c12f430c98df5
12: 0x7f04073ebdee - rustc::ty::structural_impls::<impl rustc::ty::fold::TypeFoldable<'tcx> for rustc::ty::Predicate<'tcx>>::super_fold_with::h81d9e56dd0820402
13: 0x7f040736a4dc - rustc::traits::structural_impls::<impl rustc::ty::fold::TypeFoldable<'tcx> for rustc::traits::Obligation<'tcx, O>>::super_fold_with::h4c9a7f60e6f745db
14: 0x7f040733c432 - rustc::traits::project::normalize_with_depth::h3d391e0ed1f21835
15: 0x7f04073c7e82 - rustc::ty::wf::WfPredicates::normalize::{{closure}}::hc5c71bc5bb70f84c
16: 0x7f040718c979 - <core::iter::FlattenCompat<I, U> as core::iter::iterator::Iterator>::next::h7b6fc964cbd4c975
17: 0x7f0407015bc7 - <alloc::vec::Vec<T>>::extend_desugared::h4a9cc89317e1b0b9
18: 0x7f0407182782 - <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter::h09c60980fbd8ae5d
19: 0x7f04073c7c74 - rustc::ty::wf::predicate_obligations::h74ece49687a4a4e1
20: 0x7f040924d593 - rustc_typeck::check::wfcheck::CheckTypeWellFormedVisitor::check_where_clauses::h343cb02e7c27c865
21: 0x7f04092458b3 - rustc_typeck::check::wfcheck::CheckTypeWellFormedVisitor::check_item_well_formed::hd49e4e9035d32eeb
22: 0x7f040924e788 - <rustc_typeck::check::wfcheck::CheckTypeWellFormedVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_item::h2fd643ee2fb8da76
23: 0x7f04092b6a68 - rustc_typeck::check_crate::{{closure}}::h65bc6b2cde8fc8d8
24: 0x7f04092b277c - rustc_typeck::check_crate::h6a4b56b529504aab
25: 0x7f040a8e7e99 - rustc::ty::context::TyCtxt::create_and_enter::hc45b3a73dd46ae96
26: 0x7f040a94c73e - rustc_driver::driver::compile_input::h60b5346f3903c44c
27: 0x7f040a968e8a - rustc_driver::run_compiler::h606ede5b4fb41a6e
28: 0x7f040a894840 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha956e4fd16418a0d
29: 0x7f040a5b7bde - __rust_maybe_catch_panic
at libpanic_unwind/lib.rs:102
30: 0x7f040a8cdce6 - <F as alloc::boxed::FnBox<A>>::call_box::ha7d35e4049273418
31: 0x7f040a5aef9b - std::sys::unix::thread::Thread::new::thread_start::h15b68dbc19e967f4
at /checkout/src/liballoc/boxed.rs:793
at libstd/sys_common/thread.rs:24
at libstd/sys/unix/thread.rs:90
32: 0x7f04054aa08b - start_thread
33: 0x7f040a271e7e - __GI___clone
34: 0x0 - <unknown>
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/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.26.0-nightly (bedbad611 2018-02-26) running on x86_64-unknown-linux-gnu
error: Could not compile `alga`.
warning: build failed, waiting for other jobs to finish...
error: build failed
It works fine on stable 1.24.
The text was updated successfully, but these errors were encountered:
The
rustc
output kindly asked me to provide this bug report:Using
rustc 1.26.0-nightly (bedbad611 2018-02-26) running on x86_64-unknown-linux-gnu
I tried to use the cratealga
which in turn is required bynalgebra
.As soon as I put
alga
(ornalgebra
) intoCargo.toml
and cargo attempts to compilealga
, I get:It works fine on
stable 1.24
.The text was updated successfully, but these errors were encountered: