[INFO] fetching crate webc-diskann-inmem 0.59.0-webc.7...
[INFO] testing webc-diskann-inmem-0.59.0-webc.7 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate webc-diskann-inmem 0.59.0-webc.7 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate webc-diskann-inmem 0.59.0-webc.7
[INFO] finished tweaking crates.io crate webc-diskann-inmem 0.59.0-webc.7
[INFO] tweaked toml for crates.io crate webc-diskann-inmem 0.59.0-webc.7 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate webc-diskann-inmem 0.59.0-webc.7 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 webc-diskann-inmem 0.59.0-webc.7 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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20
[INFO] running `Command { std: "docker" "start" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20", 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" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20" "/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" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20", 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" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_distr v0.5.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling diskann-wide v0.59.0
[INFO] [stderr]    Compiling diskann-vector v0.59.0
[INFO] [stderr]    Compiling diskann-utils v0.59.0
[INFO] [stderr]    Compiling webc-diskann v0.59.0-webc.7
[INFO] [stderr]    Compiling webc-diskann-inmem v0.59.0-webc.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.12s
[INFO] running `Command { std: "docker" "inspect" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20", 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" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20" "/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 tokio-macros v2.7.1
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling webc-diskann v0.59.0-webc.7
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling webc-diskann-inmem v0.59.0-webc.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.14s
[INFO] running `Command { std: "docker" "inspect" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20", 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" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20" "/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.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/webc-diskann-inmem/f307d6b5fa8cd89f/out/webc_diskann_inmem-f307d6b5fa8cd89f)
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test buffer::tests::test_buffer_overflow_layout ... ok
[INFO] [stdout] test freelist::tests::pop_recycled_empty_returns_none ... ok
[INFO] [stdout] test freelist::tests::recycled_ids_take_precedence_over_minting ... ok
[INFO] [stdout] test epoch::tests::test_slot_exhaustion ... ok
[INFO] [stdout] test buffer::tests::test_buffer_overflow_mul ... ok
[INFO] [stdout] test freelist::tests::push_rejects_ids_at_or_above_max ... ok
[INFO] [stdout] test freelist::tests::pop_returns_scan_when_max_zero ... ok
[INFO] [stdout] test freelist::tests::push_returns_false_when_recycled_full ... ok
[INFO] [stdout] test freelist::tests::pop_mints_sequentially_until_exhausted ... ok
[INFO] [stdout] test epoch::tests::test_concurrent_try_advance ... ok
[INFO] [stdout] test freelist::tests::scan_on_empty_freelist_yields_nothing ... ok
[INFO] [stdout] test freelist::tests::scan_covers_full_range_in_one_pass ... ok
[INFO] [stdout] test epoch::tests::test_drain_rotation ... ok
[INFO] [stdout] test epoch::tests::test_slot_wrap_around ... ok
[INFO] [stdout] test freelist::tests::pop_recycled_does_not_mint ... ok
[INFO] [stdout] test ids::tests::insert_rejects_duplicate_internal_and_preserves_state ... ok
[INFO] [stdout] test epoch::tests::test_cas_race ... ok
[INFO] [stdout] test ids::tests::insert_rejects_out_of_bounds_internal ... ok
[INFO] [stdout] test ids::tests::insert_rejects_duplicate_external_and_preserves_state ... ok
[INFO] [stdout] test ids::tests::entry_delete_clears_both_directions ... ok
[INFO] [stdout] test ids::tests::mappings_span_shard_boundaries ... ok
[INFO] [stdout] test ids::tests::insert_round_trips ... ok
[INFO] [stdout] test epoch::tests::test_register_wait ... ok
[INFO] [stdout] test ids::tests::lookup_supports_borrowed_query ... ok
[INFO] [stdout] test ids::tests::new_reports_capacity ... ok
[INFO] [stdout] test freelist::tests::concurrent_scan_partitions_one_pass ... ok
[INFO] [stdout] test freelist::tests::concurrent_pop_yields_unique_ids ... ok
[INFO] [stdout] test ids::tests::occupied_entry_absent_for_unmapped ... ok
[INFO] [stdout] test ids::tests::occupied_entry_exposes_mapping ... ok
[INFO] [stdout] test ids::tests::to_external_handles_bounds_and_empty_slots ... ok
[INFO] [stdout] test neighbors::tests::append_empty_slice_is_noop ... ok
[INFO] [stdout] test neighbors::tests::append_fills_to_capacity ... ok
[INFO] [stdout] test neighbors::tests::append_preserves_existing_and_adds_new ... ok
[INFO] [stdout] test neighbors::tests::append_to_empty ... ok
[INFO] [stdout] test neighbors::tests::basic_test ... ok
[INFO] [stdout] test neighbors::tests::lock_append_rejects_overflow ... ok
[INFO] [stdout] test neighbors::tests::empty_neighbors_rejects_all_access ... ok
[INFO] [stdout] test neighbors::tests::out_of_bounds_rejects_indices_beyond_entries ... ok
[INFO] [stdout] test neighbors::tests::set_rejects_oversized_neighbors ... ok
[INFO] [stdout] test num::tests::align_constants ... ok
[INFO] [stdout] test neighbors::tests::write_overwrites_longer_list ... ok
[INFO] [stdout] test num::tests::align_display ... ok
[INFO] [stdout] test num::tests::align_new_power_of_two ... ok
[INFO] [stdout] test num::tests::align_of_matches_std ... ok
[INFO] [stdout] test num::tests::align_new_rejects_zero ... ok
[INFO] [stdout] test num::tests::align_new_rejects_non_power_of_two ... ok
[INFO] [stdout] test num::tests::cacheline_constant ... ok
[INFO] [stdout] test num::tests::checked_add_success ... ok
[INFO] [stdout] test neighbors::tests::lock_write_rejects_oversized_neighbors ... ok
[INFO] [stdout] test num::tests::checked_add_overflow ... ok
[INFO] [stdout] test neighbors::tests::lock_implements_debug ... ok
[INFO] [stdout] test num::tests::align_from_layout ... ok
[INFO] [stdout] test num::tests::checked_mul_overflow ... ok
[INFO] [stdout] test num::tests::checked_mul_by_zero ... ok
[INFO] [stdout] test num::tests::align_ordering ... ok
[INFO] [stdout] test num::tests::checked_mul_success ... ok
[INFO] [stdout] test num::tests::checked_next_multiple_of_overflow ... ok
[INFO] [stdout] test num::tests::checked_next_multiple_of_already_aligned ... ok
[INFO] [stdout] test num::tests::new_and_value_roundtrip ... ok
[INFO] [stdout] test num::tests::checked_next_multiple_of_rounds_up ... ok
[INFO] [stdout] test num::tests::size_of_returns_correct_size ... ok
[INFO] [stdout] test num::tests::unchecked_sub ... ok
[INFO] [stdout] test num::tests::display ... ok
[INFO] [stdout] test num::tests::ordering ... ok
[INFO] [stdout] test prefetch::test::test_loop ... ok
[INFO] [stdout] test neighbors::tests::lock_blocks_get ... ok
[INFO] [stdout] test prefetch::test::test_unrolled ... ok
[INFO] [stdout] test neighbors::tests::many_appends ... ok
[INFO] [stdout] test repr::full::tests::test_f16_specialized ... ok
[INFO] [stdout] test repr::full::tests::test_f16_dynamic ... ok
[INFO] [stdout] test buffer::tests::test_buffer ... ok
[INFO] [stdout] test store::intrusive::tests::acquire_write_publish_read_roundtrip ... ok
[INFO] [stdout] test repr::full::tests::test_i8_dynamic ... ok
[INFO] [stdout] test store::intrusive::tests::retire_out_of_bounds ... ok
[INFO] [stdout] test store::intrusive::tests::retire_rejects_reserved_slots ... ok
[INFO] [stdout] test repr::full::tests::test_f32_dynamic ... ok
[INFO] [stdout] test store::intrusive::tests::frozen_range_follows_writable_slots ... ok
[INFO] [stdout] test store::intrusive::tests::unpublished_slots_are_immediately_available ... ok
[INFO] [stdout] test store::intrusive::tests::acquire_exhausts_then_reports_none ... ok
[INFO] [stdout] test store::intrusive::tests::retire_published_slot_then_unreadable ... ok
[INFO] [stdout] test repr::full::tests::test_u8_specialized ... ok
[INFO] [stdout] test repr::full::tests::test_u8_dynamic ... ok
[INFO] [stdout] test store::tests::acquire_exhausts_then_reports_none ... ok
[INFO] [stdout] test repr::full::tests::test_f32_specialized ... ok
[INFO] [stdout] test store::tests::acquire_write_publish_read_roundtrip ... ok
[INFO] [stdout] test store::tests::frozen_range_follows_writable_slots ... ok
[INFO] [stdout] test store::tests::new_rejects_faulty_slots ... ok
[INFO] [stdout] test provider::tests::smoke ... ok
[INFO] [stdout] test store::tests::new_rejects_too_many_neighbors ... ok
[INFO] [stdout] test store::tests::new_rejects_total_slot_overflow ... ok
[INFO] [stdout] test store::tests::retire_out_of_bounds ... ok
[INFO] [stdout] test store::tests::retire_published_slot_then_unreadable ... ok
[INFO] [stdout] test repr::full::tests::test_expand_beam ... ok
[INFO] [stdout] test store::tests::retire_rejects_reserved_slots ... ok
[INFO] [stdout] test store::tests::unpublished_slots_are_immediately_available ... ok
[INFO] [stdout] test tag::tests::test_can_read ... ok
[INFO] [stdout] test tag::tests::test_display ... ok
[INFO] [stdout] test tag::tests::test_is_reserved ... ok
[INFO] [stdout] test repr::full::tests::test_prune ... ok
[INFO] [stdout] test tag::tests::test_atomic ... ok
[INFO] [stdout] test store::tests::test_recycling ... ok
[INFO] [stdout] test store::intrusive::tests::test_recycling ... ok
[INFO] [stdout] test test::epoch::registry_stress_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.39s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests webc_diskann_inmem
[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" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20", kill_on_drop: false }`
[INFO] [stdout] 10e2b31e5f4517b873b3606696a1ce071ece9d28da4a3a6b9d04dc70b4fe3b20
