[INFO] cloning repository https://github.com/amber-store/core-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/amber-store/core-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famber-store%2Fcore-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famber-store%2Fcore-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e6e900b7a0f41b3540a319c1367fd167921d5d8c [INFO] testing amber-store/core-rs against 1.100.0-beta.1 for beta-1.100-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famber-store%2Fcore-rs" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/amber-store/core-rs [INFO] finished tweaking git repo https://github.com/amber-store/core-rs [INFO] tweaked toml for git repo https://github.com/amber-store/core-rs written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/amber-store/core-rs 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 git repo https://github.com/amber-store/core-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d [INFO] running `Command { std: "docker" "start" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.10 [INFO] [stderr] Compiling pkg-config v0.3.33 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling redb v2.6.3 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling smallvec v1.16.1 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling constant_time_eq v0.4.2 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling crc32c v0.6.8 [INFO] [stderr] Compiling hashlink v0.12.2 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling jobserver v0.1.35 [INFO] [stderr] Compiling memmap2 v0.9.11 [INFO] [stderr] Compiling cc v1.4.2 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling libsqlite3-sys v0.38.2 [INFO] [stderr] Compiling lz4-sys v1.11.1+lz4-1.10.0 [INFO] [stderr] Compiling blake3 v1.8.6 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling lz4 v1.28.1 [INFO] [stderr] Compiling rusqlite v0.40.2 [INFO] [stderr] Compiling amber-store-core v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.39s [INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling amber-store-core v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 43.42s [INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", 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" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/amber-store-core/b88bb61691f1c810/out/amber_store_core-b88bb61691f1c810) [INFO] [stdout] [INFO] [stdout] running 658 tests [INFO] [stdout] test amberignore::tests::decode_rune_matches_go ... ok [INFO] [stdout] test amberignore::tests::double_star_glob ... ok [INFO] [stdout] test amberignore::tests::anchored_pattern_only_matches_at_its_domain ... ok [INFO] [stdout] test amberignore::tests::blank_lines_including_unicode_space ... ok [INFO] [stdout] test amberignore::tests::empty_component_and_bare_doublestar ... ok [INFO] [stdout] test amberignore::tests::missing_subdir_descends_to_shared_parent ... ok [INFO] [stdout] test amberignore::tests::domain_scoped_to_defining_directory ... ok [INFO] [stdout] test amberignore::tests::amberignore_file_never_self_excluded ... ok [INFO] [stdout] test amberignore::tests::trailing_space_handling ... ok [INFO] [stdout] test amberignore::tests::fmatch_table ... ok [INFO] [stdout] test amberignore::tests::nested_file_adds_patterns ... ok [INFO] [stdout] test amberignore::tests::no_ignore_file_ignores_nothing ... ok [INFO] [stdout] test amberignore::tests::non_utf8_names_match_like_go ... ok [INFO] [stdout] test amberignore::tests::pattern_table ... ok [INFO] [stdout] test amberpack::tests::compression_text_form ... ok [INFO] [stdout] test amberpack::tests::compression_validate ... ok [INFO] [stdout] test amberignore::tests::patterns_apply_to_deeper_descendants ... ok [INFO] [stdout] test amberpack::tests::decode_payload_raw_copies ... ok [INFO] [stdout] test amberpack::tests::empty_stream_is_valid ... ok [INFO] [stdout] test amberignore::tests::unreadable_ignore_file_fails ... ok [INFO] [stdout] test amberpack::tests::encode_record_with_rejects_invalid_compression ... ok [INFO] [stdout] test amberpack::tests::decode_payload_errors ... ok [INFO] [stdout] test amberignore::tests::nil_matcher_ignores_nothing ... ok [INFO] [stdout] test amberignore::tests::root_patterns ... ok [INFO] [stdout] test amberpack::tests::decode_payload_rejects_unknown_codec ... ok [INFO] [stdout] test amberpack::tests::encode_record_default_is_raw ... ok [INFO] [stdout] test amberignore::tests::crlf_line_endings ... ok [INFO] [stdout] test amberignore::tests::nested_negation_wins ... ok [INFO] [stdout] test amberpack::tests::decompressor_survives_bad_frames_on_each_thread ... ok [INFO] [stdout] test amberpack::tests::parse_record_ignores_trailing_bytes ... ok [INFO] [stdout] test amberpack::tests::incompressible_payload_falls_back_to_raw ... ok [INFO] [stdout] test amberpack::tests::reader_non_canonical_key_rejected ... ok [INFO] [stdout] test amberpack::tests::parse_record_rejects_oversized_ulen ... ok [INFO] [stdout] test amberpack::tests::reader_bad_magic ... ok [INFO] [stdout] test amberpack::tests::reader_oversized_payload_rejected ... ok [INFO] [stdout] test amberpack::tests::reader_bad_record_tag ... ok [INFO] [stdout] test amberpack::tests::reader_record_crc_mismatch ... ok [INFO] [stdout] test amberpack::tests::reader_records_crc_mismatch ... ok [INFO] [stdout] test amberpack::tests::reader_reads_a_pack_that_mixes_codecs ... ok [INFO] [stdout] test amberpack::tests::reader_rejects_legacy_versions ... ok [INFO] [stdout] test amberpack::tests::parse_record_rejects_corruption ... ok [INFO] [stdout] test amberpack::tests::reader_stops_after_error ... ok [INFO] [stdout] test amberpack::tests::reader_stops_at_end_marker_ignoring_trailing_bytes ... ok [INFO] [stdout] test amberpack::tests::reader_truncated_missing_end_marker ... ok [INFO] [stdout] test amberpack::tests::record_too_large_bound ... ok [INFO] [stdout] test amberpack::tests::record_empty_payload ... ok [INFO] [stdout] test amberpack::tests::parse_record_rejects_unknown_codec ... ok [INFO] [stdout] test amberpack::tests::reader_truncated_payload ... ok [INFO] [stdout] test amberpack::tests::too_large_error_message ... ok [INFO] [stdout] test amberpack::tests::record_round_trip_raw ... ok [INFO] [stdout] test amberpack::tests::reader_records_truncated ... ok [INFO] [stdout] test amberpack::tests::writer_reader_round_trip ... ok [INFO] [stdout] test amberpack::tests::writer_with_invalid_compression_fails_add ... ok [INFO] [stdout] test binaryfuse::tests::duplicate_keys ... ok [INFO] [stdout] test amberpack::tests::record_round_trip_compressed ... ok [INFO] [stdout] test binaryfuse::tests::duplicate_keys_issue30 ... ok [INFO] [stdout] test binaryfuse::tests::error_messages ... ok [INFO] [stdout] test binaryfuse::tests::go_math_bit_exact ... ok [INFO] [stdout] test amberpack::tests::add_record_round_trip ... ok [INFO] [stdout] test binaryfuse::tests::first_seed_pinned ... ok [INFO] [stdout] test binaryfuse::tests::params_table_matches_go ... ok [INFO] [stdout] test binaryfuse::tests::parse_section_rejects_zero_segment_count ... ok [INFO] [stdout] test amberpack::tests::encode_record_with_round_trip ... ok [INFO] [stdout] test binaryfuse::tests::section_round_trip ... ok [INFO] [stdout] test binaryfuse::tests::parse_section_errors ... ok [INFO] [stdout] test binaryfuse::tests::zero_set ... ok [INFO] [stdout] test cbor::tests::append_head_shortest_form ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_accepts_non_shortest_heads ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_missing_value ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_rejects_oversized_count ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_rejects_trailing_bytes ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_rejects_wrong_major ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_roundtrip ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_wraps_key_and_value_errors ... ok [INFO] [stdout] test cbor::tests::encode_xattrs_canonical_sorted ... ok [INFO] [stdout] test cbor::tests::encode_xattrs_empty ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_duplicate_key_last_wins ... ok [INFO] [stdout] test cbor::tests::decode_xattrs_huge_count_errors_promptly ... ok [INFO] [stdout] test cbor::tests::error_display_non_utf8_name ... ok [INFO] [stdout] test cbor::tests::read_bstr_ok_and_errors ... ok [INFO] [stdout] test cbor::tests::read_head_accepts_non_shortest ... ok [INFO] [stdout] test cbor::tests::read_head_rejects_ai_28_to_31 ... ok [INFO] [stdout] test cbor::tests::error_display_content ... ok [INFO] [stdout] test cbor::tests::read_head_roundtrip ... ok [INFO] [stdout] test cbor::tests::read_head_truncated ... ok [INFO] [stdout] test chunkers::tests::is_boundary_at_max_always_boundary ... ok [INFO] [stdout] test chunkers::tests::is_boundary_below_min_never_boundary ... ok [INFO] [stdout] test chunkers::tests::is_boundary_deterministic ... ok [INFO] [stdout] test chunkers::tests::is_boundary_hits_on_low_bits_zero ... ok [INFO] [stdout] test amberpack::tests::reader_records_round_trip ... ok [INFO] [stdout] test chunkers::tests::hamming_table_matches_upstream ... ok [INFO] [stdout] test chunkers::tests::is_boundary_uses_little_endian_low_bits ... ok [INFO] [stdout] test cbor::tests::encode_xattrs_sorts_by_encoding_not_raw_key ... ok [INFO] [stdout] test amberpack::tests::writer_with_compression ... ok [INFO] [stdout] test chunkers::tests::split_bytes_dist_zero_cuts_before_update ... ok [INFO] [stdout] test chunkers::tests::new_item_chunker_derives_bounds ... ok [INFO] [stdout] test chunkers::tests::split_bytes_empty_input_yields_no_chunks ... ok [INFO] [stdout] test chunkers::tests::split_bytes_equal_windows_take_lest_path_even_when_dist_matches ... ok [INFO] [stdout] test chunkers::tests::split_bytes_mask_switches_at_normal_point ... ok [INFO] [stdout] test chunkers::tests::split_bytes_reader_error_discards_buffered_bytes ... ok [INFO] [stdout] test chunkers::tests::split_bytes_low_entropy_cut ... ok [INFO] [stdout] test chunkers::tests::split_bytes_respects_custom_sizes ... ok [INFO] [stdout] test chunkers::tests::split_bytes_short_inputs_are_single_chunks ... ok [INFO] [stdout] test amberpack::tests::round_trip_compressed ... ok [INFO] [stdout] test chunkers::tests::split_bytes_pathological_max_below_min_plus_8 ... ok [INFO] [stdout] test chunkers::tests::split_bytes_validates_options_in_upstream_order ... ok [INFO] [stdout] test commit::tests::conflicted_commit_matches_hand_assembled_bytes ... ok [INFO] [stdout] test commit::tests::decode_rejects ... ok [INFO] [stdout] test chunkers::tests::split_bytes_callback_error_stops_iteration ... ok [INFO] [stdout] test commit::tests::decode_rejects_jj_fields ... ok [INFO] [stdout] test commit::tests::encode_accepts_jj_bounds ... ok [INFO] [stdout] test commit::tests::encode_accepts_bounds ... ok [INFO] [stdout] test amberpack::tests::compression_parse_rejects_sloppy_text ... ok [INFO] [stdout] test amberpack::tests::records_stops_after_error ... ok [INFO] [stdout] test binaryfuse::tests::deterministic_rebuild ... ok [INFO] [stdout] test commit::tests::encode_decode_round_trip ... ok [INFO] [stdout] test amberpack::tests::writer_stores_raw_by_default ... ok [INFO] [stdout] test amberpack::tests::tiny_payloads_round_trip ... ok [INFO] [stdout] test commit::tests::encode_matches_hand_assembled_bytes ... ok [INFO] [stdout] test commit::tests::golden_vector ... ok [INFO] [stdout] test commit::tests::object_key ... ok [INFO] [stdout] test commit::tests::footprint_sums_own_bytes_and_trees ... ok [INFO] [stdout] test commit::tests::golden_vector_conflicted ... ok [INFO] [stdout] test commit::tests::encode_rejects_invalid ... ok [INFO] [stdout] test commit::tests::signature_payload ... ok [INFO] [stdout] test commit::tests::encode_rejects_invalid_jj_fields ... ok [INFO] [stdout] test commit::tests::object_length_is_the_footprint ... ok [INFO] [stdout] test commit::tests::object_rejects_length_overflow ... ok [INFO] [stdout] test commit::tests::new_fields_round_trip ... ok [INFO] [stdout] test commit::tests::signature_payload_covers_new_fields ... ok [INFO] [stdout] test fstree::builder::tests::add_entry_encode_error_leaves_builder_usable ... ok [INFO] [stdout] test fstree::builder::tests::dir_three_entries_matches_go_oracle ... ok [INFO] [stdout] test fstree::builder::tests::emit_error_propagates ... ok [INFO] [stdout] test fstree::builder::tests::file_index_finish_with_no_children_errors ... ok [INFO] [stdout] test fstree::builder::tests::dir_empty_dir_is_single_empty_leaf ... ok [INFO] [stdout] test fstree::builder::tests::file_index_multiple_children_produce_file_node_root ... ok [INFO] [stdout] test fstree::builder::tests::dir_single_entry_is_leaf_root ... ok [INFO] [stdout] test fstree::decode::tests::dir_leaf_decoded_values ... ok [INFO] [stdout] test fstree::builder::tests::file_index_single_child_is_root_no_node ... ok [INFO] [stdout] test fstree::decode::tests::error_variants_are_matchable ... ok [INFO] [stdout] test fstree::encode::tests::encode_blob_empty_matches_go ... ok [INFO] [stdout] test fstree::decode::tests::file_node_error_cases ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_bad_keys_error_text ... ok [INFO] [stdout] test fstree::decode::tests::dir_node_cases ... ok [INFO] [stdout] test fstree::decode::tests::dir_leaf_round_trips_through_encode ... ok [INFO] [stdout] test fstree::encode::tests::encode_blob_length_is_byte_count ... ok [INFO] [stdout] test fstree::decode::tests::dir_leaf_cases ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_symlink_adds_only_own_bytes ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_empty_is_canonical_empty_array ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_node_bad_keys_error_text ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_inline_xattrs_embedded_verbatim ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_node_length_is_own_bytes_plus_children ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_node_matches_go_bytes ... ok [INFO] [stdout] test fstree::encode::tests::encode_file_node_length_is_sum_of_children ... ok [INFO] [stdout] test fstree::encode::tests::encode_file_node_matches_go_bytes ... ok [INFO] [stdout] test fstree::encode::tests::encode_xattr_set_length_is_own_bytes ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_empty_optionals_omitted ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_length_is_own_bytes_plus_content_keys ... ok [INFO] [stdout] test fstree::encode::tests::encode_dir_leaf_short_content_key_not_counted ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_name_255_and_256 ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_raw_message_errors ... ok [INFO] [stdout] test fstree::encode::tests::encoders_deterministic ... ok [INFO] [stdout] test chunkers::tests::split_bytes_zero_fields_select_defaults ... ok [INFO] [stdout] test fstree::decode::tests::file_node_ok_cases ... ok [INFO] [stdout] test fstree::encode::tests::marshal_entries_matches_fxamacker ... ok [INFO] [stdout] test fstree::fx::tests::bignum_decimal_rendering ... ok [INFO] [stdout] test fstree::fx::tests::bignum_u64_fit ... ok [INFO] [stdout] test fstree::fx::tests::wellformed_limits_and_syntax ... ok [INFO] [stdout] test fstree::builder::tests::file_index_many_children_multi_level ... ok [INFO] [stdout] test fstree::read::tests::check_complete_missing_leaf ... ok [INFO] [stdout] test fstree::read::tests::child_keys_blob_has_none ... ok [INFO] [stdout] test binaryfuse::tests::contains_all_across_sizes ... ok [INFO] [stdout] test fstree::read::tests::child_keys_commit ... ok [INFO] [stdout] test fstree::read::tests::child_keys_conflicted_commit ... ok [INFO] [stdout] test fstree::read::tests::child_keys_dir_leaf ... ok [INFO] [stdout] test fstree::read::tests::child_keys_file_node ... ok [INFO] [stdout] test fstree::read::tests::check_complete_missing_interior_node ... ok [INFO] [stdout] test fstree::read::tests::child_keys_rejects_short_entry_keys ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_dir_leaf ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_rejects_non_dir_key ... ok [INFO] [stdout] test fstree::read::tests::check_complete_has_error_passthrough ... ok [INFO] [stdout] test fstree::read::tests::commit_as_a_dir_node_child_is_rejected ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_descends_dir_node ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_rejects_out_of_order_leaves ... ok [INFO] [stdout] test fstree::read::tests::corrupt_dir_node_child_key_errors ... ok [INFO] [stdout] test fstree::read::tests::commit_keyed_without_its_footprint_is_rejected ... ok [INFO] [stdout] test fstree::read::tests::dir_leaf_length_counts_a_commit_entry ... ok [INFO] [stdout] test fstree::read::tests::commit_whose_footprint_overflows_is_rejected ... ok [INFO] [stdout] test fstree::read::tests::dir_of_cases ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_does_not_cache_failed_reads_or_decodes ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_bounds_its_commits ... ok [INFO] [stdout] test fstree::read::tests::check_complete_complete_tree ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_passes_through_a_commit ... ok [INFO] [stdout] test fstree::read::tests::corrupt_object_decode_errors ... ok [INFO] [stdout] test fstree::read::tests::list_entries_empty_dir ... ok [INFO] [stdout] test fstree::read::tests::list_entries_bad_limit ... ok [INFO] [stdout] test fstree::encode::tests::raw_message_marshaler_nesting_limit ... ok [INFO] [stdout] test fstree::encode::tests::raw_message_marshaler_allows_arrays_over_decode_cap ... ok [INFO] [stdout] test fstree::read::tests::list_entries_rejects_non_dir ... ok [INFO] [stdout] test fstree::read::tests::list_entries_touches_few_objects ... ok [INFO] [stdout] test fstree::read::tests::check_complete_follows_history ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_rejects_non_dir ... ok [INFO] [stdout] test fstree::read::tests::list_entries_more_flag ... ok [INFO] [stdout] test fstree::read::tests::check_complete_through_a_commit_entry ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_big_dir ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_reuses_decodes_and_matches_single_lookups ... ok [INFO] [stdout] test fstree::read::tests::collect_entries_rejects_fan_in_dag ... ok [INFO] [stdout] test fstree::builder::tests::dir_many_entries_produce_dirnode_root_last ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_single_leaf ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_file_root ... ok [INFO] [stdout] test fstree::read::tests::lookup_entry_touches_few_objects ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_missing_object ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_all_types_dedup ... ok [INFO] [stdout] test fstree::read::tests::readers_pass_through_a_commit ... ok [INFO] [stdout] test fstree::read::tests::resolve_entry_cases ... ok [INFO] [stdout] test fstree::read::tests::resolve_path_cases ... ok [INFO] [stdout] test fstree::read::tests::write_content_rejects_non_content_object ... ok [INFO] [stdout] test fstree::scan::tests::leaf_defers_inline_xattrs_and_unsorted_names ... ok [INFO] [stdout] test fstree::read::tests::write_content_read_error_unprefixed ... ok [INFO] [stdout] test fstree::read::tests::write_content_concatenates_blobs ... ok [INFO] [stdout] test amberpack::tests::decode_payload_lz4_errors ... ok [INFO] [stdout] test gc::multi_tests::child_process_entry ... ok [INFO] [stdout] test chunkers::tests::split_bytes_chunks_are_owned_copies_safe_to_retain ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_wide_parallel ... ok [INFO] [stdout] test binaryfuse::tests::false_positive_rate ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_follows_history ... ok [INFO] [stdout] test gc::multi_tests::a_failed_mark_releases_the_gate ... ok [INFO] [stdout] test fstree::read::tests::reachability_covers_every_conflict_term ... ok [INFO] [stdout] test gc::multi_tests::cycle_waits_for_a_foreign_write_span ... ok [INFO] [stdout] test gc::multi_tests::begin_span_takes_the_reference_lock_before_the_gate ... ok [INFO] [stdout] test fstree::read::tests::reachable_keys_order_matches_go_oracle ... ok [INFO] [stdout] test gc::multi_tests::cycle_waits_for_another_process ... ok [INFO] [stdout] test amberpack::tests::decode_payload_bomb_stops_at_ulen ... ok [INFO] [stdout] test gc::tests::free_below_probes_the_filesystem ... ok [INFO] [stdout] test gc::multi_tests::foreign_prepare_ref_waits_for_a_cycle ... ok [INFO] [stdout] test gc::tests::pcg_matches_go_reference_draws ... ok [INFO] [stdout] test gc::tests::open_sweeps_stale_closure_state ... ok [INFO] [stdout] test gc::multi_tests::status_sees_what_another_store_wrote_and_named ... ok [INFO] [stdout] test gc::tests::prepare_ref_missing_object_fails ... ok [INFO] [stdout] test gc::tests::prepare_ref_missing_ancestor_fails ... ok [INFO] [stdout] test gc::multi_tests::span_puts_a_reference_while_a_cycle_waits ... ok [INFO] [stdout] test gc::multi_tests::owned_foreign_active_segment_is_left_alone ... ok [INFO] [stdout] test gc::tests::run_overlap_refused ... ok [INFO] [stdout] test gc::tests::throttle_owed_divides_before_multiplying ... ok [INFO] [stdout] test gc::multi_tests::writes_inside_a_collector_span_pass_a_waiting_wipe ... ok [INFO] [stdout] test gc::multi_tests::idle_foreign_active_segment_is_collected ... ok [INFO] [stdout] test fstree::read::tests::list_entries_pages_match_collect ... ok [INFO] [stdout] test gc::tests::unreachable_from_separates_reached_from_unreached ... ok [INFO] [stdout] test gc::tests::unreachable_from_takes_no_references_into_account ... ok [INFO] [stdout] test inbox::tests::close_drains_queued_work ... ok [INFO] [stdout] test gc::tests::why_names_the_holding_ref ... ok [INFO] [stdout] test inbox::tests::commit_idempotent ... ok [INFO] [stdout] test inbox::tests::commit_processes_into_store ... ok [INFO] [stdout] test inbox::tests::meta_decoding_matches_go ... ok [INFO] [stdout] test binaryfuse::tests::go_reference_sections ... ok [INFO] [stdout] test inbox::tests::meta_encoding_matches_go ... ok [INFO] [stdout] test inbox::tests::corrupt_pack_quarantined ... ok [INFO] [stdout] test inbox::tests::meta_header_round_trip ... ok [INFO] [stdout] test inbox::tests::read_meta_header_error_prefixes ... ok [INFO] [stdout] test inbox::tests::open_sweeps_tmp_dir ... ok [INFO] [stdout] test inbox::tests::recovery_enqueues_then_quarantines_truncated_body ... ok [INFO] [stdout] test inbox::tests::recovery_quarantines_unreadable_entries ... ok [INFO] [stdout] test ingest::tests::build_dir_fail_fast_on_unreadable_file ... ok [INFO] [stdout] test inbox::tests::stage_layout_discard_and_bad_commit ... ok [INFO] [stdout] test ingest::tests::build_dir_honors_amberignore ... ok [INFO] [stdout] test gc::tests::run_respects_grace ... ok [INFO] [stdout] test inbox::tests::recovery_resumes_entry ... ok [INFO] [stdout] test gc::tests::wipe_waits_for_running_cycle_before_reset ... ok [INFO] [stdout] test ingest::tests::entry_meta_regular_file ... ok [INFO] [stdout] test ingest::tests::build_dir_nil_matcher_ingests_everything ... ok [INFO] [stdout] test ingest::tests::ingest_objects_amberignore_parity ... ok [INFO] [stdout] test ingest::tests::objects_file ... ok [INFO] [stdout] test ingest::tests::exclude_ignores_no_ignore ... ok [INFO] [stdout] test ingest::tests::objects_no_ignore ... ok [INFO] [stdout] test ingest::tests::exclude_skips_root_name_only ... ok [INFO] [stdout] test ingest::tests::objects_parity_with_sequential ... ok [INFO] [stdout] test ingest::tests::objects_rejects_missing_path ... ok [INFO] [stdout] test ingest::tests::objects_reports_progress ... ok [INFO] [stdout] test ingest::tests::objects_honors_amberignore ... ok [INFO] [stdout] test ingest::tests::objects_root_set_after_drain ... ok [INFO] [stdout] test ingest::tests::read_xattrs_round_trip ... ok [INFO] [stdout] test ingest::tests::scan_tree_counts_regular_file_bytes ... ok [INFO] [stdout] test ingest::tests::scan_tree_empty_dir ... ok [INFO] [stdout] test gc::tests::status_scores_and_counts ... ok [INFO] [stdout] test ingest::tests::progress_totals_match_ingest_with_amberignore ... ok [INFO] [stdout] test ingest::tests::scan_tree_excludes_symlinks ... ok [INFO] [stdout] test ingest::tests::scan_with_honors_exclude ... ok [INFO] [stdout] test ingest::xattrs::tests::other_errors_propagate ... ok [INFO] [stdout] test ingest::xattrs::tests::unsupported_filesystem_means_none ... ok [INFO] [stdout] test ingest::xattrs::tests::reads_values ... ok [INFO] [stdout] test key::tests::accessors_single_byte_length ... ok [INFO] [stdout] test key::tests::debug_and_byte_accessors ... ok [INFO] [stdout] test key::tests::display_hex ... ok [INFO] [stdout] test key::tests::error_messages_match_go ... ok [INFO] [stdout] test key::tests::accessors_multi_byte_length ... ok [INFO] [stdout] test key::tests::key_deterministic_and_comparable ... ok [INFO] [stdout] test key::tests::new_from_hash_layout ... ok [INFO] [stdout] test key::tests::new_from_hash_commit ... ok [INFO] [stdout] test key::tests::new_from_hash_length_size_boundaries ... ok [INFO] [stdout] test key::tests::new_from_hash_round_trip ... ok [INFO] [stdout] test key::tests::new_known_answer_and_truncation ... ok [INFO] [stdout] test ingest::tests::scan_tree_honors_amberignore ... ok [INFO] [stdout] test key::tests::ord_is_byte_lexicographic ... ok [INFO] [stdout] test key::tests::parse_bad_length ... ok [INFO] [stdout] test key::tests::new_length_is_logical_not_serialized ... ok [INFO] [stdout] test key::tests::parse_round_trip ... ok [INFO] [stdout] test key::tests::type_display ... ok [INFO] [stdout] test key::tests::type_from_u8 ... ok [INFO] [stdout] test key::tests::new_from_hash_low_entropy_fields_at_the_end ... ok [INFO] [stdout] test key::tests::type_is_valid ... ok [INFO] [stdout] test key::tests::validate_non_canonical_length ... ok [INFO] [stdout] test key::tests::validate_order_reserved_bit_before_type ... ok [INFO] [stdout] test key::tests::validate_reserved_bit ... ok [INFO] [stdout] test key::tests::validate_reserved_type ... ok [INFO] [stdout] test key::tests::validate_zero_length_is_canonical ... ok [INFO] [stdout] test gc::tests::run_reaps_dead_keeps_live ... ok [INFO] [stdout] test packstore::budget_tests::a_budget_for_one_victim_takes_one ... ok [INFO] [stdout] test packstore::budget_tests::a_budget_under_the_smallest_victim_copies_nothing ... ok [INFO] [stdout] test packstore::budget_tests::the_default_budget_is_unbounded ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_chooses_per_object ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_invalid_value_fails_the_write ... ok [INFO] [stdout] test packstore::budget_tests::a_budget_for_both_victims_takes_both ... ok [INFO] [stdout] test packstore::budget_tests::a_zero_budget_still_reclaims_a_fully_dead_segment ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_is_asked_when_the_setting_is_none ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_invalid_value_mid_run ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_receives_key_data_and_default ... ok [INFO] [stdout] test key::tests::type_accessor_panics_on_reserved_nibble - should panic ... ok [INFO] [stdout] test ingest::tests::end_to_end_structure_round_trips ... ok [INFO] [stdout] test packstore::compression_tests::default_store_writes_raw ... ok [INFO] [stdout] test packstore::compression_tests::open_rejects_invalid_compression ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_is_not_asked_for_dedup_hits_or_records ... ok [INFO] [stdout] test packstore::compression_tests::rejected_deferred_put_sets_no_flag ... ok [INFO] [stdout] test gc::tests::ref_put_during_mark_keeps_late_closure ... ok [INFO] [stdout] test packstore::compression_tests::repair_replacement_uses_the_handles_compression ... ok [INFO] [stdout] test packstore::compression_tests::put_dedups_across_codecs ... ok [INFO] [stdout] test packstore::compression_tests::the_last_compression_wins ... ok [INFO] [stdout] test packstore::compression_tests::rejected_repair_leaves_the_store_untouched ... ok [INFO] [stdout] test packstore::compression_tests::write_parallel_returns_when_its_writer_fails_with_the_channel_full ... ok [INFO] [stdout] test packstore::compression_tests::tiny_objects_round_trip ... ok [INFO] [stdout] test packstore::compression_tests::compression_for_under_parallel_writers ... ok [INFO] [stdout] test packstore::gate_tests::a_panic_in_the_refresh_does_not_hold_the_gate ... ok [INFO] [stdout] test packstore::gate_tests::a_waiting_local_sweep_leaves_the_shared_lock_alone ... ok [INFO] [stdout] test packstore::gate_tests::begin_sweep_honours_cancellation ... ok [INFO] [stdout] test packstore::compression_tests::compression_on_every_write_path ... ok [INFO] [stdout] test packstore::gate_tests::begin_sweep_honours_cancellation_behind_a_local_span ... ok [INFO] [stdout] test packstore::gate_tests::generation_moves_before_anything_is_deleted ... ok [INFO] [stdout] test packstore::gate_tests::generation_moves_on_sweep_and_wipe ... ok [INFO] [stdout] test chunkers::tests::split_bytes_reassembles_input ... ok [INFO] [stdout] test gc::tests::commit_history_stays_live ... ok [INFO] [stdout] test packstore::gate_tests::local_writes_run_under_a_local_sweep_lock ... ok [INFO] [stdout] test packstore::gate_tests::back_to_back_sweeps_yield_to_a_waiting_writer ... ok [INFO] [stdout] test packstore::compression_tests::mixed_codec_store ... ok [INFO] [stdout] test gc::tests::tree_holding_a_commit_keeps_its_history_live ... ok [INFO] [stdout] test packstore::gate_tests::every_sweep_moves_the_generation ... ok [INFO] [stdout] test packstore::gate_tests::compact_waits_for_local_write_spans ... ok [INFO] [stdout] test packstore::gate_tests::compact_inside_a_sweep_waits_for_local_write_spans ... ok [INFO] [stdout] test packstore::gate_tests::nested_write_spans_count ... ok [INFO] [stdout] test packstore::gc_tests::abort_barrier_discards_capture ... ok [INFO] [stdout] test packstore::gate_tests::stale_writer_refreshes_before_dedup ... ok [INFO] [stdout] test packstore::gate_tests::store_opened_during_a_sweep_looks_again_before_its_first_write ... ok [INFO] [stdout] test packstore::gate_tests::write_span_blocks_a_foreign_sweep ... ok [INFO] [stdout] test packstore::gc_tests::append_record_validates ... ok [INFO] [stdout] test packstore::gc_tests::compact_rejects_corrupt_record ... ok [INFO] [stdout] test packstore::gc_tests::compact_all_dead ... ok [INFO] [stdout] test packstore::gc_tests::compact_horizon_spares_young_segments ... ok [INFO] [stdout] test packstore::gate_tests::wipe_waits_for_a_foreign_write_span ... ok [INFO] [stdout] test ingest::tests::dir_writes_to_packstore ... ok [INFO] [stdout] test packstore::gc_tests::compact_skips_below_threshold ... ok [INFO] [stdout] test ingest::tests::objects_parallel_parity_deep_tree ... ok [INFO] [stdout] test packstore::gate_tests::the_end_of_a_sweep_waits_for_spans_that_ran_under_it ... ok [INFO] [stdout] test packstore::gc_tests::compact_keeps_barrier_grey ... ok [INFO] [stdout] test packstore::gc_tests::oldest_inflight_write_covers_put ... ok [INFO] [stdout] test packstore::gc_tests::oldest_inflight_write_tracks_write_batch ... ok [INFO] [stdout] test packstore::gc_tests::liveness_reports_per_segment ... ok [INFO] [stdout] test packstore::gc_tests::mark_set_marks_and_counts ... ok [INFO] [stdout] test packstore::gate_tests::sweep_blocks_foreign_writes ... ok [INFO] [stdout] test packstore::gc_tests::compact_removes_dead_objects ... ok [INFO] [stdout] test packstore::gc_tests::record_reports_corrupt_payload ... ok [INFO] [stdout] test packstore::gc_tests::observe_keys_protects_closure ... ok [INFO] [stdout] test packstore::missing::tests::chunk_bounds_cover_input_exactly ... ok [INFO] [stdout] test packstore::missing::tests::plan_respects_min_chunk ... ok [INFO] [stdout] test packstore::multi_tests::a_failed_refresh_loses_nothing ... ok [INFO] [stdout] test packstore::gc_tests::mark_set_drives_compact ... ok [INFO] [stdout] test packstore::multi_tests::adopter_completes_a_crashed_seal ... ok [INFO] [stdout] test packstore::multi_tests::child_process_entry ... ok [INFO] [stdout] test packstore::gc_tests::has_outside_skips_own_segment ... ok [INFO] [stdout] test packstore::multi_tests::concurrent_creators_get_distinct_ids ... ok [INFO] [stdout] test packstore::multi_tests::dedup_does_not_refresh ... ok [INFO] [stdout] test packstore::gc_tests::record_round_trip ... ok [INFO] [stdout] test packstore::multi_tests::compact_does_not_leave_the_only_copy_unsynced ... ok [INFO] [stdout] test packstore::multi_tests::fast_path_still_sees_other_stores_writes ... ok [INFO] [stdout] test packstore::multi_tests::dedup_does_not_rely_on_another_stores_unsynced_records ... ok [INFO] [stdout] test packstore::gc_tests::remove_during_reads ... ok [INFO] [stdout] test packstore::multi_tests::foreign_read_never_returns_the_wrong_record ... ok [INFO] [stdout] test packstore::gc_tests::remove_drops_segment ... ok [INFO] [stdout] test packstore::multi_tests::many_active_segments_open ... ok [INFO] [stdout] test packstore::gc_tests::scan_index_covers_body ... ok [INFO] [stdout] test packstore::gc_tests::remove_during_scan_index_is_safe ... ok [INFO] [stdout] test packstore::multi_tests::highest_segment_id_does_not_stop_the_first_write ... ok [INFO] [stdout] test packstore::gc_tests::segments_reports_sealed_segments ... ok [INFO] [stdout] test packstore::multi_tests::old_exclusive_directory_lock_is_refused ... ok [INFO] [stdout] test packstore::gate_tests::writes_inside_a_span_pass_a_waiting_sweep ... ok [INFO] [stdout] test packstore::multi_tests::missing_refreshes_once ... ok [INFO] [stdout] test packstore::multi_tests::reader_holds_no_lock ... ok [INFO] [stdout] test packstore::multi_tests::second_writer_creates_its_own_segment ... ok [INFO] [stdout] test packstore::multi_tests::second_process_writes_are_visible ... ok [INFO] [stdout] test packstore::multi_tests::serial_writers_fill_one_segment ... ok [INFO] [stdout] test packstore::multi_tests::reader_sees_what_another_wrote_after_it_opened ... ok [INFO] [stdout] test packstore::multi_tests::stale_temporary_segment_is_removed ... ok [INFO] [stdout] test packstore::multi_tests::misses_do_not_list_an_unchanged_directory ... ok [INFO] [stdout] test packstore::parallel::tests::seen_set_spreads_keys_of_one_type_and_length ... ok [INFO] [stdout] test packstore::multi_tests::long_lived_reader_survives_seal_and_compaction ... ok [INFO] [stdout] test packstore::record_tests::append_record_rejects_empty_record ... ok [INFO] [stdout] test packstore::multi_tests::two_stores_open_one_directory ... ok [INFO] [stdout] test packstore::multi_tests::wipe_refuses_while_another_store_owns_a_segment ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_record_key_mismatch_fails ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_record_corrupt_fails ... ok [INFO] [stdout] test packstore::multi_tests::write_parallel_does_not_rely_on_another_stores_unsynced_records ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_data_and_record_fails ... ok [INFO] [stdout] test packstore::multi_tests::writer_adopts_the_largest_unlocked_segment ... ok [INFO] [stdout] test packstore::record_tests::write_batch_records ... ok [INFO] [stdout] test packstore::multi_tests::refresh_lists_again_when_a_listed_segment_vanished ... ok [INFO] [stdout] test packstore::repair_tests::a_durable_put_syncs_a_record_a_deferred_put_left_behind ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_record_verify_catches_wrong_payload ... ok [INFO] [stdout] test packstore::repair_tests::concurrent_verified_writes_and_reads_preserve_objects ... ok [INFO] [stdout] test packstore::repair_tests::deferred_verified_puts_are_durable_after_one_sync ... ok [INFO] [stdout] test gc::tests::oracle_random_churn ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_cleans_stale_repair_file ... ok [INFO] [stdout] test packstore::repair_tests::crashed_seal_retains_records_after_corruption ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_rejects_bad_input_and_preserves_existing_object ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_rejects_failed_store_and_propagates_active_read_error ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_hash_mismatch_with_valid_crc ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_hidden_duplicate_and_keeps_old_mapping_alive ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_every_corrupt_duplicate ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_observes_gc_barrier_and_preserves_mark_positions ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_records_dedup_against_present ... ok [INFO] [stdout] test packstore::record_tests::write_parallel_records_stored_and_readable ... ok [INFO] [stdout] test packstore::segment_version_tests::empty_version_2_active_is_let_go_not_rewritten ... ok [INFO] [stdout] test packstore::multi_tests::a_lookup_between_detach_and_unlink_does_not_bring_victims_back ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_active_corruption_without_losing_later_records ... ok [INFO] [stdout] test packstore::repair_tests::verified_put_repairs_sealed_records_and_preserves_neighbors ... ok [INFO] [stdout] test packstore::segment_version_tests::adoption_respects_the_segment_version ... ok [INFO] [stdout] test packstore::segment_version_tests::repair_keeps_the_version_of_a_version_3_segment ... ok [INFO] [stdout] test packstore::segment_version_tests::repair_raises_the_version_only_for_an_lz4_replacement ... ok [INFO] [stdout] test packstore::segment_version_tests::first_lz4_record_moves_the_handle_to_version_3 ... ok [INFO] [stdout] test packstore::segment_version_tests::pre_encoded_lz4_record_moves_the_handle_to_version_3 ... ok [INFO] [stdout] test packstore::sidecar_tests::advance_refuses_another_format_version ... ok [INFO] [stdout] test packstore::segment_version_tests::verify_rejects_an_lz4_record_in_a_version_2_segment ... ok [INFO] [stdout] test packstore::sidecar_tests::decode_rejects_malformed_records ... ok [INFO] [stdout] test packstore::segment_version_tests::leaving_for_a_version_3_segment_checks_it_for_the_key ... ok [INFO] [stdout] test packstore::sidecar_tests::orphan_sidecar_is_removed ... ok [INFO] [stdout] test packstore::sidecar_tests::read_sidecar_rejects_bad_magic ... ok [INFO] [stdout] test packstore::sidecar_tests::read_sidecar_stops_at_first_bad_record ... ok [INFO] [stdout] test packstore::sidecar_tests::recovery_reads_only_the_untrusted_tail ... ok [INFO] [stdout] test packstore::sidecar_tests::acknowledged_record_missing_from_index_is_found ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_record_round_trip ... ok [INFO] [stdout] test fstree::read::tests::directory_reader_eviction_preserves_lookup_results ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_writer_appends_and_resumes ... ok [INFO] [stdout] test packstore::sidecar_tests::open_trusts_synced_entries ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_writer_stops_after_a_failure ... ok [INFO] [stdout] test packstore::segment_version_tests::open_refuses_a_version_beyond_the_ones_it_reads ... ok [INFO] [stdout] test packstore::store_tests::build_footer_rejects_empty ... ok [INFO] [stdout] test packstore::sidecar_tests::wipe_removes_sidecar ... ok [INFO] [stdout] test packstore::sidecar_tests::unsynced_entries_are_verified ... ok [INFO] [stdout] test packstore::sidecar_tests::crashed_seal_leaves_no_sidecar ... ok [INFO] [stdout] test packstore::segment_version_tests::lz4_handle_writes_version_3_from_the_start ... ok [INFO] [stdout] test packstore::segment_version_tests::compaction_keeps_lz4_records_in_version_3_segments ... ok [INFO] [stdout] test packstore::store_tests::filter_key_separates_keys_of_one_type_and_length ... ok [INFO] [stdout] test packstore::store_tests::filter_section_duplicate_heads ... ok [INFO] [stdout] test packstore::sidecar_tests::seal_removes_sidecar ... ok [INFO] [stdout] test packstore::store_tests::closed_store_errors ... ok [INFO] [stdout] test packstore::store_tests::filter_section_field_round_trip ... ok [INFO] [stdout] test packstore::store_tests::get_absent_returns_not_found ... ok [INFO] [stdout] test packstore::store_tests::filter_section_false_positive_rate ... ok [INFO] [stdout] test packstore::store_tests::get_record_absent_returns_not_found ... ok [INFO] [stdout] test packstore::store_tests::index_section_absent_key ... ok [INFO] [stdout] test packstore::store_tests::index_section_does_not_mutate_input ... ok [INFO] [stdout] test packstore::store_tests::index_section_golden_bytes ... ok [INFO] [stdout] test packstore::store_tests::index_section_empty_and_empty_bucket ... ok [INFO] [stdout] test packstore::store_tests::index_section_lookup ... ok [INFO] [stdout] test packstore::store_tests::index_section_single_entry_and_edge_buckets ... ok [INFO] [stdout] test packstore::store_tests::missing_empty_input ... ok [INFO] [stdout] test packstore::store_tests::index_section_is_in_key_order ... ok [INFO] [stdout] test packstore::store_tests::concurrent_put_get_has ... ok [INFO] [stdout] test packstore::sidecar_tests::sidecar_problems_fall_back_to_a_full_scan ... ok [INFO] [stdout] test packstore::store_tests::non_segment_files_are_ignored ... ok [INFO] [stdout] test packstore::store_tests::open_fails_on_corrupt_sealed_segment ... ok [INFO] [stdout] test packstore::store_tests::open_sealed_rejects_corruption ... ok [INFO] [stdout] test packstore::store_tests::open_sealed_tiny_files ... ok [INFO] [stdout] test packstore::store_tests::oversized_record_error_passthrough ... ok [INFO] [stdout] test packstore::store_tests::parse_filter_section_rejects_bad_geometry ... ok [INFO] [stdout] test packstore::store_tests::parse_filter_section_rejects_corruption ... ok [INFO] [stdout] test packstore::store_tests::parse_footer_rejects_wrapping_trailer ... ok [INFO] [stdout] test packstore::store_tests::parse_index_section_rejects_corruption ... ok [INFO] [stdout] test packstore::store_tests::filter_section_membership ... ok [INFO] [stdout] test packstore::store_tests::put_is_idempotent ... ok [INFO] [stdout] test packstore::store_tests::crash_between_footer_and_rename ... ok [INFO] [stdout] test packstore::store_tests::a_seal_out_of_room_leaves_the_store_writable ... ok [INFO] [stdout] test packstore::store_tests::reopen_truncates_corrupt_tail ... ok [INFO] [stdout] test packstore::store_tests::reopen_resumes_active_segment ... ok [INFO] [stdout] test packstore::store_tests::scan_active_bad_header_resets ... ok [INFO] [stdout] test packstore::store_tests::scan_active_clean_file ... ok [INFO] [stdout] test packstore::store_tests::scan_active_corrupt_byte_truncates_at_that_record ... ok [INFO] [stdout] test packstore::store_tests::scan_active_detects_sealed_file ... ok [INFO] [stdout] test packstore::store_tests::scan_active_middle_record_corruption_no_resync ... ok [INFO] [stdout] test packstore::store_tests::scan_active_partial_footer_truncates ... ok [INFO] [stdout] test packstore::store_tests::scan_active_refuses_another_format_version ... ok [INFO] [stdout] test packstore::store_tests::open_refuses_store_of_another_format_version ... ok [INFO] [stdout] test packstore::store_tests::scan_active_valid_footer_with_trailing_garbage ... ok [INFO] [stdout] test packstore::store_tests::get_record_round_trip ... ok [INFO] [stdout] test packstore::store_tests::seal_truncates_stale_bytes_past_logical_end ... ok [INFO] [stdout] test packstore::store_tests::sealed_get_rejects_crafted_offsets ... ok [INFO] [stdout] test packstore::store_tests::segment_id_parsing ... ok [INFO] [stdout] test packstore::segment_version_tests::segments_stay_at_version_2_without_lz4 ... ok [INFO] [stdout] test packstore::store_tests::put_get_has_round_trip ... ok [INFO] [stdout] test packstore::store_tests::sort_by_location_puts_absent_keys_last ... ok [INFO] [stdout] test packstore::store_tests::sealed_segment_round_trip ... ok [INFO] [stdout] test packstore::store_tests::oracle ... ok [INFO] [stdout] test packstore::multi_tests::lookups_during_the_first_write_see_no_error ... ok [INFO] [stdout] test packstore::store_tests::verify_detects_key_count_mismatch ... ok [INFO] [stdout] test packstore::store_tests::verify_detects_wrong_index_entry ... ok [INFO] [stdout] test packstore::store_tests::stored_size_matches_record_payload ... ok [INFO] [stdout] test packstore::store_tests::verify_ignores_active_segment ... ok [INFO] [stdout] test packstore::store_tests::verify_scrub_hash_mismatch_is_corrupt ... ok [INFO] [stdout] test packstore::store_tests::rotation_mid_stream_keeps_all_objects ... ok [INFO] [stdout] test packstore::store_tests::rotation_seals_segments ... ok [INFO] [stdout] test packstore::store_tests::wipe_clears_poisoned_write_path ... ok [INFO] [stdout] test packstore::store_tests::with_sync_false ... ok [INFO] [stdout] test packstore::store_tests::write_batch_iterator_error ... ok [INFO] [stdout] test packstore::store_tests::write_batch_on_closed_store ... ok [INFO] [stdout] test packstore::store_tests::missing_preserves_order_and_multiplicity ... ok [INFO] [stdout] test packstore::store_tests::write_batch_stores_all ... ok [INFO] [stdout] test packstore::store_tests::verify_clean_store ... ok [INFO] [stdout] test packstore::gc_tests::compact_during_reads ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_dedup_only_run_still_syncs ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_error_flushes_prefix ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_on_closed_store ... ok [INFO] [stdout] test packstore::store_tests::write_batch_rotates ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_iterator_error ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_syncs_once_per_run ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_verify_catches_mismatch ... ok [INFO] [stdout] test packstore::verify::tests::verify_object_checks_commit_length ... ok [INFO] [stdout] test reference::tests::created_at_extremes_round_trip ... ok [INFO] [stdout] test reference::tests::decode_accepts_out_of_order_keys_only_via_canonical_check ... ok [INFO] [stdout] test reference::tests::decode_arrays_fill_byte_fields ... ok [INFO] [stdout] test reference::tests::decode_created_at_overflow ... ok [INFO] [stdout] test reference::tests::decode_duplicate_key_first_wins_and_skips_unchecked ... ok [INFO] [stdout] test reference::tests::decode_int_key_overflow ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_skips_existing ... ok [INFO] [stdout] test reference::tests::decode_invalid_record_is_classified_invalid ... ok [INFO] [stdout] test packstore::store_tests::write_batch_survives_reopen ... ok [INFO] [stdout] test reference::tests::decode_map_key_types ... ok [INFO] [stdout] test reference::tests::decode_null_values_zero_then_reject ... ok [INFO] [stdout] test reference::tests::decode_rejects_duplicate_keys ... ok [INFO] [stdout] test reference::tests::decode_rejects_extra_map_key ... ok [INFO] [stdout] test reference::tests::decode_rejects_garbage ... ok [INFO] [stdout] test reference::tests::decode_rejects_indefinite_length_map ... ok [INFO] [stdout] test reference::tests::decode_rejects_invalid_utf8_text ... ok [INFO] [stdout] test reference::tests::decode_rejects_extra_text_key ... ok [INFO] [stdout] test reference::tests::decode_rejects_low_two_byte_simple_values ... ok [INFO] [stdout] test reference::tests::decode_rejects_non_canonical_encoding ... ok [INFO] [stdout] test reference::tests::decode_rejects_trailing_bytes ... ok [INFO] [stdout] test reference::tests::decode_rejects_wrong_field_types ... ok [INFO] [stdout] test reference::tests::decode_simple_values_fill_created_at ... ok [INFO] [stdout] test reference::tests::decode_tag_handling ... ok [INFO] [stdout] test reference::tests::decode_top_level_null_is_zero_record ... ok [INFO] [stdout] test reference::tests::decode_text_key_utf8_checked ... ok [INFO] [stdout] test reference::tests::decode_well_formedness_precedes_field_decoding ... ok [INFO] [stdout] test reference::tests::empty_signature_means_absent ... ok [INFO] [stdout] test reference::tests::encode_decode_round_trip ... ok [INFO] [stdout] test reference::tests::encode_deterministic ... ok [INFO] [stdout] test reference::tests::encode_rejects_invalid ... ok [INFO] [stdout] test reference::tests::encode_rejects_too_long_user_signature_public_key ... ok [INFO] [stdout] test reference::tests::error_messages_match_go ... ok [INFO] [stdout] test reference::tests::golden_vector ... ok [INFO] [stdout] test reference::tests::fxamacker_verbatim_messages ... ok [INFO] [stdout] test reference::tests::signature_payload_excludes_signature ... ok [INFO] [stdout] test reference::tests::signature_payload_includes_public_key ... ok [INFO] [stdout] test reference::tests::negative_created_at_encoding ... ok [INFO] [stdout] test reference::tests::signature_payload_validates ... ok [INFO] [stdout] test reference::tests::validate_name_specific_errors ... ok [INFO] [stdout] test reference::tests::validate_name_table ... ok [INFO] [stdout] test reference::tests::validate_order_matches_go ... ok [INFO] [stdout] test reference::tests::validate_user_table ... ok [INFO] [stdout] test reference::tests::decode_nesting_boundaries ... ok [INFO] [stdout] test refstore::tests::a_path_that_looks_like_a_uri_is_taken_literally ... ok [INFO] [stdout] test refstore::tests::a_reader_whose_read_failed_is_not_reused ... ok [INFO] [stdout] test packstore::store_tests::verify_honors_cancel ... ok [INFO] [stdout] test packstore::store_tests::sort_by_location_orders_by_disk_layout ... ok [INFO] [stdout] test refstore::tests::an_empty_update_batch_changes_nothing ... ok [INFO] [stdout] test refstore::tests::an_update_batch_conflict_rolls_the_whole_batch_back ... ok [INFO] [stdout] test refstore::tests::application_id_renders_as_go_does ... ok [INFO] [stdout] test refstore::tests::embedded_migrations_are_contiguous ... ok [INFO] [stdout] test packstore::store_tests::wipe ... ok [INFO] [stdout] test refstore::tests::embedded_migrations_match_the_directory ... ok [INFO] [stdout] test packstore::store_tests::verify_detects_body_corruption ... ok [INFO] [stdout] test refstore::tests::an_update_batch_is_all_or_nothing ... ok [INFO] [stdout] test refstore::tests::error_messages_quote_as_go_does ... ok [INFO] [stdout] test refstore::tests::empty_name_and_empty_record_round_trip ... ok [INFO] [stdout] test refstore::tests::load_migrations_rejects_bad_sets ... ok [INFO] [stdout] test refstore::tests::failed_migration_changes_nothing ... ok [INFO] [stdout] test refstore::tests::file_format_pins ... ok [INFO] [stdout] test refstore::tests::migrations_upgrade_an_existing_database ... ok [INFO] [stdout] test refstore::tests::negative_schema_version_is_refused ... ok [INFO] [stdout] test refstore::tests::newer_schema_is_refused ... ok [INFO] [stdout] test refstore::tests::open_and_read_do_not_wait_for_a_writer ... ok [INFO] [stdout] test refstore::tests::poison_defeats_redb ... ok [INFO] [stdout] test refstore::tests::poison_layout ... ok [INFO] [stdout] test refstore::tests::open_creates_directory ... ok [INFO] [stdout] test refstore::tests::opens_in_wal_mode ... ok [INFO] [stdout] test packstore::store_tests::write_parallel_stores_all ... ok [INFO] [stdout] test refstore::tests::reader_pool_reuses_and_caps_idle_connections ... ok [INFO] [stdout] test refstore::tests::refused_compare_forms_release_the_write_lock ... ok [INFO] [stdout] test packstore::store_tests::wipe_with_concurrent_readers ... ok [INFO] [stdout] test refstore::tests::store_is_send_and_sync ... ok [INFO] [stdout] test refstore::tests::update_batch_publishes_a_name_it_also_withdraws ... ok [INFO] [stdout] test refstore::tests::update_batch_withdraws_a_missing_name_quietly ... ok [INFO] [stdout] test refstore::tests::sync_flag_selects_durability_pragmas ... ok [INFO] [stdout] test refstore::tests::reads_do_not_wait_for_a_queued_writer ... ok [INFO] [stdout] test refstore::tests::update_batch_withdraws_and_publishes_in_one_commit ... ok [INFO] [stdout] test tarexport::tests::format_pax_record_vectors ... ok [INFO] [stdout] test tarexport::tests::format_pax_time_vectors ... ok [INFO] [stdout] test tarexport::tests::go_quote_is_exact_for_ascii ... ok [INFO] [stdout] test tarexport::tests::path_clean_vectors ... ok [INFO] [stdout] test tarexport::tests::spilled_xattrs_are_exported ... ok [INFO] [stdout] test tarexport::tests::split_ustar_path_vectors ... ok [INFO] [stdout] test tarexport::tests::write_nested_dir ... ok [INFO] [stdout] test tarexport::tests::write_reads_through_a_commit ... ok [INFO] [stdout] test refstore::tests::write_transactions_survive_a_panic ... ok [INFO] [stdout] test tarexport::tests::write_rejects_non_directory_root ... ok [INFO] [stdout] test refstore::tests::writer_is_not_blocked_by_an_open_reader ... ok [INFO] [stdout] test tarexport::tests::write_regular_files_and_dir ... ok [INFO] [stdout] test tarexport::tests::write_rejects_unsafe_entry_name ... ok [INFO] [stdout] test tarextract::tests::extract_rejects_unsafe_name ... ok [INFO] [stdout] test tarextract::tests::extract_files_dirs_and_deferred_dir_meta ... ok [INFO] [stdout] test tarextract::tests::extract_rejects_unsupported_type ... ok [INFO] [stdout] test tarextract::tests::extract_skips_pax_global_header ... ok [INFO] [stdout] test refstore::tests::volatile_writes_land_and_leave_the_durability_as_configured ... ok [INFO] [stdout] test tarextract::tests::parse_numeric_vectors ... ok [INFO] [stdout] test tarextract::tests::parse_pax_record_vectors ... ok [INFO] [stdout] test tarextract::tests::parse_pax_time_vectors ... ok [INFO] [stdout] test tarextract::tests::extract_setuid_survives_chown ... ok [INFO] [stdout] test tarextract::tests::safe_join_cases ... ok [INFO] [stdout] test tarextract::tests::extract_symlink_sibling ... ok [INFO] [stdout] test tarextract::tests::roundtrip_edge_headers ... ok [INFO] [stdout] test tarextract::tests::extract_rejects_write_through_symlink ... ok [INFO] [stdout] test packstore::store_tests::concurrent_rotation_reads ... ok [INFO] [stdout] test refstore::tests::second_writer_fails_after_busy_timeout ... ok [INFO] [stdout] test refstore::tests::a_retirement_that_keeps_failing_makes_one_backup_copy ... ok [INFO] [stdout] test refstore::tests::a_database_appearing_during_the_import_is_kept_without_hard_links_too ... ok [INFO] [stdout] test gc::multi_tests::collect_while_another_store_ingests ... ok [INFO] [stdout] test refstore::tests::a_database_appearing_during_the_import_is_kept_and_merged_into ... ok [INFO] [stdout] test packstore::store_tests::scan_active_truncation_at_every_byte ... ok [INFO] [stdout] test refstore::tests::import_and_backup_without_hard_links ... ok [INFO] [stdout] test packstore::multi_tests::lookups_during_compact ... ok [INFO] [stdout] test packstore::store_tests::verify_concurrent_with_close ... ok [INFO] [stdout] test fstree::scan::tests::node_agrees_with_decoder ... ok [INFO] [stdout] test fstree::scan::tests::leaf_agrees_with_decoder ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 658 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.53s [INFO] [stdout] [INFO] [stderr] Running tests/amber_bench_smoke.rs (/opt/rustwide/target/debug/build/amber-store-core/e42caaa46f817ec4/out/amber_bench_smoke-e42caaa46f817ec4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stdout] test smoke ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- smoke stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'smoke' (5856) panicked at tests/amber_bench_smoke.rs:62:10: [INFO] [stdout] running amber-bench: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5c2713d05d51 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5c2713d05d51 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5c2713d05d51 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5c2713d05d51 - <::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5c2713d1abaa - ::fmt [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5c2713d1abaa - core[a373ad73a504971]::fmt::write [INFO] [stdout] 6: 0x5c2713d0a3bc - core[a373ad73a504971]::io::write::default_write_fmt::> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11 [INFO] [stdout] 7: 0x5c2713d0a3bc - as core[a373ad73a504971]::io::write::Write>::write_fmt [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13 [INFO] [stdout] 8: 0x5c2713ce0796 - ::print [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5c2713ce0796 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27 [INFO] [stdout] 10: 0x5c2713cfd9b9 - std[617be2ca0a6fd877]::panicking::default_hook [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9 [INFO] [stdout] 11: 0x5c2713c988e0 - core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9 [INFO] [stdout] 12: 0x5c2713c988e0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21 [INFO] [stdout] 13: 0x5c2713cfdb72 - core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9 [INFO] [stdout] 14: 0x5c2713cfdb72 - std[617be2ca0a6fd877]::panicking::panic_with_hook [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13 [INFO] [stdout] 15: 0x5c2713ce0842 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13 [INFO] [stdout] 16: 0x5c2713cd92a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5c2713ce144d - __rustc[ea4f61d10b84890b]::rust_begin_unwind [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5 [INFO] [stdout] 18: 0x5c2713d1b35c - core[a373ad73a504971]::panicking::panic_fmt [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5c2713d1b0b2 - core[a373ad73a504971]::result::unwrap_failed [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5 [INFO] [stdout] 20: 0x5c2713c5a463 - >::expect [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23 [INFO] [stdout] 21: 0x5c2713c58cc4 - amber_bench_smoke[7aeffad0bfe43b17]::smoke [INFO] [stdout] at /opt/rustwide/workdir/tests/amber_bench_smoke.rs:62:10 [INFO] [stdout] 22: 0x5c2713c57dc7 - amber_bench_smoke[7aeffad0bfe43b17]::smoke::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/amber_bench_smoke.rs:44:11 [INFO] [stdout] 23: 0x5c2713c5d1f6 - >::call_once [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5c2713c8bd2b - core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5c2713c8bd2b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18 [INFO] [stdout] 26: 0x5c2713c98f05 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74 [INFO] [stdout] 27: 0x5c2713c98f05 - as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5c2713c98f05 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43 [INFO] [stdout] 29: 0x5c2713c98f05 - std[617be2ca0a6fd877]::panicking::catch_unwind::, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19 [INFO] [stdout] 30: 0x5c2713c98f05 - std[617be2ca0a6fd877]::panic::catch_unwind::, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5c2713c98f05 - test[aada8e7e76ba119b]::run_test_in_process [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27 [INFO] [stdout] 32: 0x5c2713c98f05 - test[aada8e7e76ba119b]::run_test::{closure#0} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43 [INFO] [stdout] 33: 0x5c2713c927f4 - test[aada8e7e76ba119b]::run_test::{closure#1} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41 [INFO] [stdout] 34: 0x5c2713c927f4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x5c2713c9bf92 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 36: 0x5c2713c9bf92 - ::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x5c2713c9bf92 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43 [INFO] [stdout] 38: 0x5c2713c9bf92 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19 [INFO] [stdout] 39: 0x5c2713c9bf92 - std[617be2ca0a6fd877]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5c2713c9bf92 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 41: 0x5c2713c9bf92 - ::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5c2713d0529f - + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9 [INFO] [stdout] 43: 0x5c2713d0529f - ::new::thread_start [INFO] [stdout] at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 44: 0x7b8a69502dfa - [INFO] [stdout] 45: 0x7b8a695963d4 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] smoke [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test amber_bench_smoke` [INFO] running `Command { std: "docker" "inspect" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d", kill_on_drop: false }` [INFO] [stdout] 7580ff5baa76627b9159fb713fa5ca247a01257822c46e495bd8dbeb453d360d