[INFO] fetching crate soldb-debugger 0.4.0...
[INFO] testing soldb-debugger-0.4.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate soldb-debugger 0.4.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate soldb-debugger 0.4.0
[INFO] finished tweaking crates.io crate soldb-debugger 0.4.0
[INFO] tweaked toml for crates.io crate soldb-debugger 0.4.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate soldb-debugger 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 soldb-debugger 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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:39:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | homepage = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 | repository = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `soldb-debugger` (manifest) generated 1 warning
[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] d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef
[INFO] running `Command { std: "docker" "start" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef", 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" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef" "/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" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef", 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" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:39:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | homepage = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 | repository = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `soldb-debugger` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling soldb-core v0.4.0
[INFO] [stderr]    Compiling soldb-ethdebug v0.4.0
[INFO] [stderr]    Compiling soldb-debugger v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.38s
[INFO] running `Command { std: "docker" "inspect" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef", 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" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:39:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | homepage = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 | repository = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `soldb-debugger` (manifest) generated 1 warning
[INFO] [stderr]    Compiling soldb-debugger v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.65s
[INFO] running `Command { std: "docker" "inspect" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef", 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" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:39:12
[INFO] [stderr]    |
[INFO] [stderr] 39 | homepage = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 | repository = "https://github.com/walnuthq/soldb"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `soldb-debugger` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/soldb-debugger/c182a124a5d39a03/out/soldb_debugger-c182a124a5d39a03)
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test condition::tests::parses_comparisons_and_groups ... ok
[INFO] [stdout] test debug_diff::tests::constructors_compare_arguments_and_revert_data_not_initcode ... ok
[INFO] [stdout] test debug_diff::tests::different_bytecode_with_the_same_source_steps_matches ... ok
[INFO] [stdout] test debug_diff::tests::empty_source_traces_are_not_comparable ... ok
[INFO] [stdout] test debug_diff::tests::coverage_ignores_order_and_repetition ... ok
[INFO] [stdout] test debug_diff::tests::execution_comparison_normalizes_hex_spelling ... ok
[INFO] [stdout] test debug_diff::tests::a_single_instruction_body_is_not_smoothed_out ... ok
[INFO] [stdout] test debug_diff::tests::checkpoints_cannot_hide_an_unreached_statement ... ok
[INFO] [stdout] test decode::tests::enums_value_types_and_contracts_decode_from_one_word ... ok
[INFO] [stdout] test condition::tests::compares_words_bools_and_text ... ok
[INFO] [stdout] test debug_diff::tests::mismatched_opcodes_and_missing_programs_cannot_pass ... ok
[INFO] [stdout] test decode::tests::paths_follow_members_elements_and_lengths_through_memory ... ok
[INFO] [stdout] test debug_diff::tests::span_mode_checks_exact_ranges_and_modifier_depth ... ok
[INFO] [stdout] test condition::tests::evaluation_of_groups_short_circuits_and_reports_the_first_reason ... ok
[INFO] [stdout] test debug_diff::tests::changed_steps_and_execution_are_reported_separately ... ok
[INFO] [stdout] test debug_diff::tests::source_paths_and_contents_both_participate_in_identity ... ok
[INFO] [stdout] test locals::tests::clause_parameters_belong_to_their_blocks ... ok
[INFO] [stdout] test locals::tests::finds_declarations_with_their_spans_and_scopes ... ok
[INFO] [stdout] test state::tests::a_cached_chain_reads_each_slot_once ... ok
[INFO] [stdout] test decode::tests::splits_data_locations ... ok
[INFO] [stdout] test decode::tests::calldata_slices_and_static_references_are_read_from_the_calldata ... ok
[INFO] [stdout] test state::tests::a_reverted_call_keeps_none_of_its_writes ... ok
[INFO] [stdout] test locals::tests::assignments_calls_and_keywords_are_not_declarations ... ok
[INFO] [stdout] test decode::tests::storage_pointers_are_read_through_the_storage_layout ... ok
[INFO] [stdout] test locals::tests::a_modifier_placeholder_is_found ... ok
[INFO] [stdout] test decode::tests::memory_structs_arrays_and_strings_are_read_through_their_layout ... ok
[INFO] [stdout] test state::tests::short_hex_trims_leading_zeros ... ok
[INFO] [stdout] test stepping::tests::a_creation_uses_the_only_program_at_its_address ... ok
[INFO] [stdout] test state::tests::says_when_the_backend_recorded_no_storage ... ok
[INFO] [stdout] test stepping::tests::a_creation_the_backend_did_not_record_has_no_contract ... ok
[INFO] [stdout] test stepping::tests::contract_info_indexes_lines_and_functions ... ok
[INFO] [stdout] test stepping::tests::a_line_resolves_only_in_the_programs_that_map_it ... ok
[INFO] [stdout] test stepping::tests::a_deployment_root_prefers_the_creation_program ... ok
[INFO] [stdout] test state::tests::a_slot_the_trace_never_touched_can_come_from_the_chain ... ok
[INFO] [stdout] test state::tests::a_slot_holds_its_last_recorded_word_until_the_next_write ... ok
[INFO] [stdout] test stepping::tests::a_recursive_call_returns_at_the_address_read_off_the_stack ... ok
[INFO] [stdout] test stepping::tests::a_lone_instruction_on_another_line_belongs_to_the_line_around_it ... ok
[INFO] [stdout] test stepping::tests::a_jump_onto_a_function_entry_is_a_call_even_when_it_is_active ... ok
[INFO] [stdout] test stepping::tests::a_placed_function_places_its_modifiers ... ok
[INFO] [stdout] test stepping::tests::a_function_reached_by_fallthrough_was_inlined_and_has_no_slots ... ok
[INFO] [stdout] test stepping::tests::a_modifier_places_itself_and_the_function_it_runs_for ... ok
[INFO] [stdout] test stepping::tests::generated_code_belongs_to_the_statement_and_the_epilogue_pops_the_function ... ok
[INFO] [stdout] test stepping::tests::calldata_slices_read_the_frames_calldata ... ok
[INFO] [stdout] test stepping::tests::next_steps_over_calls_and_step_enters_them ... ok
[INFO] [stdout] test stepping::tests::creations_map_through_the_created_contracts_creation_program ... ok
[INFO] [stdout] test stepping::tests::jump_markers_decide_calls_and_returns_without_entry_points ... ok
[INFO] [stdout] test stepping::tests::marked_jumps_into_generated_helpers_do_not_pop_the_function ... ok
[INFO] [stdout] test stepping::tests::maps_steps_to_lines_and_infers_internal_frames ... ok
[INFO] [stdout] test stepping::tests::external_calls_map_through_the_callee_contract ... ok
[INFO] [stdout] test stepping::tests::frames_are_resolved_from_recorded_calls_before_the_stack ... ok
[INFO] [stdout] test stepping::tests::line_starts_skip_returns_into_the_middle_of_a_line ... ok
[INFO] [stdout] test stepping::tests::reverse_stepping_lands_on_line_starts ... ok
[INFO] [stdout] test stepping::tests::resolves_line_and_function_breakpoints ... ok
[INFO] [stdout] test stepping::tests::steps_without_debug_info_have_no_location ... ok
[INFO] [stdout] test stepping::tests::one_parameter_is_on_top_under_either_order ... ok
[INFO] [stdout] test stepping::tests::parameters_are_placed_by_the_first_statement_of_a_body_without_locals ... ok
[INFO] [stdout] test tests::a_parameter_is_readable_only_when_its_width_is_known ... ok
[INFO] [stdout] test stepping::tests::steps_without_source_are_transparent_to_line_stepping ... ok
[INFO] [stdout] test stepping::tests::the_trace_proves_which_end_the_first_argument_is_at ... ok
[INFO] [stdout] test tests::stripping_comments_leaves_declaration_offsets_alone ... ok
[INFO] [stdout] test tests::unnamed_params_documented_by_comments_do_not_become_parameters ... ok
[INFO] [stdout] test types::tests::finds_structs_enums_and_value_types_with_their_scopes ... ok
[INFO] [stdout] test types::tests::ignores_keywords_inside_identifiers_and_comments ... ok
[INFO] [stdout] test tests::a_trailing_declaration_keyword_does_not_name_a_param ... ok
[INFO] [stdout] test tests::attaching_ethdebug_matches_constructing_with_it_and_replaces_prior_info ... ok
[INFO] [stdout] test tests::keeps_raw_values_when_type_is_dynamic_or_location_is_unknown ... ok
[INFO] [stdout] test tests::unnamed_params_take_positional_names_not_their_type ... ok
[INFO] [stdout] test tests::block_comments_in_a_param_list_separate_rather_than_join ... ok
[INFO] [stdout] test tests::parses_source_functions_with_tuple_and_array_params ... ok
[INFO] [stdout] test tests::builds_source_steps_and_decodes_active_variables ... ok
[INFO] [stdout] test types::tests::a_bare_name_resolves_in_the_executing_contract_then_its_bases ... ok
[INFO] [stdout] test tests::reads_arguments_that_live_in_memory ... ok
[INFO] [stdout] test stepping::tests::locals_are_inferred_from_the_legacy_stack_layout ... ok
[INFO] [stdout] test stepping::tests::locals_are_not_inferred_for_the_via_ir_pipeline_or_an_unknown_one ... ok
[INFO] [stdout] test stepping::tests::the_dispatchers_jump_to_the_body_places_a_public_function ... ok
[INFO] [stdout] test debug_diff::tests::partial_artifacts_and_invalid_ranges_cannot_pass ... ok
[INFO] [stdout] test stepping::tests::frames_list_the_call_structure_innermost_first ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef", kill_on_drop: false }`
[INFO] [stdout] d7349999901482304545b3deffaadb749e4847ca773d5d6b8f46493e888a9eef
