[INFO] cloning repository https://github.com/oxidezap/wa-wire
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/oxidezap/wa-wire" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foxidezap%2Fwa-wire", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foxidezap%2Fwa-wire'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dde90eb0c4f320935f2496c2316c25fa20d1dbf3
[INFO] testing oxidezap/wa-wire against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foxidezap%2Fwa-wire" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/oxidezap/wa-wire
[INFO] finished tweaking git repo https://github.com/oxidezap/wa-wire
[INFO] tweaked toml for git repo https://github.com/oxidezap/wa-wire written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/oxidezap/wa-wire 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 git repo https://github.com/oxidezap/wa-wire 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-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4
[INFO] running `Command { std: "docker" "start" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4", 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" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4" "/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" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4", 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" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling wa-wire-contract v0.1.2 (/opt/rustwide/workdir/crates/wa-wire-contract)
[INFO] [stderr]    Compiling wa-wire-codec v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-codec)
[INFO] [stderr]    Compiling wa-wire-proto v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-proto)
[INFO] [stderr]    Compiling wa-wire-alloc-check v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-alloc-check)
[INFO] [stderr]    Compiling wa-wire-l1 v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-l1)
[INFO] [stderr]    Compiling wa-wire-adapter v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-adapter)
[INFO] [stderr]    Compiling wa-wire-recording v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-recording)
[INFO] [stderr]    Compiling wa-wire-conformance v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-conformance)
[INFO] [stderr]    Compiling wa-wire-example-consumer v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-example-consumer)
[INFO] [stderr]    Compiling wa-wire-gate v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-gate)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 23.97s
[INFO] running `Command { std: "docker" "inspect" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4", 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" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling wa-wire-contract v0.1.2 (/opt/rustwide/workdir/crates/wa-wire-contract)
[INFO] [stderr]    Compiling wa-wire-codec v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-codec)
[INFO] [stderr]    Compiling wa-wire-proto v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-proto)
[INFO] [stderr]    Compiling wa-wire-alloc-check v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-alloc-check)
[INFO] [stderr]    Compiling wa-wire-l1 v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-l1)
[INFO] [stderr]    Compiling wa-wire-adapter v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-adapter)
[INFO] [stderr]    Compiling wa-wire-recording v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-recording)
[INFO] [stderr]    Compiling wa-wire-conformance v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-conformance)
[INFO] [stderr]    Compiling wa-wire-gate v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-gate)
[INFO] [stderr]    Compiling wa-wire-example-consumer v0.1.0 (/opt/rustwide/workdir/crates/wa-wire-example-consumer)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 59s
[INFO] running `Command { std: "docker" "inspect" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4", 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" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/wa-wire-adapter/689054fa45ccaafc/out/wa_wire_adapter-689054fa45ccaafc)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test handoff::tests::a_gate_reports_its_state_without_reporting_its_commands ... ok
[INFO] [stdout] test handoff::tests::a_refusal_says_who_owns_the_session ... ok
[INFO] [stdout] test handoff::tests::a_full_gate_hands_the_command_back_rather_than_dropping_it ... ok
[INFO] [stdout] test handoff::tests::a_refusal_does_not_move_the_fence ... ok
[INFO] [stdout] test handoff::tests::a_gate_passes_until_it_is_told_not_to ... ok
[INFO] [stdout] test handoff::tests::a_barrier_says_nothing_until_something_reports ... ok
[INFO] [stdout] test handoff::tests::an_unconfirmed_barrier_says_so_in_words ... ok
[INFO] [stdout] test handoff::tests::a_host_that_comes_back_from_a_pause_is_refused ... ok
[INFO] [stdout] test handoff::tests::a_token_survives_being_persisted_as_a_number ... ok
[INFO] [stdout] test handoff::tests::abandoning_discards_the_backlog_and_says_how_much ... ok
[INFO] [stdout] test handoff::tests::asking_does_not_take ... ok
[INFO] [stdout] test handoff::tests::a_fresh_fence_admits_whatever_comes_first ... ok
[INFO] [stdout] test handoff::tests::releasing::a_failed_detach_names_what_happened_and_keeps_the_cause ... ok
[INFO] [stdout] test handoff::tests::the_gate_opens_before_the_backlog_drains ... ok
[INFO] [stdout] test handoff::tests::a_restarted_host_comes_back_knowing_what_it_had_admitted ... ok
[INFO] [stdout] test handoff::tests::releasing::detaching_leaves_the_pairing_alone ... ok
[INFO] [stdout] test handoff::tests::tokens_stop_rather_than_wrap_at_the_end ... ok
[INFO] [stdout] test handoff::tests::releasing::detaching_twice_succeeds ... ok
[INFO] [stdout] test handoff::tests::releasing::logging_out_is_reachable_only_from_the_engine_itself ... ok
[INFO] [stdout] test info::tests::a_zero_copy_claim_is_checked_against_every_stanza ... ok
[INFO] [stdout] test info::tests::adapter_info_is_comparable ... ok
[INFO] [stdout] test handoff::tests::the_backlog_comes_back_in_the_order_it_went_in ... ok
[INFO] [stdout] test info::tests::an_adapter_without_the_zero_copy_claim_may_re_encode ... ok
[INFO] [stdout] test info::tests::an_adapter_declaring_nothing_still_accepts_a_bare_inbound_stanza ... ok
[INFO] [stdout] test info::tests::being_able_to_send_does_not_admit_an_outbound_envelope ... ok
[INFO] [stdout] test info::tests::an_adapter_reports_what_it_was_declared_with ... ok
[INFO] [stdout] test info::tests::display_names_the_adapter_and_its_capabilities ... ok
[INFO] [stdout] test info::tests::outbound_stanzas_require_the_capability_that_observes_them ... ok
[INFO] [stdout] test info::tests::plaintexts_require_the_capability_that_promises_them ... ok
[INFO] [stdout] test info::tests::provenance_is_absent_until_recorded ... ok
[INFO] [stdout] test info::tests::violations_render_and_are_std_errors ... ok
[INFO] [stdout] test path::tests::a_new_path_is_the_root ... ok
[INFO] [stdout] test path::tests::a_pushed_path_matches_what_the_contract_expects ... ok
[INFO] [stdout] test path::tests::clearing_returns_to_the_root ... ok
[INFO] [stdout] test path::tests::debug_renders_the_components ... ok
[INFO] [stdout] test handoff::tests::reporting_a_drain_twice_reports_the_same_fact ... ok
[INFO] [stdout] test handoff::tests::the_slots_are_reused_around_the_ring ... ok
[INFO] [stdout] test info::tests::a_cause_needs_the_capability_that_claims_one ... ok
[INFO] [stdout] test path::tests::every_component_value_round_trips ... ok
[INFO] [stdout] test path::tests::paths_compare_by_components_not_by_buffer ... ok
[INFO] [stdout] test send::tests::an_engine_failure_names_what_happened_and_keeps_the_cause ... ok
[INFO] [stdout] test path::tests::pushing_and_popping_mirror_a_descent ... ok
[INFO] [stdout] test path::tests::reuse_does_not_leak_stale_components ... ok
[INFO] [stdout] test send::tests::a_sender_is_usable_behind_a_trait_object ... ok
[INFO] [stdout] test path::tests::the_depth_limit_is_enforced_and_leaves_the_path_usable ... ok
[INFO] [stdout] test path::tests::the_error_reports_the_limit ... ok
[INFO] [stdout] test send::tests::a_requester_hands_back_the_reply_behind_a_trait_object ... ok
[INFO] [stdout] test send::tests::every_request_failure_names_itself_and_keeps_its_cause ... ok
[INFO] [stdout] test send::tests::not_connected_reads_as_itself ... ok
[INFO] [stdout] test sink::tests::sinks_are_debuggable ... ok
[INFO] [stdout] test sink::tests::a_closure_is_a_sink ... ok
[INFO] [stdout] test sink::tests::counting_a_verbatim_stanza_does_not_mark_it_re_encoded ... ok
[INFO] [stdout] test sink::tests::a_fresh_counting_sink_is_zeroed ... ok
[INFO] [stdout] test sink::tests::the_null_sink_accepts_and_discards ... ok
[INFO] [stdout] test stanza::tests::encoding_into_a_short_slice_fails_rather_than_truncating ... ok
[INFO] [stdout] test stanza::tests::an_inbound_stanza_defaults_to_verbatim_and_carries_nothing_extra ... ok
[INFO] [stdout] test stanza::tests::each_plaintext_constructor_sets_its_status_and_clears_the_payload ... ok
[INFO] [stdout] test sink::tests::the_counting_sink_tallies_every_dimension ... ok
[INFO] [stdout] test stanza::tests::a_re_encoded_stanza_survives_the_round_trip_as_such ... ok
[INFO] [stdout] test stanza::tests::a_stanza_round_trips_through_its_envelope ... ok
[INFO] [stdout] test stanza::tests::an_outbound_stanza_flips_only_the_direction ... ok
[INFO] [stdout] test stanza::tests::encoding_into_a_slice_matches_the_reported_size ... ok
[INFO] [stdout] test stanza::tests::an_empty_frame_is_representable ... ok
[INFO] [stdout] test stanza::tests::re_encoding_is_declared_in_the_flags ... ok
[INFO] [stdout] test stanza::tests::stanzas_are_comparable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/wa-wire-alloc-check/08c07aebebd825d2/out/wa_wire_alloc_check-08c07aebebd825d2)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::comparing_a_packed_value_allocates_nothing ... ok
[INFO] [stdout] test tests::decoding_an_envelope_allocates_nothing ... ok
[INFO] [stdout] test tests::deriving_the_common_shape_allocates_nothing ... ok
[INFO] [stdout] test tests::reading_a_payload_allocates_nothing ... ok
[INFO] [stdout] test tests::rendering_a_value_into_a_buffer_allocates_nothing ... ok
[INFO] [stdout] test tests::repeated_children_are_iterators_rather_than_collections ... ok
[INFO] [stdout] test tests::encoding_to_a_vec_allocates_exactly_once ... ok
[INFO] [stdout] test tests::parsing_a_frame_and_walking_it_allocates_nothing ... ok
[INFO] [stdout] test tests::the_counter_sees_an_allocation ... ok
[INFO] [stdout] test tests::deriving_an_optional_child_costs_one_box_and_no_more ... ok
[INFO] [stdout] test tests::deriving_message_content_allocates_nothing ... ok
[INFO] [stdout] test tests::encoding_into_a_slice_allocates_nothing ... ok
[INFO] [stdout] test tests::reading_a_recording_allocates_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_budgets.rs (/opt/rustwide/target/release/build/wa-wire-alloc-check/5ace68d8d99b257b/out/read_budgets-5ace68d8d99b257b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_budget_that_is_exceeded_fails_rather_than_prints ... FAILED
[INFO] [stdout] test the_read_paths_stay_inside_their_budgets ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_budget_that_is_exceeded_fails_rather_than_prints stdout ----
[INFO] [stdout] deliberately impossible             0 ns/op   ceiling      0 ns
[INFO] [stdout] 
[INFO] [stdout] thread 'a_budget_that_is_exceeded_fails_rather_than_prints' (907) panicked at crates/wa-wire-alloc-check/tests/read_budgets.rs:247:9:
[INFO] [stdout] a blown budget has to fail the run
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f3605c3adb7 - <unknown>
[INFO] [stdout]    1:     0x5f3605c22b4a - <unknown>
[INFO] [stdout]    2:     0x5f3605c3a36b - <unknown>
[INFO] [stdout]    3:     0x5f3605c39e4f - <unknown>
[INFO] [stdout]    4:     0x5f3605c39a7a - <unknown>
[INFO] [stdout]    5:     0x5f3605c395b5 - <unknown>
[INFO] [stdout]    6:     0x5f3605c60392 - <unknown>
[INFO] [stdout]    7:     0x5f3605c60319 - <unknown>
[INFO] [stdout]    8:     0x5f3605c6081c - <unknown>
[INFO] [stdout]    9:     0x5f3605c229db - <unknown>
[INFO] [stdout]   10:     0x5f3605c2148f - <unknown>
[INFO] [stdout]   11:     0x5f3605c78b1b - <unknown>
[INFO] [stdout]   12:     0x5f3605c73f7f - <unknown>
[INFO] [stdout]   13:     0x5f3605c739fc - <unknown>
[INFO] [stdout]   14:     0x5f3605c93c9c - <unknown>
[INFO] [stdout]   15:     0x5f3605c61ff4 - <unknown>
[INFO] [stdout]   16:     0x7d8f69329dfa - <unknown>
[INFO] [stdout]   17:     0x7d8f693bd3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_budget_that_is_exceeded_fails_rather_than_prints
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p wa-wire-alloc-check --test read_budgets`
[INFO] running `Command { std: "docker" "inspect" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4", kill_on_drop: false }`
[INFO] [stdout] 719ea9138d3f9e8c6bc2f8a356ed5d5dda4c26cd0fde98c094d76ce17db496c4
