[INFO] fetching crate dekopon-broker-protocol 0.46.1...
[INFO] testing dekopon-broker-protocol-0.46.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dekopon-broker-protocol 0.46.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate dekopon-broker-protocol 0.46.1
[INFO] finished tweaking crates.io crate dekopon-broker-protocol 0.46.1
[INFO] tweaked toml for crates.io crate dekopon-broker-protocol 0.46.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dekopon-broker-protocol 0.46.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dekopon-broker-protocol 0.46.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thiserror v2.0.21
[INFO] [stderr]   Downloaded tokio-macros v2.7.1
[INFO] [stderr]   Downloaded dekopon-capability v0.46.1
[INFO] [stderr]   Downloaded wit-bindgen-rust-macro v0.62.0
[INFO] [stderr]   Downloaded thiserror-impl v2.0.21
[INFO] [stderr]   Downloaded wasm-metadata v0.259.0
[INFO] [stderr]   Downloaded dekopon-core v0.46.1
[INFO] [stderr]   Downloaded wit-bindgen-core v0.62.0
[INFO] [stderr]   Downloaded dekopon-provider-sdk v0.46.1
[INFO] [stderr]   Downloaded wit-bindgen-rust v0.62.0
[INFO] [stderr]   Downloaded serde_yaml_ng v0.10.0
[INFO] [stderr]   Downloaded prettyplease v0.3.0
[INFO] [stderr]   Downloaded wit-bindgen v0.62.0
[INFO] [stderr]   Downloaded wasm-encoder v0.259.0
[INFO] [stderr]   Downloaded syn v3.0.5
[INFO] [stderr]   Downloaded wit-parser v0.259.0
[INFO] [stderr]   Downloaded wasmparser v0.259.0
[INFO] [stderr]   Downloaded wit-component v0.259.0
[INFO] [stderr]   Downloaded rustix v1.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87
[INFO] running `Command { std: "docker" "start" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87", 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" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87", 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" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling leb128fmt v0.1.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling id-arena v2.3.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling wit-bindgen-rust v0.62.0
[INFO] [stderr]    Compiling ref-cast v1.0.26
[INFO] [stderr]    Compiling wit-bindgen-rust-macro v0.62.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling wit-bindgen v0.62.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling wasmparser v0.259.0
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling ref-cast-impl v1.0.26
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling dekopon-core v0.46.1
[INFO] [stderr]    Compiling dekopon-capability v0.46.1
[INFO] [stderr]    Compiling wasm-encoder v0.259.0
[INFO] [stderr]    Compiling wit-parser v0.259.0
[INFO] [stderr]    Compiling wasm-metadata v0.259.0
[INFO] [stderr]    Compiling wit-component v0.259.0
[INFO] [stderr]    Compiling wit-bindgen-core v0.62.0
[INFO] [stderr]    Compiling dekopon-provider-sdk v0.46.1
[INFO] [stderr]    Compiling dekopon-broker-protocol v0.46.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87", 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" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling dekopon-broker-protocol v0.46.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.30s
[INFO] running `Command { std: "docker" "inspect" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87", 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" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dekopon_broker_protocol-00fb6b0a016621d6)
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test tests::a_capabilities_answer_names_a_principal_only_when_the_broker_sent_one ... ok
[INFO] [stdout] test tests::a_frame_past_the_maximum_is_counted_rather_than_buffered ... ok
[INFO] [stdout] test tests::a_returned_output_is_not_a_valid_invocation_result ... ok
[INFO] [stdout] test tests::a_run_command_frame_carries_whether_stdin_is_piped_never_its_bytes ... ok
[INFO] [stdout] test tests::a_run_command_frame_requires_one_well_formed_trace_parent ... ok
[INFO] [stdout] test tests::a_result_without_a_provider_detail_keeps_the_field_off_the_wire ... ok
[INFO] [stdout] test tests::a_command_run_response_round_trips_each_outcome ... ok
[INFO] [stdout] test tests::a_payload_that_ends_early_is_not_decoded ... ok
[INFO] [stdout] test tests::a_failed_invocation_round_trips_the_providers_own_code_and_message ... ok
[INFO] [stdout] test tests::a_guest_exit_round_trips_as_a_nonzero_status_not_a_detail_code ... ok
[INFO] [stdout] test tests::a_completed_request_can_wait_for_peer_disconnection ... ok
[INFO] [stdout] test tests::a_selector_matches_kind_container_and_id_but_never_a_thread ... ok
[INFO] [stdout] test tests::a_refused_attested_surface_is_a_stable_failure_rather_than_an_empty_answer ... ok
[INFO] [stdout] test tests::a_claim_binds_to_its_proposal_and_holds_no_identifier_without_one ... ok
[INFO] [stdout] test conversation::local_selector_tests::a_local_id_containing_a_colon_is_one_id_rather_than_a_thread_form ... ok
[INFO] [stdout] test tests::an_unknown_sibling_of_the_provider_detail_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test tests::asset_descriptors::asset_metadata_is_strict_and_sends_remaining_is_camel_case ... ok
[INFO] [stdout] test tests::an_upcall_whose_descriptors_do_not_match_its_stdin_is_refused ... ok
[INFO] [stdout] test tests::asset_descriptors::asset_row_roundtrip_distinguishes_unknown_zero_and_known_length ... ok
[INFO] [stdout] test tests::an_upcall_with_an_unknown_stdin_kind_is_refused ... ok
[INFO] [stdout] test tests::a_run_command_exchange_decodes_a_rendered_answer ... ok
[INFO] [stdout] test tests::asset_descriptors::descriptor_cap_applies_across_all_reads_of_one_frame ... ok
[INFO] [stdout] test tests::asset_descriptors::five_assets_and_both_stream_ends_share_one_frame_and_split_apart ... ok
[INFO] [stdout] test tests::asset_descriptors::too_many_outgoing_descriptors_are_refused_before_writing ... ok
[INFO] [stdout] test tests::asset_descriptors::typed_rows_and_response_indexes_are_exact ... ok
[INFO] [stdout] test tests::broker_socket_discovery::environment_wins_over_the_derived_tiers ... ok
[INFO] [stdout] test tests::an_oversized_command_frame_is_refused_before_it_leaves_the_client ... ok
[INFO] [stdout] test tests::broker_socket_discovery::home_derives_the_documented_suffix ... ok
[INFO] [stdout] test tests::chat_scope_turn_and_attestation_debug_are_fully_redacted_and_bounded ... ok
[INFO] [stdout] test tests::broker_socket_discovery::xdg_runtime_dir_derives_the_documented_suffix ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::asset_descriptors::sixteen_descriptors_are_refused_and_every_one_is_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 76 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] test tests::a_conversation_selector_reports_every_problem_at_once ... ok
[INFO] [stdout] test tests::asset_descriptors::invoke_round_trips_five_close_on_exec_descriptors ... ok
[INFO] [stdout] test tests::datagram_upcall_descriptors_are_refused_in_both_positions ... ok
[INFO] [stdout] test tests::asset_descriptors::stream_split_refuses_a_sixth_asset_and_a_missing_end ... ok
[INFO] [stdout] test tests::broker_socket_discovery::no_tier_resolves_to_none_rather_than_a_guess ... ok
[INFO] [stdout] test tests::broker_socket_discovery::tier_labels_are_stable ... ok
[INFO] [stdout] test tests::broker_socket_discovery::explicit_wins_over_every_other_tier ... ok
[INFO] [stdout] test tests::every_conversation_kind_has_exactly_one_spelling ... ok
[INFO] [stdout] test tests::every_trigger_round_trips_as_its_wire_name ... ok
[INFO] [stdout] test tests::invocation_request_requires_one_well_formed_trace_parent ... ok
[INFO] [stdout] test tests::every_verb_is_one_operation_whatever_attestation_accompanies_it ... ok
[INFO] [stdout] test tests::one_canonical_conversation_form_decides_every_transport ... ok
[INFO] [stdout] test tests::asset_descriptors::sixteen_descriptors_are_refused_and_every_one_is_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::asset_descriptors::rejected_frames_close_every_received_descriptor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 76 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] test tests::delivered_turn_strings_are_rejected_during_deserialization_at_their_field_bound ... ok
[INFO] [stdout] test tests::asset_descriptors::rejected_frames_close_every_received_descriptor ... ok
[INFO] [stdout] test tests::delivery_identities_are_typed_canonical_and_bound_to_scope ... ok
[INFO] [stdout] test tests::protocol_version_constant_wire_form_and_display_agree ... ok
[INFO] [stdout] test tests::public_drn_is_typed_optional_proposal_data_and_never_provider_input ... ok
[INFO] [stdout] test tests::recording_is_reachable_only_through_its_own_operation ... ok
[INFO] [stdout] test tests::complete_frame_read_has_one_deadline ... ok
[INFO] [stdout] test tests::retired_reporting_operations_are_refused ... ok
[INFO] [stdout] test tests::in_bound_prefix_that_over_promises_fails_instead_of_decoding_a_short_frame ... ok
[INFO] [stdout] test tests::epiped_request_write_still_reads_capacity_refusal ... ok
[INFO] [stdout] test tests::one_frame_reaches_the_socket_in_one_write ... ok
[INFO] [stdout] test tests::an_upcall_with_a_non_socket_descriptor_is_refused ... ok
[INFO] [stdout] test tests::the_api_channel_is_the_thread_only_where_a_thread_is_a_channel ... ok
[INFO] [stdout] test tests::the_previous_protocol_version_and_its_retired_operation_tags_both_fail_to_decode ... ok
[INFO] [stdout] test tests::trace_parent_round_trips_through_its_wire_form ... ok
[INFO] [stdout] test tests::trace_parent_rejects_malformed_unsupported_and_zero_values ... ok
[INFO] [stdout] test tests::serialization_stops_at_the_frame_bound ... ok
[INFO] [stdout] test tests::rejects_oversized_prefix_before_reading_a_body ... ok
[INFO] [stdout] test tests::parked_peer_does_not_start_the_frame_body_timer ... ok
[INFO] [stdout] test tests::wire_invocation_contains_no_identity_or_authority_fields ... ok
[INFO] [stdout] test tests::round_trips_one_strict_bounded_frame ... ok
[INFO] [stdout] test tests::framing_failures_keep_the_executed_or_not_distinction ... ok
[INFO] [stdout] test tests::upcall_streams_own_stdout_then_stdin_in_wire_order ... ok
[INFO] [stdout] test tests::unsolicited_upcall_is_refused_and_its_descriptor_is_closed ... ok
[INFO] [stdout] test tests::asset_descriptors::two_hundred_descriptors_arrive_untruncated_on_linux ... ok
[INFO] [stdout] test tests::unix_client_authenticates_private_socket_and_response_variant ... ok
[INFO] [stdout] test tests::shared_socket_requires_protected_matching_parent_and_preserves_server_pinning ... ok
[INFO] [stdout] test tests::prefix_only_peer_times_out_rather_than_completing_a_frame ... ok
[INFO] [stdout] test tests::a_multi_megabyte_payload_is_read_into_exactly_its_declared_length ... ok
[INFO] [stdout] test tests::a_multi_megabyte_frame_is_held_once_at_its_own_size ... ok
[INFO] [stdout] test tests::open_gives_up_on_an_absent_broker_at_its_window ... ok
[INFO] [stdout] test tests::open_waits_through_an_absent_then_refusing_broker_until_one_accepts ... ok
[INFO] [stdout] test tests::a_stalled_final_connect_attempt_cannot_outlive_its_absolute_window ... ok
[INFO] [stdout] test tests::a_failure_after_the_connect_is_never_retried ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dekopon_broker_protocol
[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" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87", kill_on_drop: false }`
[INFO] [stdout] 87d7287a5cced4a8508bf68eb13375d4cb81189e083052484ef8affd8bcccd87
