[INFO] fetching crate stateset-sync 0.8.1...
[INFO] testing stateset-sync-0.8.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate stateset-sync 0.8.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate stateset-sync 0.8.1
[INFO] finished tweaking crates.io crate stateset-sync 0.8.1
[INFO] tweaked toml for crates.io crate stateset-sync 0.8.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate stateset-sync 0.8.1 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate stateset-sync 0.8.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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 907a0b6fd39350e05d32cdcdaca32537c9002d71a212ada12e081d1093869116
[INFO] running `Command { std: "docker" "start" "-a" "907a0b6fd39350e05d32cdcdaca32537c9002d71a212ada12e081d1093869116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "907a0b6fd39350e05d32cdcdaca32537c9002d71a212ada12e081d1093869116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "907a0b6fd39350e05d32cdcdaca32537c9002d71a212ada12e081d1093869116", kill_on_drop: false }`
[INFO] [stdout] 907a0b6fd39350e05d32cdcdaca32537c9002d71a212ada12e081d1093869116
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 25dc3edd05e6b05ed2fd29a73133fd6cde1bb9c9947003528fb59a5f617fc646
[INFO] running `Command { std: "docker" "start" "-a" "25dc3edd05e6b05ed2fd29a73133fd6cde1bb9c9947003528fb59a5f617fc646", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling stateset-sync v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.29s
[INFO] running `Command { std: "docker" "inspect" "25dc3edd05e6b05ed2fd29a73133fd6cde1bb9c9947003528fb59a5f617fc646", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "25dc3edd05e6b05ed2fd29a73133fd6cde1bb9c9947003528fb59a5f617fc646", kill_on_drop: false }`
[INFO] [stdout] 25dc3edd05e6b05ed2fd29a73133fd6cde1bb9c9947003528fb59a5f617fc646
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9688921ad5513c67e44563a3f5ae5fce59e985d6100e141f384d4c9227a7879f
[INFO] running `Command { std: "docker" "start" "-a" "9688921ad5513c67e44563a3f5ae5fce59e985d6100e141f384d4c9227a7879f", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling stateset-sync v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.08s
[INFO] running `Command { std: "docker" "inspect" "9688921ad5513c67e44563a3f5ae5fce59e985d6100e141f384d4c9227a7879f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9688921ad5513c67e44563a3f5ae5fce59e985d6100e141f384d4c9227a7879f", kill_on_drop: false }`
[INFO] [stdout] 9688921ad5513c67e44563a3f5ae5fce59e985d6100e141f384d4c9227a7879f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a560524a25a519b4a030407bb6e324b350cfd654dbefdb501407cb68d574f3ae
[INFO] running `Command { std: "docker" "start" "-a" "a560524a25a519b4a030407bb6e324b350cfd654dbefdb501407cb68d574f3ae", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stateset_sync-c181f934ea5aa637)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test buffer::tests::capacity_accessor ... ok
[INFO] [stdout] test buffer::tests::debug_impl ... ok
[INFO] [stdout] test buffer::tests::clear_buffer ... ok
[INFO] [stdout] test buffer::tests::drain_all_empty_buffer ... ok
[INFO] [stdout] test buffer::tests::drain_all_empties_buffer ... ok
[INFO] [stdout] test buffer::tests::multiple_evictions ... ok
[INFO] [stdout] test buffer::tests::push_at_capacity_evicts ... ok
[INFO] [stdout] test buffer::tests::recent_events ... ok
[INFO] [stdout] test buffer::tests::push_within_capacity ... ok
[INFO] [stdout] test config::tests::config_clone ... ok
[INFO] [stdout] test buffer::tests::recent_more_than_available ... ok
[INFO] [stdout] test buffer::tests::zero_capacity_buffer ... ok
[INFO] [stdout] test config::tests::config_builder_pattern ... ok
[INFO] [stdout] test config::tests::config_debug ... ok
[INFO] [stdout] test config::tests::validate_accepts_good_config ... ok
[INFO] [stdout] test config::tests::config_serde_roundtrip ... ok
[INFO] [stdout] test config::tests::validate_rejects_empty_ids_and_zero_caps ... ok
[INFO] [stdout] test config::tests::new_config_defaults ... ok
[INFO] [stdout] test conflict::tests::conflict_strategy_serde_roundtrip ... ok
[INFO] [stdout] test conflict::tests::conflict_strategy_debug ... ok
[INFO] [stdout] test conflict::tests::local_wins_strategy ... ok
[INFO] [stdout] test conflict::tests::remote_wins_strategy ... ok
[INFO] [stdout] test conflict::tests::last_writer_wins_local_newer ... ok
[INFO] [stdout] test conflict::tests::last_writer_wins_remote_newer ... ok
[INFO] [stdout] test conflict::tests::resolution_clone_eq ... ok
[INFO] [stdout] test conflict::tests::resolution_merge_variant ... ok
[INFO] [stdout] test conflict::tests::resolution_debug ... ok
[INFO] [stdout] test conflict::tests::resolve_batch ... ok
[INFO] [stdout] test conflict::tests::resolver_clone ... ok
[INFO] [stdout] test engine::tests::config_accessor ... ok
[INFO] [stdout] test engine::tests::drain_buffer ... ok
[INFO] [stdout] test conflict::tests::default_strategy_is_remote_wins ... ok
[INFO] [stdout] test engine::tests::engine_with_strategy ... ok
[INFO] [stdout] test conflict::tests::last_writer_wins_equal_timestamps_keeps_local ... ok
[INFO] [stdout] test engine::tests::engine_debug ... ok
[INFO] [stdout] test engine::tests::full_sync ... ok
[INFO] [stdout] test engine::tests::full_sync_paginates_pull_until_complete ... ok
[INFO] [stdout] test engine::tests::new_engine ... ok
[INFO] [stdout] test engine::tests::pull_conflict_resolution ... ok
[INFO] [stdout] test engine::tests::pull_conflict_remote_wins_only_drops_latest_pending_event ... ok
[INFO] [stdout] test engine::tests::pull_errors_when_has_more_but_cursor_cannot_advance ... ok
[INFO] [stdout] test engine::tests::pull_cursor_does_not_advance_from_push_remote_head ... ok
[INFO] [stdout] test buffer::tests::is_empty_and_is_full ... ok
[INFO] [stdout] test engine::tests::pull_with_null_transport ... ok
[INFO] [stdout] test engine::tests::push_empty_outbox ... ok
[INFO] [stdout] test engine::tests::push_updates_state ... ok
[INFO] [stdout] test engine::tests::push_only_drains_accepted_events ... ok
[INFO] [stdout] test engine::tests::pull_buffers_events ... ok
[INFO] [stdout] test engine::tests::push_with_null_transport ... ok
[INFO] [stdout] test engine::tests::push_respects_batch_size ... ok
[INFO] [stdout] test engine::tests::pull_conflict_local_wins_keeps_pending_and_skips_remote ... ok
[INFO] [stdout] test engine::tests::record_event ... ok
[INFO] [stdout] test engine::tests::record_multiple_events ... ok
[INFO] [stdout] test engine::tests::try_new_rejects_invalid_config ... ok
[INFO] [stdout] test engine::tests::transport_error_propagates ... ok
[INFO] [stdout] test error::tests::error_display_outbox_full ... ok
[INFO] [stdout] test error::tests::error_display_sequence_out_of_range ... ok
[INFO] [stdout] test error::tests::error_display_storage ... ok
[INFO] [stdout] test error::tests::error_display_transport ... ok
[INFO] [stdout] test error::tests::error_from_serde_json ... ok
[INFO] [stdout] test event::tests::compute_hash_deterministic ... ok
[INFO] [stdout] test event::tests::compute_hash_is_canonical_for_object_key_order ... ok
[INFO] [stdout] test buffer::tests::eviction_preserves_fifo_order ... ok
[INFO] [stdout] test error::tests::error_display_conflict ... ok
[INFO] [stdout] test event::tests::event_debug ... ok
[INFO] [stdout] test engine::tests::status_reporting ... ok
[INFO] [stdout] test event::tests::event_serde_roundtrip ... ok
[INFO] [stdout] test event::tests::different_payload_different_hash ... ok
[INFO] [stdout] test engine::tests::try_new_with_persistent_outbox_restores_pending_events ... ok
[INFO] [stdout] test engine::tests::push_returns_storage_error_when_ack_persist_fails ... ok
[INFO] [stdout] test event::tests::event_eq ... ok
[INFO] [stdout] test event::tests::event_ordering_by_sequence ... ok
[INFO] [stdout] test event::tests::event_with_sequence ... ok
[INFO] [stdout] test event::tests::new_event_has_uuid_and_hash ... ok
[INFO] [stdout] test outbox::tests::append_at_capacity_fails ... ok
[INFO] [stdout] test outbox::tests::append_increments_sequence ... ok
[INFO] [stdout] test outbox::tests::append_updates_count ... ok
[INFO] [stdout] test event::tests::event_with_signature ... ok
[INFO] [stdout] test event::tests::same_payload_same_hash ... ok
[INFO] [stdout] test event::tests::with_id_constructor ... ok
[INFO] [stdout] test outbox::tests::clear_does_not_reset_sequence ... ok
[INFO] [stdout] test outbox::tests::default_capacity ... ok
[INFO] [stdout] test outbox::tests::clear_removes_all ... ok
[INFO] [stdout] test outbox::tests::default_trait ... ok
[INFO] [stdout] test outbox::tests::drain_all ... ok
[INFO] [stdout] test outbox::tests::drain_empty ... ok
[INFO] [stdout] test outbox::tests::fifo_ordering ... ok
[INFO] [stdout] test outbox::tests::is_empty_and_is_full ... ok
[INFO] [stdout] test outbox::tests::drain_restores_events_when_persist_fails ... ok
[INFO] [stdout] test outbox::tests::drain_then_append_works ... ok
[INFO] [stdout] test outbox::tests::drain_partial ... ok
[INFO] [stdout] test outbox::tests::next_sequence_accessor ... ok
[INFO] [stdout] test state::tests::default_state ... ok
[INFO] [stdout] test outbox::tests::peek_more_than_available ... ok
[INFO] [stdout] test state::tests::is_synced_when_equal ... ok
[INFO] [stdout] test outbox::tests::peek_without_consuming ... ok
[INFO] [stdout] test outbox::tests::persistent_outbox_roundtrip ... ok
[INFO] [stdout] test outbox::tests::retain_filters_events_and_preserves_order ... ok
[INFO] [stdout] test state::tests::lag_calculation ... ok
[INFO] [stdout] test state::tests::lag_when_local_ahead ... ok
[INFO] [stdout] test state::tests::not_synced_when_behind ... ok
[INFO] [stdout] test state::tests::not_synced_with_pending ... ok
[INFO] [stdout] test state::tests::state_clone_eq ... ok
[INFO] [stdout] test state::tests::state_serde_roundtrip ... ok
[INFO] [stdout] test state::tests::sync_status_debug ... ok
[INFO] [stdout] test transport::tests::derive_next_cursor_uses_max_sequence ... ok
[INFO] [stdout] test transport::tests::default_pull_events_page_derives_cursor ... ok
[INFO] [stdout] test transport::tests::null_transport_debug ... ok
[INFO] [stdout] test transport::tests::null_transport_pull ... ok
[INFO] [stdout] test transport::tests::pull_page_serde_roundtrip ... ok
[INFO] [stdout] test transport::tests::pull_result_debug ... ok
[INFO] [stdout] test transport::tests::derive_next_cursor_returns_none_without_progress ... ok
[INFO] [stdout] test transport::tests::push_result_serde_roundtrip ... ok
[INFO] [stdout] test transport::tests::null_transport_push ... ok
[INFO] [stdout] test transport::tests::push_result_debug ... ok
[INFO] [stdout] test transport::tests::pull_result_serde_roundtrip ... ok
[INFO] [stdout] test engine::tests::resolve_next_cursor_returns_none_when_transport_signals_no_more ... ok
[INFO] [stdout] test engine::tests::resolve_next_cursor_enforces_monotonic_progress ... ok
[INFO] [stdout] test transport::tests::derive_next_cursor_matches_highest_sequence_above_since ... ok
[INFO] [stdout] test transport::tests::derive_next_cursor_independent_of_event_order ... ok
[INFO] [stderr]    Doc-tests stateset_sync
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/transport.rs - transport::Transport (line 64) ... ignored
[INFO] [stdout] test src/conflict.rs - conflict::ConflictResolver (line 45) ... ok
[INFO] [stdout] test src/event.rs - event::SyncEvent (line 14) ... ok
[INFO] [stdout] test src/state.rs - state::SyncState (line 11) ... ok
[INFO] [stdout] test src/config.rs - config::SyncConfig (line 18) ... ok
[INFO] [stdout] test src/buffer.rs - buffer::EventBuffer (line 14) ... ok
[INFO] [stdout] test src/outbox.rs - outbox::Outbox (line 31) ... ok
[INFO] [stdout] test src/engine.rs - engine::SyncEngine (line 29) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.73s; merged doctests compilation took 0.70s
[INFO] running `Command { std: "docker" "inspect" "a560524a25a519b4a030407bb6e324b350cfd654dbefdb501407cb68d574f3ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a560524a25a519b4a030407bb6e324b350cfd654dbefdb501407cb68d574f3ae", kill_on_drop: false }`
[INFO] [stdout] a560524a25a519b4a030407bb6e324b350cfd654dbefdb501407cb68d574f3ae
