[INFO] fetching crate rsmg-core 0.1.0-alpha.2.0...
[INFO] testing rsmg-core-0.1.0-alpha.2.0 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate rsmg-core 0.1.0-alpha.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate rsmg-core 0.1.0-alpha.2.0
[INFO] finished tweaking crates.io crate rsmg-core 0.1.0-alpha.2.0
[INFO] tweaked toml for crates.io crate rsmg-core 0.1.0-alpha.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rsmg-core 0.1.0-alpha.2.0 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rsmg-core 0.1.0-alpha.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785
[INFO] running `Command { std: "docker" "start" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rsmg-core v0.1.0-alpha.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] running `Command { std: "docker" "inspect" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rsmg-core v0.1.0-alpha.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `AtomicI32`
[INFO] [stdout]    --> src/prim/arena.rs:950:34
[INFO] [stdout]     |
[INFO] [stdout] 950 |             atomic::{AtomicBool, AtomicI32},
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Barrier`
[INFO] [stdout]    --> src/prim/array.rs:513:26
[INFO] [stdout]     |
[INFO] [stdout] 513 |     use std::sync::{Arc, Barrier};
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/prim/arena.rs:1467:21
[INFO] [stdout]      |
[INFO] [stdout] 1467 |                 let mut new_arena = Arena::<TestNode>::new();
[INFO] [stdout]      |                     ----^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TestStruct` is never constructed
[INFO] [stdout]    --> src/prim/array.rs:518:12
[INFO] [stdout]     |
[INFO] [stdout] 518 |     struct TestStruct {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.52s
[INFO] running `Command { std: "docker" "inspect" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `AtomicI32`
[INFO] [stderr]    --> src/prim/arena.rs:950:34
[INFO] [stderr]     |
[INFO] [stderr] 950 |             atomic::{AtomicBool, AtomicI32},
[INFO] [stderr]     |                                  ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Barrier`
[INFO] [stderr]    --> src/prim/array.rs:513:26
[INFO] [stderr]     |
[INFO] [stderr] 513 |     use std::sync::{Arc, Barrier};
[INFO] [stderr]     |                          ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/prim/arena.rs:1467:21
[INFO] [stderr]      |
[INFO] [stderr] 1467 |                 let mut new_arena = Arena::<TestNode>::new();
[INFO] [stderr]      |                     ----^^^^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TestStruct` is never constructed
[INFO] [stderr]    --> src/prim/array.rs:518:12
[INFO] [stderr]     |
[INFO] [stderr] 518 |     struct TestStruct {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rsmg-core` (lib test) generated 4 warnings (run `cargo fix --lib -p rsmg-core --tests` to apply 3 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsmg_core-fe3593b0378616b0)
[INFO] [stdout] 
[INFO] [stdout] running 57 tests
[INFO] [stdout] test handle2::tests::access_rule ... ok
[INFO] [stdout] test handle2::tests::allocation_rule ... ok
[INFO] [stdout] test handle::tests::test_pointer_manipulation ... ok
[INFO] [stdout] test prim2::queue::tests::test_enqueue_dequeue ... ok
[INFO] [stdout] test handle2::tests::access_rule_interleaved ... ok
[INFO] [stdout] test handle::tests::test_arc_manipulation ... ok
[INFO] [stdout] test prim2::queue::tests::test_sentinel_reset_loop ... ok
[INFO] [stdout] test prim2::rcarena::tests::delete_hides_slot ... ok
[INFO] [stdout] test prim2::rcarena::tests::concurrent_get_delete_race ... ok
[INFO] [stdout] test prim2::rcarena::tests::push_and_get ... ok
[INFO] [stdout] test prim2::rcarena::tests::reuse_logic ... ok
[INFO] [stdout] test prim2::rcarena::tests::test_iterator_behavior ... ok
[INFO] [stdout] test prim2::rcarena::tests::reuse_all_slots ... ok
[INFO] [stdout] test prim2::rcqueue::tests::test_last_quitter_multi_consumer ... ok
[INFO] [stdout] test prim2::rcqueue::tests::test_normal_flow ... ok
[INFO] [stdout] test prim2::rcarena::tests::growth_integrity ... ok
[INFO] [stdout] test prim2::rcarena::tests::test_iterator_loop ... ok
[INFO] [stdout] test prim2::rcarena::tests::test_concurrent_iter ... ok
[INFO] [stdout] test prim2::stack::tests::test_push_pop_loop ... ok
[INFO] [stdout] test prim2::stack::tests::test_push_pop ... ok
[INFO] [stdout] test prim::arena::tests::test_arena_fast_hammer_miri ... ok
[INFO] [stdout] test prim2::queue::tests::test_get_top_during_append_for_huge_data ... ok
[INFO] [stdout] test prim2::rcarena::tests::test_concurrent_stats ... ok
[INFO] [stdout] test prim::arena::tests::test_arena_concurrent_soul_and_element_swap_miri ... ok
[INFO] [stdout] test prim::arena::tests::test_concurrent_mutation_and_churn ... ok
[INFO] [stdout] test prim::arena::tests::test_arena_the_meat_grinder_miri ... ok
[INFO] [stdout] test prim::arena::tests::test_arena_the_transplanter_miri ... ok
[INFO] [stdout] test prim::arena::tests::test_smuggle_mutation_via_inspect ... ok
[INFO] [stdout] test prim2::queue::tests::test_multithreaded_stress ... ok
[INFO] [stdout] test prim2::stack::tests::test_multithreaded_stress ... ok
[INFO] [stdout] test prim2::stack::tests::test_huge_data_integrity ... ok
[INFO] [stdout] test prim2::queue::tests::test_get_top_during_append ... ok
[INFO] [stdout] test prim2::rcqueue::tests::test_optimistic_reader_retry ... ok
[INFO] [stdout] test prim::array::tests::test_push_pop_integrity ... ok
[INFO] [stdout] test prim::array::tests::test_concurrency_element_rw_race_hammer ... ok
[INFO] [stdout] test prim::array::tests::test_metadata_consistency_hammer ... ok
[INFO] [stdout] test prim::array::tests::test_ghost_isolation_no_resizing ... ok
[INFO] [stdout] test prim::array::tests::test_pointer_aliasing_signature ... ok
[INFO] [stdout] test prim::array::tests::test_contiguous_array_push_pop_integrity_hammer ... ok
[INFO] [stdout] test prim::array::tests::test_push_pop_single ... ok
[INFO] [stdout] test prim::array::tests::test_reallocate_push ... ok
[INFO] [stdout] test prim::stack::tests::test_inspect ... ok
[INFO] [stdout] test prim::array::tests::test_concurrent_inspect_same_index ... ok
[INFO] [stdout] test prim::array::tests::test_integrity_concurrent_push ... ok
[INFO] [stdout] test prim::arena::tests::test_concurrent_partitioned_correctness ... ok
[INFO] [stdout] test prim::array::tests::test_inspect_during_pop_of_same_index ... ok
[INFO] [stdout] test prim::array::tests::test_simple_push ... ok
[INFO] [stdout] test prim::stack::tests::test_basic_push_pop ... ok
[INFO] [stdout] test prim::array::tests::test_concurrency_zero_sum_hammer ... ok
[INFO] [stdout] test prim::stack::tests::test_concurrency_hammer ... ok
[INFO] [stdout] test prim::stack::tests::test_concurrency_zero_sum_hammer ... ok
[INFO] [stdout] test prim2::rcarena::tests::concurrent_stress ... ok
[INFO] [stdout] test prim::array::tests::test_concurrency_stable_read_hammer ... ok
[INFO] [stdout] test prim::array::tests::test_rapid_growth ... ok
[INFO] [stdout] test prim2::rcqueue::tests::test_concurrent_push_and_read ... ok
[INFO] [stdout] test prim2::rcarena::tests::massive_growth ... ok
[INFO] [stdout] test prim::arena::tests::test_chaos_monkey ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rsmg_core
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/prim/array.rs - prim::array::ContiguousArray<T> (line 52) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.36s; merged doctests compilation took 0.35s
[INFO] running `Command { std: "docker" "inspect" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785", kill_on_drop: false }`
[INFO] [stdout] 1a99d9b316e2de5d61069e16204ab942697adb449dcf0124b98762dc74c50785
