[INFO] fetching crate libgrit-core 0.2.2...
[INFO] testing libgrit-core-0.2.2 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate libgrit-core 0.2.2 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate libgrit-core 0.2.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate libgrit-core 0.2.2
[INFO] tweaked toml for crates.io crate libgrit-core 0.2.2 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate libgrit-core 0.2.2 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate libgrit-core 0.2.2 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tree-sitter-language v0.1.6
[INFO] [stderr]   Downloaded tree-sitter-java v0.23.5
[INFO] [stderr]   Downloaded tree-sitter-javascript v0.23.1
[INFO] [stderr]   Downloaded tree-sitter-c v0.23.4
[INFO] [stderr]   Downloaded tree-sitter-elixir v0.3.4
[INFO] [stderr]   Downloaded tree-sitter-ruby v0.23.1
[INFO] [stderr]   Downloaded tree-sitter-cpp v0.23.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865
[INFO] running `Command { std: "docker" "start" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865", 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" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865", 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" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.7
[INFO] [stderr]    Compiling tree-sitter-language v0.1.6
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling zmij v1.0.14
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling cc v1.2.52
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-elixir v0.3.4
[INFO] [stderr]    Compiling tree-sitter-c v0.23.4
[INFO] [stderr]    Compiling tree-sitter-go v0.23.4
[INFO] [stderr]    Compiling tree-sitter-cpp v0.23.4
[INFO] [stderr]    Compiling tree-sitter-javascript v0.23.1
[INFO] [stderr]    Compiling tree-sitter-python v0.23.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling tree-sitter-java v0.23.5
[INFO] [stderr]    Compiling tree-sitter-ruby v0.23.1
[INFO] [stderr]    Compiling tree-sitter v0.24.7
[INFO] [stderr]    Compiling tree-sitter-rust v0.23.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling sled v0.34.7
[INFO] [stderr]    Compiling zerocopy-derive v0.8.33
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling libgrit-core v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.03s
[INFO] running `Command { std: "docker" "inspect" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865", 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" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling libgrit-core v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.34s
[INFO] running `Command { std: "docker" "inspect" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865", 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" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libgrit_core-ce4996e3dfd327fb)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test config::tests::test_actor_config_roundtrip ... ok
[INFO] [stdout] test context::extractor::tests::test_fallback_for_unknown_language ... ok
[INFO] [stdout] test context::extractor::tests::test_generate_summary ... ok
[INFO] [stdout] test config::tests::test_repo_config_roundtrip ... ok
[INFO] [stdout] test config::tests::test_list_actors ... ok
[INFO] [stdout] test context::extractor::tests::test_generate_summary_tsx ... ok
[INFO] [stdout] test context::extractor::tests::test_extract_go_symbols ... ok
[INFO] [stdout] test context::extractor::tests::test_detect_language ... ok
[INFO] [stdout] test context::extractor::tests::test_extract_c_symbols ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_go_extraction ... ok
[INFO] [stdout] test context::extractor::tests::test_extract_typescript_symbols ... ok
[INFO] [stdout] test context::extractor::tests::test_extract_java_symbols ... ok
[INFO] [stdout] test context::extractor::tests::test_extract_rust_symbols ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_java_extraction ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_javascript_extraction ... ok
[INFO] [stdout] test context::extractor::tests::test_python_accurate_line_ranges ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_python_extraction ... ok
[INFO] [stdout] test hash::tests::test_vector_10_attachment_added ... ok
[INFO] [stdout] test context::extractor::tests::test_extract_ruby_symbols ... ok
[INFO] [stdout] test hash::tests::test_vector_13_context_updated ... ok
[INFO] [stdout] test hash::tests::test_vector_14_project_context_updated ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_unknown_language_returns_none ... ok
[INFO] [stdout] test hash::tests::test_vector_3_comment_added ... ok
[INFO] [stdout] test hash::tests::test_vector_11_dependency_added ... ok
[INFO] [stdout] test hash::tests::test_vector_12_dependency_removed ... ok
[INFO] [stdout] test hash::tests::test_vector_6_state_changed ... ok
[INFO] [stdout] test hash::tests::test_vector_5_label_removed ... ok
[INFO] [stdout] test hash::tests::test_vector_4_label_added ... ok
[INFO] [stdout] test context::extractor::tests::test_extract_python_symbols ... ok
[INFO] [stdout] test hash::tests::test_vector_2_issue_updated ... ok
[INFO] [stdout] test hash::tests::test_vector_1_issue_created ... ok
[INFO] [stdout] test integrity::tests::test_integrity_report_is_healthy ... ok
[INFO] [stdout] test hash::tests::test_vector_8_assignee_added ... ok
[INFO] [stdout] test lock::tests::test_expired_lock_no_conflict ... ok
[INFO] [stdout] test integrity::tests::test_verify_event_hash_invalid ... ok
[INFO] [stdout] test integrity::tests::test_verify_event_hash_valid ... ok
[INFO] [stdout] test hash::tests::test_vector_7_link_added ... ok
[INFO] [stdout] test lock::tests::test_lock_check_result ... ok
[INFO] [stdout] test lock::tests::test_lock_expiration ... ok
[INFO] [stdout] test lock::tests::test_issue_lock_conflicts ... ok
[INFO] [stdout] test lock::tests::test_lock_namespace ... ok
[INFO] [stdout] test lock::tests::test_lock_policy_parse ... ok
[INFO] [stdout] test hash::tests::test_vector_9_assignee_removed ... ok
[INFO] [stdout] test lock::tests::test_path_lock_conflicts ... ok
[INFO] [stdout] test lock::tests::test_paths_overlap ... ok
[INFO] [stdout] test lock::tests::test_repo_lock_conflicts ... ok
[INFO] [stdout] test lock::tests::test_resource_hash ... ok
[INFO] [stdout] test lock::tests::test_lock_creation ... ok
[INFO] [stdout] test projection::tests::test_apply_comment_added ... ok
[INFO] [stdout] test projection::tests::test_apply_issue_updated_title ... ok
[INFO] [stdout] test projection::tests::test_apply_labels_commutative ... ok
[INFO] [stdout] test projection::tests::test_apply_lww_older_update_ignored ... ok
[INFO] [stdout] test projection::tests::test_apply_state_changed ... ok
[INFO] [stdout] test signing::tests::test_verification_policy_parse ... ok
[INFO] [stdout] test signing::tests::test_keypair_from_seed ... ok
[INFO] [stdout] test signing::tests::test_keypair_generation ... ok
[INFO] [stdout] test projection::tests::test_deterministic_rebuild ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_typescript_extraction ... ok
[INFO] [stdout] test signing::tests::test_verify_missing_signature ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_c_extraction ... ok
[INFO] [stdout] test signing::tests::test_sign_event ... ok
[INFO] [stdout] test signing::tests::test_verify_invalid_signature ... ok
[INFO] [stdout] test signing::tests::test_verify_wrong_public_key ... ok
[INFO] [stdout] test signing::tests::test_sign_and_verify ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_tsx_extraction ... ok
[INFO] [stdout] test context::extractor::tests::test_rust_accurate_line_ranges ... ok
[INFO] [stdout] test types::actor::tests::test_actor_config_new ... ok
[INFO] [stdout] test types::event::tests::test_event_kind_tags ... ok
[INFO] [stdout] test types::actor::tests::test_actor_config_serialization ... ok
[INFO] [stdout] test types::event::tests::test_issue_state_as_str ... ok
[INFO] [stdout] test types::event::tests::test_event_serialization ... ok
[INFO] [stdout] test types::ids::tests::test_generate_actor_id_is_random ... ok
[INFO] [stdout] test types::ids::tests::test_generate_issue_id_is_random ... ok
[INFO] [stdout] test types::ids::tests::test_hex_to_id_invalid_hex ... ok
[INFO] [stdout] test types::ids::tests::test_hex_to_id_invalid_length ... ok
[INFO] [stdout] test types::ids::tests::test_id_to_hex ... ok
[INFO] [stdout] test types::ids::tests::test_roundtrip ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_rust_extraction ... ok
[INFO] [stdout] test types::ids::tests::test_hex_to_id_valid ... ok
[INFO] [stdout] test types::issue::tests::test_version_comparison ... ok
[INFO] [stdout] test types::issue::tests::test_issue_summary_from_projection ... ok
[INFO] [stdout] test types::issue::tests::test_version_tiebreak_by_actor ... ok
[INFO] [stdout] test types::issue::tests::test_version_tiebreak_by_event_id ... ok
[INFO] [stdout] test types::issue::tests::test_issue_projection_new ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_ruby_extraction ... ok
[INFO] [stdout] test store::tests::test_locked_store_creates_lock_file ... ok
[INFO] [stdout] test store::tests::test_store_basic_operations ... ok
[INFO] [stdout] test export::tests::test_export_markdown ... ok
[INFO] [stdout] test store::tests::test_store_rebuild ... ok
[INFO] [stdout] test export::tests::test_export_json ... ok
[INFO] [stdout] test store::tests::test_locked_store_deref_access ... ok
[INFO] [stdout] test store::tests::test_locked_store_second_open_fails ... ok
[INFO] [stdout] test store::tests::test_locked_store_released_on_drop ... ok
[INFO] [stdout] test store::tests::test_store_list_issues ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_cpp_extraction ... ok
[INFO] [stdout] test store::tests::test_locked_store_blocking_timeout ... ok
[INFO] [stdout] test context::extractor::ts_engine::tests::test_elixir_extraction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stress_store.rs (/opt/rustwide/target/debug/deps/stress_store-01f78c5d19547529)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_rebuild_during_writes ... ok
[INFO] [stdout] test test_concurrent_issue_creation ... ok
[INFO] [stdout] test test_concurrent_comments_single_issue ... ok
[INFO] [stdout] test test_concurrent_read_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests libgrit_core
[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" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865", kill_on_drop: false }`
[INFO] [stdout] 51a1aa6b019053ad8f949a44e3b91c1c3a2ecc490dc83ff9727bcbd8fe26c865
