[INFO] updating cached repository https://github.com/lennyferguson/Rust_CardServer [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 0afe1f6e41607706cb799d00cdd9318d840a9d89 [INFO] checking lennyferguson/Rust_CardServer against try#7cb06892a23b4da510686618c8730f0b2e8bd952 for pr-66963 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flennyferguson%2FRust_CardServer" "/workspace/builds/worker-1/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] [stderr] Checking out files: 12% (319/2459) Checking out files: 13% (320/2459) Checking out files: 14% (345/2459) Checking out files: 15% (369/2459) Checking out files: 16% (394/2459) Checking out files: 17% (419/2459) Checking out files: 18% (443/2459) Checking out files: 19% (468/2459) Checking out files: 20% (492/2459) Checking out files: 21% (517/2459) Checking out files: 22% (541/2459) Checking out files: 23% (566/2459) Checking out files: 24% (591/2459) Checking out files: 25% (615/2459) Checking out files: 26% (640/2459) Checking out files: 27% (664/2459) Checking out files: 28% (689/2459) Checking out files: 29% (714/2459) Checking out files: 30% (738/2459) Checking out files: 31% (763/2459) Checking out files: 32% (787/2459) Checking out files: 33% (812/2459) Checking out files: 34% (837/2459) Checking out files: 35% (861/2459) Checking out files: 36% (886/2459) Checking out files: 37% (910/2459) Checking out files: 38% (935/2459) Checking out files: 39% (960/2459) Checking out files: 40% (984/2459) Checking out files: 41% (1009/2459) Checking out files: 42% (1033/2459) Checking out files: 43% (1058/2459) Checking out files: 44% (1082/2459) Checking out files: 45% (1107/2459) Checking out files: 46% (1132/2459) Checking out files: 47% (1156/2459) Checking out files: 48% (1181/2459) Checking out files: 49% (1205/2459) Checking out files: 50% (1230/2459) Checking out files: 51% (1255/2459) Checking out files: 52% (1279/2459) Checking out files: 53% (1304/2459) Checking out files: 54% (1328/2459) Checking out files: 55% (1353/2459) Checking out files: 56% (1378/2459) Checking out files: 57% (1402/2459) Checking out files: 58% (1427/2459) Checking out files: 59% (1451/2459) Checking out files: 60% (1476/2459) Checking out files: 61% (1500/2459) Checking out files: 62% (1525/2459) Checking out files: 63% (1550/2459) Checking out files: 64% (1574/2459) Checking out files: 65% (1599/2459) Checking out files: 66% (1623/2459) Checking out files: 67% (1648/2459) Checking out files: 68% (1673/2459) Checking out files: 69% (1697/2459) Checking out files: 70% (1722/2459) Checking out files: 71% (1746/2459) Checking out files: 72% (1771/2459) Checking out files: 73% (1796/2459) Checking out files: 74% (1820/2459) Checking out files: 75% (1845/2459) Checking out files: 76% (1869/2459) Checking out files: 77% (1894/2459) Checking out files: 78% (1919/2459) Checking out files: 79% (1943/2459) Checking out files: 80% (1968/2459) Checking out files: 81% (1992/2459) Checking out files: 82% (2017/2459) Checking out files: 83% (2041/2459) Checking out files: 84% (2066/2459) Checking out files: 85% (2091/2459) Checking out files: 86% (2115/2459) Checking out files: 87% (2140/2459) Checking out files: 88% (2164/2459) Checking out files: 89% (2189/2459) Checking out files: 90% (2214/2459) Checking out files: 91% (2238/2459) Checking out files: 92% (2263/2459) Checking out files: 93% (2287/2459) Checking out files: 94% (2312/2459) Checking out files: 95% (2337/2459) Checking out files: 96% (2361/2459) Checking out files: 97% (2386/2459) Checking out files: 98% (2410/2459) Checking out files: 99% (2435/2459) Checking out files: 100% (2459/2459) Checking out files: 100% (2459/2459), done. [INFO] validating manifest of git repo https://github.com/lennyferguson/Rust_CardServer on toolchain 7cb06892a23b4da510686618c8730f0b2e8bd952 [INFO] running `"/workspace/cargo-home/bin/cargo" "+7cb06892a23b4da510686618c8730f0b2e8bd952" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/lennyferguson/Rust_CardServer [INFO] finished tweaking git repo https://github.com/lennyferguson/Rust_CardServer [INFO] tweaked toml for git repo https://github.com/lennyferguson/Rust_CardServer written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate git repo https://github.com/lennyferguson/Rust_CardServer already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+7cb06892a23b4da510686618c8730f0b2e8bd952" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] error: the lock file /workspace/builds/worker-1/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/workspace/cargo-home/bin/cargo" "+7cb06892a23b4da510686618c8730f0b2e8bd952" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+7cb06892a23b4da510686618c8730f0b2e8bd952" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+7cb06892a23b4da510686618c8730f0b2e8bd952" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c03cc2cb48d200e699ff7a53b7927516acdc7b284508cfdd0fc1aa09648ffb2c [INFO] running `"docker" "start" "-a" "c03cc2cb48d200e699ff7a53b7927516acdc7b284508cfdd0fc1aa09648ffb2c"` [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking bytes v0.2.11 [INFO] [stderr] Checking nix v0.3.10 [INFO] [stderr] Checking log v0.3.9 [INFO] [stderr] Checking mio v0.3.7 [INFO] [stderr] error[E0277]: `M` cannot be sent between threads safely [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/notify.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 16 | pub struct Notify { [INFO] [stderr] | -------------------------- required by `notify::Notify` [INFO] [stderr] ... [INFO] [stderr] 57 | impl fmt::Debug for Notify { [INFO] [stderr] | - ^^^^^^^^^^ `M` cannot be sent between threads safely [INFO] [stderr] | | [INFO] [stderr] | help: consider restricting this bound: `M: std::marker::Send` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Send` is not implemented for `M` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/handler.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | fn readable(&mut self, event_loop: &mut EventLoop, token: Token, hint: ReadHint) { [INFO] [stderr] | ^ - help: consider further restricting `Self`: `where Self: std::marker::Sized` [INFO] [stderr] | _____| [INFO] [stderr] | | [INFO] [stderr] 9 | | } [INFO] [stderr] | |_____^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/event_loop.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | pub struct EventLoop { [INFO] [stderr] | -------------------------------- required by `event_loop::EventLoop` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/handler.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | fn writable(&mut self, event_loop: &mut EventLoop, token: Token) { [INFO] [stderr] | ^ - help: consider further restricting `Self`: `where Self: std::marker::Sized` [INFO] [stderr] | _____| [INFO] [stderr] | | [INFO] [stderr] 12 | | } [INFO] [stderr] | |_____^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/event_loop.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | pub struct EventLoop { [INFO] [stderr] | -------------------------------- required by `event_loop::EventLoop` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/handler.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | fn notify(&mut self, event_loop: &mut EventLoop, msg: Self::Message) { [INFO] [stderr] | ^ - help: consider further restricting `Self`: `where Self: std::marker::Sized` [INFO] [stderr] | _____| [INFO] [stderr] | | [INFO] [stderr] 15 | | } [INFO] [stderr] | |_____^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/event_loop.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | pub struct EventLoop { [INFO] [stderr] | -------------------------------- required by `event_loop::EventLoop` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/handler.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | fn timeout(&mut self, event_loop: &mut EventLoop, timeout: Self::Timeout) { [INFO] [stderr] | ^ - help: consider further restricting `Self`: `where Self: std::marker::Sized` [INFO] [stderr] | _____| [INFO] [stderr] | | [INFO] [stderr] 18 | | } [INFO] [stderr] | |_____^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/event_loop.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | pub struct EventLoop { [INFO] [stderr] | -------------------------------- required by `event_loop::EventLoop` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/handler.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | fn interrupted(&mut self, event_loop: &mut EventLoop) { [INFO] [stderr] | ^ - help: consider further restricting `Self`: `where Self: std::marker::Sized` [INFO] [stderr] | _____| [INFO] [stderr] | | [INFO] [stderr] 21 | | } [INFO] [stderr] | |_____^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/event_loop.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | pub struct EventLoop { [INFO] [stderr] | -------------------------------- required by `event_loop::EventLoop` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `Self` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/nonblock.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 7 | pub struct NonBlock { [INFO] [stderr] | ---------------------- required by `nonblock::NonBlock` [INFO] [stderr] ... [INFO] [stderr] 67 | fn into_non_block(self) -> Result>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stderr] | | | [INFO] [stderr] | | help: consider further restricting `Self`: `where Self: std::marker::Sized` [INFO] [stderr] | doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `Self` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] [INFO] [stderr] error[E0277]: `M` cannot be sent between threads safely [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mio-0.3.7/src/notify.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 16 | pub struct Notify { [INFO] [stderr] | -------------------------- required by `notify::Notify` [INFO] [stderr] ... [INFO] [stderr] 57 | impl fmt::Debug for Notify { [INFO] [stderr] | - help: consider restricting this bound: `M: std::marker::Send` [INFO] [stderr] 58 | / fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { [INFO] [stderr] 59 | | write!(fmt, "Notify") [INFO] [stderr] 60 | | } [INFO] [stderr] | |_____^ `M` cannot be sent between threads safely [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Send` is not implemented for `M` [INFO] [stderr] [INFO] [stderr] error: aborting due to 8 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0277`. [INFO] [stderr] error: could not compile `mio`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "c03cc2cb48d200e699ff7a53b7927516acdc7b284508cfdd0fc1aa09648ffb2c"` [INFO] running `"docker" "rm" "-f" "c03cc2cb48d200e699ff7a53b7927516acdc7b284508cfdd0fc1aa09648ffb2c"` [INFO] [stdout] c03cc2cb48d200e699ff7a53b7927516acdc7b284508cfdd0fc1aa09648ffb2c