[INFO] fetching crate galvanic-test 0.2.0... [INFO] building galvanic-test-0.2.0 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate galvanic-test 0.2.0 into /workspace/builds/worker-79/source [INFO] validating manifest of crates.io crate galvanic-test 0.2.0 on toolchain d5c88c22807925c189328ef9d923c5d2b11a95b8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate galvanic-test 0.2.0 [INFO] finished tweaking crates.io crate galvanic-test 0.2.0 [INFO] tweaked toml for crates.io crate galvanic-test 0.2.0 written to /workspace/builds/worker-79/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-79/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-79/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0176f70159542f9b71772b66fd16c0c6d43312162f282e21f74b27e075c0417a [INFO] running `Command { std: "docker" "start" "-a" "0176f70159542f9b71772b66fd16c0c6d43312162f282e21f74b27e075c0417a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0176f70159542f9b71772b66fd16c0c6d43312162f282e21f74b27e075c0417a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0176f70159542f9b71772b66fd16c0c6d43312162f282e21f74b27e075c0417a", kill_on_drop: false }` [INFO] [stdout] 0176f70159542f9b71772b66fd16c0c6d43312162f282e21f74b27e075c0417a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-79/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-79/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b71c33f3363ad1bd02ac0f1501645e38be4f5b0ab8c5f779a6c16c65ac55af34 [INFO] running `Command { std: "docker" "start" "-a" "b71c33f3363ad1bd02ac0f1501645e38be4f5b0ab8c5f779a6c16c65ac55af34", kill_on_drop: false }` [INFO] [stderr] Compiling galvanic-test v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:25:35 [INFO] [stdout] | [INFO] [stdout] 25 | fn parameters() -> Option>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on `Self: Drop` are useless, consider instead using `std::mem::needs_drop` to detect if a type has a destructor [INFO] [stdout] --> src/lib.rs:19:38 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait TestFixture<'param, P, R>: Drop [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(drop_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.13s [INFO] running `Command { std: "docker" "inspect" "b71c33f3363ad1bd02ac0f1501645e38be4f5b0ab8c5f779a6c16c65ac55af34", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b71c33f3363ad1bd02ac0f1501645e38be4f5b0ab8c5f779a6c16c65ac55af34", kill_on_drop: false }` [INFO] [stdout] b71c33f3363ad1bd02ac0f1501645e38be4f5b0ab8c5f779a6c16c65ac55af34 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-79/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-79/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8ed8003e121c9eaf9eaf4dce12caa287e7accda8b9beb5104ae6e6d15c1a74ca [INFO] running `Command { std: "docker" "start" "-a" "8ed8003e121c9eaf9eaf4dce12caa287e7accda8b9beb5104ae6e6d15c1a74ca", kill_on_drop: false }` [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:25:35 [INFO] [stdout] | [INFO] [stdout] 25 | fn parameters() -> Option>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling galvanic-test v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: bounds on `Self: Drop` are useless, consider instead using `std::mem::needs_drop` to detect if a type has a destructor [INFO] [stdout] --> src/lib.rs:19:38 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait TestFixture<'param, P, R>: Drop [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(drop_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:25:35 [INFO] [stdout] | [INFO] [stdout] 25 | fn parameters() -> Option>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Iterator` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: bounds on `Self: Drop` are useless, consider instead using `std::mem::needs_drop` to detect if a type has a destructor [INFO] [stdout] --> src/lib.rs:19:38 [INFO] [stdout] | [INFO] [stdout] 19 | pub trait TestFixture<'param, P, R>: Drop [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(drop_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: fixture_with_parameters, (930981fced18aea5, 646fe44d54be27f4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: fixture_with_members, (5e23378696f18210, ba6c7a85f8b477e5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: fixture_without_parameters, (a14acdcd4efce226, 31522b38b1241e0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_fixture, (d28e4bba2268e655, 4abeaec5a675be6c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: fixture_with_parameters, (26fc408b0fd69a64, ca0e2381be3cd458), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: fixture_with_members, (7e9c4cf987572631, 4702990bc5787cd6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: fixture_without_parameters, (9ee83bc470e5f701, 9117e18633facb48), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (d86a10c29bd5f3e2, cc0b6906686c4c5c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_fixture, (cbd74a1a963034a, cb49eeabb612265b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (6700e212c9b8d3fb, 853828ac549fb689), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (b6c2fe67adf22d5c, a4f56c0b5bb87b92), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_fixture, (ea9be221050437a4, c9e31247971d04ec), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: fixture_without_parameters, (51df90133d047328, 5088a7566f792866), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (e6b867eee8e6cbdb, e2b8fb25e9119f89), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (f14b715b2f4fa1de, 14eb9295ebaf717c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (533fcfcbb0fe9c2f, 51ee744ecd6cc580), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (c54c3504265fdab, 3e803cbfbf014fe7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (d7472330bd5f212e, 7ef56dd09c9d7d4f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_suite, (e41096fad35cfa07, 4024f0e5e56e6bf6), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (e65b219190d70acc, 9f9f6ac12272b5bf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (2d2661bb539a20b3, 7668fad07a02db07), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (f78941d420630ed1, ce0c4f49996f8b67), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (b758db763e54a7ac, 9e2f17361d64e346), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (d999a4eb92aa57cb, 1b2d4ea49685ad35), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (c79674e0159ab7a6, 5801ae601ce18bc2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (69be9db93d69da27, a1cb203678360379), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: test_with_parameters, (41c83f797b59eb15, d3d1ddf2fd8ed655), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (d8ed63c57cc69216, f12a90e1d5d92f22), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (8fcce0063167e2a2, eeb0f340c9f370c6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (6a949848e9604367, 8b0898f7b483c236), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (b4f039eadd8254a8, d053fb9a0a695af5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (8c3bcd2d54f6f717, aff528dad0af56f1), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (935109797ef2218d, 5b33a8c6e74d0574), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: parameterised_test, (36c4dae9c66a7477, 369cdbd1d2ef82e5), 24, 24 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.63s [INFO] running `Command { std: "docker" "inspect" "8ed8003e121c9eaf9eaf4dce12caa287e7accda8b9beb5104ae6e6d15c1a74ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ed8003e121c9eaf9eaf4dce12caa287e7accda8b9beb5104ae6e6d15c1a74ca", kill_on_drop: false }` [INFO] [stdout] 8ed8003e121c9eaf9eaf4dce12caa287e7accda8b9beb5104ae6e6d15c1a74ca