Aug 01 17:35:21.384 INFO checking SpinResearch/RustySecrets against 1.27.2 for lazy_static-1 Aug 01 17:35:21.384 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 01 17:35:21.384 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 01 17:35:21.384 INFO running `"docker" "create" "-v" "/tmp/crater.CYsLLkYzNi6r:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-7/1.27.2:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +1.27.2 check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Aug 01 17:35:21.617 INFO blam! 9062e38a2cbdf14c89505ad191f94ab504323f4f43609faf056b689c604a4eb9 Aug 01 17:35:21.617 INFO running `"docker" "start" "-a" "9062e38a2cbdf14c89505ad191f94ab504323f4f43609faf056b689c604a4eb9"` Aug 01 17:35:22.595 INFO kablam! Compiling protobuf v1.7.4 Aug 01 17:35:22.599 INFO kablam! Compiling rusty_secrets v0.2.2-pre (file:///source) Aug 01 17:35:22.599 INFO kablam! Checking error-chain v0.11.0 Aug 01 17:35:22.603 INFO kablam! Checking quickcheck v0.4.1 Aug 01 17:35:22.603 INFO kablam! Checking lamport_sigs v0.5.0 Aug 01 17:35:43.434 INFO kablam! Checking merkle v1.7.0 Aug 01 17:35:43.841 INFO kablam! error[E0407]: method `new` is not a member of trait `protobuf::Message` Aug 01 17:35:43.841 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:218:5 Aug 01 17:35:43.841 INFO kablam! | Aug 01 17:35:43.841 INFO kablam! 218 | / fn new() -> ProofProto { Aug 01 17:35:43.841 INFO kablam! 219 | | ProofProto::new() Aug 01 17:35:43.841 INFO kablam! 220 | | } Aug 01 17:35:43.841 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Aug 01 17:35:43.841 INFO kablam! Aug 01 17:35:43.842 INFO kablam! error[E0407]: method `descriptor_static` is not a member of trait `protobuf::Message` Aug 01 17:35:43.842 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:222:5 Aug 01 17:35:43.842 INFO kablam! | Aug 01 17:35:43.842 INFO kablam! 222 | / fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { Aug 01 17:35:43.842 INFO kablam! 223 | | static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy { Aug 01 17:35:43.842 INFO kablam! 224 | | lock: ::protobuf::lazy::ONCE_INIT, Aug 01 17:35:43.842 INFO kablam! 225 | | ptr: 0 as *const ::protobuf::reflect::MessageDescriptor, Aug 01 17:35:43.842 INFO kablam! ... | Aug 01 17:35:43.842 INFO kablam! 251 | | } Aug 01 17:35:43.842 INFO kablam! 252 | | } Aug 01 17:35:43.842 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Aug 01 17:35:43.842 INFO kablam! Aug 01 17:35:43.843 INFO kablam! error[E0407]: method `default_instance` is not a member of trait `protobuf::Message` Aug 01 17:35:43.843 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:254:5 Aug 01 17:35:43.843 INFO kablam! | Aug 01 17:35:43.843 INFO kablam! 254 | / fn default_instance() -> &'static ProofProto { Aug 01 17:35:43.843 INFO kablam! 255 | | static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy { Aug 01 17:35:43.843 INFO kablam! 256 | | lock: ::protobuf::lazy::ONCE_INIT, Aug 01 17:35:43.843 INFO kablam! 257 | | ptr: 0 as *const ProofProto, Aug 01 17:35:43.843 INFO kablam! ... | Aug 01 17:35:43.843 INFO kablam! 261 | | } Aug 01 17:35:43.843 INFO kablam! 262 | | } Aug 01 17:35:43.843 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Aug 01 17:35:43.843 INFO kablam! Aug 01 17:35:43.845 INFO kablam! error[E0407]: method `new` is not a member of trait `protobuf::Message` Aug 01 17:35:43.845 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:582:5 Aug 01 17:35:43.845 INFO kablam! | Aug 01 17:35:43.845 INFO kablam! 582 | / fn new() -> LemmaProto { Aug 01 17:35:43.845 INFO kablam! 583 | | LemmaProto::new() Aug 01 17:35:43.845 INFO kablam! 584 | | } Aug 01 17:35:43.845 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Aug 01 17:35:43.845 INFO kablam! Aug 01 17:35:43.846 INFO kablam! error[E0407]: method `descriptor_static` is not a member of trait `protobuf::Message` Aug 01 17:35:43.846 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:586:5 Aug 01 17:35:43.846 INFO kablam! | Aug 01 17:35:43.846 INFO kablam! 586 | / fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { Aug 01 17:35:43.846 INFO kablam! 587 | | static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy { Aug 01 17:35:43.846 INFO kablam! 588 | | lock: ::protobuf::lazy::ONCE_INIT, Aug 01 17:35:43.846 INFO kablam! 589 | | ptr: 0 as *const ::protobuf::reflect::MessageDescriptor, Aug 01 17:35:43.846 INFO kablam! ... | Aug 01 17:35:43.846 INFO kablam! 620 | | } Aug 01 17:35:43.846 INFO kablam! 621 | | } Aug 01 17:35:43.846 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Aug 01 17:35:43.846 INFO kablam! Aug 01 17:35:43.846 INFO kablam! error[E0407]: method `default_instance` is not a member of trait `protobuf::Message` Aug 01 17:35:43.846 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:623:5 Aug 01 17:35:43.846 INFO kablam! | Aug 01 17:35:43.846 INFO kablam! 623 | / fn default_instance() -> &'static LemmaProto { Aug 01 17:35:43.846 INFO kablam! 624 | | static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy { Aug 01 17:35:43.846 INFO kablam! 625 | | lock: ::protobuf::lazy::ONCE_INIT, Aug 01 17:35:43.846 INFO kablam! 626 | | ptr: 0 as *const LemmaProto, Aug 01 17:35:43.847 INFO kablam! ... | Aug 01 17:35:43.847 INFO kablam! 630 | | } Aug 01 17:35:43.847 INFO kablam! 631 | | } Aug 01 17:35:43.847 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Aug 01 17:35:43.847 INFO kablam! Aug 01 17:35:44.026 INFO kablam! error[E0277]: `std::cell::Cell` cannot be shared between threads safely Aug 01 17:35:44.026 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:126:6 Aug 01 17:35:44.026 INFO kablam! | Aug 01 17:35:44.026 INFO kablam! 126 | impl ::protobuf::Message for ProofProto { Aug 01 17:35:44.026 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell` cannot be shared between threads safely Aug 01 17:35:44.026 INFO kablam! | Aug 01 17:35:44.026 INFO kablam! = help: within `proto::proof::ProofProto`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell` Aug 01 17:35:44.027 INFO kablam! = note: required because it appears within the type `protobuf::CachedSize` Aug 01 17:35:44.027 INFO kablam! = note: required because it appears within the type `proto::proof::ProofProto` Aug 01 17:35:44.027 INFO kablam! Aug 01 17:35:44.027 INFO kablam! error[E0277]: `std::cell::Cell` cannot be shared between threads safely Aug 01 17:35:44.027 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:467:6 Aug 01 17:35:44.027 INFO kablam! | Aug 01 17:35:44.027 INFO kablam! 467 | impl ::protobuf::Message for LemmaProto { Aug 01 17:35:44.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell` cannot be shared between threads safely Aug 01 17:35:44.027 INFO kablam! | Aug 01 17:35:44.027 INFO kablam! = help: within `proto::proof::LemmaProto`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell` Aug 01 17:35:44.028 INFO kablam! = note: required because it appears within the type `protobuf::CachedSize` Aug 01 17:35:44.028 INFO kablam! = note: required because it appears within the type `proto::proof::LemmaProto` Aug 01 17:35:44.028 INFO kablam! Aug 01 17:35:44.069 INFO kablam! error: aborting due to 8 previous errors Aug 01 17:35:44.069 INFO kablam! Aug 01 17:35:44.069 INFO kablam! Some errors occurred: E0277, E0407. Aug 01 17:35:44.069 INFO kablam! For more information about an error, try `rustc --explain E0277`. Aug 01 17:35:44.088 INFO kablam! error: Could not compile `merkle`. Aug 01 17:35:44.088 INFO kablam! Aug 01 17:35:44.088 INFO kablam! To learn more, run the command again with --verbose. Aug 01 17:35:44.089 INFO kablam! su: No module specific data is present Aug 01 17:35:44.621 INFO running `"docker" "rm" "-f" "9062e38a2cbdf14c89505ad191f94ab504323f4f43609faf056b689c604a4eb9"` Aug 01 17:35:44.817 INFO blam! 9062e38a2cbdf14c89505ad191f94ab504323f4f43609faf056b689c604a4eb9