[INFO] cloning repository https://github.com/mcpads/gg-madou1-kr-patcher
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mcpads/gg-madou1-kr-patcher" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcpads%2Fgg-madou1-kr-patcher", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcpads%2Fgg-madou1-kr-patcher'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cff8b6e44445e89c73c636bf3e11a2f598937737
[INFO] testing mcpads/gg-madou1-kr-patcher against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmcpads%2Fgg-madou1-kr-patcher" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mcpads/gg-madou1-kr-patcher
[INFO] finished tweaking git repo https://github.com/mcpads/gg-madou1-kr-patcher
[INFO] tweaked toml for git repo https://github.com/mcpads/gg-madou1-kr-patcher written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mcpads/gg-madou1-kr-patcher on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mcpads/gg-madou1-kr-patcher 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.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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3
[INFO] running `Command { std: "docker" "start" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3", 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" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3", 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" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling ttf-parser v0.21.1
[INFO] [stderr]    Compiling typed-isa-core v0.1.0 (https://github.com/mcpads/retro-typed-isa.git?rev=9b31c628465cb83a633445de7d39e985be184cb7#9b31c628)
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling gg-sms v0.1.0 (/opt/rustwide/workdir/crates/gg-sms)
[INFO] [stderr]    Compiling z80 v0.1.0 (https://github.com/mcpads/retro-typed-isa.git?rev=9b31c628465cb83a633445de7d39e985be184cb7#9b31c628)
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling fontdue v0.9.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling gg-madou-patch v0.1.0 (/opt/rustwide/workdir/apps/gg_madou_patch)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.82s
[INFO] running `Command { std: "docker" "inspect" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3", 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" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling gg-sms v0.1.0 (/opt/rustwide/workdir/crates/gg-sms)
[INFO] [stderr]    Compiling gg-madou-patch v0.1.0 (/opt/rustwide/workdir/apps/gg_madou_patch)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.07s
[INFO] running `Command { std: "docker" "inspect" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3", 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" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/gg_madou_patch-a2f64c735787bd9f)
[INFO] [stdout] 
[INFO] [stdout] running 138 tests
[INFO] [stdout] test bps::vli::tests::roundtrip_range ... ok
[INFO] [stdout] test bps::create::tests::roundtrip_inplace ... ok
[INFO] [stdout] test font::korean::tests::test_rasterize_empty ... ok
[INFO] [stdout] test font::korean::tests::test_font_output_sizes ... ok
[INFO] [stdout] test font::korean::tests::test_rasterize_single_pixel ... ok
[INFO] [stdout] test font::tile::tests::test_bpp1_to_bpp4_empty ... ok
[INFO] [stdout] test font::tile::tests::test_bpp1_to_bpp4_pattern ... ok
[INFO] [stdout] test font::tile::tests::test_bpp1_to_bpp4_full ... ok
[INFO] [stdout] test font::korean::tests::test_synth_ellipsis_three_dots ... ok
[INFO] [stdout] test jp::engine::tests::jp_hook_is_not_en_signature ... ok
[INFO] [stdout] test jp::engine::tests::verify_hook_errors_on_short_rom ... ok
[INFO] [stdout] test jp::relocation::tests::jp_relocation_rejects_signature_drift ... ok
[INFO] [stdout] test jp::relocation::tests::jp_original_accepts_complete_relocation_graph ... ok
[INFO] [stdout] test jp::render::tests::dispatch_patch_targets_28a9 ... ok
[INFO] [stdout] test jp::render::tests::ko_dispatch_fits_free_region ... ok
[INFO] [stdout] test jp::render::tests::ko_dispatch_reserves_f0_f2_and_preserves_native_dakuten ... ok
[INFO] [stdout] test jp::render::tests::ko_render_ends_with_bank0_return_stub ... ok
[INFO] [stdout] test jp::render::tests::ko_render_has_battle_shared_window_allocation ... ok
[INFO] [stdout] test jp::render::tests::window_clear_patch_targets_reset_stub ... ok
[INFO] [stdout] test jp::render::tests::ko_render_wraps_before_tile_zero ... ok
[INFO] [stdout] test jp::render::tests::window_reset_stub_preserves_state_and_replays_overwrite ... ok
[INFO] [stdout] test jp::render::tests::return_stub_is_slot2_restore_then_write ... ok
[INFO] [stdout] test jp::tables::tests::noop_rebuild_is_byte_identical ... ok
[INFO] [stdout] test jp::tables::tests::jp_tables_resolve_in_range ... ok
[INFO] [stdout] test jp::tests::current_translation_corpus_covers_every_active_jp_pointer ... ok
[INFO] [stdout] test jp::tests::current_translation_corpus_has_canonical_menu_names ... ok
[INFO] [stdout] test jp::tests::expand_produces_valid_1mb_image ... ok
[INFO] [stdout] test jp::tests::jp_baked_ui_rejects_signature_drift ... ok
[INFO] [stdout] test jp::tests::jp_direct_control_scan_skips_glyph_subindices ... ok
[INFO] [stdout] test jp::tables::tests::jp_ko_prefixes_are_unused_in_active_text ... ok
[INFO] [stdout] test patch::menu_tiles::tests::jp_fixture_button_generation ... ok
[INFO] [stdout] test patch::tests::tests::test_constants_address_sanity ... ok
[INFO] [stdout] test jp::tests::current_ending_credit_rows_and_final_page_are_safe ... FAILED
[INFO] [stdout] test patch::tests::tests::test_dispatch_patch_size ... ok
[INFO] [stdout] test jp::tests::current_momomo_shop_voice_has_no_regional_dialect ... FAILED
[INFO] [stdout] test patch::tests::tests::test_dispatch_patch_nop_padding ... ok
[INFO] [stdout] test jp::tests::current_translation_declared_layout_constraints ... FAILED
[INFO] [stdout] test jp::tests::expect_bytes_fails_closed ... ok
[INFO] [stdout] test jp::tests::translated_build_relocates_text_without_touching_source_banks ... ok
[INFO] [stdout] test jp::tests::expand_rejects_wrong_size ... ok
[INFO] [stdout] test patch::tests::tests::test_atomicity_stub_b_and_entry6_coupling ... ok
[INFO] [stdout] test patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order ... FAILED
[INFO] [stdout] test patch::tests::tests::test_dispatch_patch_jp_opcode ... ok
[INFO] [stdout] test jp::tests::expect_sha256_fails_closed ... ok
[INFO] [stdout] test patch::tests::tests::test_dispatch_patch_target_address ... ok
[INFO] [stdout] test jp::engine::tests::jp_hook_signature_present ... ok
[INFO] [stdout] test bps::create::tests::roundtrip_identical ... ok
[INFO] [stdout] test patch::tests::tests::test_en_guard_fits_in_region ... ok
[INFO] [stdout] test patch::tests::tests::test_en_guard_has_cp_80 ... ok
[INFO] [stdout] test patch::tests::tests::test_en_guard_has_wide_space_replacement ... ok
[INFO] [stdout] test patch::tests::tests::test_en_guard_jumps_to_vwf_engine ... ok
[INFO] [stdout] test patch::tests::tests::test_en_guard_return_addr_at_23ca ... ok
[INFO] [stdout] test patch::tests::tests::test_en_guard_saves_bc ... ok
[INFO] [stdout] test patch::tests::tests::test_entry1_jr_displacement_targets_stub_a ... ok
[INFO] [stdout] test patch::tests::tests::test_entry3_targets_stub_a ... ok
[INFO] [stdout] test patch::tests::tests::test_entry2_targets_stub_d ... ok
[INFO] [stdout] test patch::tests::tests::test_entry4_targets_stub_b ... ok
[INFO] [stdout] test patch::tests::tests::test_entry5_targets_stub_e ... ok
[INFO] [stdout] test patch::tests::tests::test_entry6_targets_stub_c ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_dispatch_en_path_add_54 ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_dispatch_en_path_jp_23a6 ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_dispatch_first_instruction_ld_a_d ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_dispatch_fits_in_limit ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_dispatch_has_cp_80 ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_dispatch_has_ko_render_jump ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_dispatch_nop_sled ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_always_base_9f ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_di_ei_pair ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_contains_outi ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_initializes_dfdc ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_ld_a_d_sub_80 ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_jumps_to_engine_return ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_no_inline_nametable_write ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_pre_increments_tile_counter ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_resets_tile_counter ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_sets_dfe6_c0 ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_size_reasonable ... ok
[INFO] [stdout] test patch::tests::tests::test_relocation_entry_bytes_match_design_doc ... ok
[INFO] [stdout] test patch::tests::tests::test_ko_render_vdp_write_mode_or_40 ... ok
[INFO] [stdout] test patch::tests::tests::test_relocation_stage7_writes_apply_cleanly_on_synthetic_rom ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_continuation_targets_outside_stub_regions ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_regions_do_not_overlap_entry_points ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_sprite_bytes_spare_35 ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_sprite_bytes_spare_37 ... ok
[INFO] [stdout] test patch::tests::tests::test_en_guard_switches_to_bank_8 ... ok
[INFO] [stdout] test font::tile::tests::test_en_format ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_targets_match_continuation_constants ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_textwindow_bytes_spare_35 ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_textwindow_bytes_spare_36 ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_textwindow_bytes_spare_37 ... ok
[INFO] [stdout] test patch::tests::tests::test_stub_wiring_matches_relocation_map ... ok
[INFO] [stdout] test patch::title_logo::tests::prepared_title_is_source_protected_and_reencodable ... ok
[INFO] [stdout] test patch::title_logo::tests::source_tiles_round_trip ... ok
[INFO] [stdout] test patch::title_logo::tests::title_layer_contract_is_exact ... ok
[INFO] [stdout] test text::bank::tests::relocated_bank_matches_verify_whitelist_ptr_protection ... ok
[INFO] [stdout] test text::bank::tests::test_multi_table_no_translations ... ok
[INFO] [stdout] test text::bank::tests::relocation_config_matches_source ... ok
[INFO] [stdout] test patch::title_logo::tests::title_prepare_and_apply_are_fail_closed ... ok
[INFO] [stdout] test text::bank::tests::build_overflows_when_ko_exceeds_reclaim ... ok
[INFO] [stdout] test text::bank::tests::test_multi_table_preserves_secondary ... ok
[INFO] [stdout] test text::bank::tests::test_multi_table_pointer_value_secondary ... ok
[INFO] [stdout] test text::bank::tests::build_preserves_graphic_block ... ok
[INFO] [stdout] test text::bank::tests::test_multi_table_suffix_sharing_preserved ... ok
[INFO] [stdout] test text::bank::tests::original_bank_untouched_when_table_relocated ... ok
[INFO] [stdout] test text::bank::tests::relocated_no_cross_table_suffix_sharing ... ok
[INFO] [stdout] test text::bank::tests::test_region_allocator_basic ... ok
[INFO] [stdout] test text::bank::tests::relocated_translated_and_untranslated_ids ... ok
[INFO] [stdout] test text::bank::tests::test_region_allocator_min_offset ... ok
[INFO] [stdout] test text::bank::tests::test_region_allocator_overflow ... ok
[INFO] [stdout] test text::bank::tests::relocated_overflow_fails_closed ... ok
[INFO] [stdout] test text::control::tests::test_en_char_encoding ... ok
[INFO] [stdout] test text::control::tests::test_encode_no_double_terminator ... ok
[INFO] [stdout] test text::control::tests::test_ellipsis_single_glyph_and_collapse ... ok
[INFO] [stdout] test text::control::tests::test_encode_var ... ok
[INFO] [stdout] test text::control::tests::test_encode_symbol_as_ko_glyph ... ok
[INFO] [stdout] test text::control::tests::test_jp_literal_overrides_replace_en_bytes ... ok
[INFO] [stdout] test text::control::tests::test_unsupported_character_errors ... ok
[INFO] [stdout] test text::encoding::tests::test_collect_syllables ... ok
[INFO] [stdout] test text::bank::tests::relocated_two_tables_share_bank_no_ptr_collision ... ok
[INFO] [stdout] test text::encoding::tests::test_ko_encoding_basic ... ok
[INFO] [stdout] test text::bank::tests::whitelist_respects_reserved_ranges ... ok
[INFO] [stdout] test text::bank::tests::relocated_suffix_sharing_within_table_preserved ... ok
[INFO] [stdout] test text::control::tests::test_encode_ko_text ... ok
[INFO] [stdout] test text::bank::tests::verify_allows_change_inside_writable_or_ptr ... ok
[INFO] [stdout] test text::encoding::tests::test_custom_prefixes_must_be_consecutive ... ok
[INFO] [stdout] test text::bank::tests::relocated_preserves_base_logical_and_ptr_math ... ok
[INFO] [stdout] test text::bank::tests::verify_rejects_change_outside_whitelist ... ok
[INFO] [stdout] test text::bank::tests::whitelist_excludes_unreferenced_graphic ... ok
[INFO] [stdout] test text::bank::tests::relocated_inactive_id_stays_null ... ok
[INFO] [stdout] test text::encoding::tests::test_ko_encoding_boundary_255_256 ... ok
[INFO] [stdout] test text::bank::tests::whitelist_includes_reclaimed_translated_text ... ok
[INFO] [stdout] test text::encoding::tests::test_ko_encoding_empty ... ok
[INFO] [stdout] test text::encoding::tests::test_ko_encoding_boundary_511_512 ... ok
[INFO] [stdout] test text::encoding::tests::test_ko_encoding_multi_prefix ... ok
[INFO] [stdout] test text::encoding::tests::test_ko_encoding_too_many_syllables ... ok
[INFO] [stdout] test translation::layout::tests::width_model_matches_confirmed_runtime_rules ... ok
[INFO] [stdout] test text::control::tests::test_encode_control_codes ... ok
[INFO] [stdout] test text::encoding::tests::test_jp_direct_prefixes ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- jp::tests::current_ending_credit_rows_and_final_page_are_safe stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jp::tests::current_ending_credit_rows_and_final_page_are_safe' (594) panicked at apps/gg_madou_patch/src/jp/mod.rs:978:14:
[INFO] [stdout] bank 3 third
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6463f0b7efe1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6463f0b950ca - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6463f0b83c6c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6463f0b59fc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6463f0b76e39 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6463f0b06e80 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6463f0b76ff2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6463f0b5a072 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6463f0b51e99 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6463f0b5ad7d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6463f0b957fc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6463f0b95554 - core[7c831bd917ebf35f]::option::expect_failed
[INFO] [stdout]   12:     0x6463f0aa5fd7 - gg_madou_patch[cabb3674b1c4fe4]::jp::tests::current_ending_credit_rows_and_final_page_are_safe
[INFO] [stdout]   13:     0x6463f0aa0659 - <gg_madou_patch[cabb3674b1c4fe4]::jp::tests::current_ending_credit_rows_and_final_page_are_safe::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6463f0afa16b - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   15:     0x6463f0b077d5 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6463f0b00b94 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6463f0b0a932 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6463f0b7e229 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b0a2251707a - <unknown>
[INFO] [stdout]   20:     0x7b0a225aa534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jp::tests::current_momomo_shop_voice_has_no_regional_dialect stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jp::tests::current_momomo_shop_voice_has_no_regional_dialect' (595) panicked at apps/gg_madou_patch/src/jp/mod.rs:1036:14:
[INFO] [stdout] bank 5 secondary
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6463f0b7efe1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6463f0b950ca - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6463f0b83c6c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6463f0b59fc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6463f0b76e39 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6463f0b06e80 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6463f0b76ff2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6463f0b5a072 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6463f0b51e99 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6463f0b5ad7d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6463f0b957fc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6463f0b95554 - core[7c831bd917ebf35f]::option::expect_failed
[INFO] [stdout]   12:     0x6463f0aa58ac - gg_madou_patch[cabb3674b1c4fe4]::jp::tests::current_momomo_shop_voice_has_no_regional_dialect
[INFO] [stdout]   13:     0x6463f0aa0639 - <gg_madou_patch[cabb3674b1c4fe4]::jp::tests::current_momomo_shop_voice_has_no_regional_dialect::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6463f0afa16b - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   15:     0x6463f0b077d5 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6463f0b00b94 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6463f0b0a932 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6463f0b7e229 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b0a2251707a - <unknown>
[INFO] [stdout]   20:     0x7b0a225aa534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jp::tests::current_translation_declared_layout_constraints stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jp::tests::current_translation_declared_layout_constraints' (598) panicked at apps/gg_madou_patch/src/jp/mod.rs:962:14:
[INFO] [stdout] bank 5 secondary id 84
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6463f0b7efe1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6463f0b950ca - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6463f0b83c6c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6463f0b59fc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6463f0b76e39 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6463f0b06e80 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6463f0b76ff2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6463f0b5a072 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6463f0b51e99 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6463f0b5ad7d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6463f0b957fc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6463f0b95554 - core[7c831bd917ebf35f]::option::expect_failed
[INFO] [stdout]   12:     0x6463f0aa5191 - gg_madou_patch[cabb3674b1c4fe4]::jp::tests::current_translation_declared_layout_constraints
[INFO] [stdout]   13:     0x6463f0aa0619 - <gg_madou_patch[cabb3674b1c4fe4]::jp::tests::current_translation_declared_layout_constraints::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6463f0afa16b - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   15:     0x6463f0b077d5 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6463f0b00b94 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6463f0b0a932 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6463f0b7e229 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b0a2251707a - <unknown>
[INFO] [stdout]   20:     0x7b0a225aa534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order' (606) panicked at apps/gg_madou_patch/src/patch/menu_tiles.rs:550:73:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: 메뉴 타일용 폰트 로드 실패: ../../assets/fonts/dalmoori.ttf
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
[INFO] [stdout]    1: gg_madou_patch::patch::menu_tiles::load_font
[INFO] [stdout]    2: gg_madou_patch::patch::menu_tiles::generate_direction_buttons_jp
[INFO] [stdout]    3: gg_madou_patch::patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order
[INFO] [stdout]    4: <gg_madou_patch::patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]    5: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]    6: test::run_test::{closure#0}
[INFO] [stdout]    7: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]    8: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]    9: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   10: <unknown>
[INFO] [stdout]   11: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6463f0b7efe1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6463f0b950ca - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x6463f0b83c6c - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6463f0b59fc6 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6463f0b76e39 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x6463f0b06e80 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6463f0b76ff2 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6463f0b5a072 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6463f0b51e99 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6463f0b5ad7d - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x6463f0b957fc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6463f0b955d2 - core[7c831bd917ebf35f]::result::unwrap_failed
[INFO] [stdout]   12:     0x6463f0ae198c - gg_madou_patch[cabb3674b1c4fe4]::patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order
[INFO] [stdout]   13:     0x6463f0aa34a9 - <gg_madou_patch[cabb3674b1c4fe4]::patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6463f0afa16b - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   15:     0x6463f0b077d5 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   16:     0x6463f0b00b94 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x6463f0b0a932 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6463f0b7e229 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b0a2251707a - <unknown>
[INFO] [stdout]   20:     0x7b0a225aa534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     jp::tests::current_ending_credit_rows_and_final_page_are_safe
[INFO] [stdout]     jp::tests::current_momomo_shop_voice_has_no_regional_dialect
[INFO] [stdout]     jp::tests::current_translation_declared_layout_constraints
[INFO] [stdout]     patch::menu_tiles::tests::direction_button_generation_preserves_frames_and_order
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 134 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p gg-madou-patch --bin gg-madou-patch`
[INFO] running `Command { std: "docker" "inspect" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3", kill_on_drop: false }`
[INFO] [stdout] 22840a4803ecb3cc38dde5663cc1b0472bbd3074567b1bfeff98f7a3ff8566f3
