[INFO] fetching crate corona-core 0.2.5...
[INFO] testing corona-core-0.2.5 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate corona-core 0.2.5 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate corona-core 0.2.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate corona-core 0.2.5
[INFO] tweaked toml for crates.io crate corona-core 0.2.5 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate corona-core 0.2.5 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 corona-core 0.2.5 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-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e
[INFO] running `Command { std: "docker" "start" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e", 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" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e" "/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" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e", 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" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling zune-core v0.5.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling pxfm v0.1.30
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling corona-core v0.2.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 10s
[INFO] running `Command { std: "docker" "inspect" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e", 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" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e" "/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 bitflags v2.11.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling corona-core v0.2.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 37s
[INFO] running `Command { std: "docker" "inspect" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e", 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" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e" "/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.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/corona-core/a5258615dcae58df/out/corona_core-a5258615dcae58df)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test app_icons::tests::destinations_are_independent_safe_fixed_size_names ... ok
[INFO] [stdout] test app_icons::tests::canopus_template_is_valid_and_needs_no_sibling_checkout ... ok
[INFO] [stdout] test app_icons::tests::package_validation_matches_wire_contract ... ok
[INFO] [stdout] test crpack::tests::both_manifest_names_are_rejected_in_either_order_without_fallback ... ok
[INFO] [stdout] test crpack::tests::bounded_reader_stops_at_one_overflow_byte_and_checks_exact_boundary_eof ... ok
[INFO] [stdout] test crpack::tests::both_manifest_names_are_reserved_and_cannot_be_directories_or_ancestors ... ok
[INFO] [stdout] test crpack::tests::bounds_actual_manifest_decompression_even_when_declared_size_is_forged ... ok
[INFO] [stdout] test crpack::tests::builder_rejects_file_directory_conflicts_and_manifest_ancestors ... ok
[INFO] [stdout] test crpack::tests::crc_and_declared_sizes_are_checked_by_reading_to_eof ... ok
[INFO] [stdout] test crpack::tests::checks_path_limits_including_directory_suffixes_and_relative_tsv_budget ... ok
[INFO] [stdout] test crpack::tests::exports_only_replacements_at_zip_root_with_a_valid_manifest ... ok
[INFO] [stdout] test crpack::tests::installed_path_limit_applies_to_unmapped_resources_and_empty_mappings ... ok
[INFO] [stdout] test crpack::tests::canonical_and_legacy_manifests_have_identical_decompression_and_crc_limits ... ok
[INFO] [stdout] test crpack::tests::legacy_import_preserves_manifest_bytes_but_outputs_only_the_canonical_name ... ok
[INFO] [stdout] test crpack::tests::parse_crpack_rejects_unsafe_paths_and_accepts_empty_mappings ... ok
[INFO] [stdout] test crpack::tests::manifest_and_assets_share_the_64_mib_limit ... ok
[INFO] [stdout] test crpack::tests::parses_exported_crpack_roundtrip ... ok
[INFO] [stdout] test crpack::tests::preserves_arbitrary_ordered_rules_and_original_manifest_for_cli ... ok
[INFO] [stdout] test crpack::tests::rejects_duplicate_manifest_and_resource_entries_hidden_by_zip_index ... ok
[INFO] [stdout] test crpack::tests::rejects_encryption_unsupported_compression_and_special_modes_even_on_directories ... ok
[INFO] [stdout] test crpack::tests::multiline_descriptions_roundtrip_in_builder_and_parser ... ok
[INFO] [stdout] test crpack::tests::rejects_unsafe_directories_reserved_files_and_file_directory_conflicts ... ok
[INFO] [stdout] test crpack::tests::optional_version_code_omitted_or_present ... ok
[INFO] [stdout] test crpack::tests::rejects_unsafe_paths_and_more_than_256_mapping_roots ... ok
[INFO] [stdout] test crpack::tests::parse_crpack_rejects_malformed_archive_and_missing_manifest ... ok
[INFO] [stdout] test crpack::tests::metadata_can_be_checked_without_assets ... ok
[INFO] [stdout] test crpack::tests::rejects_unsafe_rules_and_nonexistent_destinations ... ok
[INFO] [stdout] test firmware::tests::creates_small_thumbnails_from_raw_and_archived_romfs_without_full_file_buffers ... ok
[INFO] [stdout] test firmware::tests::extracts_the_root_resource_from_a_jar ... ok
[INFO] [stdout] test firmware::tests::imports_a_raw_romfs_and_lists_nested_files ... ok
[INFO] [stdout] test firmware::tests::parses_large_firmware_when_requested ... ok
[INFO] [stdout] test firmware::tests::parses_real_firmware_when_requested ... ok
[INFO] [stdout] test firmware::tests::rejects_an_archive_without_the_resource_image ... ok
[INFO] [stdout] test crpack::tests::validates_manifest_types_markers_and_all_targets ... ok
[INFO] [stdout] test lvgl::tests::forged_rle_expansion_is_rejected_before_decoding_or_conversion ... ok
[INFO] [stdout] test lvgl::tests::header_inspection_validates_lazy_image_metadata ... ok
[INFO] [stdout] test lvgl::tests::aspect_ratio_mismatch_is_rejected_even_with_quantization_enabled ... ok
[INFO] [stdout] test lvgl::tests::oversized_png_is_rejected_before_decoding_pixels ... ok
[INFO] [stdout] test lvgl::tests::png_encoding_preserves_stride_padding_and_changes_pixels ... ok
[INFO] [stdout] test lvgl::tests::proportional_downscale_preserves_pixels_header_and_stride_padding ... ok
[INFO] [stdout] test lvgl::tests::proportional_downscale_with_default_lanczos3_filter ... ok
[INFO] [stdout] test lvgl::tests::invalid_png_is_rejected ... ok
[INFO] [stdout] test lvgl::tests::i8_round_trip_preserves_template_bytes ... ok
[INFO] [stdout] test lvgl::tests::proportional_resize_supports_all_template_formats ... ok
[INFO] [stdout] test lvgl::tests::lossy_conversion_requires_explicit_opt_in ... ok
[INFO] [stdout] test lvgl::tests::lvgl9_argb8888_and_rle_round_trip ... ok
[INFO] [stdout] test lvgl::tests::proportional_resize_handles_non_square_images_and_preserves_transparency ... ok
[INFO] [stdout] test lvgl::tests::raster_metadata_does_not_truncate_large_png_dimensions ... ok
[INFO] [stdout] test lvgl::tests::rle_round_trip ... ok
[INFO] [stdout] test lvgl::tests::rle_vendor_padding_is_valid_but_truncated_expansion_is_not ... ok
[INFO] [stdout] test lvgl::tests::same_size_png_template_preserves_input_bytes ... ok
[INFO] [stdout] test lvgl::tests::quantization_nearest_color_remapping_prevents_extreme_color_jumps ... ok
[INFO] [stdout] test lvgl::tests::template_free_argb8888_preserves_dimensions_native_bgra_and_alpha ... ok
[INFO] [stdout] test lvgl::tests::template_free_argb8888_rejects_oversized_and_malformed_pngs ... ok
[INFO] [stdout] test lvgl::tests::template_free_argb8888_rejects_unrepresentable_headers_before_pixel_decode ... ok
[INFO] [stdout] test lvgl::tests::thumbnail_downscales_large_images_with_a_hard_dimension_cap ... ok
[INFO] [stdout] test lvgl::tests::thumbnail_is_bounded_and_does_not_enlarge_small_images ... ok
[INFO] [stdout] test lvgl::tests::template_free_argb8888_accepts_maximum_header_fields ... ok
[INFO] [stdout] test lvgl::tests::quantization_normalizes_zero_alpha_and_preserves_clean_transparency ... ok
[INFO] [stdout] test crpack::tests::accepts_256_mapping_roots ... ok
[INFO] [stdout] test crpack::tests::roundtrips_packs_beyond_the_former_128_file_limit ... ok
[INFO] [stdout] test crpack::tests::actual_total_budget_includes_manifest_despite_forged_resource_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/app_icons.rs (/opt/rustwide/target/release/build/corona-core/64ea4f0f335540c4/out/app_icons-64ea4f0f335540c4)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test normalized_quickapp_mapping_imports_but_cannot_duplicate_declaration ... ok
[INFO] [stdout] test opaque_packages_round_trip_without_becoming_paths_or_directories ... ok
[INFO] [stdout] test authoritative_mapping_export_keeps_unused_files_unmapped ... ok
[INFO] [stdout] test malformed_icon_declarations_are_rejected ... ok
[INFO] [stdout] test quickapp_rules_share_count_and_tsv_budgets_with_mappings ... ok
[INFO] [stdout] test raw_icons_require_actual_lvgl_bin_and_pngs_allow_optional_quickapp_templates ... ok
[INFO] [stdout] test application_only_pack_has_no_inferred_firmware_mappings ... ok
[INFO] [stdout] test both_quickapp_declarations_and_semantic_mapping_sources_enforce_wire_safety ... ok
[INFO] [stdout] test template_free_quickapp_encoding_ignores_resize_and_quantize_options ... ok
[INFO] [stdout] test firmware_and_application_declarations_coexist ... ok
[INFO] [stdout] test multiple_application_sources_may_share_one_bin_destination ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test batch_callback_error_stops_before_the_next_resource ... ok
[INFO] [stderr]      Running tests/project.rs (/opt/rustwide/target/release/build/corona-core/f2fb941bedb1ee8f/out/project-f2fb941bedb1ee8f)
[INFO] [stdout] test dotted_firmware_version_target_ids_are_safe_and_discoverable ... ok
[INFO] [stdout] test batch_preflights_all_paths_and_budgets_before_any_callback ... ok
[INFO] [stdout] test app_icon_validation_collects_missing_explicit_templates_and_invalid_raw_inputs ... ok
[INFO] [stdout] test explicit_exclusions_are_reported_without_reading_their_assets ... ok
[INFO] [stdout] test firmware_limit_rejects_large_sparse_files_before_reading ... ok
[INFO] [stdout] test application_icons_build_without_firmware_bindings_and_support_target_templates ... ok
[INFO] [stdout] test legacy_target_runtime_fields_default_and_serialize_only_when_nonempty ... ok
[INFO] [stdout] test batch_resources_are_deduplicated_and_visited_in_physical_order ... ok
[INFO] [stdout] test diagnostics_collect_independent_binding_and_asset_errors ... ok
[INFO] [stdout] test one_theme_builds_distinct_paths_sizes_and_formats_for_two_firmwares ... ok
[INFO] [stdout] test one_role_can_replace_multiple_resources ... ok
[INFO] [stdout] test firmware_fingerprint_mismatch_stops_building ... ok
[INFO] [stdout] test proposed_target_config_uses_external_assets_without_project_writes_or_repinning ... ok
[INFO] [stdout] test preserved_runtime_directory_rule_coexists_with_exact_firmware_exception ... ok
[INFO] [stdout] test preparation_progress_reports_loading_and_conversion_without_rereading_assets ... ok
[INFO] [stdout] test rejects_multiple_owners_for_a_resource_and_unknown_roles ... ok
[INFO] [stdout] test palette_quantization_requires_explicit_opt_in ... ok
[INFO] [stdout] test relative_paths_survive_moving_the_entire_project ... ok
[INFO] [stdout] test raw_replacements_are_explicit_and_reported_as_unverified ... ok
[INFO] [stdout] test runtime_files_never_add_inferred_firmware_groups_and_rules_keep_order ... ok
[INFO] [stdout] test rejects_unknown_config_fields_versions_and_unsafe_target_names ... ok
[INFO] [stdout] test runtime_destination_collisions_allow_identical_bytes_but_reject_different_bytes ... ok
[INFO] [stdout] test runtime_import_preserves_quickapp_custom_shared_destinations ... ok
[INFO] [stdout] test invalid_exclusions_and_conflicts_are_independent_errors ... ok
[INFO] [stdout] test runtime_only_build_preserves_nonexistent_sources_aliases_overlaps_and_unmapped_files ... ok
[INFO] [stdout] test runtime_input_and_template_reads_are_bounded_and_firmware_is_still_required ... ok
[INFO] [stdout] test runtime_rules_share_native_rule_counts_and_duplicate_source_validation ... ok
[INFO] [stdout] test target_override_handles_a_different_aspect_ratio ... ok
[INFO] [stdout] test runtime_validation_collects_per_asset_errors_and_enforces_protocol_rules ... ok
[INFO] [stdout] test special_file_inputs_are_rejected_without_blocking ... ok
[INFO] [stdout] test unmapped_runtime_sibling_of_firmware_file_stays_unmapped ... ok
[INFO] [stdout] test template_free_quickapp_project_build_retains_source_dimensions_and_alpha ... ok
[INFO] [stdout] test unsupported_templates_are_rejected_before_materialization ... ok
[INFO] [stdout] test aggregate_source_assets_are_bounded_even_when_each_file_is_within_its_limit ... ok
[INFO] [stdout] test runtime_files_share_aggregate_source_and_template_budgets ... ok
[INFO] [stdout] test runtime_raw_files_share_the_manifest_inclusive_pack_budget ... ok
[INFO] [stdout] test aggregate_template_limit_rejects_conversion_before_materializing_any_template ... ok
[INFO] [stdout] test oversized_compressed_templates_are_rejected_before_materialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime.rs (/opt/rustwide/target/release/build/corona-core/2557f2027755aa2e/out/runtime-2557f2027755aa2e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test destinations_and_public_validators_follow_the_existing_protocol ... ok
[INFO] [stdout] test raw_runtime_bytes_are_not_inspected_even_with_an_invalid_template ... ok
[INFO] [stdout] test runtime_png_defaults_preserve_native_dimensions_and_alpha ... ok
[INFO] [stdout] test runtime_png_explicit_templates_reuse_the_app_icon_codec ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests corona_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" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e", kill_on_drop: false }`
[INFO] [stdout] e67f1f382687ae8f984a4b382c46f57143ac5be2b29e72b32cdeb0a7e3192d3e
