[INFO] fetching crate r2smt-r2pipe 0.4.0...
[INFO] testing r2smt-r2pipe-0.4.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate r2smt-r2pipe 0.4.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate r2smt-r2pipe 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate r2smt-r2pipe 0.4.0
[INFO] tweaked toml for crates.io crate r2smt-r2pipe 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate r2smt-r2pipe 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 r2smt-r2pipe 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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579
[INFO] running `Command { std: "docker" "start" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579", 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" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579" "/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" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579", 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" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling r2pipe v0.8.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling r2smt-common v0.4.0
[INFO] [stderr]    Compiling r2smt-ir v0.4.0
[INFO] [stderr]    Compiling r2smt-r2pipe v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.32s
[INFO] running `Command { std: "docker" "inspect" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579", 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" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579" "/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 r2smt-r2pipe v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.44s
[INFO] running `Command { std: "docker" "inspect" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579", 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" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579" "/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.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/r2smt-r2pipe/647bfc953f9b4a08/out/r2smt_r2pipe-647bfc953f9b4a08)
[INFO] [stdout] 
[INFO] [stdout] running 79 tests
[INFO] [stdout] test parse::it_block::tests::test_it_block_abandons_the_fold_on_a_mnemonic_ending_in_a_condition_code ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_block_abandons_the_fold_when_the_function_ends_early ... ok
[INFO] [stdout] test parse::it_block::tests::test_arm_mode_instruction_is_never_treated_as_an_it_block ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_block_abandons_the_fold_on_smmls_which_ends_in_a_condition_code ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_block_inserts_the_condition_before_an_encoding_width_suffix ... ok
[INFO] [stdout] test parse::tests::address_in_ranges_is_half_open ... ok
[INFO] [stdout] test parse::tests::classify_operand_reads_neon_arrangements_as_registers ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_block_reduces_the_it_instruction_to_a_nop ... ok
[INFO] [stdout] test parse::tests::classify_operand_reads_indexed_vector_lanes_as_registers ... ok
[INFO] [stdout] test parse::tests::classify_operand_reads_x87_stack_slots_as_registers ... ok
[INFO] [stdout] test parse::tests::parse_aoj_classifies_branch_type ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_block_spanning_two_basic_blocks_folds_in_address_order ... ok
[INFO] [stdout] test parse::tests::classify_operand_keeps_memory_operands_out_of_the_vector_path ... ok
[INFO] [stdout] test parse::tests::classify_operand_leaves_multi_register_lists_unknown ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_block_leaves_an_already_suffixed_mnemonic_alone ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_block_suffixes_the_last_instruction_radare2_left_bare ... ok
[INFO] [stdout] test parse::it_block::tests::test_it_else_branch_takes_the_inverted_condition ... ok
[INFO] [stdout] test parse::tests::classify_operand_known_cases ... ok
[INFO] [stdout] test parse::tests::classify_operand_reads_a_single_element_list_as_a_list_not_memory ... ok
[INFO] [stdout] test parse::tests::mark_thumb_is_what_puts_a_function_into_thumb_state ... ok
[INFO] [stdout] test parse::tests::parse_entry_empty_list_returns_none ... ok
[INFO] [stdout] test parse::tests::parse_entry_returns_first_vaddr ... ok
[INFO] [stdout] test parse::tests::parse_executable_ranges_errors_on_malformed_json ... ok
[INFO] [stdout] test parse::tests::parse_executable_ranges_excludes_non_exec_sections ... ok
[INFO] [stdout] test parse::tests::mark_thumb_reaches_every_instruction_not_just_the_function ... ok
[INFO] [stdout] test parse::tests::decode_hex_bytes_rejects_odd_length ... ok
[INFO] [stdout] test parse::tests::parse_executable_ranges_empty_when_no_sections ... ok
[INFO] [stdout] test parse::tests::parse_executable_ranges_extracts_x_perm_sections ... ok
[INFO] [stdout] test parse::tests::parse_flag_returns_none_for_empty_responses ... ok
[INFO] [stdout] test parse::tests::insn_flow_ends_block_only_for_terminators ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_defaults_to_arm_mode ... ok
[INFO] [stdout] test parse::tests::parse_function_list_reads_thumb_state_from_aflj_bits ... ok
[INFO] [stdout] test parse::tests::parse_flag_returns_first_name_for_array_form ... ok
[INFO] [stdout] test parse::tests::parse_function_list_returns_two_functions ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_opt_returns_some_for_real_function ... ok
[INFO] [stdout] test parse::tests::parse_flag_returns_name_for_object_form ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_opt_still_errors_on_malformed_json ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_accepts_modern_addr_schema ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_recovers_instructions_and_successors ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_ignores_a_bits_field_agfj_never_emits ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_rejects_empty_array ... ok
[INFO] [stdout] test parse::tests::parse_function_list_accepts_modern_addr_schema ... ok
[INFO] [stdout] test parse::tests::parse_function_blocks_opt_returns_none_for_empty_array ... ok
[INFO] [stdout] test parse::tests::parse_function_list_defaults_to_arm_when_aflj_omits_bits ... ok
[INFO] [stdout] test parse::tests::parse_aoj_falls_back_to_mnemonic_when_type_missing ... ok
[INFO] [stdout] test parse::tests::clean_plain_decompile_filters_sentinels_but_keeps_code ... ok
[INFO] [stdout] test parse::tests::parse_info_accepts_arm_32_and_aarch64 ... ok
[INFO] [stdout] test parse::tests::parse_info_accepts_thumb_arm_as_aarch32 ... ok
[INFO] [stdout] test parse::tests::parse_locals_handles_empty_object ... ok
[INFO] [stdout] test parse::tests::parse_locals_surfaces_register_renames_with_string_ref ... ok
[INFO] [stdout] test parse::tests::parse_locals_normalises_register_name_case ... ok
[INFO] [stdout] test parse::tests::parse_pddj_joins_line_fragments ... ok
[INFO] [stdout] test parse::tests::parse_pdgj_extracts_code_field ... ok
[INFO] [stdout] test parse::tests::parse_pdgj_returns_none_when_backend_absent ... ok
[INFO] [stdout] test parse::tests::split_pdgsd_groups_ops_under_each_instruction ... ok
[INFO] [stdout] test parse::tests::retain_executable_blocks_drops_data_blocks_keeps_text ... ok
[INFO] [stdout] test parse::tests::parse_relocation_ranges_uses_vaddr_and_size ... ok
[INFO] [stdout] test parse::tests::parse_info_extracts_arch_and_bits ... ok
[INFO] [stdout] test parse::tests::test_split_disasm_keeps_preindex_writeback_operand_whole ... ok
[INFO] [stdout] test parse::tests::parse_xrefs_empty_array_returns_empty ... ok
[INFO] [stdout] test parse::tests::parse_info_rejects_unsupported_arch ... ok
[INFO] [stdout] test parse::tests::test_split_disasm_keeps_register_list_operand_whole ... ok
[INFO] [stdout] test parse::tests::test_split_disasm_splits_plain_operands_at_top_level ... ok
[INFO] [stdout] test provider::tests::decode_hex_rejects_non_hex ... ok
[INFO] [stdout] test provider::tests::decode_hex_rejects_odd_length ... ok
[INFO] [stdout] test provider::tests::decode_hex_accepts_both_cases ... ok
[INFO] [stdout] test provider::tests::encode_hex_lowercase_pairs ... ok
[INFO] [stdout] test provider::tests::permanent_spawn_errors_fail_fast ... ok
[INFO] [stdout] test provider::tests::transient_spawn_errors_are_retried ... ok
[INFO] [stdout] test provider::tests::hex_round_trip ... ok
[INFO] [stdout] test parse::tests::parse_locals_returns_local_names_keyed_by_stack_slot ... ok
[INFO] [stdout] test parse::tests::parse_locals_drops_register_entries_with_empty_payload ... ok
[INFO] [stdout] test parse::tests::parse_locals_accepts_register_ref_in_object_form ... ok
[INFO] [stdout] test parse::tests::parse_pddj_returns_none_without_lines ... ok
[INFO] [stdout] test parse::tests::parse_xrefs_returns_inbound_refs ... ok
[INFO] [stdout] test parse::tests::parse_locals_skips_unsupported_bases ... ok
[INFO] [stdout] test parse::tests::split_pdgsd_ignores_stray_log_lines ... ok
[INFO] [stdout] test parse::tests::retain_executable_blocks_empties_a_fully_data_function ... ok
[INFO] [stdout] test parse::tests::test_split_disasm_keeps_aarch64_offset_memory_operand_whole ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/contract_fixtures.rs (/opt/rustwide/target/debug/build/r2smt-r2pipe/1909fa7e29d24f45/out/contract_fixtures-1909fa7e29d24f45)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/r2_smoke.rs (/opt/rustwide/target/debug/build/r2smt-r2pipe/b656d0524831cc74/out/r2_smoke-b656d0524831cc74)
[INFO] [stdout] test sanitized_r2_6_2_contracts_parse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test byte_patcher_round_trips_through_real_session ... ignored, requires radare2 on PATH and a target binary
[INFO] [stdout] test load_program_against_real_binary ... ignored, requires radare2 on PATH and a target binary
[INFO] [stdout] test set_comment_does_not_error_on_real_session ... ignored, requires radare2 on PATH and a target binary
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests r2smt_r2pipe
[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" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579", kill_on_drop: false }`
[INFO] [stdout] 526847d578e8a1ff58fa9b5294134d5bd5805a59d5feb9ca95518d74ab639579
