[INFO] cloning repository https://github.com/noctisynth/clip-bridge
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/noctisynth/clip-bridge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoctisynth%2Fclip-bridge", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoctisynth%2Fclip-bridge'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4f4ea8a7bf6112e23fe1d393064345288071712c
[INFO] testing noctisynth/clip-bridge against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnoctisynth%2Fclip-bridge" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/noctisynth/clip-bridge
[INFO] finished tweaking git repo https://github.com/noctisynth/clip-bridge
[INFO] tweaked toml for git repo https://github.com/noctisynth/clip-bridge written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/noctisynth/clip-bridge 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 git repo https://github.com/noctisynth/clip-bridge 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 wayland-sys v0.31.8
[INFO] [stderr]   Downloaded wayland-protocols-wlr v0.3.10
[INFO] [stderr]   Downloaded quick-xml v0.38.4
[INFO] [stderr]   Downloaded wayland-scanner v0.31.8
[INFO] [stderr]   Downloaded wayland-server v0.31.11
[INFO] [stderr]   Downloaded wayland-backend v0.3.12
[INFO] [stderr]   Downloaded wayland-client v0.31.12
[INFO] [stderr]   Downloaded wayland-protocols v0.32.10
[INFO] [stderr]   Downloaded nix v0.31.1
[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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b
[INFO] running `Command { std: "docker" "start" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b", 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" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b" "/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" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b", 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" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling wayland-client v0.31.12
[INFO] [stderr]    Compiling wayland-sys v0.31.8
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling nix v0.31.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling wayland-scanner v0.31.8
[INFO] [stderr]    Compiling wayland-backend v0.3.12
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling wayland-protocols v0.32.10
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling wayland-protocols-wlr v0.3.10
[INFO] [stderr]    Compiling clip-bridge v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.63s
[INFO] running `Command { std: "docker" "inspect" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b", 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" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling wayland-server v0.31.11
[INFO] [stderr]    Compiling wayland-protocols v0.32.10
[INFO] [stderr]    Compiling wayland-protocols-wlr v0.3.10
[INFO] [stderr]    Compiling clip-bridge v0.1.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `ConnectionExt`
[INFO] [stdout]     --> src/backend/x11/mod.rs:1097:35
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     use x11rb::protocol::xproto::{ConnectionExt as _, CreateWindowAux};
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.08s
[INFO] running `Command { std: "docker" "inspect" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b", 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" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `ConnectionExt`
[INFO] [stderr]     --> src/backend/x11/mod.rs:1097:35
[INFO] [stderr]      |
[INFO] [stderr] 1097 |     use x11rb::protocol::xproto::{ConnectionExt as _, CreateWindowAux};
[INFO] [stderr]      |                                   ^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `clip-bridge` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/clip_bridge-cb60d36c4e614437)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test backend::wayland::source::tests::pipe_writer_honors_cancellation ... ok
[INFO] [stdout] test backend::wayland::offer::tests::unsupported_charset_is_not_treated_as_utf8 ... ok
[INFO] [stdout] test backend::wayland::offer::tests::pipe_reader_rejects_invalid_utf8 ... ok
[INFO] [stdout] test backend::wayland::tests::kwin_ext_actor_receives_and_serves_both_selections ... ignored, run through scripts/test-wayland-kwin.sh
[INFO] [stdout] test backend::wayland::offer::tests::mime_selection_obeys_utf8_priority ... ok
[INFO] [stdout] test backend::wayland::offer::tests::pipe_reader_collects_complete_utf8_payload ... ok
[INFO] [stdout] test backend::wayland::tests::ext_provider_wins_independent_of_registry_order ... ok
[INFO] [stdout] test backend::wayland::tests::selection_slots_start_in_snapshot_mode ... ok
[INFO] [stdout] test backend::wayland::tests::wlr_primary_capability_depends_on_bound_version ... ok
[INFO] [stdout] test backend::wayland::tests::wlr_session_actor_receives_and_serves_both_selections ... ignored, run through scripts/test-wayland-niri-wlr.sh
[INFO] [stdout] test backend::wayland::tests::missing_provider_is_a_startup_error ... ok
[INFO] [stdout] test backend::wayland::tests::provider_choice_falls_back_to_bounded_wlr_version ... ok
[INFO] [stdout] test backend::wayland::tests::selection_slot_rejects_stale_worker_completions ... ok
[INFO] [stdout] test backend::x11::serve::tests::chunk_size_is_derived_from_server_request_limit ... ok
[INFO] [stdout] test backend::x11::serve::tests::latin1_encoding_is_lossless_or_rejected ... ok
[INFO] [stdout] test backend::x11::serve::tests::none_property_falls_back_to_target ... ok
[INFO] [stdout] test backend::x11::receive::tests::latin1_maps_every_byte_to_the_same_unicode_codepoint ... ok
[INFO] [stdout] test backend::x11::tests::actor_receives_selection_over_incr ... ok
[INFO] [stdout] test backend::x11::tests::actor_keeps_clipboard_and_primary_independent ... ok
[INFO] [stdout] test backend::x11::tests::actor_receives_utf8_from_external_owner ... ok
[INFO] [stdout] test backend::wayland::source::tests::pipe_writer_sends_the_entire_payload ... ok
[INFO] [stdout] test backend::x11::receive::tests::target_selection_uses_the_declared_priority ... ok
[INFO] [stdout] test backend::x11::tests::actor_reports_x_server_disconnect ... ok
[INFO] [stdout] test coordinator::tests::clear_does_not_clear_or_write_the_other_backend ... ok
[INFO] [stdout] test backend::x11::tests::actor_serves_incr_to_a_slow_requester ... ok
[INFO] [stdout] test coordinator::tests::clipboard_and_primary_have_independent_revisions ... ok
[INFO] [stdout] test coordinator::tests::conflicting_startup_text_waits_for_a_real_change ... ok
[INFO] [stdout] test coordinator::tests::equal_startup_text_does_not_write_either_backend ... ok
[INFO] [stdout] test backend::x11::tests::replacing_owner_discards_the_in_flight_transfer ... ok
[INFO] [stdout] test backend::x11::tests::actor_serves_selection_over_incr ... ok
[INFO] [stdout] test backend::wayland::tests::worker_pool_bounds_active_and_queued_transfers ... ok
[INFO] [stdout] test backend::x11::tests::actor_serves_utf8_and_honors_none_property_fallback ... ok
[INFO] [stdout] test coordinator::tests::ownership_lost_allows_same_text_to_be_applied_again ... ok
[INFO] [stdout] test coordinator::tests::reducer_is_deterministic ... ok
[INFO] [stdout] test coordinator::tests::revision_overflow_is_reported ... ok
[INFO] [stdout] test coordinator::tests::selection_change_clears_stale_observation_and_pending ... ok
[INFO] [stdout] test backend::wayland::offer::tests::pipe_reader_reports_idle_timeout_and_cancellation ... ok
[INFO] [stdout] test coordinator::tests::matching_target_observation_prevents_echo ... ok
[INFO] [stdout] test coordinator::tests::runtime_observation_routes_in_both_directions ... ok
[INFO] [stdout] test coordinator::tests::every_unavailable_reason_stays_local ... ok
[INFO] [stdout] test coordinator::tests::failed_snapshot_never_overwrites_the_other_backend ... ok
[INFO] [stdout] test coordinator::tests::identical_pending_payload_is_not_queued_twice ... ok
[INFO] [stdout] test coordinator::tests::startup_with_only_wayland_text_sets_x11 ... ok
[INFO] [stdout] test coordinator::tests::unsupported_primary_capability_finishes_without_a_command ... ok
[INFO] [stdout] test domain::tests::debug_does_not_expose_clipboard_text ... ok
[INFO] [stdout] test coordinator::tests::stale_observation_is_ignored ... ok
[INFO] [stdout] test coordinator::tests::startup_outcome_categories_have_complete_pairwise_coverage ... ok
[INFO] [stdout] test coordinator::tests::stale_ownership_failure_does_not_clear_new_pending ... ok
[INFO] [stdout] test coordinator::tests::stale_ownership_result_does_not_replace_new_pending ... ok
[INFO] [stdout] test domain::tests::text_payload_preserves_newlines_unicode_and_nul ... ok
[INFO] [stdout] test domain::tests::text_payload_rejects_empty_text ... ok
[INFO] [stdout] test domain::tests::text_payload_rejects_invalid_utf8 ... ok
[INFO] [stdout] test runtime::tests::backend_event_channel_enforces_its_capacity ... ok
[INFO] [stdout] test coordinator::tests::startup_timeout_prevents_late_snapshot_overwrite ... ok
[INFO] [stdout] test coordinator::tests::startup_with_one_text_sets_the_empty_backend ... ok
[INFO] [stdout] test backend::wayland::source::tests::pipe_writer_reports_idle_timeout_when_requester_stops_reading ... ok
[INFO] [stdout] test runtime::tests::command_mailbox_coalesces_a_large_burst_to_the_latest_value ... ok
[INFO] [stdout] test backend::wayland::offer::tests::pipe_reader_reports_total_timeout_despite_progress ... ok
[INFO] [stdout] test runtime::tests::signal_requests_shutdown_for_every_mailbox ... ok
[INFO] [stdout] test domain::tests::text_payload_accepts_limit_and_rejects_larger_text ... ok
[INFO] [stdout] test runtime::tests::shutdown_timeout_is_reported ... ok
[INFO] [stdout] test backend::wayland::offer::tests::pipe_reader_rejects_oversized_payload ... ok
[INFO] [stdout] test backend::x11::receive::tests::assembler_rejects_content_above_limit ... ok
[INFO] [stdout] test backend::wayland::test_server::missing_data_control_provider_is_a_startup_error ... ok
[INFO] [stdout] test backend::wayland::test_server::actor_reports_wayland_server_disconnect ... ok
[INFO] [stdout] test backend::wayland::source::tests::pipe_writer_reports_total_timeout_despite_slow_progress ... ok
[INFO] [stdout] test backend::wayland::test_server::wlr_wire_versions_gate_primary_capability ... ok
[INFO] [stdout] test backend::wayland::test_server::wlr_wire_reads_offer_and_serves_both_sources ... ok
[INFO] [stdout] test runtime::tests::backend_failure_before_snapshots_is_a_startup_error ... ok
[INFO] [stdout] test runtime::tests::backend_failure_is_the_root_error ... ok
[INFO] [stdout] test runtime::tests::join_panic_stops_the_runtime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/clip_bridge-55bd2b55a3b2e90e)
[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] [stderr]    Doc-tests clip_bridge
[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" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b", kill_on_drop: false }`
[INFO] [stdout] b2eb4d22ea2077693c42e46a882f750a2138e424425edce4ed2781e33ecd9e2b
