[INFO] fetching crate szrsql-storage 1.0.0-rc.1...
[INFO] testing szrsql-storage-1.0.0-rc.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate szrsql-storage 1.0.0-rc.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate szrsql-storage 1.0.0-rc.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate szrsql-storage 1.0.0-rc.1
[INFO] tweaked toml for crates.io crate szrsql-storage 1.0.0-rc.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate szrsql-storage 1.0.0-rc.1 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 szrsql-storage 1.0.0-rc.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-storage` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89
[INFO] running `Command { std: "docker" "start" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89", 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" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89" "/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" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89", 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" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-storage` (manifest) generated 1 warning
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling arrow-schema v59.1.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling twox-hash v2.1.3
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling szrsql-types v1.0.0-rc.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling arrow-buffer v59.1.0
[INFO] [stderr]    Compiling arrow-data v59.1.0
[INFO] [stderr]    Compiling arrow-array v59.1.0
[INFO] [stderr]    Compiling arrow-select v59.1.0
[INFO] [stderr]    Compiling arrow-arith v59.1.0
[INFO] [stderr]    Compiling arrow-row v59.1.0
[INFO] [stderr]    Compiling arrow-ord v59.1.0
[INFO] [stderr]    Compiling arrow-ipc v59.1.0
[INFO] [stderr]    Compiling arrow-string v59.1.0
[INFO] [stderr]    Compiling parquet v59.1.0
[INFO] [stderr]    Compiling arrow-cast v59.1.0
[INFO] [stderr]    Compiling arrow-csv v59.1.0
[INFO] [stderr]    Compiling arrow-json v59.1.0
[INFO] [stderr]    Compiling arrow v59.1.0
[INFO] [stderr]    Compiling szrsql-storage v1.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `szrsql-types`
[INFO] [stderr]   --> Cargo.toml:35:15
[INFO] [stderr]    |
[INFO] [stderr] 35 | [dependencies.szrsql-types]
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `szrsql-types`
[INFO] [stderr] warning: unused dependency `tokio`
[INFO] [stderr]   --> Cargo.toml:41:15
[INFO] [stderr]    |
[INFO] [stderr] 41 | [dependencies.tokio]
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tokio`
[INFO] [stderr] warning: `szrsql-storage` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 53s
[INFO] running `Command { std: "docker" "inspect" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89", 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" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-storage` (manifest) generated 1 warning
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling arrow-array v59.1.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling generator v0.8.9
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling arrow-select v59.1.0
[INFO] [stderr]    Compiling arrow-row v59.1.0
[INFO] [stderr]    Compiling arrow-arith v59.1.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling arrow-ord v59.1.0
[INFO] [stderr]    Compiling arrow-ipc v59.1.0
[INFO] [stderr]    Compiling arrow-string v59.1.0
[INFO] [stderr]    Compiling loom v0.7.2
[INFO] [stderr]    Compiling parquet v59.1.0
[INFO] [stderr]    Compiling arrow-cast v59.1.0
[INFO] [stderr]    Compiling arrow-json v59.1.0
[INFO] [stderr]    Compiling arrow-csv v59.1.0
[INFO] [stderr]    Compiling arrow v59.1.0
[INFO] [stderr]    Compiling szrsql-storage v1.0.0-rc.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `szrsql-types`
[INFO] [stderr]   --> Cargo.toml:35:15
[INFO] [stderr]    |
[INFO] [stderr] 35 | [dependencies.szrsql-types]
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `szrsql-types`
[INFO] [stderr] warning: unused dependency `tokio`
[INFO] [stderr]   --> Cargo.toml:41:15
[INFO] [stderr]    |
[INFO] [stderr] 41 | [dependencies.tokio]
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tokio`
[INFO] [stderr] warning: `szrsql-storage` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 34s
[INFO] running `Command { std: "docker" "inspect" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89", 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" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:85:12
[INFO] [stderr]    |
[INFO] [stderr] 85 | homepage = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 90 | repository = "https://github.com/szrsql/szrsql"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `szrsql-storage` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `szrsql-types`
[INFO] [stderr]   --> Cargo.toml:35:15
[INFO] [stderr]    |
[INFO] [stderr] 35 | [dependencies.szrsql-types]
[INFO] [stderr]    |               ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `szrsql-types`
[INFO] [stderr] warning: unused dependency `tokio`
[INFO] [stderr]   --> Cargo.toml:41:15
[INFO] [stderr]    |
[INFO] [stderr] 41 | [dependencies.tokio]
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tokio`
[INFO] [stderr] warning: `szrsql-storage` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/szrsql-storage/699cdc58fedde453/out/szrsql_storage-699cdc58fedde453)
[INFO] [stdout] 
[INFO] [stdout] running 1140 tests
[INFO] [stdout] test btree::tests::btree_internal_nodes_have_correct_children_count ... ok
[INFO] [stdout] test btree::tests::btree_insert_duplicate_key_updates_tuple_id ... ok
[INFO] [stdout] test btree::tests::btree_in_order_traverse_includes_internal_keys ... ok
[INFO] [stdout] test btree::tests::btree_insert_triggers_leaf_split ... ok
[INFO] [stdout] test btree::tests::btree_insert_random_order_100_keys ... ok
[INFO] [stdout] test btree::tests::btree_insert_duplicate_key_after_split_still_upsert ... ok
[INFO] [stdout] test btree::tests::btree_node_count_increases_with_splits ... ok
[INFO] [stdout] test btree::tests::btree_height_increments_on_root_split ... ok
[INFO] [stdout] test btree::tests::btree_search_empty_tree_returns_none ... ok
[INFO] [stdout] test btree::tests::btree_search_finds_existing_key ... ok
[INFO] [stdout] test btree::tests::btree_new_creates_empty_leaf_root ... ok
[INFO] [stdout] test btree::tests::btree_root_split_creates_new_internal_root ... ok
[INFO] [stdout] test btree::tests::btree_all_nodes_validate_after_inserts ... ok
[INFO] [stdout] test btree::tests::btree_search_min_max_keys ... ok
[INFO] [stdout] test btree::tests::btree_search_returns_none_for_missing_key ... ok
[INFO] [stdout] test btree::tests::cursor_empty_tree_returns_empty_iterator ... ok
[INFO] [stdout] test btree::tests::compare_keys_lexicographic ... ok
[INFO] [stdout] test btree::tests::btree_insert_single_key ... ok
[INFO] [stdout] test btree::tests::btree_insert_duplicate_key_does_not_grow_tree ... ok
[INFO] [stdout] test btree::tests::btree_insert_sequential_100_keys ... ok
[INFO] [stdout] test btree::tests::btree_in_order_leaf_traverse_strictly_increasing ... ok
[INFO] [stdout] test btree::tests::btree_with_default_order_is_256 ... ok
[INFO] [stdout] test btree::tests::cursor_iterates_in_order ... ok
[INFO] [stdout] test btree::tests::cursor_respects_lower_bound ... ok
[INFO] [stdout] test btree::tests::cursor_respects_upper_bound ... ok
[INFO] [stdout] test btree::tests::decode_empty_buffer_returns_error_no_panic ... ok
[INFO] [stdout] test btree::tests::decode_i64_key_wrong_length_returns_error ... ok
[INFO] [stdout] test btree::tests::decode_invalid_node_type_returns_error_no_panic ... ok
[INFO] [stdout] test btree::tests::decode_random_garbage_no_panic ... ok
[INFO] [stdout] test btree::tests::decode_short_buffer_returns_error_no_panic ... ok
[INFO] [stdout] test btree::tests::decode_truncated_keys_returns_error_no_panic ... ok
[INFO] [stdout] test btree::tests::encode_decode_i64_extremes ... ok
[INFO] [stdout] test btree::tests::encode_decode_leaf_roundtrip_empty ... ok
[INFO] [stdout] test btree::tests::encode_decode_internal_roundtrip_empty ... ok
[INFO] [stdout] test btree::tests::encode_decode_leaf_with_keys ... ok
[INFO] [stdout] test btree::tests::is_full_check ... ok
[INFO] [stdout] test btree::tests::encoded_size_matches_encode_len ... ok
[INFO] [stdout] test btree::tests::is_at_least_half_full_check ... ok
[INFO] [stdout] test btree::tests::cursor_multi_level_tree_correct ... ok
[INFO] [stdout] test btree::tests::encode_i64_key_negative_less_than_positive ... ok
[INFO] [stdout] test btree::tests::encode_i64_key_ordered ... ok
[INFO] [stdout] test btree::tests::is_underflow_check ... ok
[INFO] [stdout] test btree::tests::key_count_check ... ok
[INFO] [stdout] test btree::tests::merge_combined_size_under_order ... ok
[INFO] [stdout] test btree::tests::merge_leaf_no_separator_ignored ... ok
[INFO] [stdout] test btree::tests::encode_decode_internal_with_keys ... ok
[INFO] [stdout] test btree::tests::merge_preserves_sibling_links ... ok
[INFO] [stdout] test btree::tests::new_internal_defaults ... ok
[INFO] [stdout] test btree::tests::new_leaf_defaults ... ok
[INFO] [stdout] test btree::tests::merge_different_types_returns_error ... ok
[INFO] [stdout] test btree::tests::merge_internal_with_separator ... ok
[INFO] [stdout] test btree::tests::merge_leaf_basic ... ok
[INFO] [stdout] test btree::tests::encode_decode_large_key_count ... ok
[INFO] [stdout] test btree::tests::encode_decode_max_page_id_and_siblings ... ok
[INFO] [stdout] test btree::tests::node_type_as_u8_roundtrip ... ok
[INFO] [stdout] test btree::tests::merge_non_adjacent_returns_error ... ok
[INFO] [stdout] test btree::tests::btree_insert_triggers_recursive_split_to_root ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_all_keys_one_by_one_tree_becomes_empty ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_from_leaf_triggers_merge_with_right_sibling ... ok
[INFO] [stdout] test btree::tests::node_type_from_u8_all_variants ... ok
[INFO] [stdout] test btree::tests::node_type_from_u8_invalid_returns_error ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_from_empty_tree_returns_false ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_from_leaf_triggers_borrow_from_left_sibling ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_multi_level_tree_height_shrinks ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_interleaved_with_inserts_maintains_consistency ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_nonexistent_key_returns_false_tree_unchanged ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_then_reinsert_with_different_tuple_id ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_single_key_tree_becomes_empty ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_from_leaf_no_underflow_no_rebalance ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_from_leaf_triggers_merge_with_left_sibling ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_from_leaf_triggers_borrow_from_right_sibling ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_unique_index_can_reinsert_after_delete ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_maintains_strictly_increasing_order ... ok
[INFO] [stdout] test btree::tests::range_scan_both_excluded_bounds ... ok
[INFO] [stdout] test btree::tests::range_scan_both_inclusive_bounds ... ok
[INFO] [stdout] test btree::tests::range_scan_empty_range_when_lower_exceeds_upper ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_separator_key_in_internal_node_search_returns_none ... ok
[INFO] [stdout] test btree::tests::range_scan_empty_when_lower_equals_upper_excluded ... ok
[INFO] [stdout] test btree::tests::range_scan_excluded_lower_bound ... ok
[INFO] [stdout] test btree::tests::range_scan_excluded_upper_bound ... ok
[INFO] [stdout] test btree::tests::range_scan_inclusive_lower_bound ... ok
[INFO] [stdout] test btree::tests::range_scan_inclusive_upper_bound ... ok
[INFO] [stdout] test btree::tests::range_scan_lower_above_all_keys_returns_empty ... ok
[INFO] [stdout] test btree::tests::phase_017_delete_preserves_invariants_after_random_deletes ... ok
[INFO] [stdout] test btree::tests::range_scan_reverse_unbounded_returns_all_keys_descending ... ok
[INFO] [stdout] test btree::tests::range_scan_reverse_with_excluded_bounds ... ok
[INFO] [stdout] test btree::tests::range_scan_reverse_with_inclusive_bounds ... ok
[INFO] [stdout] test btree::tests::range_scan_reverse_empty_range ... ok
[INFO] [stdout] test btree::tests::range_scan_single_key_when_lower_equals_upper_included ... ok
[INFO] [stdout] test btree::tests::range_scan_upper_below_all_keys_returns_empty ... ok
[INFO] [stdout] test btree::tests::range_scan_with_limit_exceeds_range_returns_all_in_range ... ok
[INFO] [stdout] test btree::tests::range_scan_with_limit_none_returns_all ... ok
[INFO] [stdout] test btree::tests::range_scan_with_limit_one_returns_single_key ... ok
[INFO] [stdout] test btree::tests::btree_height_grows_logarithmically ... ok
[INFO] [stdout] test btree::tests::range_scan_with_limit_with_bounds_correct ... ok
[INFO] [stdout] test btree::tests::range_scan_with_limit_n_truncates_correctly ... ok
[INFO] [stdout] test btree::tests::range_scan_unbounded_returns_all_keys_in_order ... ok
[INFO] [stdout] test btree::tests::search_key_empty_node ... ok
[INFO] [stdout] test btree::tests::range_scan_with_limit_zero_returns_empty ... ok
[INFO] [stdout] test btree::tests::search_key_found ... ok
[INFO] [stdout] test btree::tests::search_key_larger_than_all ... ok
[INFO] [stdout] test btree::tests::split_empty_node_returns_error ... ok
[INFO] [stdout] test btree::tests::split_internal_basic ... ok
[INFO] [stdout] test btree::tests::split_internal_even_key_count ... ok
[INFO] [stdout] test btree::tests::split_leaf_basic ... ok
[INFO] [stdout] test btree::tests::search_key_not_found_insert_position ... ok
[INFO] [stdout] test btree::tests::search_key_smaller_than_all ... ok
[INFO] [stdout] test btree::tests::split_leaf_both_half_full_constraint ... ok
[INFO] [stdout] test btree::tests::split_leaf_even_key_count ... ok
[INFO] [stdout] test btree::tests::split_single_key_returns_error ... ok
[INFO] [stdout] test btree::tests::split_two_keys_minimum ... ok
[INFO] [stdout] test btree::tests::validate_internal_children_count_mismatch ... ok
[INFO] [stdout] test btree::tests::validate_keys_not_sorted ... ok
[INFO] [stdout] test btree::tests::validate_leaf_ok ... ok
[INFO] [stdout] test btree::tests::validate_leaf_tuple_ids_count_mismatch ... ok
[INFO] [stdout] test btree::tests::validate_leaf_with_children_fails ... ok
[INFO] [stdout] test btree::tests::validate_internal_with_tuple_ids_fails ... ok
[INFO] [stdout] test btree::tests::validate_internal_ok ... ok
[INFO] [stdout] test btree::tests::range_scan_on_empty_tree_returns_empty ... ok
[INFO] [stdout] test btree::tests::range_scan_with_multi_level_tree_correct ... ok
[INFO] [stdout] test btree::tests::prop_split_preserves_keys ... ok
[INFO] [stdout] test btree::tests::prop_encode_decode_roundtrip ... ok
[INFO] [stdout] test btree::tests::prop_decode_garbage_no_panic ... ok
[INFO] [stdout] test btree::tests::btree_new_order_below_3_panics - should panic ... ok
[INFO] [stdout] test btree::tests::btree_new_order_zero_panics - should panic ... ok
[INFO] [stdout] test btree::tests::prop_btree_insert_random_keys_sorted_in_order ... ok
[INFO] [stdout] test btree::tests::prop_btree_upsert_preserves_invariants ... ok
[INFO] [stdout] test btree_fuzz::phase_014_concurrent_8_threads_small_order_frequent_splits ... ok
[INFO] [stdout] test btree_fuzz::phase_014_concurrent_4_threads_insert_and_upsert ... ok
[INFO] [stdout] test btree::tests::btree_insert_sequential_100000_keys_in_order_strictly_increasing ... ok
[INFO] [stdout] test btree::tests::btree_point_lookup_latency_under_10us_after_warmup ... ok
[INFO] [stdout] test btree_fuzz::phase_018_concurrent_10_threads_mixed_insert_delete_10k_ops_each ... ok
[INFO] [stdout] test btree::tests::prop_btree_height_bounded ... ok
[INFO] [stdout] test btree_fuzz::phase_014_fuzz_upsert_mixed_no_growth ... ok
[INFO] [stdout] test btree_fuzz::phase_018_interleaved_insert_delete_invariants_maintained ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_compare_keys_matches_i64_order ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_decode_i64_key_rejects_invalid_length ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_delete_removes_key ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_encode_decode_i64_roundtrip ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_insert_delete_roundtrip ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_insert_preserves_invariants ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_insert_then_search_finds_key ... ok
[INFO] [stdout] test btree_fuzz::phase_018_fuzz_mixed_ops_vs_btreemap_reference ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_merge_is_inverse_of_split_leaf ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_merge_rejects_different_types ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_merge_rejects_non_adjacent ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_mixed_operations_preserve_invariants ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_search_key_no_panic_sorted ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_split_internal_preserves_structure ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_split_leaf_preserves_keys ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_split_rejects_too_few_keys ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_validate_leaf_ok ... ok
[INFO] [stdout] test btree::tests::btree_insert_random_order_100000_keys_in_order_strictly_increasing ... ok
[INFO] [stdout] test btree_kani::property_tests::proptest_large_random_sequence_invariants ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_02_null_key_index_consistency_basic ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_02_null_key_index_consistency_upsert_and_split ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_03_unique_index_duplication_basic ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_03_unique_index_duplication_concurrent_upsert ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_04_stale_separator_search_all_deleted ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_04_stale_separator_search_basic ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_05_concurrent_mixed_ops_insert_delete_same_keys ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_01_concurrent_split_no_data_loss_minimal_order ... ok
[INFO] [stdout] test btree_fuzz::phase_018_single_key_repeated_insert_delete_100k ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_06_bulk_load_equivalence_edge_cases ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_06_bulk_load_equivalence_basic ... ok
[INFO] [stdout] test buffer::tests::buffer_error_display_messages ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_capacity_distributes_across_shards ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_capacity_one ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_concurrent_pin_unpin_no_panic ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_concurrent_read_and_pin ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_05_concurrent_mixed_ops_invariants ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_concurrent_reads_no_panic ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_eviction_creates_space_for_new_page ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_evicts_lru_when_full ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_large_page_id ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_lru_hit_rate_with_locality ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_lru_order_updated_on_access ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_new_valid_capacity_succeeds ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_new_zero_capacity_fails ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_no_eviction_when_under_capacity ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_hit_rate_above_90_percent ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_pin_multiple_then_unpin_all ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_pin_increments_count ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_pin_prevents_eviction ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_read_multiple_pages ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_pin_not_in_pool_returns_error ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_read_page_miss_loads_from_loader ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_read_page_hit_increments_hits ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_read_page_not_in_loader_returns_error ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_repeated_eviction ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_small_capacity_uses_fewer_shards ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_unpin_allows_eviction ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_unpin_decrements_count ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_unpin_underflow_returns_error ... ok
[INFO] [stdout] test buffer::tests::page_guard_auto_unpin_on_drop ... ok
[INFO] [stdout] test buffer::tests::page_guard_multiple_concurrent ... ok
[INFO] [stdout] test buffer::tests::page_guard_pin_same_page_twice ... ok
[INFO] [stdout] test buffer::tests::page_guard_provides_page_access ... ok
[INFO] [stdout] test buffer::tests::phase_010_dirty_page_eviction_flushes_before_evict ... ok
[INFO] [stdout] test buffer::tests::phase_010_dwb_basic_write_and_get ... ok
[INFO] [stdout] test buffer::tests::phase_010_dwb_capacity_eviction ... ok
[INFO] [stdout] test buffer::tests::phase_010_dwb_clear ... ok
[INFO] [stdout] test buffer::tests::phase_010_dwb_page_ids ... ok
[INFO] [stdout] test buffer::tests::phase_010_dwb_recover_to_writer ... ok
[INFO] [stdout] test buffer::tests::buffer_pool_stats_track_all_operations ... ok
[INFO] [stdout] test buffer::tests::phase_010_flush_all_no_dirty_returns_zero ... ok
[INFO] [stdout] test buffer::tests::phase_010_flush_all_clears_all_dirty_flags ... ok
[INFO] [stdout] test buffer::tests::phase_010_flush_all_with_dwb_writes_to_both ... ok
[INFO] [stdout] test buffer::tests::phase_010_flush_all_persists_page_content ... ok
[INFO] [stdout] test buffer::tests::phase_010_flush_page_not_dirty_is_noop ... ok
[INFO] [stdout] test buffer::tests::phase_010_flush_page_clears_dirty_flag ... ok
[INFO] [stdout] test btree_sonnetdb_defects::m1_milestone_all_defects_summary_large_scale ... ok
[INFO] [stdout] test buffer::tests::phase_010_integration_concurrent_flush_no_data_loss ... ok
[INFO] [stdout] test buffer::tests::phase_010_integration_crash_recovery_partial_flush ... ok
[INFO] [stdout] test buffer::tests::phase_010_integration_writer_error_propagates ... ok
[INFO] [stdout] test buffer::tests::phase_010_is_dirty_unknown_page_returns_error ... ok
[INFO] [stdout] test buffer::tests::phase_010_mark_dirty_sets_dirty_flag ... ok
[INFO] [stdout] test buffer::tests::phase_010_mark_dirty_unknown_page_returns_error ... ok
[INFO] [stdout] test buffer::tests::phase_010_noop_page_writer_does_nothing ... ok
[INFO] [stdout] test buffer::tests::phase_010_start_flush_worker_runs_periodically ... ok
[INFO] [stdout] test buffer::tests::phase_010_start_flush_worker_twice_returns_error ... ok
[INFO] [stdout] test buffer::tests::phase_010_stop_flush_worker_idempotent ... ok
[INFO] [stdout] test buffer::tests::phase_010_write_page_marks_dirty ... ok
[INFO] [stdout] test buffer::tests::phase_010_write_page_unknown_returns_error ... ok
[INFO] [stdout] test btree_fuzz::phase_018_multi_round_full_insert_delete_no_space_leak ... ok
[INFO] [stdout] test buffer::tests::phase_010_integration_5000_pages_crash_recovery_with_dwb ... ok
[INFO] [stdout] test buffer::tests::phase_010_integration_10000_dirty_pages_flush ... ok
[INFO] [stdout] test btree_sonnetdb_defects::defect_01_concurrent_split_no_data_loss_basic ... ok
[INFO] [stdout] test buffer_fuzz::phase_012_concurrent_fuzz_mixed_ops_distribution ... ok
[INFO] [stdout] test buffer_stress::phase_011_crash_recovery_multi_cycle ... ok
[INFO] [stdout] test buffer_stress::phase_011_crash_recovery_single_cycle ... ok
[INFO] [stdout] test buffer_stress::phase_011_dwb_batch_atomic_insert ... ok
[INFO] [stdout] test buffer_stress::phase_011_dwb_capacity_one ... ok
[INFO] [stdout] test buffer_stress::phase_011_dwb_fifo_eviction_order ... ok
[INFO] [stdout] test buffer_stress::phase_011_dwb_fifo_overwrite_does_not_reset_seq ... ok
[INFO] [stdout] test buffer_fuzz::phase_012_concurrent_fuzz_high_contention_no_panic ... ok
[INFO] [stdout] test buffer_stress::phase_011_dwb_recover_order_deterministic ... ok
[INFO] [stdout] test buffer_stress::phase_011_dwb_recover_with_checksum_all_valid ... ok
[INFO] [stdout] test buffer_stress::phase_011_dwb_large_batch_write ... ok
[INFO] [stdout] test btree_fuzz::phase_016_fuzz_mixed_i64_keys_point_lookup ... ok
[INFO] [stdout] test buffer_fuzz::phase_012_concurrent_fuzz_async_flush_checksum_stable ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/szrsql-storage/699cdc58fedde453/out/szrsql_storage-699cdc58fedde453` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89", kill_on_drop: false }`
[INFO] [stdout] 3cf3123a00aa897f4f3a87b3df91b4b9eaa347f50895d77bec11b06b79872c89
