We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
I tried this code
Reproduce: clone repo, then in the root run cargo clippy
cargo clippy
I expected to see this happen: clippy to run over my code
Instead, this happened: unexpected panic of compiler
bin: particles Compiling either v1.4.0 Compiling winapi-build v0.1.1 Compiling scopeguard v0.3.3 Compiling bitflags v0.9.1 Compiling lazy_static v1.0.0 Compiling typenum v1.9.0 Compiling matrixmultiply v0.1.14 Compiling adler32 v1.0.2 Compiling memoffset v0.2.1 Compiling siphasher v0.2.2 Compiling dtoa v0.4.2 Compiling vulkano v0.7.2 Compiling bitflags v1.0.1 Compiling cfg-if v0.1.2 Compiling cc v1.0.4 Compiling libc v0.2.36 Compiling rawpointer v0.1.0 Compiling winapi v0.2.8 Compiling lazy_static v0.2.11 Compiling color_quant v1.0.0 Compiling pkg-config v0.3.9 Compiling serde v0.9.15 Compiling quote v0.3.15 Compiling unicode-xid v0.0.4 Compiling lzw v0.10.0 Compiling half v1.0.2 Compiling crossbeam v0.3.2 Compiling scoped_threadpool v0.1.8 Compiling num-traits v0.2.0 Compiling bitflags v0.7.0 Compiling smallvec v0.4.4 Compiling fnv v1.0.6 Compiling nodrop v0.1.12 Compiling rustc-serialize v0.3.24 Compiling approx v0.1.1 Compiling rayon-core v1.4.0 Compiling itoa v0.3.4 Compiling byteorder v1.2.1 Compiling vk-sys v0.3.3 Compiling kernel32-sys v0.2.2 Compiling xml-rs v0.6.1 Compiling inflate v0.3.4 Compiling phf_shared v0.7.21 Compiling crossbeam-utils v0.2.2 Compiling rand v0.4.2 Compiling shared_library v0.1.8 Compiling num_cpus v1.8.0 Compiling cmake v0.1.29 Compiling x11-dl v2.17.2 Compiling syn v0.10.8 Compiling gif v0.9.2 Compiling num-integer v0.1.36 Compiling num-traits v0.1.43 Compiling arrayvec v0.4.7 Compiling deflate v0.7.17 Compiling num-complex v0.1.42 Compiling wayland-scanner v0.9.10 Compiling phf v0.7.21 Compiling rand v0.3.22 Compiling glsl-to-spirv v0.1.4 Compiling num-iter v0.1.35 Compiling num-rational v0.1.42 Compiling serde_json v0.9.10 Compiling enum_primitive v0.1.1 Compiling crossbeam-epoch v0.3.0 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 note: Run with `RUST_BACKTRACE=1` for a 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/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
rustc --version --verbose:
rustc --version --verbose
rustc 1.26.0-nightly (bedbad611 2018-02-26) binary: rustc commit-hash: bedbad61195d2eae69b43eca49c6d3e2aee8f208 commit-date: 2018-02-26 host: x86_64-unknown-linux-gnu release: 1.26.0-nightly LLVM version: 6.0
Backtrace:
stack backtrace: 0: 0x7f8bc7824ff3 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h92c858273beca9db at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 1: 0x7f8bc781c534 - std::sys_common::backtrace::_print::h6cb1e7663c70c510 at libstd/sys_common/backtrace.rs:71 2: 0x7f8bc7821c7d - std::panicking::default_hook::{{closure}}::h46fa0787be3918b6 at libstd/sys_common/backtrace.rs:59 at libstd/panicking.rs:206 3: 0x7f8bc7821979 - std::panicking::default_hook::h7dddf112a45a90f8 at libstd/panicking.rs:222 4: 0x7f8bc897aa5d - core::ops::function::Fn::call::h3cb97c4162eec9f6 5: 0x7f8bc7822119 - std::panicking::rust_panic_with_hook::h42848144b6747469 at libstd/panicking.rs:401 6: 0x7f8bc7821f02 - std::panicking::begin_panic_fmt::h14c37c5e3685a2bb at libstd/panicking.rs:347 7: 0x7f8bc8c8ca22 - rustc::traits::project::ProjectionTyCandidateSet::push_candidate::h2672d39becc9aba3 8: 0x7f8bc8c91012 - rustc::traits::project::opt_normalize_projection_type::h1fb7b886d286337f 9: 0x7f8bc8c8ff83 - rustc::traits::project::normalize_projection_type::hfdd96356f7e979d2 10: 0x7f8bc8c8f86c - <rustc::traits::project::AssociatedTypeNormalizer<'a, 'b, 'gcx, 'tcx> as rustc::ty::fold::TypeFolder<'gcx, 'tcx>>::fold_ty::h27356651973a3854 11: 0x7f8bc8d16e7a - rustc::ty::subst::<impl rustc::ty::fold::TypeFoldable<'tcx> for &'tcx rustc::ty::Slice<rustc::ty::subst::Kind<'tcx>>>::super_fold_with::hcb4c12f430c98df5 12: 0x7f8bc8d3ddee - rustc::ty::structural_impls::<impl rustc::ty::fold::TypeFoldable<'tcx> for rustc::ty::Predicate<'tcx>>::super_fold_with::h81d9e56dd0820402 13: 0x7f8bc8cbc4dc - rustc::traits::structural_impls::<impl rustc::ty::fold::TypeFoldable<'tcx> for rustc::traits::Obligation<'tcx, O>>::super_fold_with::h4c9a7f60e6f745db 14: 0x7f8bc8c8e432 - rustc::traits::project::normalize_with_depth::h3d391e0ed1f21835 15: 0x7f8bc8d19e82 - rustc::ty::wf::WfPredicates::normalize::{{closure}}::hc5c71bc5bb70f84c 16: 0x7f8bc8ade979 - <core::iter::FlattenCompat<I, U> as core::iter::iterator::Iterator>::next::h7b6fc964cbd4c975 17: 0x7f8bc8967bc7 - <alloc::vec::Vec<T>>::extend_desugared::h4a9cc89317e1b0b9 18: 0x7f8bc8ad4782 - <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter::h09c60980fbd8ae5d 19: 0x7f8bc8d19c74 - rustc::ty::wf::predicate_obligations::h74ece49687a4a4e1 20: 0x7f8bc936b593 - rustc_typeck::check::wfcheck::CheckTypeWellFormedVisitor::check_where_clauses::h343cb02e7c27c865 21: 0x7f8bc93638b3 - rustc_typeck::check::wfcheck::CheckTypeWellFormedVisitor::check_item_well_formed::hd49e4e9035d32eeb 22: 0x7f8bc936c788 - <rustc_typeck::check::wfcheck::CheckTypeWellFormedVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'v>>::visit_item::h2fd643ee2fb8da76 23: 0x7f8bc93d4a68 - rustc_typeck::check_crate::{{closure}}::h65bc6b2cde8fc8d8 24: 0x7f8bc93d077c - rustc_typeck::check_crate::h6a4b56b529504aab 25: 0x7f8bc9afbe99 - rustc::ty::context::TyCtxt::create_and_enter::hc45b3a73dd46ae96 26: 0x7f8bc9b6073e - rustc_driver::driver::compile_input::h60b5346f3903c44c 27: 0x7f8bc9b7ce8a - rustc_driver::run_compiler::h606ede5b4fb41a6e 28: 0x55c351d39332 - std::sys_common::backtrace::__rust_begin_short_backtrace::h05349bd197cb4a29 29: 0x55c351d3cffb - std::panicking::try::do_call::h4ff3a0b63aa97ca1 30: 0x7f8bc783abde - __rust_maybe_catch_panic at libpanic_unwind/lib.rs:102 31: 0x55c351d3cded - <F as alloc::boxed::FnBox<A>>::call_box::he296a72685a7aca0 32: 0x7f8bc7831f9b - 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 33: 0x7f8bc759f08b - start_thread 34: 0x7f8bc70bfe7e - __GI___clone 35: 0x0 - <unknown>
The text was updated successfully, but these errors were encountered:
Duplicate of #48551
Sorry, something went wrong.
No branches or pull requests
I tried this code
Reproduce: clone repo, then in the root run
cargo clippy
I expected to see this happen: clippy to run over my code
Instead, this happened: unexpected panic of compiler
Meta
rustc --version --verbose
:Backtrace:
The text was updated successfully, but these errors were encountered: