[INFO] fetching crate snitch-tools 0.2.0...
[INFO] testing snitch-tools-0.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate snitch-tools 0.2.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate snitch-tools 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate snitch-tools 0.2.0
[INFO] tweaked toml for crates.io crate snitch-tools 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate snitch-tools 0.2.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 snitch-tools 0.2.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-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] f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2
[INFO] running `Command { std: "docker" "start" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2", 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" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2" "/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" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2", 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" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling pxfm v0.1.30
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zune-core v0.5.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling snitch-tools v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 17s
[INFO] running `Command { std: "docker" "inspect" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2", 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" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling snitch-tools v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2", 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" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/snitch-tools/4a0790d7472ecc32/out/snitch-4a0790d7472ecc32)
[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] [stderr]      Running unittests src/bin/credit.rs (/opt/rustwide/target/release/build/snitch-tools/a1250ab4ae5c8e25/out/credit-a1250ab4ae5c8e25)
[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] [stderr]      Running unittests src/bin/no_comment.rs (/opt/rustwide/target/release/build/snitch-tools/f4f3e2f795fb0171/out/no_comment-f4f3e2f795fb0171)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/snitch.rs (/opt/rustwide/target/release/build/snitch-tools/21da4f87becc02ed/out/snitch-21da4f87becc02ed)
[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] [stderr]      Running unittests src/bin/snitch_mcp.rs (/opt/rustwide/target/release/build/snitch-tools/604be95e39d3fa44/out/snitch_mcp-604be95e39d3fa44)
[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 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] [stderr]      Running tests/c2pa.rs (/opt/rustwide/target/release/build/snitch-tools/5a2cf2e08195e012/out/c2pa-5a2cf2e08195e012)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_hash_mismatch_is_altered_and_an_untrusted_signer_is_not ... ok
[INFO] [stdout] test a_manifest_that_asserts_a_camera_is_not_reported_as_generated ... ok
[INFO] [stdout] test absent_unavailable_and_detected_are_three_different_answers ... ok
[INFO] [stdout] test the_manifest_refuses_to_guess_how_the_image_was_made ... ok
[INFO] [stdout] test an_unknown_digital_source_is_refused_by_name ... ok
[INFO] [stdout] test a_half_present_key_pair_is_refused_rather_than_replaced ... ok
[INFO] [stdout] test every_hash_mismatch_code_counts_as_altered ... ok
[INFO] [stdout] test the_status_names_are_the_ones_the_json_contract_promises ... ok
[INFO] [stdout] test a_missing_c2patool_reports_unavailable_and_not_absent ... ok
[INFO] [stdout] test a_real_signature_validates_and_a_tampered_one_says_it_was_altered ... ok
[INFO] [stderr]      Running tests/commands.rs (/opt/rustwide/target/release/build/snitch-tools/367da02a280723ea/out/commands-367da02a280723ea)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test a_stamp_on_a_tiny_image_draws_in_every_corner_or_says_it_could_not ... ok
[INFO] [stdout] test credit_writes_the_fields_and_drops_location_by_default ... ok
[INFO] [stdout] test no_comment_refuses_to_replace_an_existing_output_without_force ... ok
[INFO] [stdout] test a_stamp_lands_in_the_pixels_and_carries_the_camera_block_across_the_re_encode ... ok
[INFO] [stdout] test snitch_names_the_location_and_the_command_that_removes_it ... ok
[INFO] [stdout] test the_json_report_is_stable_enough_to_diff_across_a_round_trip ... ok
[INFO] [stdout] test credit_refuses_to_sign_without_being_told_how_the_image_was_made ... ok
[INFO] [stdout] test a_missing_file_exits_one_and_says_which_one ... ok
[INFO] [stdout] test the_platform_table_marks_every_unverified_row_as_unverified ... ok
[INFO] [stderr]      Running tests/mcp.rs (/opt/rustwide/target/release/build/snitch-tools/4a1e3dc0c4f30835/out/mcp-4a1e3dc0c4f30835)
[INFO] [stdout] test credit_with_nothing_to_write_says_so ... ok
[INFO] [stdout] test no_comment_strips_to_a_new_file_and_leaves_the_original_alone ... ok
[INFO] [stdout] test a_file_with_no_extension_at_all_is_refused_without_a_stray_dot ... ok
[INFO] [stdout] test credit_keeps_location_only_when_told_to ... ok
[INFO] [stdout] test an_unknown_flag_is_an_error_and_not_a_filename ... ok
[INFO] [stdout] test an_option_like_filename_is_a_file_and_not_a_flag ... ok
[INFO] [stdout] test a_file_with_nothing_to_remove_still_reports_the_pixel_proof ... ok
[INFO] [stdout] test no_comment_refuses_two_inputs_that_would_write_one_output ... ok
[INFO] [stdout] test a_closed_pipe_ends_quietly_instead_of_panicking ... ok
[INFO] [stdout] test every_command_reports_the_same_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test the_handshake_echoes_a_version_the_client_can_actually_accept ... ok
[INFO] [stdout] test a_notification_gets_no_reply_and_an_unknown_method_gets_an_error ... ok
[INFO] [stdout] test a_symlink_is_refused_rather_than_written_through ... ok
[INFO] [stdout] test every_tool_declares_a_schema_and_the_limits_it_has ... ok
[INFO] [stdout] test empty_missing_and_non_file_paths_are_refused_with_different_sentences ... ok
[INFO] [stderr]      Running tests/png_text.rs (/opt/rustwide/target/release/build/snitch-tools/5a38c5857a3a017e/out/png_text-5a38c5857a3a017e)
[INFO] [stdout] test a_real_session_answers_every_request_and_writes_nothing_else_to_stdout ... ok
[INFO] [stdout] test output_may_not_be_the_source_or_silently_replace_a_file ... ok
[INFO] [stdout] test a_subprocess_that_fails_does_not_leak_onto_the_wire ... ok
[INFO] [stdout] test a_malformed_line_is_answered_with_a_parse_error_and_the_server_keeps_going ... ok
[INFO] [stdout] test a_refusal_is_a_tool_result_and_not_a_protocol_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_caption_mentioning_a_model_is_not_treated_as_generated ... ok
[INFO] [stdout] test a_clean_png_and_a_jpeg_report_nothing_and_do_not_panic ... ok
[INFO] [stdout] test a_truncated_png_reports_what_survived_instead_of_panicking ... ok
[INFO] [stdout] test a_clean_png_reports_no_embedded_text ... ok
[INFO] [stdout] test inspect_names_the_generator_and_says_the_signal_is_not_a_credential ... ok
[INFO] [stdout] test an_ordinary_chunk_carries_no_truncated_flag_into_the_json ... ok
[INFO] [stdout] test reads_an_itxt_chunk_with_non_ascii_text ... ok
[INFO] [stdout] test stripping_removes_the_chunks_without_touching_the_pixels ... ok
[INFO] [stdout] test reads_the_text_chunks_a_generator_wrote ... ok
[INFO] [stdout] test every_generator_keyword_is_lowercase_so_the_match_is_case_insensitive ... ok
[INFO] [stdout] test reads_compressed_ztxt_and_compressed_itxt ... ok
[INFO] [stdout] test an_uncompressed_chunk_is_capped_the_same_way ... ok
[INFO] [stdout] test a_chunk_that_inflates_enormously_is_capped_and_says_so ... ok
[INFO] [stderr]      Running tests/surgery.rs (/opt/rustwide/target/release/build/snitch-tools/5e43fb192e76639e/out/surgery-5e43fb192e76639e)
[INFO] [stdout] test a_file_stuffed_with_chunks_stops_at_a_bounded_number_of_them ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_changed_pixel_is_detected_by_the_proof ... ok
[INFO] [stdout] test stripping_a_jpeg_keeps_jfif_and_icc_and_drops_private_exif ... ok
[INFO] [stdout] test a_malformed_file_is_refused_rather_than_half_written ... ok
[INFO] [stdout] test atomic_strip_leaves_no_temporary_behind ... ok
[INFO] [stdout] test output_paths_refuse_to_collide_with_their_source ... ok
[INFO] [stdout] test stripping_a_png_keeps_critical_chunks_and_drops_the_rest ... ok
[INFO] [stdout] test a_corrupted_png_crc_is_refused ... ok
[INFO] [stdout] test a_format_that_cannot_be_done_losslessly_is_refused_by_name ... ok
[INFO] [stdout] test the_source_is_never_touched ... ok
[INFO] [stdout] test a_png_chunk_length_that_cannot_be_a_length_is_refused_by_both_walkers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/text.rs (/opt/rustwide/target/release/build/snitch-tools/c9b6f44a1aaf2d58/out/text-c9b6f44a1aaf2d58)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_wholly_cyrillic_word_is_not_a_confusable ... ok
[INFO] [stdout] test emoji_zwj_sequences_are_left_exactly_alone ... ok
[INFO] [stdout] test a_right_to_left_override_is_alarming_and_removed ... ok
[INFO] [stdout] test arabic_persian_kurdish_and_indic_joiners_survive ... ok
[INFO] [stdout] test a_plain_direction_mark_is_notable_rather_than_alarming ... ok
[INFO] [stdout] test empty_text_reports_nothing_at_all ... ok
[INFO] [stdout] test strip_chars_removes_only_what_it_was_given ... ok
[INFO] [stdout] test the_suspicious_set_never_contains_a_joiner ... ok
[INFO] [stdout] test findings_name_the_exact_code_points_so_a_reader_can_check ... ok
[INFO] [stdout] test a_cyrillic_letter_hiding_in_a_latin_word_is_reported ... ok
[INFO] [stdout] test odd_spaces_and_word_processor_marks_are_reported_but_left_in_the_prose ... ok
[INFO] [stdout] test ordinary_non_ascii_is_never_called_suspicious ... ok
[INFO] [stdout] test clean_text_says_so_plainly ... ok
[INFO] [stdout] test real_tracking_characters_are_found_and_removed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests snitch
[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" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2", kill_on_drop: false }`
[INFO] [stdout] f2a9eff65199ebdc7d0e429a05a6e4295ab5a43c6ca911a7745386255569b8d2
