[INFO] fetching crate gametools 0.3.2... [INFO] testing gametools-0.3.2 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate gametools 0.3.2 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate gametools 0.3.2 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate gametools 0.3.2 [INFO] tweaked toml for crates.io crate gametools 0.3.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate gametools 0.3.2 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate gametools 0.3.2 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 381545332bb45f9704b899f76ef9686980a74aae52928510054f73347012447d [INFO] running `Command { std: "docker" "start" "-a" "381545332bb45f9704b899f76ef9686980a74aae52928510054f73347012447d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "381545332bb45f9704b899f76ef9686980a74aae52928510054f73347012447d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "381545332bb45f9704b899f76ef9686980a74aae52928510054f73347012447d", kill_on_drop: false }` [INFO] [stdout] 381545332bb45f9704b899f76ef9686980a74aae52928510054f73347012447d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a5f99582b5dfa6d412365c11e7cb78bdf24647d9c7f8fcdfa45c0f30c4ad437f [INFO] running `Command { std: "docker" "start" "-a" "a5f99582b5dfa6d412365c11e7cb78bdf24647d9c7f8fcdfa45c0f30c4ad437f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling zerocopy v0.8.24 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling rustversion v1.0.20 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling strum v0.27.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.0 [INFO] [stderr] Compiling strum_macros v0.27.1 [INFO] [stderr] Compiling gametools v0.3.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.44s [INFO] running `Command { std: "docker" "inspect" "a5f99582b5dfa6d412365c11e7cb78bdf24647d9c7f8fcdfa45c0f30c4ad437f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5f99582b5dfa6d412365c11e7cb78bdf24647d9c7f8fcdfa45c0f30c4ad437f", kill_on_drop: false }` [INFO] [stdout] a5f99582b5dfa6d412365c11e7cb78bdf24647d9c7f8fcdfa45c0f30c4ad437f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] e132e674ccf34c36c52594a75afd4a0769d32d13a5972ad7abd7fbc814db6bad [INFO] running `Command { std: "docker" "start" "-a" "e132e674ccf34c36c52594a75afd4a0769d32d13a5972ad7abd7fbc814db6bad", kill_on_drop: false }` [INFO] [stderr] Compiling gametools v0.3.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.89s [INFO] running `Command { std: "docker" "inspect" "e132e674ccf34c36c52594a75afd4a0769d32d13a5972ad7abd7fbc814db6bad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e132e674ccf34c36c52594a75afd4a0769d32d13a5972ad7abd7fbc814db6bad", kill_on_drop: false }` [INFO] [stdout] e132e674ccf34c36c52594a75afd4a0769d32d13a5972ad7abd7fbc814db6bad [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a4100f2c93589d31e52d6ab2f1d2bcdc575d1ffdbf50014b42f13f6ded2ee4da [INFO] running `Command { std: "docker" "start" "-a" "a4100f2c93589d31e52d6ab2f1d2bcdc575d1ffdbf50014b42f13f6ded2ee4da", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/gametools-8e952cd435c408d2) [INFO] [stdout] [INFO] [stdout] running 94 tests [INFO] [stdout] test cards::card_tests::card_display_is_correct ... ok [INFO] [stdout] test cards::card_tests::deck_deal_to_hands_works ... ok [INFO] [stdout] test cards::card_tests::deck_as_slice_works ... ok [INFO] [stdout] test cards::card_tests::deck_draw_works ... ok [INFO] [stdout] test cards::card_tests::deck_iter_works ... ok [INFO] [stdout] test cards::card_tests::deck_draw_cards_works ... ok [INFO] [stdout] test cards::card_tests::deck_shuffle_works ... ok [INFO] [stdout] test cards::card_tests::hand_add_cards_works ... ok [INFO] [stdout] test cards::card_tests::deck_standard_52_works ... ok [INFO] [stdout] test cards::card_tests::hand_add_card_works ... ok [INFO] [stdout] test cards::card_tests::hand_draw_card_from_works ... ok [INFO] [stdout] test cards::card_tests::hand_count_suit_works ... ok [INFO] [stdout] test cards::card_tests::hand_count_rank_works ... ok [INFO] [stdout] test cards::card_tests::hand_contains_works ... ok [INFO] [stdout] test cards::card_tests::hand_contains_rs_works ... ok [INFO] [stdout] test cards::card_tests::hand_draw_cards_from_works ... ok [INFO] [stdout] test cards::card_tests::hand_transfer_card_to_hand_works ... ok [INFO] [stdout] test cards::card_tests::hand_transfer_card_to_pile_works ... ok [INFO] [stdout] test cards::card_tests::hand_display_is_correct ... ok [INFO] [stdout] test cards::card_tests::pile_add_card_works ... ok [INFO] [stdout] test cards::card_tests::pile_add_cards_works ... ok [INFO] [stdout] test cards::card_tests::suit_as_str_works ... ok [INFO] [stdout] test dice::tests::binned_rolls_returns_correct_hashmap ... ok [INFO] [stdout] test dice::tests::create_dicepool_from_vec_u8 ... ok [INFO] [stdout] test dice::tests::create_dicepool_from_slice ... ok [INFO] [stdout] test dice::tests::create_empty_dicepool ... ok [INFO] [stdout] test cards::card_tests::pile_draw_cards_works ... ok [INFO] [stdout] test dice::tests::add_roll_to_dicepool ... ok [INFO] [stdout] test cards::card_tests::pile_draw_works ... ok [INFO] [stdout] test cards::card_tests::pile_name_works ... ok [INFO] [stdout] test cards::card_tests::pile_size_is_correct ... ok [INFO] [stdout] test cards::card_tests::rank_as_str_works ... ok [INFO] [stdout] test dice::tests::dicepool_buff_works ... ok [INFO] [stdout] test dice::tests::dicepool_count_roll_works ... ok [INFO] [stdout] test dice::tests::dicepool_count_success_over_is_correct ... ok [INFO] [stdout] test dice::tests::create_empty_dicepool_via_default ... ok [INFO] [stdout] test dice::tests::dicepool_count_success_using_works ... ok [INFO] [stdout] test dice::tests::dicepool_nerf_works ... ok [INFO] [stdout] test dice::tests::dicepool_range_is_correct ... ok [INFO] [stdout] test dice::tests::dicepool_range_returns_none_if_empty ... ok [INFO] [stdout] test dice::tests::dicepool_reroll_if_replaces_values_correctly ... ok [INFO] [stdout] test dice::tests::dicepool_size_is_correct ... ok [INFO] [stdout] test dice::tests::dicepool_take_highest_works ... ok [INFO] [stdout] test dice::tests::die_try_new_works ... ok [INFO] [stdout] test dice::tests::die_try_roll_into_pool_returns_correct_dicepool ... ok [INFO] [stdout] test dice::tests::die_try_roll_into_pool_returns_gameerror_on_zero ... ok [INFO] [stdout] test dice::tests::reroll_by_idx_rerolls_correct_dice ... ok [INFO] [stdout] test dice::tests::die_new_works ... ok [INFO] [stdout] test dice::tests::die_roll_into_pool_returns_correct_dicepool ... ok [INFO] [stdout] test dice::tests::dicepool_take_lowest_works ... ok [INFO] [stdout] test dice::tests::sum_rolls_in_dicepool ... ok [INFO] [stdout] test dice::tests::die_try_new_returns_err_on_zero ... ok [INFO] [stdout] test dice::tests::die_rolls_are_in_range ... ok [INFO] [stdout] test dice::tests::die_roll_explode_on_works ... ok [INFO] [stdout] test dice::tests::die_roll_exploding_works ... ok [INFO] [stdout] test dominos::domino_tests::bonepile_draw_tile_works ... ok [INFO] [stdout] test dice::tests::die_rolls_cover_all_sides ... ok [INFO] [stdout] test dominos::domino_tests::bonepile_draw_tiles_works ... ok [INFO] [stdout] test dominos::domino_tests::domino_as_tuple_is_correct ... ok [INFO] [stdout] test dominos::domino_tests::create_bonepile_works ... ok [INFO] [stdout] test dominos::domino_tests::domino_display_is_correct ... ok [INFO] [stdout] test dominos::domino_tests::create_domino_works ... ok [INFO] [stdout] test dominos::domino_tests::domino_points_is_correct ... ok [INFO] [stdout] test dominos::domino_tests::domino_points_with_zero_worth_is_correct ... ok [INFO] [stdout] test dominos::domino_tests::dominohand_new_works ... ok [INFO] [stdout] test dominos::domino_tests::flip_domino_works ... ok [INFO] [stdout] test dominos::domino_tests::test_find_longest_from_returns_expected_ids ... ok [INFO] [stdout] test gameerror::tests::test_game_error_display_and_trait ... ok [INFO] [stdout] test dominos::domino_tests::dominohand_new_with_draw_works ... ok [INFO] [stdout] test spinners::spinner_tests::can_create_wedges_with_varied_value_types ... ok [INFO] [stdout] test dominos::domino_tests::train_display_is_correct ... ok [INFO] [stdout] test dominos::domino_tests::hand_display_works ... ok [INFO] [stdout] test dominos::domino_tests::train_play_works ... ok [INFO] [stdout] test dominos::domino_tests::train_new_works ... ok [INFO] [stdout] test dominos::domino_tests::hand_play_line_works ... ok [INFO] [stdout] test spinners::spinner_tests::can_replace_values_on_spinner_wedges ... ok [INFO] [stdout] test spinners::spinner_tests::can_remove_wedges_matching_value_from_spinner ... ok [INFO] [stdout] test spinners::spinner_tests::can_use_iterator_over_spinner_wedges ... ok [INFO] [stdout] test spinners::spinner_tests::spin_always_returns_some_if_wedges_in_place ... ok [INFO] [stdout] test spinners::spinner_tests::can_obtain_copy_of_wedges_from_spinner ... ok [INFO] [stdout] test spinners::spinner_tests::can_add_wedge_to_existing_spinner ... ok [INFO] [stdout] test spinners::spinner_tests::can_create_spinners_with_varied_wedge_types ... ok [INFO] [stdout] test spinners::spinner_tests::wedges_from_tuples_creates_expected_wedges ... ok [INFO] [stdout] test spinners::spinner_tests::spin_returns_none_if_selected_wedge_inactive ... ok [INFO] [stdout] test spinners::spinner_tests::spin_returns_none_if_no_wedges_in_place ... ok [INFO] [stdout] test spinners::spinner_tests::wedge_new_default_returns_expected_values ... ok [INFO] [stdout] test spinners::spinner_tests::spinner_uncover_activates_only_the_right_wedges ... ok [INFO] [stdout] test spinners::spinner_tests::spinner_cover_inactivates_only_the_right_wedges ... ok [INFO] [stdout] test spinners::spinner_tests::spin_respects_wedge_weights ... ok [INFO] [stdout] test spinners::spinner_tests::wedges_from_values_creates_expected_wedges ... ok [INFO] [stdout] test spinners::spinner_tests::spin_returns_only_expected_values ... ok [INFO] [stdout] test spinners::spinner_tests::uncover_all_and_cover_all_work_correctly ... ok [INFO] [stdout] test dice::tests::roll_zero_dice_into_pool_panics - should panic ... ok [INFO] [stdout] test dominos::domino_tests::hand_play_line_panics_on_bad_id - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/scratch.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/scratch-5f13381ae369d69b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a4100f2c93589d31e52d6ab2f1d2bcdc575d1ffdbf50014b42f13f6ded2ee4da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4100f2c93589d31e52d6ab2f1d2bcdc575d1ffdbf50014b42f13f6ded2ee4da", kill_on_drop: false }` [INFO] [stdout] a4100f2c93589d31e52d6ab2f1d2bcdc575d1ffdbf50014b42f13f6ded2ee4da