[INFO] fetching crate roust 0.4.0...
[INFO] testing roust-0.4.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate roust 0.4.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate roust 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate roust 0.4.0
[INFO] tweaked toml for crates.io crate roust 0.4.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate roust 0.4.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate roust 0.4.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.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475
[INFO] running `Command { std: "docker" "start" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475", 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" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475" "/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" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475", 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" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling roust v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-c v0.24.2
[INFO] [stderr]    Compiling tree-sitter-cpp v0.23.4
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tree-sitter v0.26.13
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling fancy-regex v0.13.0
[INFO] [stderr]    Compiling tiktoken-rs v0.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.82s
[INFO] running `Command { std: "docker" "inspect" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475", 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" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475" "/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 roust v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.55s
[INFO] running `Command { std: "docker" "inspect" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475", 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" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]    Compiling roust v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/roust/59ff9973ae9c1602/out/roust-59ff9973ae9c1602)
[INFO] [stdout] 
[INFO] [stdout] running 94 tests
[INFO] [stdout] test core::tests::camel_matches_edge_cases ... ok
[INFO] [stdout] test core::tests::e21_per_line_tokenize_sums_to_file_tf ... ok
[INFO] [stdout] test core::tests::fixture_dir_path_shapes ... ok
[INFO] [stdout] test core::tests::grammar_blocks_c_fixture ... ok
[INFO] [stdout] test core::tests::grammar_blocks_cpp_fixture ... ok
[INFO] [stdout] test core::tests::grammar_blocks_go_fixture ... ok
[INFO] [stdout] test core::tests::grammar_blocks_java_fixture ... ok
[INFO] [stdout] test core::tests::grammar_blocks_rust_fixture ... ok
[INFO] [stdout] test core::tests::impl_prior_matches_python_reference ... ok
[INFO] [stdout] test core::tests::is_low_confidence_threshold_logic ... ok
[INFO] [stdout] test core::tests::e21_non_py_empty_hit_fallback_equals_accum ... ok
[INFO] [stdout] test core::tests::file_def_lines_and_region_symbol_match_python_reference ... ok
[INFO] [stdout] test core::tests::e21_e22_defaults_off_identical ... ok
[INFO] [stdout] test core::tests::lexboost_defaults_off_identical ... ok
[INFO] [stdout] test core::tests::e22_test_bridge_caps_at_five ... ok
[INFO] [stdout] test core::tests::end_to_end_synthetic_repo_smoke ... ok
[INFO] [stdout] test core::tests::e21_chunk_scoring_math_matches_manual ... ok
[INFO] [stdout] test core::tests::name_score_matches_python_reference ... ok
[INFO] [stdout] test core::tests::e21b_deterministic_across_runs ... ok
[INFO] [stdout] test core::tests::e21_chunk_top2_mean_semantics ... ok
[INFO] [stdout] test core::tests::e21b_chunk_top2_rank_semantics ... ok
[INFO] [stdout] test core::tests::e21b_chunk_rank_selection_is_chunkmax_budget_is_accum ... ok
[INFO] [stdout] test core::tests::e22_test_bridge_bridges_and_inserts ... ok
[INFO] [stdout] test core::tests::lexboost_knn_deterministic_sorted_no_self ... ok
[INFO] [stdout] test core::tests::lexboost_neighbor_term_respects_impl_prior ... ok
[INFO] [stdout] test core::tests::def_symbols_with_flag_off_matches_regex_and_on_unions_sitter ... ok
[INFO] [stdout] test core::tests::e21_e22_deterministic_across_runs ... ok
[INFO] [stdout] test core::tests::pack_regions_name_score_promotes_symbol_name_match ... ok
[INFO] [stdout] test core::tests::pack_regions_len_exp_default_is_byte_identical_golden ... ok
[INFO] [stdout] test core::tests::lexboost_import_neighbors_and_hubs ... ok
[INFO] [stdout] test core::tests::pack_regions_len_exp_shifts_selection_toward_longer_real_function ... ok
[INFO] [stdout] test core::tests::e21b_chunk_rank_gold_ranks_first_but_keeps_accum_budget ... ok
[INFO] [stdout] test core::tests::pack_regions_pad_lines_zero_keeps_adjacent_spans_unmerged_golden ... ok
[INFO] [stdout] test core::tests::e21_chunk_max_demotes_scattered_hub_keeps_dense_gold ... ok
[INFO] [stdout] test core::tests::pack_regions_family_enum_adds_method_family_across_classes ... ok
[INFO] [stdout] test core::tests::pack_regions_family_enum_suffix_segment_family ... ok
[INFO] [stdout] test core::tests::lexboost_lambda_one_is_identity ... ok
[INFO] [stdout] test core::tests::query_term_coverage_counts_partial_match ... ok
[INFO] [stdout] test core::tests::query_term_coverage_zero_when_nothing_in_vocabulary ... ok
[INFO] [stdout] test core::tests::lexboost_smoothing_math_hub_guard_and_insertion ... ok
[INFO] [stdout] test core::tests::resolve_frame_path_component_semantics ... ok
[INFO] [stdout] test core::tests::pack_regions_pad_lines_merges_adjacent_spans ... ok
[INFO] [stdout] test core::tests::route_prose_only_matches_query_terms_exactly ... ok
[INFO] [stdout] test core::tests::pack_regions_survives_nan_and_inf_scores ... ok
[INFO] [stdout] test core::tests::pack_regions_siblings_budget_checked_never_force_seated ... ok
[INFO] [stdout] test core::tests::pack_regions_ts_blocks_flag_gates_js_only ... ok
[INFO] [stdout] test core::tests::shape_blocks_finds_definitions_without_a_node_kind_list ... ok
[INFO] [stdout] test core::tests::shape_blocks_ignore_one_line_declarations ... ok
[INFO] [stdout] test core::tests::shape_blocks_obey_the_span_contract ... ok
[INFO] [stdout] test core::tests::stem_matches_python_reference ... ok
[INFO] [stdout] test core::tests::structural_def_entries_cpp_class_methods ... ok
[INFO] [stdout] test core::tests::select_files_test_penalty_downweights_testlike_paths ... ok
[INFO] [stdout] test core::tests::structural_def_entries_java_methods ... ok
[INFO] [stdout] test core::tests::pack_regions_pad_lines_clamps_at_file_bounds ... ok
[INFO] [stdout] test core::tests::select_files_trace_boost_rescues_and_spills ... ok
[INFO] [stdout] test core::tests::structural_def_entries_js_arrows_and_object_methods ... ok
[INFO] [stdout] test core::tests::structural_def_entries_python_and_grammarless_empty ... ok
[INFO] [stdout] test core::tests::structural_def_entry_lines_match_span_starts ... ok
[INFO] [stdout] test core::tests::pack_regions_pad_lines_guard_preserves_unpadded_file_set ... ok
[INFO] [stdout] test core::tests::subtokens_matches_python_reference ... ok
[INFO] [stdout] test core::tests::structural_def_entries_rust_impl_fns ... ok
[INFO] [stdout] test core::tests::tokenize_already_lower ... ok
[INFO] [stdout] test core::tests::ts_blocks_js_fixture_multigranularity_spans ... ok
[INFO] [stdout] test core::tests::ts_blocks_headerless_whole_file ... ok
[INFO] [stdout] test core::tests::pack_regions_pad_lines_pass1_spans_exempt_from_eviction ... ok
[INFO] [stdout] test core::tests::tokenize_matches_python_reference ... ok
[INFO] [stdout] test core::tests::ts_blocks_ts_declaration_kinds ... ok
[INFO] [stdout] test core::tests::ws2_family_dispatch_and_cfamily_gating ... ok
[INFO] [stdout] test core::tests::ts_blocks_tsx_components ... ok
[INFO] [stdout] test core::tests::ws2c_vendor_re_cextern_libsvm_guard ... ok
[INFO] [stdout] test core::tests::ws3b_java_frame_path_derivation ... ok
[INFO] [stdout] test core::tests::ws3b_vendor_thirdparty_unconditional ... ok
[INFO] [stdout] test history::tests::parse_commit_no_file_list_block ... ok
[INFO] [stdout] test history::tests::parse_commit_splits_file_list ... ok
[INFO] [stdout] test pyutil::tests::normpath_join_basic ... ok
[INFO] [stdout] test pyutil::tests::parent_basic ... ok
[INFO] [stdout] test pyutil::tests::parent_name_basic ... ok
[INFO] [stdout] test history::tests::looks_like_path_cases ... ok
[INFO] [stdout] test pyutil::tests::sort_key_matches_pathlib_order ... ok
[INFO] [stdout] test pyutil::tests::splitlines_basic ... ok
[INFO] [stdout] test core::tests::pack_regions_sibling_sim_adds_type2_clones_capped ... ok
[INFO] [stdout] test core::tests::pack_regions_grammar_blocks_flag_gates_java_only ... ok
[INFO] [stdout] test core::tests::route_traceback_extracts_frames_and_drops_bulk ... ok
[INFO] [stdout] test core::tests::ws3a_impl_prior_v2_doc_dirs_undamped_for_code ... ok
[INFO] [stdout] test core::tests::route_repl_lines_are_fence_channel ... ok
[INFO] [stdout] test core::tests::trace_frame_files_matches_route_query ... ok
[INFO] [stdout] test core::tests::route_fence_mines_identifiers_discards_bulk ... ok
[INFO] [stdout] test core::tests::pack_regions_pad_lines_guard_deterministic_across_repeated_calls ... ok
[INFO] [stdout] test core::tests::trace_formats_v2_python_identity ... ok
[INFO] [stdout] test core::tests::ws3b_multi_format_extraction ... ok
[INFO] [stdout] test core::tests::pack_regions_pad_guard_holds_at_small_budget_25_files ... ok
[INFO] [stdout] test core::tests::pack_regions_deterministic_with_many_equal_marginal_scores ... ok
[INFO] [stdout] test core::tests::pack_regions_deterministic_with_len_exp_below_one ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/roust/e8aae6c16dbca09b/out/roust-e8aae6c16dbca09b)
[INFO] [stdout] test core::tests::pack_regions_pad_lines_deterministic_across_repeated_calls ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_contract.rs (/opt/rustwide/target/debug/build/roust/2058586e1fdbc88d/out/cli_contract-2058586e1fdbc88d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test json_empty_results_with_docs_match_emits_valid_json_and_exit_1 ... ok
[INFO] [stdout] test json_with_results_exits_0 ... ok
[INFO] [stdout] test empty_results_exit_1_without_json_mode ... ok
[INFO] [stdout] test json_zero_match_emits_valid_json_and_exit_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/confidence.rs (/opt/rustwide/target/debug/build/roust/e1c557c489034034/out/confidence-e1c557c489034034)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test zero_match_query_exits_1_with_valid_empty_json ... ok
[INFO] [stdout] test gibberish_query_trips_low_confidence ... ok
[INFO] [stdout] test matching_query_has_no_low_confidence_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/displacement_guard.rs (/opt/rustwide/target/debug/build/roust/07f165675ed121a0/out/displacement_guard-07f165675ed121a0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test displacement_guard_defaults_byte_identical_without_fixture_dirs ... ok
[INFO] [stdout] test displacement_guard_excludes_fixture_dir_anchors_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/incremental.rs (/opt/rustwide/target/debug/build/roust/887c7b205b35abd4/out/incremental-887c7b205b35abd4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test reverse_import_edge_preserved_when_only_one_side_still_imports ... ok
[INFO] [stdout] test multi_definer_symbol_keeps_corpus_order_on_incremental_update ... ok
[INFO] [stdout] test unchanged_repo_is_pure_cache_hit ... ok
[INFO] [stdout] test docs_field_incremental_update ... ok
[INFO] [stdout] test add_file_triggers_full_rebuild ... ok
[INFO] [stdout] test remove_file_triggers_full_rebuild ... ok
[INFO] [stdout] test gitignored_file_creation_does_not_trigger_rebuild ... ok
[INFO] [stdout] test incremental_property ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stderr]      Running tests/symbols_v2.rs (/opt/rustwide/target/debug/build/roust/36912d862dd76ccb/out/symbols_v2-36912d862dd76ccb)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test symbols_v2_seats_java_method_definition ... ok
[INFO] [stdout] test symbols_v2_seats_js_arrow_definition ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests roust
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475", kill_on_drop: false }`
[INFO] [stdout] 0b1dd4c6b4b3cf828f19d54454b85c84997900add5419a657a093aa00a568475
