[INFO] cloning repository https://github.com/rotaki/es [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rotaki/es" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frotaki%2Fes", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frotaki%2Fes'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ae64173cd139fc25267ddb70bd4a712efbe271cc [INFO] testing rotaki/es against master#d933cf483edf1605142ac6899ff32536c0ad8b22 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frotaki%2Fes" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/rotaki/es [INFO] finished tweaking git repo https://github.com/rotaki/es [INFO] tweaked toml for git repo https://github.com/rotaki/es written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/rotaki/es on toolchain d933cf483edf1605142ac6899ff32536c0ad8b22 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/rotaki/es 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" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded thrift v0.17.0 [INFO] [stderr] Downloaded seq-macro v0.3.6 [INFO] [stderr] Downloaded integer-encoding v3.0.4 [INFO] [stderr] Downloaded arrow-schema v55.2.0 [INFO] [stderr] Downloaded flatbuffers v25.9.23 [INFO] [stderr] Downloaded libz-rs-sys v0.5.2 [INFO] [stderr] Downloaded arrow-string v55.2.0 [INFO] [stderr] Downloaded arrow-arith v55.2.0 [INFO] [stderr] Downloaded arrow-row v55.2.0 [INFO] [stderr] Downloaded arrow-data v55.2.0 [INFO] [stderr] Downloaded arrow-json v55.2.0 [INFO] [stderr] Downloaded arrow-cast v55.2.0 [INFO] [stderr] Downloaded arrow-buffer v55.2.0 [INFO] [stderr] Downloaded arrow-ipc v55.2.0 [INFO] [stderr] Downloaded arrow-select v55.2.0 [INFO] [stderr] Downloaded arrow v55.2.0 [INFO] [stderr] Downloaded zlib-rs v0.5.2 [INFO] [stderr] Downloaded arrow-csv v55.2.0 [INFO] [stderr] Downloaded arrow-ord v55.2.0 [INFO] [stderr] Downloaded arrow-array v55.2.0 [INFO] [stderr] Downloaded parquet v55.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5ea86097f3aaa961a372f8ef20acad179a357ad34cffa6ff48e823ef9665816e [INFO] running `Command { std: "docker" "start" "-a" "5ea86097f3aaa961a372f8ef20acad179a357ad34cffa6ff48e823ef9665816e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5ea86097f3aaa961a372f8ef20acad179a357ad34cffa6ff48e823ef9665816e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ea86097f3aaa961a372f8ef20acad179a357ad34cffa6ff48e823ef9665816e", kill_on_drop: false }` [INFO] [stdout] 5ea86097f3aaa961a372f8ef20acad179a357ad34cffa6ff48e823ef9665816e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 49bce631a04117110650e8f998359d646947703d30d7938195b59a5a15b31f05 [INFO] running `Command { std: "docker" "start" "-a" "49bce631a04117110650e8f998359d646947703d30d7938195b59a5a15b31f05", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling arrow-schema v55.2.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling lexical-util v1.0.7 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling cc v1.2.29 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling flatbuffers v25.9.23 [INFO] [stderr] Compiling lexical-parse-integer v1.0.6 [INFO] [stderr] Compiling lexical-write-integer v1.0.6 [INFO] [stderr] Compiling lexical-parse-float v1.0.6 [INFO] [stderr] Compiling lexical-write-float v1.0.6 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling lexical-core v1.0.6 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling csv-core v0.1.12 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling zlib-rs v0.5.2 [INFO] [stderr] Compiling snap v1.1.1 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling ordered-float v2.10.1 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling brotli-decompressor v5.0.0 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling arrow-buffer v55.2.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling integer-encoding v3.0.4 [INFO] [stderr] Compiling arrow-data v55.2.0 [INFO] [stderr] Compiling clap_builder v4.5.41 [INFO] [stderr] Compiling thrift v0.17.0 [INFO] [stderr] Compiling libz-rs-sys v0.5.2 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling arrow-array v55.2.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling lz4_flex v0.11.5 [INFO] [stderr] Compiling brotli v8.0.2 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling clap_derive v4.5.41 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling arrow-select v55.2.0 [INFO] [stderr] Compiling arrow-ipc v55.2.0 [INFO] [stderr] Compiling arrow-arith v55.2.0 [INFO] [stderr] Compiling arrow-row v55.2.0 [INFO] [stderr] Compiling clap v4.5.41 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling arrow-cast v55.2.0 [INFO] [stderr] Compiling arrow-string v55.2.0 [INFO] [stderr] Compiling arrow-ord v55.2.0 [INFO] [stderr] Compiling arrow-json v55.2.0 [INFO] [stderr] Compiling arrow-csv v55.2.0 [INFO] [stderr] Compiling parquet v55.2.0 [INFO] [stderr] Compiling arrow v55.2.0 [INFO] [stderr] Compiling es v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 40s [INFO] running `Command { std: "docker" "inspect" "49bce631a04117110650e8f998359d646947703d30d7938195b59a5a15b31f05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "49bce631a04117110650e8f998359d646947703d30d7938195b59a5a15b31f05", kill_on_drop: false }` [INFO] [stdout] 49bce631a04117110650e8f998359d646947703d30d7938195b59a5a15b31f05 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 798c20ae1bf621da2a7b0b226a7de554698bab603475314ac37a8051962a8690 [INFO] running `Command { std: "docker" "start" "-a" "798c20ae1bf621da2a7b0b226a7de554698bab603475314ac37a8051962a8690", kill_on_drop: false }` [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling arrow-array v55.2.0 [INFO] [stderr] Compiling flatbuffers v25.9.23 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling arrow-select v55.2.0 [INFO] [stderr] Compiling arrow-ipc v55.2.0 [INFO] [stderr] Compiling arrow-arith v55.2.0 [INFO] [stderr] Compiling arrow-row v55.2.0 [INFO] [stderr] Compiling arrow-cast v55.2.0 [INFO] [stderr] Compiling arrow-ord v55.2.0 [INFO] [stderr] Compiling arrow-string v55.2.0 [INFO] [stderr] Compiling arrow-csv v55.2.0 [INFO] [stderr] Compiling arrow-json v55.2.0 [INFO] [stderr] Compiling parquet v55.2.0 [INFO] [stderr] Compiling arrow v55.2.0 [INFO] [stderr] Compiling es v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 08s [INFO] running `Command { std: "docker" "inspect" "798c20ae1bf621da2a7b0b226a7de554698bab603475314ac37a8051962a8690", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "798c20ae1bf621da2a7b0b226a7de554698bab603475314ac37a8051962a8690", kill_on_drop: false }` [INFO] [stdout] 798c20ae1bf621da2a7b0b226a7de554698bab603475314ac37a8051962a8690 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0dce19b1de3e84dcbe5040d9f3d7b0492dd813ddc49fa2e9a9977c5371318468 [INFO] running `Command { std: "docker" "start" "-a" "0dce19b1de3e84dcbe5040d9f3d7b0492dd813ddc49fa2e9a9977c5371318468", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/es-6869b4673b01c819) [INFO] [stdout] [INFO] [stdout] running 410 tests [INFO] [stdout] test diskio::aligned_buffer::tests::test_aligned_buffer_creation ... ok [INFO] [stdout] test diskio::aligned_buffer::tests::test_aligned_buffer_read_write ... ok [INFO] [stdout] test diskio::aligned_buffer::tests::test_buffer_alignment ... ok [INFO] [stdout] test diskio::aligned_buffer::tests::test_alignment_validation ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_empty_file ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_eof_handling ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_basic_read ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_multiple_seeks_and_reads ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_multiple_readers_same_file ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_chunk_reader_with_tracker ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_chunk_reader_interface ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_io_tracker ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_position_after_partial_buffer_read ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_read_line_basic ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_read_line_crlf ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_read_line_empty_lines ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_read_line_no_final_newline ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_refill_buffer_at_eof ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_seek_beyond_eof_then_read ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_seek_non_aligned_read_across_boundaries ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_seek_operations ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_seek_to_non_aligned_offsets ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_seek_trait ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_skip_to_newline ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_read_line_long_lines ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_skip_to_newline_no_newline ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_skip_to_newline_across_buffers ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_skip_to_newline_at_newline ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_utf8_in_read_line ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_auto_flush_on_drop ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_direct_io_alignment_edge_cases ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_small_reads ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_concurrent_write_read ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_basic_write ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_position_tracking ... ok [INFO] [stdout] test diskio::constants::tests::test_align_down ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_io_tracker ... ok [INFO] [stdout] test diskio::constants::tests::test_align_up ... ok [INFO] [stdout] test diskio::constants::tests::test_offset_within_block ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_position_tracking ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_multiple_writers_different_files ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_write_patterns ... ok [INFO] [stdout] test diskio::aligned_reader::tests::test_with_start_position_edge_cases ... ok [INFO] [stdout] test diskio::file::tests::test_file_deleted_on_drop ... ok [INFO] [stdout] test input_reader::csv_input_direct::tests::test_csv_empty_fields ... ok [INFO] [stdout] test input_reader::csv_input_direct::tests::test_csv_custom_delimiter ... ok [INFO] [stdout] test input_reader::gensort_input_direct::tests::test_empty_file ... ok [INFO] [stdout] test input_reader::csv_input_direct::tests::test_csv_partial_line_handling ... ok [INFO] [stdout] test input_reader::csv_input_direct::tests::test_csv_byte_partitioning ... ok [INFO] [stdout] test input_reader::gensort_input_direct::tests::test_gensort_input_direct_creation ... ok [INFO] [stdout] test input_reader::csv_input_direct::tests::test_direct_io_alignment ... ok [INFO] [stdout] test input_reader::gensort_input_direct::tests::test_gensort_input_invalid_file_size ... ok [INFO] [stdout] test input_reader::gensort_input_direct::tests::test_multiple_scanners_read_all_records ... ok [INFO] [stdout] test diskio::aligned_writer::tests::test_large_write ... ok [INFO] [stdout] test input_reader::gensort_input_direct::tests::test_single_scanner_reads_all_records ... ok [INFO] [stdout] test input_reader::gensort_input_direct::tests::test_record_content_correctness ... ok [INFO] [stdout] test input_reader::kvbin_input_direct::tests::test_missing_index ... ok [INFO] [stdout] test input_reader::kvbin_input_direct::tests::test_edge_cases ... ok [INFO] [stdout] test input_reader::kvbin_input_direct::tests::test_basic_read_and_parallel_scanners ... ok [INFO] [stdout] test input_reader::kvbin_input_direct::tests::test_partition_ranges ... ok [INFO] [stdout] test input_reader::kvbin_input_direct::tests::test_large_records ... ok [INFO] [stdout] test order_preserving_encoding::tests::test_f64_encoding ... ok [INFO] [stdout] test order_preserving_encoding::tests::test_generic_decoder ... ok [INFO] [stdout] test order_preserving_encoding::tests::test_i32_encoding ... ok [INFO] [stdout] test order_preserving_encoding::tests::test_vec_decoding ... ok [INFO] [stdout] test order_preserving_encoding::tests::test_order_preserving_encoding ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_compare_and_update_same_ovcs_same_keys ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_order_different_lengths ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_order_different_ovcs ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_order_same_ovcs_different_keys ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_order_same_ovcs_same_keys ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_compare_and_update_same_ovcs_different_keys ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_compare_and_update_different_ovcs ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_run_encoding ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_simple_ovc ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_update ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_compare_and_update_same_ovcs_different_keys ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_compare_and_update_same_ovcs_different_keys_long ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_compare_and_update_same_ovcs_same_keys ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_order_different_lengths ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_order_different_ovcs ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_compare_and_update_different_ovcs ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_order_same_ovcs_same_keys ... ok [INFO] [stdout] test input_reader::kvbin_input_direct::tests::test_stem_index_file ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_order_same_ovcs_different_keys ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_simple_ovc ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_update ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_geometric_subtree_property ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_k_way_merge_correctness ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_ovc_with_normalize ... ok [INFO] [stdout] test ovc::offset_value_coding_64::tests::test_run_encoding ... ok [INFO] [stdout] test input_reader::csv_input_direct::tests::test_csv_with_external_sorter ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_ord_comparisons_are_tracked ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_update_decrease_key_becomes_winner ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_update_decrease_key_still_loser ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_update_increase_key ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_visualizer ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_duplicated_values ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_merge_complicated_multiway ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_merge_with_tree_of_losers_with_ovc ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_ovc_entry_with_counter_counts_byte_comparisons ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_randomized_stress_updates ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_root_ovc_preservation ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_run_merge_4_runs ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_run_merge_simple ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_sort_different_length ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_sort_duplicated_values ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_sort_simple ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_sort_with_tree_of_losers_with_ovc ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_arbitrary_node_increase ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_update_arbitrary_node_increase ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_between_root_and_others_ovc_inherited ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_push_returns_ownership ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_decrease_key_still_loser ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_decrease_key_becomes_winner ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_increase_key ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_multi_byte_keys ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_with_late_fence ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_with_late_fence_small ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_with_shared_prefixes ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_update_with_smallest_value_ovc_initial ... ok [INFO] [stdout] test ovc::tree_of_losers_ovc::test::test_updates_produce_correct_encoded_run ... ok [INFO] [stdout] test ovc::utils::tests::test_insertion_sort ... ok [INFO] [stdout] test ovc::utils::tests::test_random_string ... ok [INFO] [stdout] test replacement_selection::heap::tests::driver::test_empty_input ... ok [INFO] [stdout] test replacement_selection::heap::tests::driver::test_multiple_runs_for_descending_input ... ok [INFO] [stdout] test replacement_selection::heap::tests::driver::test_run_lengths_with_small_buffer_descending_input ... ok [INFO] [stdout] test replacement_selection::heap::tests::driver::test_run_lengths_with_small_buffer_sorted_input ... ok [INFO] [stdout] test replacement_selection::heap::tests::driver::test_single_run_sorted_input ... ok [INFO] [stdout] test replacement_selection::heap::tests::test_full_sort_experiment ... ok [INFO] [stdout] test replacement_selection::heap::tests::test_padding_optimization_usage ... ok [INFO] [stdout] test replacement_selection::heap::tests::test_run_generation_logic ... ok [INFO] [stdout] test replacement_selection::heap::tests::test_run_switch ... ok [INFO] [stdout] test replacement_selection::heap::tests::test_variable_size_eviction ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_all_boundary_positions ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_capacity_127 ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_capacity_128 ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_capacity_129 ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_capacity_at_word_boundary_64 ... ok [INFO] [stdout] test ovc::tree_of_losers::tests::test_randomized_stress_updates ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_capacity_just_after_word_boundary_65 ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_capacity_just_before_word_boundary_63 ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_capacity_one ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_edge_case_63_64_boundary ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_empty_capacity ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_fill_drain_refill ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_interleaved_push_pop ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_large_capacity_4096 ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_large_capacity_sparse ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_mixed_operations ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_multiple_disjoint_set_ranges ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_pop_order_with_set_range ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_pop_returns_lowest_index_first ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_push_across_word_boundaries ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_push_duplicate ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_push_first_element ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_push_last_element ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_push_many_elements ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_push_pop_push_pop ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_push_pop_round_trip ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_reset_clears ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_reset_multiple_times ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_reset_to_larger_capacity ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_reset_to_zero ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_and_pop_all ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_overlapping_set_ranges ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_empty_range ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_ending_at_capacity ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_ending_at_word_boundary ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_exact_word ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_reset_to_smaller_capacity ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_full_capacity ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_partial_word_at_end ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_single_bit ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_spanning_multiple_words ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_spanning_two_words ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_starting_at_word_boundary ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_set_range_within_single_word ... ok [INFO] [stdout] test replacement_selection::late_fence_slots::tests::test_single_word_full_range ... ok [INFO] [stdout] test replacement_selection::memory::tests::align_up_function ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_and_free_roundtrip ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_exact_block_sizes ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_fills_exact_remainder ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_handle_boundary_values ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_handle_roundtrip ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_huge_size_fails ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_just_over_max_fails ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_minimum_payload_size ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_no_remainder ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_maximum_valid_size ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_zero_size ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_one_byte ... ok [INFO] [stdout] test replacement_selection::memory::tests::allocate_across_multiple_extents ... ok [INFO] [stdout] test replacement_selection::memory::tests::alloc_rejects_oversize_request ... ok [INFO] [stdout] test replacement_selection::memory::tests::allocate_at_extent_boundary ... ok [INFO] [stdout] test replacement_selection::memory::tests::allocates_from_best_fit_block ... ok [INFO] [stdout] test input_reader::kvbin_input_direct::tests::test_sampled_offsets_distribution ... ok [INFO] [stdout] test replacement_selection::memory::tests::block_ptr_from_handle ... ok [INFO] [stdout] test replacement_selection::memory::tests::coalesce_left_only ... ok [INFO] [stdout] test replacement_selection::memory::tests::coalesce_right_only ... ok [INFO] [stdout] test replacement_selection::memory::tests::coalesces_adjacent_free_blocks ... ok [INFO] [stdout] test replacement_selection::memory::tests::coalesces_left_and_right_neighbors ... ok [INFO] [stdout] test replacement_selection::memory::tests::consecutive_extent_allocations ... ok [INFO] [stdout] test replacement_selection::memory::tests::coalesce_interleaved_free ... ok [INFO] [stdout] test replacement_selection::memory::tests::free_and_reuse_across_extents ... ok [INFO] [stdout] test replacement_selection::memory::tests::coalesce_both_sides ... ok [INFO] [stdout] test replacement_selection::memory::tests::free_list_empty_after_full_allocation ... ok [INFO] [stdout] test replacement_selection::memory::tests::grows_with_additional_extents ... ok [INFO] [stdout] test replacement_selection::memory::tests::last_non_null_tracks_correctly ... ok [INFO] [stdout] test replacement_selection::memory::tests::last_non_null_updates_on_alloc_and_free ... ok [INFO] [stdout] test replacement_selection::memory::tests::list_index_mapping ... ok [INFO] [stdout] test replacement_selection::memory::tests::fragmentation_and_defragmentation ... ok [INFO] [stdout] test replacement_selection::memory::tests::no_coalesce_with_allocated_neighbors ... ok [INFO] [stdout] test replacement_selection::memory::tests::payload_capacity_matches_or_exceeds_request ... ok [INFO] [stdout] test replacement_selection::memory::tests::payload_persists_across_other_allocations ... ok [INFO] [stdout] test replacement_selection::memory::tests::payload_write_and_read ... ok [INFO] [stdout] test replacement_selection::memory::tests::reuse_freed_block_same_size ... ok [INFO] [stdout] test replacement_selection::memory::tests::splits_block_and_tracks_remainder ... ok [INFO] [stdout] test replacement_selection::memory::tests::free_list_head_updated_correctly ... ok [INFO] [stdout] test replacement_selection::memory::tests::coalesce_full_extent_from_many_blocks ... ok [INFO] [stdout] test replacement_selection::memory::tests::fifo_vs_lifo_reuse ... ok [INFO] [stdout] test replacement_selection::memory::tests::stress_varied_sizes ... ok [INFO] [stdout] test replacement_selection::memory::tests::worst_case_fragmentation ... ok [INFO] [stdout] test replacement_selection::memory::tests::stress_alloc_free_interleaved ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_both_empty ... ok [INFO] [stdout] test replacement_selection::memory::tests::stress_random_pattern ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_creation ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_empty_value ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_large_key_value ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_memory_limit_reached ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_empty_key ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_sentinel_early_fence ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_multiple_allocations ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_size ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_managed_slice_size_optimization ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_kv_mm_sentinel_late_fence ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_all_records_in_final_output ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_ascending_order ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_descending_order ... ok [INFO] [stdout] test ovc::offset_value_coding_32::tests::test_ovc_with_normalize ... ok [INFO] [stdout] test replacement_selection::memory::tests::mixed_sizes_across_extents ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_empty_input ... ok [INFO] [stdout] test replacement_selection::memory::tests::stress_many_small_allocations ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_emits_multiple_runs_on_full_manager ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_large_values ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_key_length_variations ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_duplicate_keys ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_interleaved_pattern ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_padding_slots_tracked_and_consumed ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_memory_limit_boundary ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_mixed_sizes ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_manager_with_adaptive_limit ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_run_boundaries ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_memory_usage_with_100_byte_records ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_thread_local_manager_reset ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_single_record ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_runs_sorted ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_repeated_values_different_keys ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_very_small_memory_limit ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_rs_mm_build ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_zero_memory_limit ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_rs_mm_absorb_record ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_rs_mm_empty_build ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_rs_mm_new ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_rs_mm_drain ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_managed_slice_size_optimization ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_rs_mm_insert_initial ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_pseudo_random_keys ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_all_records_in_final_output ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_mm_value_length_variations ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_duplicate_keys ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_descending_order ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_empty_input ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_ascending_order ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_interleaved_pattern ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_key_length_variations ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_large_values ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_manager_with_adaptive_limit ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_mixed_sizes ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_padding_slots_tracked_and_consumed ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_memory_limit_boundary ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_repeated_values_different_keys ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_run_boundaries ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_pseudo_random_keys ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_runs_sorted ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_single_record ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_thread_local_manager_reset ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_emits_multiple_runs_on_full_manager ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_very_small_memory_limit ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_value_length_variations ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_mm_zero_memory_limit ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_both_empty ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_creation ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_empty_key ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_empty_value ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_large_key_value ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_sentinel_early_fence ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_sentinel_late_fence ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_size ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_memory_limit_reached ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_ovc_kv_mm_multiple_allocations ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_rs_ovc_mm_build ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_rs_ovc_mm_drain ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_rs_ovc_mm_empty_build ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_rs_ovc_mm_insert_initial ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_rs_ovc_mm_new ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_memory_usage_with_100_byte_records ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_rs_ovc_mm_absorb_record ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_entry_count_sparse_interval_10 ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_entry_count_handles_duplicate_keys_with_run_id_order ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_entry_count_range_partitioned_matches_bruteforce ... ok [INFO] [stdout] test diskio::constants::tests::test_align_up_non_power_of_two - should panic ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_entry_count_two_runs_with_ovc ... ok [INFO] [stdout] test diskio::constants::tests::test_align_down_non_power_of_two - should panic ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_size_two_runs ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_size_range_partitioned_with_imbalance_matches_bruteforce ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_target_ratio_respects_imbalance_factor ... ok [INFO] [stdout] test sort::core::sparse_index::tests::test_handle_encoding ... ok [INFO] [stdout] test sort::core::sparse_index::tests::test_page_pool ... ok [INFO] [stdout] test sort::core::sparse_index::tests::test_should_sample ... ok [INFO] [stdout] test sort::core::sparse_index::tests::test_sparse_index_first_key ... ok [INFO] [stdout] test sort::core::sparse_index::tests::test_sparse_index_page_overflow ... ok [INFO] [stdout] test sort::core::sparse_index::tests::test_sparse_index_push_and_access ... ok [INFO] [stdout] test sort::core::sparse_index::tests::test_take_and_seed_buffer ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_empty_and_nonempty ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_size_two_runs_with_ovc ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_empty_iterators - should panic ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_multiple_iterators ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_multiple_runs_with_duplicates ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_single_iterator - should panic ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_two_sorted_iterators ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_uneven_iterators ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_with_consecutive_duplicates_in_runs ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_with_duplicates ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_ovc_after_merge ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_ovc_values_preserved ... ok [INFO] [stdout] test sort::ovc::run::tests::test_append_and_finalize ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_entry_count_extreme_case_uses_real_path ... ok [INFO] [stdout] test sort::ovc::run::tests::test_byte_range ... ok [INFO] [stdout] test replacement_selection::tol_mm::tests::test_adaptive_limit_grows_past_initial_50_percent ... ok [INFO] [stdout] test sort::ovc::merge::tests::test_merge_large_values ... ok [INFO] [stdout] test sort::ovc::run::tests::test_empty_run ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_entry_count_sparse_interval_100 ... ok [INFO] [stdout] test sort::ovc::run::tests::test_byte_budget_ignored_fixed_stride ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_entry_count_two_runs ... ok [INFO] [stdout] test sort::ovc::run::tests::test_create_run_from_writer ... ok [INFO] [stdout] test sort::ovc::run::tests::test_record_budget_ignored_fixed_stride ... ok [INFO] [stdout] test sort::ovc::run::tests::test_ovc_values_preserved ... ok [INFO] [stdout] test sort::ovc::run::tests::test_scan_range_full ... ok [INFO] [stdout] test sort::ovc::sorter::tests::test_compute_ovc_delta_basic_cases ... ok [INFO] [stdout] test sort::ovc::run::tests::test_find_start_position ... ok [INFO] [stdout] test sort::ovc::run::tests::test_sparse_index_creation ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_empty_and_non_empty_iterators ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_empty_iterators ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_large_number_of_iterators ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_multiple_iterators_with_gaps ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_single_iterator ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_two_sorted_iterators ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_with_composite_keys ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_with_duplicate_keys ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_with_float_encoded_keys ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_with_order_preserving_encoded_integers ... ok [INFO] [stdout] test sort::plain::merge::tests::test_merge_with_string_keys ... ok [INFO] [stdout] test sort::ovc::run::tests::test_large_values ... ok [INFO] [stdout] test sort::ovc::run::tests::test_scan_range_with_bounds ... ok [INFO] [stdout] test sort::plain::run::tests::test_basic_append_and_scan ... ok [INFO] [stdout] test sort::plain::run::tests::test_byte_budget_ignored_fixed_stride ... ok [INFO] [stdout] test sort::ovc::sorter::tests::test_range_partitioned_scan_with_io_tracker ... ok [INFO] [stdout] test sort::plain::run::tests::test_byte_indexing_interval_sparse_index ... ok [INFO] [stdout] test sort::plain::run::tests::test_alternating_large_small ... ok [INFO] [stdout] test sort::plain::run::tests::test_empty_key_value ... ok [INFO] [stdout] test sort::plain::run::tests::test_empty_run ... ok [INFO] [stdout] test sort::plain::run::tests::test_duplicate_keys ... ok [INFO] [stdout] test sort::plain::run::tests::test_concurrent_run_creation ... ok [INFO] [stdout] test sort::plain::run::tests::test_binary_data ... ok [INFO] [stdout] test sort::plain::run::tests::test_exact_page_boundary ... ok [INFO] [stdout] test sort::plain::run::tests::test_in_memory_tracking ... ok [INFO] [stdout] test sort::plain::run::tests::test_finalize_idempotent ... ok [INFO] [stdout] test sort::plain::run::tests::test_large_entries ... ok [INFO] [stdout] test sort::core::engine::tests::test_partition_by_size_extreme_case_uses_real_path ... ok [INFO] [stdout] test sort::plain::run::tests::test_merge_io_efficiency ... ok [INFO] [stdout] test sort::plain::run::tests::test_multiple_runs_same_file_reused_writer ... ok [INFO] [stdout] test sort::plain::run::tests::test_io_tracking_write_operations ... ok [INFO] [stdout] test sort::plain::run::tests::test_multiple_scans ... ok [INFO] [stdout] test sort::plain::run::tests::test_page_buffer_flushing ... ok [INFO] [stdout] test sort::plain::run::tests::test_run_without_metadata ... ok [INFO] [stdout] test sort::plain::run::tests::test_record_budget_ignored_fixed_stride ... ok [INFO] [stdout] test sort::ovc::sorter::tests::test_consumed_runs_deleted_after_merge ... ok [INFO] [stdout] test sort::plain::run::tests::test_scan_range_filtering ... ok [INFO] [stdout] test sort::plain::run::tests::test_scan_after_partial_read ... ok [INFO] [stdout] test sort::plain::run::tests::test_scan_range_many_duplicate_keys ... ok [INFO] [stdout] test sort::plain::run::tests::test_scan_with_equal_bounds ... ok [INFO] [stdout] test sort::plain::run::tests::test_sparse_index_seek ... ok [INFO] [stdout] test replacement_selection::tol_mm_ovc::tests::test_adaptive_limit_grows_past_initial_50_percent ... ok [INFO] [stdout] test sort::plain::run::tests::test_sparse_index_effectiveness ... ok [INFO] [stdout] test sort::plain::run::tests::test_max_key_value_sizes ... ok [INFO] [stdout] test sort::plain::run::tests::test_unicode_keys_values ... ok [INFO] [stdout] test sort::plain::sorter::tests::test_range_partitioned_scan_with_io_tracker ... ok [INFO] [stdout] test sort_policy_sub::tests::estimated_runs_use_fixed_replacement_selection_expansion ... ok [INFO] [stdout] test sort_policy_sub::tests::memory_bound_shrinks_run_gen_threads_for_min_rg_buf ... ok [INFO] [stdout] test sort_policy_sub::tests::planner_keeps_merge_fanin_at_budget_max ... ok [INFO] [stdout] test sort_policy_sub::tests::run_generation_cap_is_not_reduced_by_sparse_fraction ... ok [INFO] [stdout] test sort_policy_sub::tests::single_step_flag_matches_global_fanin_condition ... ok [INFO] [stdout] test sort_policy_sub::tests::thread_bound_uses_global_fanin_for_single_step ... ok [INFO] [stdout] test sort::plain::run::tests::test_stress_many_small_entries ... ok [INFO] [stdout] test sort::plain::run::tests::test_indexing_interval_sparse_index ... ok [INFO] [stdout] test sort::plain::run::tests::test_scan_range_duplicate_keys_with_sparse_index ... ok [INFO] [stdout] test sort::plain::run::tests::test_io_tracking_scan_operations ... ok [INFO] [stdout] test sort::plain::sorter::tests::test_multi_level_merge_small_fanout ... ok [INFO] [stdout] test sort::ovc::sorter::tests::test_multi_level_merge_small_fanout ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 410 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 28.38s [INFO] [stdout] [INFO] [stderr] Running tests/cleanup_test.rs (/opt/rustwide/target/debug/deps/cleanup_test-a9d47ae0ed4a338d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_external_sorter_cleanup ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_external_sorter_cleanup stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test_external_sorter_cleanup' (457) panicked at tests/cleanup_test.rs:13:35: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5c001df6603a - std[69d51b4813ba037]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5c001df6603a - std[69d51b4813ba037]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5c001df6603a - std[69d51b4813ba037]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5c001df6603a - <::print::DisplayBacktrace as core[51d4adbef590f61]::fmt::Display>::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5c001df7a6aa - ::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5c001df7a6aa - core[51d4adbef590f61]::fmt::write [INFO] [stdout] 6: 0x5c001df6ab72 - std[69d51b4813ba037]::io::default_write_fmt::> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5c001df6ab72 - as std[69d51b4813ba037]::io::Write>::write_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5c001df4388f - ::print [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5c001df4388f - std[69d51b4813ba037]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5c001df5dd79 - std[69d51b4813ba037]::panicking::default_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5c001de6eadc - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5c001de6eadc - test[8fe65b9e05bf4c74]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5c001df5df32 - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5c001df5df32 - std[69d51b4813ba037]::panicking::panic_with_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5c001df43948 - std[69d51b4813ba037]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5c001df3b179 - std[69d51b4813ba037]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5c001df4465d - __rustc[cb16bc19fc993bd7]::rust_begin_unwind [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5c001df7af8c - core[51d4adbef590f61]::panicking::panic_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5c001df7ad02 - core[51d4adbef590f61]::result::unwrap_failed [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x5c001de611b9 - >::unwrap [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x5c001de611b9 - cleanup_test[811db83cb7f1eed3]::test_external_sorter_cleanup [INFO] [stdout] at /opt/rustwide/workdir/tests/cleanup_test.rs:13:35 [INFO] [stdout] 22: 0x5c001de60f17 - cleanup_test[811db83cb7f1eed3]::test_external_sorter_cleanup::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/cleanup_test.rs:10:34 [INFO] [stdout] 23: 0x5c001de62ae6 - >::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5c001de62bbb - core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5c001de62bbb - test[8fe65b9e05bf4c74]::__rust_begin_short_backtrace::, fn() -> core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5c001de6f5ab - test[8fe65b9e05bf4c74]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5c001de6f5ab - as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x5c001de6f5ab - std[69d51b4813ba037]::panicking::catch_unwind::do_call::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5c001de6f5ab - std[69d51b4813ba037]::panicking::catch_unwind::, core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5c001de6f5ab - std[69d51b4813ba037]::panic::catch_unwind::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5c001de6f5ab - test[8fe65b9e05bf4c74]::run_test_in_process [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5c001de6f5ab - test[8fe65b9e05bf4c74]::run_test::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5c001de6acc4 - test[8fe65b9e05bf4c74]::run_test::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5c001de6acc4 - std[69d51b4813ba037]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x5c001de721b2 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x5c001de721b2 - ::{closure#1}::{closure#0}> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x5c001de721b2 - std[69d51b4813ba037]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x5c001de721b2 - std[69d51b4813ba037]::panicking::catch_unwind::<(), core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x5c001de721b2 - std[69d51b4813ba037]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5c001de721b2 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x5c001de721b2 - ::{closure#1} as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5c001df6594f - + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5c001df6594f - ::new::thread_start [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7681caf5baa4 - [INFO] [stdout] 45: 0x7681cafe8a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_external_sorter_cleanup [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test cleanup_test` [INFO] running `Command { std: "docker" "inspect" "0dce19b1de3e84dcbe5040d9f3d7b0492dd813ddc49fa2e9a9977c5371318468", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0dce19b1de3e84dcbe5040d9f3d7b0492dd813ddc49fa2e9a9977c5371318468", kill_on_drop: false }` [INFO] [stdout] 0dce19b1de3e84dcbe5040d9f3d7b0492dd813ddc49fa2e9a9977c5371318468