[INFO] fetching crate wg-appliance-core 0.1.5...
[INFO] testing wg-appliance-core-0.1.5 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate wg-appliance-core 0.1.5 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate wg-appliance-core 0.1.5
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate wg-appliance-core 0.1.5
[INFO] tweaked toml for crates.io crate wg-appliance-core 0.1.5 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate wg-appliance-core 0.1.5 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wg-appliance-core 0.1.5 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986
[INFO] running `Command { std: "docker" "start" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986", 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" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986", 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" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling ip_network_table-deps-treebitmap v0.5.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling ip_network v0.4.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling ip_network_table v0.2.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling boringtun v0.7.1
[INFO] [stderr]    Compiling wg-appliance-core v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.67s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986", 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" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling wg-appliance-core v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.03s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] running `Command { std: "docker" "inspect" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986", 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" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 4`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/wg-appliance-core/e92d13bfecb202c6/out/wg_appliance_core-e92d13bfecb202c6)
[INFO] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test addr::tests::an_impossible_prefix_is_refused ... ok
[INFO] [stdout] test addr::tests::without_cap_net_admin_the_refusal_names_the_ioctl ... ok
[INFO] [stdout] test appliance::tests::underlay_parses_and_refuses_by_name ... ok
[INFO] [stdout] test addr::tests::netmask_math_covers_the_edges ... ok
[INFO] [stdout] test appliance::tests::the_directory_layout_is_the_one_both_shapes_share ... ok
[INFO] [stdout] test ceremony::tests::a_44_char_non_key_still_refuses ... ok
[INFO] [stdout] test ceremony::tests::an_interface_address_parses_and_is_optional ... ok
[INFO] [stdout] test ceremony::tests::refusals_carry_the_line_number ... ok
[INFO] [stdout] test ceremony::tests::an_identity_never_renders_its_private_key ... ok
[INFO] [stdout] test ceremony::tests::the_identity_line_is_found_behind_a_console_prefix_but_junk_is_still_refused ... ok
[INFO] [stdout] test ceremony::tests::group_readable_key_is_refused_by_name ... ok
[INFO] [stdout] test ceremony::tests::unwritable_dir_is_io_error_naming_path ... ok
[INFO] [stdout] test ceremony::tests::identity_line_is_byte_stable_and_regex_matchable ... ok
[INFO] [stdout] test ceremony::tests::hub_dialect_refusals_name_the_offense_and_the_line ... ok
[INFO] [stdout] test dataplane::tests::a_default_route_claims_everything_and_a_host_route_claims_one ... ok
[INFO] [stdout] test ceremony::tests::a_hub_file_parses_into_the_peer_the_dataplane_consumes ... ok
[INFO] [stdout] test dataplane::tests::a_peer_with_no_allowed_ips_may_inject_nothing ... ok
[INFO] [stdout] test dataplane::tests::a_peer_with_no_allowed_ips_routes_nothing ... ok
[INFO] [stdout] test dataplane::tests::a_handshake_initiation_is_one_hundred_and_forty_eight_bytes ... ok
[INFO] [stdout] test dataplane::tests::a_decrypted_packet_may_only_carry_an_inner_source_the_peer_owns ... ok
[INFO] [stdout] test dataplane::tests::a_full_tunnel_hub_may_still_speak_for_every_source ... ok
[INFO] [stdout] test ceremony::tests::wrong_hub_public_key_never_handshakes_in_process ... ok
[INFO] [stdout] test dataplane::tests::an_unmasked_prefix_is_masked_before_it_is_matched ... ok
[INFO] [stdout] test dataplane::tests::a_tunnel_with_no_peers_is_refused ... ok
[INFO] [stdout] test dataplane::tests::handshaken_is_a_latch_with_no_freshness_bound ... ok
[INFO] [stdout] test dataplane::tests::only_an_ipv4_packet_yields_a_destination ... ok
[INFO] [stdout] test dataplane::tests::a_spec_never_renders_its_secrets ... ok
[INFO] [stdout] test ceremony::tests::minted_key_file_mode_is_0600 ... ok
[INFO] [stdout] test ceremony::durability_tests::a_mint_leaves_every_promised_file_findable_in_the_directory ... ok
[INFO] [stdout] test appliance::tests::the_minted_line_is_emitted_once_and_only_on_the_boot_that_minted ... ok
[INFO] [stdout] test ceremony::tests::create_new_loser_falls_back_to_load ... ok
[INFO] [stdout] test ceremony::tests::mint_then_load_is_idempotent ... ok
[INFO] [stdout] test ceremony::tests::corrupt_key_refuses_by_name_and_never_overwrites ... ok
[INFO] [stdout] test dataplane::tests::the_longest_prefix_wins_not_the_first_declared ... ok
[INFO] [stdout] test hubfixture::tests::icmp_craft_and_recognition_agree ... ok
[INFO] [stdout] test ceremony::tests::parsed_hub_plus_minted_identity_initiates_a_real_handshake ... ok
[INFO] [stdout] test hubrelay::tests::the_relay_hands_out_a_ceremony_hub_conf ... ok
[INFO] [stdout] test dataplane::tests::a_tunnel_refuses_a_datagram_meant_for_someone_else ... ok
[INFO] [stdout] test ini::tests::a_line_that_is_not_key_equals_value_is_reported_not_dropped ... ok
[INFO] [stdout] test dataplane::tests::both_pump_counters_reach_the_published_stats ... ok
[INFO] [stdout] test ini::tests::a_value_keeps_its_base64_padding ... ok
[INFO] [stdout] test ini::tests::a_token_stream_never_renders_a_secret_value ... ok
[INFO] [stdout] test dataplane::tests::two_tunnels_handshake_and_carry_a_payload_byte_for_byte ... ok
[INFO] [stdout] test ini::tests::keys_and_sections_are_case_folded_but_values_are_not ... ok
[INFO] [stdout] test ini::tests::tokenizes_sections_pairs_comments_and_line_numbers ... ok
[INFO] [stdout] test keys::tests::a_decode_error_never_echoes_the_key_it_could_not_decode ... ok
[INFO] [stdout] test keys::tests::a_key_round_trips_through_base64 ... ok
[INFO] [stdout] test keys::tests::a_key_and_its_clamped_form_are_one_identity ... ok
[INFO] [stdout] test hubfixture::tests::the_rendered_hub_conf_round_trips_through_the_ceremony_parser ... ok
[INFO] [stdout] test keys::tests::derives_the_public_keys_wg_pubkey_prints ... ok
[INFO] [stdout] test keys::tests::wrong_length_and_non_base64_are_refused_not_padded ... ok
[INFO] [stdout] test keys::tests::surrounding_whitespace_survives_a_key_read_off_a_file ... ok
[INFO] [stdout] test robot::tests::the_minted_marker_is_the_one_the_ceremony_prints ... ok
[INFO] [stdout] test keys::tests::keygen_mints_a_unique_usable_key ... ok
[INFO] [stdout] test dataplane::tests::a_datagram_names_the_peer_its_receiver_index_belongs_to ... ok
[INFO] [stdout] test tun::tests::an_impossible_interface_name_is_refused_before_the_syscall ... ok
[INFO] [stdout] test tun::tests::create_either_makes_a_device_or_fails_honestly ... ok
[INFO] [stdout] test dataplane::tests::only_a_handshake_response_roams_the_endpoint_never_a_cookie_reply ... ok
[INFO] [stdout] test tun::tests::the_default_mtu_leaves_room_for_the_whole_outer_packet ... ok
[INFO] [stdout] test dataplane::tests::a_replayed_handshake_is_named_and_an_ordinary_rejection_is_not ... ok
[INFO] [stdout] test ceremony::tests::pub_file_is_rederived_when_missing_or_stale ... ok
[INFO] [stdout] test dataplane::tests::the_handshake_budget_is_shared_across_peers_not_one_each ... ok
[INFO] [stdout] test robot::tests::a_bad_outcome_is_red_and_carries_its_transcript ... ok
[INFO] [stdout] test hubrelay::tests::a_spoofed_source_and_an_unrouted_destination_are_dropped_and_counted ... ok
[INFO] [stdout] test hubrelay::tests::two_peers_exchange_packets_through_the_relay_and_each_byte_is_counted_per_peer ... ok
[INFO] [stdout] test hubfixture::tests::a_real_handshake_and_a_sealed_keepalive_reach_the_verdict ... ok
[INFO] [stdout] test dataplane::tests::an_unreset_shared_limiter_stays_saturated_until_it_is_reset ... ok
[INFO] [stdout] test hubfixture::tests::a_client_aimed_at_the_wrong_hub_key_is_refused_and_nothing_seals ... ok
[INFO] [stdout] test hubfixture::tests::an_open_hub_learns_the_peer_from_the_first_valid_initiation_and_names_it ... ok
[INFO] [stdout] test hubrelay::tests::a_third_key_that_is_not_listed_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.21s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests wg_appliance_core
[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" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986", kill_on_drop: false }`
[INFO] [stdout] b98b076170e4a049a4e85bb37eade7c65ca1483e783e62cf37148f91ed525986
