[INFO] fetching crate mappedbptree 0.2.0... [INFO] testing mappedbptree-0.2.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate mappedbptree 0.2.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate mappedbptree 0.2.0 [INFO] finished tweaking crates.io crate mappedbptree 0.2.0 [INFO] tweaked toml for crates.io crate mappedbptree 0.2.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate mappedbptree 0.2.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mappedbptree 0.2.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 96cdc07c02a5a075da0c2f4864a37b9da58a39a37f67e19c21e9a93c24fb6921 [INFO] running `Command { std: "docker" "start" "-a" "96cdc07c02a5a075da0c2f4864a37b9da58a39a37f67e19c21e9a93c24fb6921", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "96cdc07c02a5a075da0c2f4864a37b9da58a39a37f67e19c21e9a93c24fb6921", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "96cdc07c02a5a075da0c2f4864a37b9da58a39a37f67e19c21e9a93c24fb6921", kill_on_drop: false }` [INFO] [stdout] 96cdc07c02a5a075da0c2f4864a37b9da58a39a37f67e19c21e9a93c24fb6921 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ead3d13872570130ba042b7259b7ef1dfcf892497cb83e09e6f54deaed7aaa62 [INFO] running `Command { std: "docker" "start" "-a" "ead3d13872570130ba042b7259b7ef1dfcf892497cb83e09e6f54deaed7aaa62", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling mappedbptree v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.75s [INFO] running `Command { std: "docker" "inspect" "ead3d13872570130ba042b7259b7ef1dfcf892497cb83e09e6f54deaed7aaa62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ead3d13872570130ba042b7259b7ef1dfcf892497cb83e09e6f54deaed7aaa62", kill_on_drop: false }` [INFO] [stdout] ead3d13872570130ba042b7259b7ef1dfcf892497cb83e09e6f54deaed7aaa62 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bf8fbbf438dc62abf7a7e1778b4f3e69fbf6c332a02caeb3dc7a472dd1485d1d [INFO] running `Command { std: "docker" "start" "-a" "bf8fbbf438dc62abf7a7e1778b4f3e69fbf6c332a02caeb3dc7a472dd1485d1d", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling mappedbptree v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.59s [INFO] running `Command { std: "docker" "inspect" "bf8fbbf438dc62abf7a7e1778b4f3e69fbf6c332a02caeb3dc7a472dd1485d1d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf8fbbf438dc62abf7a7e1778b4f3e69fbf6c332a02caeb3dc7a472dd1485d1d", kill_on_drop: false }` [INFO] [stdout] bf8fbbf438dc62abf7a7e1778b4f3e69fbf6c332a02caeb3dc7a472dd1485d1d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b837779420a748c048ebec4a1c19f7879b07711c9bdaa1cc406afabe909fa809 [INFO] running `Command { std: "docker" "start" "-a" "b837779420a748c048ebec4a1c19f7879b07711c9bdaa1cc406afabe909fa809", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mappedbptree-96316417ef661665) [INFO] [stdout] [INFO] [stdout] running 103 tests [INFO] [stdout] test node::tests::internal_init_and_accessors ... ok [INFO] [stdout] test storage::tests::file_header_size ... ok [INFO] [stdout] test storage::tests::internal_capacity_i32 ... ok [INFO] [stdout] test storage::tests::checksum_round_trip ... ok [INFO] [stdout] test storage::tests::leaf_capacity_i32_i32 ... ok [INFO] [stdout] test storage::tests::free_header_size ... ok [INFO] [stdout] test storage::tests::leaf_capacity_u64_u64 ... ok [INFO] [stdout] test storage::tests::align_up_power_of_two ... ok [INFO] [stdout] test storage::tests::checksum_detects_bit_flip ... ok [INFO] [stdout] test storage::tests::create_and_open ... ok [INFO] [stdout] test node::tests::leaf_init_and_accessors ... ok [INFO] [stdout] test storage::tests::node_header_size_and_align ... ok [INFO] [stdout] test storage::tests::zero_page_fails_checksum ... ok [INFO] [stdout] test tree::tests::builder_requires_path ... ok [INFO] [stdout] test storage::tests::open_rejects_wrong_key_size ... ok [INFO] [stdout] test tree::tests::builder_creates_file ... ok [INFO] [stdout] test tree::tests::empty_tree ... ok [INFO] [stdout] test tree::tests::get_ref_empty_tree ... ok [INFO] [stdout] test tree::tests::get_ref_present_and_absent ... ok [INFO] [stdout] test tree::tests::boundary_i32_min_max_zero ... ok [INFO] [stdout] test tree::tests::get_ref_after_remove ... ok [INFO] [stdout] test tree::tests::get_ref_multiple_simultaneous ... ok [INFO] [stdout] test tree::tests::get_ref_pod_struct_value ... ok [INFO] [stdout] test tree::tests::get_ref_reflects_update ... ok [INFO] [stdout] test tree::tests::insert_updates_existing_key ... ok [INFO] [stdout] test storage::tests::alloc_and_free_page ... ok [INFO] [stdout] test tree::tests::insert_and_get_single ... ok [INFO] [stdout] test tree::tests::iter_empty ... ok [INFO] [stdout] test tree::tests::iter_single ... ok [INFO] [stdout] test tree::tests::get_ref_matches_get_value ... ok [INFO] [stdout] test tree::tests::persistence_across_open ... ok [INFO] [stdout] test tree::tests::clear_empties_tree ... ok [INFO] [stdout] test tree::tests::contains_key_consistency ... ok [INFO] [stdout] test tree::tests::insert_repeated_updates_same_key ... ok [INFO] [stdout] test tree::tests::boundary_negative_keys_sorted ... ok [INFO] [stdout] test tree::tests::concurrent_reads ... ok [INFO] [stdout] test tree::tests::range_boundary_precision ... ok [INFO] [stdout] test tree::tests::range_bounded_start_unbounded_end ... ok [INFO] [stdout] test tree::tests::range_empty_tree ... ok [INFO] [stdout] test tree::tests::range_empty_exclusive_end_equals_start ... ok [INFO] [stdout] test tree::tests::range_excluded_start ... ok [INFO] [stdout] test tree::tests::range_included_excluded ... ok [INFO] [stdout] test tree::tests::range_no_match ... ok [INFO] [stdout] test tree::tests::range_single_key_inclusive ... ok [INFO] [stdout] test tree::tests::range_unbounded_start_exclusive_end ... ok [INFO] [stdout] test tree::tests::range_after_all_keys ... ok [INFO] [stdout] test tree::tests::persistence_with_removes ... ok [INFO] [stdout] test tree::tests::range_with_interior_gaps ... ok [INFO] [stdout] test tree::tests::range_before_all_keys ... ok [INFO] [stdout] test tree::tests::recovery_corrupt_wal_ignored ... ok [INFO] [stdout] test tree::tests::recovery_insert_already_done_idempotent ... ok [INFO] [stdout] test tree::tests::range_unbounded_start_inclusive_end ... ok [INFO] [stdout] test tree::tests::range_unbounded ... ok [INFO] [stdout] test tree::tests::recovery_insert_from_wal_on_clean_tree ... ok [INFO] [stdout] test tree::tests::recovery_remove_key_absent_idempotent ... ok [INFO] [stdout] test tree::tests::recovery_remove_from_wal_on_clean_tree ... ok [INFO] [stdout] test tree::tests::recovery_wal_deleted_after_success ... ok [INFO] [stdout] test tree::tests::remove_absent_key ... ok [INFO] [stdout] test tree::tests::remove_after_update_returns_latest ... ok [INFO] [stdout] test tree::tests::recovery_version1_upgrade ... ok [INFO] [stdout] test tree::tests::recovery_checksum_detects_page_flip ... ok [INFO] [stdout] test tree::tests::remove_only_key ... ok [INFO] [stdout] test tree::tests::persistence_multiple_cycles ... ok [INFO] [stdout] test tree::tests::iter_count_matches_len ... ok [INFO] [stdout] test tree::tests::iter_no_duplicate_keys ... ok [INFO] [stdout] test tree::tests::remove_twice_returns_none ... ok [INFO] [stdout] test tree::tests::concurrent_range_readers ... ok [INFO] [stdout] test tree::tests::remove_then_reinsert_same_key ... ok [INFO] [stdout] test tree::tests::insert_reverse_order ... ok [INFO] [stdout] test tree::tests::concurrent_iter_readers ... ok [INFO] [stdout] test tree::tests::remove_and_reinsert ... ok [INFO] [stdout] test tree::tests::iter_after_partial_remove ... ok [INFO] [stdout] test tree::tests::remove_last_key_of_large_tree ... ok [INFO] [stdout] test tree::tests::remove_first_key_of_large_tree ... ok [INFO] [stdout] test tree::tests::remove_middle_key_of_large_tree ... ok [INFO] [stdout] test tree::tests::type_array_key_ordering ... ok [INFO] [stdout] test tree::tests::remove_reverse_order ... ok [INFO] [stdout] test tree::tests::type_pod_struct_value ... ok [INFO] [stdout] test tree::tests::type_u64_u64_extremes ... ok [INFO] [stdout] test tree::tests::iter_ascending_order ... ok [INFO] [stdout] test wal::tests::wal_bad_magic_returns_none ... ok [INFO] [stdout] test wal::tests::wal_delete_absent_is_ok ... ok [INFO] [stdout] test wal::tests::wal_delete_removes_file ... ok [INFO] [stdout] test wal::tests::wal_missing_returns_none ... ok [INFO] [stdout] test wal::tests::wal_round_trip_insert ... ok [INFO] [stdout] test wal::tests::wal_round_trip_remove ... ok [INFO] [stdout] test wal::tests::wal_size_mismatch_returns_none ... ok [INFO] [stdout] test wal::tests::wal_truncated_returns_none ... ok [INFO] [stdout] test tree::tests::get_ref_large_tree ... ok [INFO] [stdout] test tree::tests::type_large_value ... ok [INFO] [stdout] test tree::tests::type_u8_u8_full_range ... ok [INFO] [stdout] test tree::tests::structural_get_consistent_with_iter ... ok [INFO] [stdout] test tree::tests::remove_sequential_all ... ok [INFO] [stdout] test tree::tests::structural_iter_matches_reference_set ... ok [INFO] [stdout] test tree::tests::range_across_leaf_pages ... ok [INFO] [stdout] test tree::tests::insert_sequential_many ... ok [INFO] [stdout] test tree::tests::stress_interleaved_insert_remove ... ok [INFO] [stdout] test tree::tests::stress_remove_alternating_then_rest ... ok [INFO] [stdout] test tree::tests::stress_zigzag_insert_then_remove_all ... ok [INFO] [stdout] test tree::tests::stress_sliding_window ... ok [INFO] [stdout] test tree::tests::three_level_tree_large_keys ... ok [INFO] [stdout] test tree::tests::stress_5000_reverse_remove has been running for over 60 seconds [INFO] [stdout] test tree::tests::stress_5000_sequential_forward_remove has been running for over 60 seconds [INFO] [stdout] test tree::tests::stress_5000_sequential_forward_remove ... ok [INFO] [stdout] test tree::tests::stress_5000_reverse_remove ... ok [INFO] [stderr] Doc-tests mappedbptree [INFO] [stdout] [INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 73.45s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/tree.rs - tree::MmapBTree (line 247) - compile ... ok [INFO] [stdout] test src/tree.rs - tree::MmapBTreeBuilder (line 110) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 32) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.66s; merged doctests compilation took 0.64s [INFO] running `Command { std: "docker" "inspect" "b837779420a748c048ebec4a1c19f7879b07711c9bdaa1cc406afabe909fa809", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b837779420a748c048ebec4a1c19f7879b07711c9bdaa1cc406afabe909fa809", kill_on_drop: false }` [INFO] [stdout] b837779420a748c048ebec4a1c19f7879b07711c9bdaa1cc406afabe909fa809