[INFO] fetching crate undelphi 0.3.3...
[INFO] testing undelphi-0.3.3 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate undelphi 0.3.3 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate undelphi 0.3.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate undelphi 0.3.3
[INFO] tweaked toml for crates.io crate undelphi 0.3.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate undelphi 0.3.3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate undelphi 0.3.3 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scroll_derive v0.13.2
[INFO] [stderr]   Downloaded scroll v0.13.0
[INFO] [stderr]   Downloaded syn v3.0.5
[INFO] [stderr]   Downloaded goblin v0.10.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986
[INFO] running `Command { std: "docker" "start" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986", 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" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986", 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" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling scroll_derive v0.13.2
[INFO] [stderr]    Compiling scroll v0.13.0
[INFO] [stderr]    Compiling goblin v0.10.7
[INFO] [stderr]    Compiling undelphi v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.45s
[INFO] running `Command { std: "docker" "inspect" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986", 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" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling undelphi v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.04s
[INFO] running `Command { std: "docker" "inspect" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986", 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" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/undelphi-b384d91a1a52bb4f)
[INFO] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test classes::tests::find_by_vmt_va_works ... ok
[INFO] [stdout] test detection::tests::build_string_wins_over_legacy_marker ... ok
[INFO] [stdout] test classes::tests::ancestors_iterator_handles_cycle ... ok
[INFO] [stdout] test detection::tests::namespaced_units_fallback_identifies_xe2plus_delphi ... ok
[INFO] [stdout] test classes::tests::bpl_style_external_parents_are_categorised_separately ... ok
[INFO] [stdout] test detection::tests::parses_delphi_12_win64_marker ... ok
[INFO] [stdout] test detection::tests::parses_fpc_darwin_aarch64_marker ... ok
[INFO] [stdout] test detection::tests::public_enum_labels_are_stable ... ok
[INFO] [stdout] test detection::tests::tpf0_counting_skips_partial_matches ... ok
[INFO] [stdout] test detection::tests::rejects_non_delphi_buffer ... ok
[INFO] [stdout] test dfm::tests::as_text_non_textual ... ok
[INFO] [stdout] test dfm::tests::as_text_string ... ok
[INFO] [stdout] test dfm::tests::as_text_utf16 ... ok
[INFO] [stdout] test dfm::tests::collection_without_va_list_wrapper_is_rejected ... ok
[INFO] [stdout] test dfm::tests::extended_to_f64_neg_one ... ok
[INFO] [stdout] test dfm::tests::extended_to_f64_one ... ok
[INFO] [stdout] test detection::tests::parses_fpc_win32_marker ... ok
[INFO] [stdout] test classes::tests::ancestors_iterator_handles_self_loop ... ok
[INFO] [stdout] test dfm::tests::extended_to_f64_two ... ok
[INFO] [stdout] test detection::tests::borland_registry_fallback_identifies_pre_xe2_delphi ... ok
[INFO] [stdout] test dfm::tests::extended_to_f64_zero ... ok
[INFO] [stdout] test dfm::tests::minimal_stream_parses ... ok
[INFO] [stdout] test dfm::tests::parses_collection_with_va_list_item_wrapper ... ok
[INFO] [stdout] test dfm::tests::rejects_missing_magic ... ok
[INFO] [stdout] test dfm::tests::parses_trivial_stream ... ok
[INFO] [stdout] test dfm::tests::scan_streams_finds_buried_stream ... ok
[INFO] [stdout] test dfm::tests::parses_nested_child ... ok
[INFO] [stdout] test dfm::tests::value_type_from_u8_handles_unknowns ... ok
[INFO] [stdout] test classes::tests::resolves_parent_chain ... ok
[INFO] [stdout] test dfm::tests::scan_streams_respects_cap ... ok
[INFO] [stdout] test dfm::tests::value_type_bytes_match_fpc_classesh_inc ... ok
[INFO] [stdout] test dfm::tests::as_text_strict_rejects_lossy_inputs ... ok
[INFO] [stdout] test dvclal::tests::decodes_known_editions ... ok
[INFO] [stdout] test dvclal::tests::edition_labels_are_stable ... ok
[INFO] [stdout] test dvclal::tests::rejects_unknown_signature ... ok
[INFO] [stdout] test blobs::tests::magic_bytes ... ok
[INFO] [stdout] test extrtti::tests::visibility_bits ... ok
[INFO] [stdout] test dfm::tests::kind_str_labels_variants ... ok
[INFO] [stdout] test dvclal::tests::rejects_wrong_length ... ok
[INFO] [stdout] test entrypoints::tests::code_entrypoint_rva_subtracts_image_base ... ok
[INFO] [stdout] test entrypoints::tests::entrypoint_kind_labels_are_stable ... ok
[INFO] [stdout] test extrtti::tests::empty_attribute_block_decodes_trivially ... ok
[INFO] [stdout] test methods::tests::method_rva_subtracts_image_base ... ok
[INFO] [stdout] test packageinfo::tests::parses_synthetic_packageinfo ... ok
[INFO] [stdout] test packageinfo::tests::rejects_implausible_counts ... ok
[INFO] [stdout] test properties::tests::access_from_ptr_detects_field ... ok
[INFO] [stdout] test formats::tests::binary_format_helpers ... ok
[INFO] [stdout] test dfm::tests::scan_streams_empty_on_garbage ... ok
[INFO] [stdout] test formats::tests::detect_format_from_magics ... ok
[INFO] [stdout] test formats::tests::empty_context_is_safe ... ok
[INFO] [stdout] test properties::tests::access_from_ptr_preserves_static_code_va ... ok
[INFO] [stdout] test interfaces::tests::guid_from_bytes_matches_record ... ok
[INFO] [stdout] test render::tests::render_int_out_of_range_falls_back ... ok
[INFO] [stdout] test properties::tests::access_from_ptr_detects_virtual ... ok
[INFO] [stdout] test rtti::tests::fpc_tkkind_bytes_match_rttih_inc ... ok
[INFO] [stdout] test rtti::tests::identifier_plausibility ... ok
[INFO] [stdout] test resources::tests::read_name_decodes_pe_resource_string ... ok
[INFO] [stdout] test rtti::tests::delphi_tkkind_bytes_match_pythia ... ok
[INFO] [stdout] test packageinfo::tests::rejects_truncated_buffer ... ok
[INFO] [stdout] test rtti::tests::type_kind_decodes_all_documented_values ... ok
[INFO] [stdout] test signatures::tests::published_trailer_decodes_byte_layout ... ok
[INFO] [stdout] test signatures::tests::report_decoded_accessor ... ok
[INFO] [stdout] test vmt::tests::class_name_plausibility_rejects_control_chars ... ok
[INFO] [stdout] test resources::tests::read_name_rejects_truncation ... ok
[INFO] [stdout] test signatures::tests::method_kind_and_callconv_roundtrip ... ok
[INFO] [stdout] test interfaces::tests::guid_renders_canonical_form ... ok
[INFO] [stdout] test render::tests::render_int_with_enum_context ... ok
[INFO] [stdout] test render::tests::render_set_with_enum_context ... ok
[INFO] [stdout] test signatures::tests::delphi_param_flags_modes ... ok
[INFO] [stdout] test signatures::tests::fpc_param_flags_modes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-d60dc63904aaf6b3)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test delphi7_has_no_extended_method_signatures ... ok
[INFO] [stdout] test delphi7_records_have_no_extended_fields ... ok
[INFO] [stdout] test doublecmd_linux_x86_64_fpc_322 ... ok
[INFO] [stdout] test doublecmd_macos_x86_64_fpc_322 ... ok
[INFO] [stdout] test delphilint_bpl_delphi_12_buildstring ... ok
[INFO] [stdout] test cheatengine_win64_fpc_304 ... ok
[INFO] [stdout] test heidisql_win64_delphi_12_athens ... ok
[INFO] [stdout] test heidisql_macos_aarch64_fpc_322 ... ok
[INFO] [stdout] test heidisql_xe5_namespaced_detection ... ok
[INFO] [stdout] test heidisql_type_closure_surfaces_standalone_rtti ... ok
[INFO] [stdout] test garbage_input_returns_err ... ok
[INFO] [stdout] test heidisql_win64_method_signatures ... ok
[INFO] [stdout] test heidisql_xe5_packed_is_rejected_not_crashed ... ok
[INFO] [stdout] test fpc_type_closure_works ... ok
[INFO] [stdout] test doublecmd_win32_fpc_322 ... ok
[INFO] [stdout] test method_param_type_refs_resolve ... ok
[INFO] [stdout] test delphi7_type_closure_recovers_standalone_rtti ... ok
[INFO] [stdout] test procedure_signatures_decode ... ok
[INFO] [stdout] test idr64_delphi_32bit ... ok
[INFO] [stdout] test lightalloy_delphi_7_legacy_detection ... ok
[INFO] [stdout] test standalone_exes_have_exactly_one_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 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 known_rtti_fpc304_win32_subset ... ok
[INFO] [stdout] test known_rtti_fpc_win32 ... ok
[INFO] [stderr]      Running tests/known_rtti.rs (/opt/rustwide/target/debug/deps/known_rtti-da9ffad08ef79f96)
[INFO] [stdout] test known_rtti_fpc_win64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/malformed.rs (/opt/rustwide/target/debug/deps/malformed-4a6bb4334491dbc1)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test attribute_block_handles_truncation ... ok
[INFO] [stdout] test dfm_truncated_after_header ... ok
[INFO] [stdout] test dfm_rejects_non_magic ... ok
[INFO] [stdout] test dvclal_rejects_bad_lengths ... ok
[INFO] [stdout] test dfm_claims_all_value_types_without_panic ... ok
[INFO] [stdout] test attribute_block_handles_huge_arg_len ... ok
[INFO] [stdout] test dvclal_rejects_unknown_signature ... ok
[INFO] [stdout] test fpc_resources_on_non_fpc_binary_is_empty ... ok
[INFO] [stdout] test packageinfo_rejects_truncated ... ok
[INFO] [stdout] test parse_empty ... ok
[INFO] [stdout] test packageinfo_rejects_implausible_counts ... ok
[INFO] [stdout] test parse_only_magic_bytes ... ok
[INFO] [stdout] test packageinfo_cstr_at_buffer_end_does_not_panic ... ok
[INFO] [stdout] test packageinfo_cstr_unterminated_does_not_panic ... ok
[INFO] [stdout] test parse_tiny_garbage ... ok
[INFO] [stdout] test dfm_random_trailing_bytes_dont_panic ... ok
[INFO] [stdout] test parse_random_pattern_never_panics ... ok
[INFO] [stdout] test packageinfo_random_bytes_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests undelphi
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 102) - compile ... ok
[INFO] [stdout] test src/formats.rs - formats::BinaryFormat (line 42) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.66s; merged doctests compilation took 0.65s
[INFO] running `Command { std: "docker" "inspect" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986", kill_on_drop: false }`
[INFO] [stdout] 69f71fe21cad18d2db2f868fbdad3c0596fb0f0c58e3cb1be45837583d02b986
