[INFO] fetching crate etude-bytevec 0.1.0...
[INFO] testing etude-bytevec-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate etude-bytevec 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate etude-bytevec 0.1.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate etude-bytevec 0.1.0
[INFO] tweaked toml for crates.io crate etude-bytevec 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate etude-bytevec 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate etude-bytevec 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded etude-buffer v0.1.0
[INFO] [stderr]   Downloaded etude-ensure v0.1.0
[INFO] [stderr]   Downloaded bolero-generator-derive v0.13.5
[INFO] [stderr]   Downloaded rand_xoshiro v0.7.0
[INFO] [stderr]   Downloaded bolero-generator v0.13.6
[INFO] [stderr]   Downloaded pretty-hex v0.4.2
[INFO] [stderr]   Downloaded bolero-kani v0.13.1
[INFO] [stderr]   Downloaded proc-macro-crate v2.0.2
[INFO] [stderr]   Downloaded bolero v0.13.5
[INFO] [stderr]   Downloaded bolero-engine v0.13.5
[INFO] [stderr]   Downloaded bolero-libfuzzer v0.13.1
[INFO] [stderr]   Downloaded toml_edit v0.20.2
[INFO] [stderr]   Downloaded indexmap v2.11.2
[INFO] [stderr]   Downloaded bolero-afl v0.13.1
[INFO] [stderr]   Downloaded bolero-honggfuzz v0.13.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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] a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0
[INFO] running `Command { std: "docker" "start" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0", 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" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0", 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" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling etude-ensure v0.1.0
[INFO] [stderr]    Compiling etude-buffer v0.1.0
[INFO] [stderr]    Compiling etude-bytevec v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.28s
[INFO] running `Command { std: "docker" "inspect" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0", 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" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling rand_xoshiro v0.7.0
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling indexmap v2.11.2
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling zerocopy-derive v0.8.59
[INFO] [stderr]    Compiling bolero-generator-derive v0.13.5
[INFO] [stderr]    Compiling bolero-generator v0.13.6
[INFO] [stderr]    Compiling pretty-hex v0.4.2
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling bolero-engine v0.13.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling bolero v0.13.5
[INFO] [stderr]    Compiling tikv-jemallocator v0.6.1
[INFO] [stderr]    Compiling etude-bytevec v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 29s
[INFO] running `Command { std: "docker" "inspect" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0", 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" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/etude_bytevec-0e3d17ce557d340a)
[INFO] [stdout] 
[INFO] [stdout] running 83 tests
[INFO] [stdout] test builder::tests::custom_behavior_freeze_runs_at_every_chunk_boundary ... ok
[INFO] [stdout] test builder::tests::from_rope_roundtrips_through_builder ... ok
[INFO] [stdout] test builder::tests::for_socket_read_never_commits_more_than_the_provided_slice ... ok
[INFO] [stdout] test builder::tests::default_behavior_freeze_is_bytes_mut_freeze ... ok
[INFO] [stdout] test builder::tests::default_behavior_is_zero_sized ... ok
[INFO] [stdout] test builder::tests::from_behavior_takes_capacity_and_threshold_from_the_behavior ... ok
[INFO] [stdout] test builder::tests::inline_threshold_compacts_small_chunks ... ok
[INFO] [stdout] test tagged::tests::handle_clone_charges_current_len_and_shrink_does_not_over_release ... ok
[INFO] [stdout] test tagged::tests::handle_drop_releases_current_len_not_initial ... ok
[INFO] [stdout] test builder::tests::from_owner_behavior_preserves_content_and_drops_owner ... ok
[INFO] [stdout] test builder::tests::inline_threshold_zero_references_everything ... ok
[INFO] [stdout] test builder::tests::with_behavior_applies_to_already_buffered_content ... ok
[INFO] [stdout] test builder::tests::split_to_across_head_and_chunks ... ok
[INFO] [stdout] test tagged::tests::tagged_ops_track_budget ... ok
[INFO] [stdout] test tests::advance_across_deep_tree ... ok
[INFO] [stdout] test builder::tests::out_of_bounds_split_to_errors ... ok
[INFO] [stdout] test tests::advance_partial_and_whole_chunks ... ok
[INFO] [stdout] test tests::bulk_built_rope_matches_oracle_on_every_axis ... ok
[INFO] [stdout] test tests::byte_at_matches_flat_in_both_tiers ... ok
[INFO] [stdout] test builder::tests::inline_threshold_still_references_large_chunks ... ok
[INFO] [stdout] test builder::tests::write_with_len_prefix_frames_the_payload ... ok
[INFO] [stdout] test tagged::tests::tag_test ... ok
[INFO] [stdout] test tests::as_contiguous_borrows_when_single_chunk ... ok
[INFO] [stdout] test tests::chunks_is_double_ended_in_both_tiers ... ok
[INFO] [stdout] test tests::compact_copies_out_a_shared_single_chunk_to_release_backing ... ok
[INFO] [stdout] test tests::compact_on_utf8_rope_preserves_content ... ok
[INFO] [stdout] test tests::borrowed_reader_matches_owning_clone_across_tiers ... ok
[INFO] [stdout] test tests::compact_with_skip_above_leaves_large_segments_in_place ... ok
[INFO] [stdout] test tests::compact_with_keep_unique_leaves_solely_owned_segments ... ok
[INFO] [stdout] test tests::empty_chunks_ignored ... ok
[INFO] [stdout] test tests::extend_bytes_branches_preserve_content ... ok
[INFO] [stdout] test tests::from_iter_survives_empty_chunks_and_lying_size_hints ... ok
[INFO] [stdout] test tests::check_invariants_panics_on_corrupt_len ... ok
[INFO] [stdout] test tests::get_index_matches_chunk_iterator_after_count_perturbing_mutations ... ok
[INFO] [stdout] test tests::compact_leaves_a_unique_single_chunk_untouched ... ok
[INFO] [stdout] test tests::kind_marker_is_zero_cost_layout ... ok
[INFO] [stdout] test tests::pop_front_back ... ok
[INFO] [stdout] test tests::promotes_and_demotes_preserving_contents ... ok
[INFO] [stdout] test tests::io_read_write ... ok
[INFO] [stdout] test tests::public_trait_impl_surface ... ok
[INFO] [stdout] test tests::public_names_resolve ... ok
[INFO] [stdout] test tests::push_front_back_and_flatten ... ok
[INFO] [stdout] test tests::replace_equal_length_overwrite_deep_tier ... ok
[INFO] [stdout] test tests::compact_collapses_to_single_contiguous_chunk ... ok
[INFO] [stdout] test tests::replace_equal_length_overwrite_is_in_place ... ok
[INFO] [stdout] test tests::replace_equal_length_overwrite_spans_chunks_in_place ... ok
[INFO] [stdout] test tests::public_api_matches_oracle_in_both_tiers ... ok
[INFO] [stdout] test tests::replace_small_span_in_large_shared_chunk_is_bounded ... ok
[INFO] [stdout] test tests::replace_with_inclusive_max_end_errors_instead_of_wrapping ... ok
[INFO] [stdout] test tests::replace_small_inserts_coalesce_and_do_not_fragment ... ok
[INFO] [stdout] test tests::replace_in_both_tiers_and_cow_preserves_shared ... ok
[INFO] [stdout] test tests::replace_structural_deep_tier ... ok
[INFO] [stdout] test tests::set_byte_in_both_tiers_and_cow_preserves_shared ... ok
[INFO] [stdout] test tests::set_byte_bounded_cow_in_tree_rebalances_and_preserves_sharing ... ok
[INFO] [stdout] test tests::set_byte_on_large_shared_chunk_splits_instead_of_copying ... ok
[INFO] [stdout] test tests::set_byte_small_shared_copies_whole_and_unique_edits_in_place ... ok
[INFO] [stdout] test tests::size_matches_flat_buffer ... ok
[INFO] [stdout] test tests::single_chunk_is_flat_and_allocation_light ... ok
[INFO] [stdout] test tests::slice_matches_oracle_in_both_tiers ... ok
[INFO] [stdout] test tests::slice_with_excluded_max_start_panics_instead_of_wrapping - should panic ... ok
[INFO] [stdout] test tests::set_byte_tree_split_propagation_stress ... ok
[INFO] [stdout] test tests::self_append_shares_structure_without_exploding ... ok
[INFO] [stdout] test tests::starts_ends_with_match_flat_in_both_tiers ... ok
[INFO] [stdout] test tests::slice_across_buffered_head_tree_tail ... ok
[INFO] [stdout] test tests::tier_transitions_hit_exact_boundaries_with_hysteresis ... ok
[INFO] [stdout] test tests::trait_impls_behave ... ok
[INFO] [stdout] test tests::tree_overwrite_small_span_in_large_shared_chunk_is_bounded ... ok
[INFO] [stdout] test tests::split_then_concat_roundtrips ... ok
[INFO] [stdout] test tests::utf8_append_and_insert_bytes_match_string_model ... ok
[INFO] [stdout] test tests::utf8_bytes_roundtrip_is_lossless ... ok
[INFO] [stdout] test tests::split_matches_oracle ... ok
[INFO] [stdout] test tests::utf8_from_string_and_str_are_scanless_typed_ctors ... ok
[INFO] [stdout] test tests::utf8_from_bytes_unchecked_matches_try_from_bytes_on_valid_input ... ok
[INFO] [stdout] test tests::utf8_streaming_rejects_truncated_and_malformed ... ok
[INFO] [stdout] test tests::utf8_streaming_validates_codepoints_split_at_every_boundary ... ok
[INFO] [stdout] test tests::utf8_validation_is_over_concatenation_not_per_chunk ... ok
[INFO] [stdout] test tests::concat_matches_oracle ... ok
[INFO] [stdout] test tests::builder_differential_against_model ... ok
[INFO] [stdout] test tests::differential_against_model ... ok
[INFO] [stdout] test tests::tagged_budget_conservation_differential ... ok
[INFO] [stdout] test tests::utf8_streaming_matches_from_utf8_oracle ... ok
[INFO] [stdout] test tests::repeated_self_append_does_not_explode ... ok
[INFO] [stdout] test tests::uc5_brute_force ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.96s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests etude_bytevec
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::is_empty (line 264) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::split (line 338) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::split_to (line 365) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::finish (line 406) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder (line 66) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::extend (line 311) ... ok
[INFO] [stdout] test src/lib.rs - ByteVec::reader (line 3168) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::append (line 284) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::len (line 245) ... ok
[INFO] [stdout] test src/lib.rs - Rope<K>::ends_with (line 1153) ... ok
[INFO] [stdout] test src/lib.rs - Rope<K>::starts_with (line 1115) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::with_behavior (line 191) ... ok
[INFO] [stdout] test src/lib.rs - Rope<K>::new (line 549) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<DefaultBehavior>::new (line 113) ... ok
[INFO] [stdout] test src/lib.rs - ByteVecError (line 69) ... ok
[INFO] [stdout] test src/lib.rs - kind::Mutable (line 126) ... ok
[INFO] [stdout] test src/lib.rs - CompactionConfig (line 486) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<B>::with_inline_threshold (line 155) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - kind::Mutable (line 135) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.63s; merged doctests compilation took 0.55s
[INFO] running `Command { std: "docker" "inspect" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0", kill_on_drop: false }`
[INFO] [stdout] a52d74f955d3aba2a49f6c35f55904ab9be77b4cb12c8f70f507033c7090c2d0
