[INFO] fetching crate rshogi-core 0.8.1...
[INFO] testing rshogi-core-0.8.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rshogi-core 0.8.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate rshogi-core 0.8.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rshogi-core 0.8.1
[INFO] tweaked toml for crates.io crate rshogi-core 0.8.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rshogi-core 0.8.1 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 rshogi-core 0.8.1 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0
[INFO] running `Command { std: "docker" "start" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0", 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" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0" "/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" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0", 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" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rshogi-core v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xoshiro v0.7.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.66s
[INFO] running `Command { std: "docker" "inspect" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0", 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" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rshogi-core v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0", 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" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/rshogi_core-87f10b7a94d7ae5a)
[INFO] [stdout] 
[INFO] [stdout] running 897 tests
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_bitxor ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_byte_reverse ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_bitor ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_decrement_pair_lane_boundaries ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_from_bitboards ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_merge ... ok
[INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_gold_basic ... ok
[INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_pawn_basic ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_unpack ... ok
[INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_bishop_basic ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_decrement_pair ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_bitor ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_new ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_iter ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_not ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_set_clear ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_toggle ... ok
[INFO] [stdout] test bitboard::core::tests::test_byte_reverse ... ok
[INFO] [stdout] test bitboard::core::tests::test_decrement_basic ... ok
[INFO] [stdout] test bitboard::core::tests::test_decrement_pair ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_andnot ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_bitand ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_bitand ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_from_square ... ok
[INFO] [stdout] test bitboard::core::tests::test_decrement_with_borrow ... ok
[INFO] [stdout] test bitboard::core::tests::test_from_u64_pair ... ok
[INFO] [stdout] test bitboard::core::tests::test_unpack ... ok
[INFO] [stdout] test bitboard::bitboard256::tests::test_bitboard256_decrement_pair_with_borrow ... ok
[INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_lance_promotion ... ok
[INFO] [stdout] test bitboard::sliders::tests::between_arithmetic_matches_all_square_pairs ... ok
[INFO] [stdout] test bitboard::sliders::tests::slider_boundaries_match_naive ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_between_bb ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_lsb_pop ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_more_than_one ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_bitxor ... ok
[INFO] [stdout] test bitboard::check_candidate::tests::test_check_candidate_rook_not_in_table ... ok
[INFO] [stdout] test bitboard::core::tests::test_part ... ok
[INFO] [stdout] test bitboard::core::tests::test_decrement_pair_with_borrow ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_bishop_effect_random_matches_naive ... ok
[INFO] [stdout] test bitboard::core::tests::test_bitboard_boundary ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_const_slider_table_matches_runtime_bytes ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_horse_effect ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_line_bb ... ok
[INFO] [stdout] test bitboard::tables::tests::test_file_bb ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_ray_effect_matches_between_and_step ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_rook_effect_random_matches_naive ... ok
[INFO] [stdout] test bitboard::step_effects::tests::lance_check_squares_match_rook_intersection ... ok
[INFO] [stdout] test bitboard::utils::tests::test_msb64_power_of_two ... ok
[INFO] [stdout] test bitboard::tables::tests::test_silver_effect ... ok
[INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_backends_zero_size ... ok
[INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_enabled_default ... ok
[INFO] [stdout] test bitboard::tables::tests::test_gold_effect ... ok
[INFO] [stdout] test bitboard::tables::tests::test_rank_bb ... ok
[INFO] [stdout] test bitboard::utils::tests::test_msb64_multiple_bits ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_direct_of_basic ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_dragon_effect ... ok
[INFO] [stdout] test bitboard::sliders::tests::test_lance_effect_random_matches_naive ... ok
[INFO] [stdout] test bitboard::step_effects::tests::step_tables_match_empty_occupancy_effects ... ok
[INFO] [stdout] test eval::material::tests::test_material_level_invalid_values ... ok
[INFO] [stdout] test eval::material::tests::test_material_level_value_roundtrip ... ok
[INFO] [stdout] test eval::material::tests::test_pass_right_value_global_and_evaluation ... ok
[INFO] [stdout] test eval::material::tests::test_get_set_material_level ... ok
[INFO] [stdout] test eval::material::tests::test_material_eval_hirate ... ok
[INFO] [stdout] test mate::move_mate::tests::test_knight_promo_gold_check_from_candidate_table ... ok
[INFO] [stdout] test mate::move_mate::tests::test_lance_promo_mate_6f6g ... ok
[INFO] [stdout] test mate::tables::tests::const_check_cand_matches_runtime_table ... ok
[INFO] [stdout] test mate::tables::tests::next_square_matches_eight_direction_rays ... ok
[INFO] [stdout] test mate::tables::tests::test_check_around_bb_matches_yaneuraou_formula ... ok
[INFO] [stdout] test mate::tables::tests::test_check_cand_silver_includes_two_files_away_on_special_rank ... ok
[INFO] [stdout] test mate::tables::tests::test_check_cand_special_cases ... ok
[INFO] [stdout] test mate::tables::tests::test_piece_type_check_enum ... ok
[INFO] [stdout] test mate::tests::mate_step_helpers_match_empty_occupancy_effects ... ok
[INFO] [stdout] test mate::tests::test_can_promote ... ok
[INFO] [stdout] test mate::tests::test_dragon_move_not_false_mate_when_avoid_is_pinner_square ... ok
[INFO] [stdout] test mate::tests::test_aligned ... ok
[INFO] [stdout] test mate::tests::test_knight_promotion_mate_when_protected ... ok
[INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_backends_fresh_random_roundtrip_clear ... ok
[INFO] [stdout] test mate::tests::test_knight_promotion_not_false_mate_when_unprotected ... ok
[INFO] [stdout] test mate::tests::test_lance_nopro_skewer_fallback_after_promote_escape ... ok
[INFO] [stdout] test mate::tests::test_move_mate_gold_like_2hop ... ok
[INFO] [stdout] test movegen::generator::equivalence_tests::pawn_shift_matches_effect_on_every_square ... ok
[INFO] [stdout] test mate::tests::test_drop_mate_gold_corner ... ok
[INFO] [stdout] test mate::tests::test_hirate_no_mate ... ok
[INFO] [stdout] test movegen::generator::tests::pass_generation_only_adds_an_allowed_pass ... ok
[INFO] [stdout] test movegen::generator::tests::test_bishop_promotion_and_unpromotion_in_all_mode ... ok
[INFO] [stdout] test movegen::generator::tests::test_bishop_promotion_only_in_default_mode ... ok
[INFO] [stdout] test movegen::generator::tests::test_enemy_field ... ok
[INFO] [stdout] test movegen::generator::tests::test_evasion_moves_are_legal_against_adjacent_checker ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_checks_only_returns_check_moves ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_checks_set_matches_filter ... ok
[INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_regular_storage_survives_move ... ok
[INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_store_probe ... ok
[INFO] [stdout] test eval::material::tests::test_compute_pass_right_value_early ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_legal_hirate ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_legal_swap_erase_no_illegal ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_legal_swap_erase_with_evasions ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_non_evasions_hirate ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_recaptures_targets_only_given_square ... ok
[INFO] [stdout] test movegen::generator::tests::test_is_legal_with_pass_normal_move ... ok
[INFO] [stdout] test movegen::generator::tests::test_is_legal_with_pass_pass_move ... ok
[INFO] [stdout] test movegen::generator::tests::test_knight_capture_3a4c_is_generated ... ok
[INFO] [stdout] test movegen::generator::tests::test_knight_to_rank2_generates_only_promote ... ok
[INFO] [stdout] test movegen::generator::tests::test_knight_to_rank3_generates_both_promote_and_non_promote ... ok
[INFO] [stdout] test movegen::generator::tests::test_knight_to_rank1_generates_only_promote ... ok
[INFO] [stdout] test movegen::generator::tests::test_pawn_drop_mask ... ok
[INFO] [stdout] test movegen::generator::tests::test_pawn_drop_mate_is_illegal ... ok
[INFO] [stdout] test movegen::generator::tests::test_pawn_drop_not_mate ... ok
[INFO] [stdout] test movegen::movelist::tests::test_movelist_lifecycle ... ok
[INFO] [stdout] test movegen::generator::tests::test_pawn_drop_is_blocked_by_nifu ... ok
[INFO] [stdout] test movegen::generator::tests::test_quiets_pro_minus_omits_pawn_promotion ... ok
[INFO] [stdout] test nnue::accumulator::tests::finny_generic_checks_dimensions_before_simd_callback - should panic ... ok
[INFO] [stdout] test nnue::accumulator::tests::finny_generic_updates_only_changed_features_and_invalidates ... ok
[INFO] [stdout] test movegen::movelist::tests::test_movelist_push_overflow_is_safe ... ok
[INFO] [stdout] test nnue::accumulator::tests::index_list_extend_matches_push_at_capacity_boundaries ... ok
[INFO] [stdout] test movegen::types::tests::test_ext_move_ordering ... ok
[INFO] [stdout] test nnue::accumulator::tests::index_list_extend_matches_push_for_large_index ... ok
[INFO] [stdout] test nnue::accumulator::tests::index_list_extend_pairs_matches_push_for_large_index ... ok
[INFO] [stdout] test bitboard::tables::tests::test_pawn_effect ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_get ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_reset ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_find_usable ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_find_usable_exceeds_max_depth ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_find_usable_with_king_move ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_reset ... ok
[INFO] [stdout] test nnue::accumulator::tests::valid_init_aligned_storage_supports_nonzero_values ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::accumulator_and_cache_rows_are_simd_aligned ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_stack_push_pop ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::finny_diff_matches_scalar_all_slots_and_random_states ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::safe_boundary_previous_links_and_valid_path ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::safe_boundary_stack_preserves_state_after_failure ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_cache_invalidate ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_cache_new_is_invalid ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_psqt_refresh_or_cache_cold_start ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::finny_diff_matches_scalar_after_position_changes ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_psqt_refresh_or_cache_hit_updates_psqt ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_refresh_or_cache_cold_start ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_refresh_or_cache_hit ... ok
[INFO] [stdout] test nnue::accumulator_stack_variant::tests::test_default_is_halfkp ... ok
[INFO] [stdout] test eval::eval_hash::tests::test_normalize_size ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::test_refresh_or_cache_slot_disappears ... ok
[INFO] [stdout] test nnue::activation::tests::test_crelu_i16_to_u8 ... ok
[INFO] [stdout] test nnue::activation::tests::test_crelu_i32_to_u8 ... ok
[INFO] [stdout] test nnue::activation::tests::test_detect_activation ... ok
[INFO] [stdout] test nnue::activation::tests::test_detect_activation_nested_crelu ... ok
[INFO] [stdout] test nnue::activation::tests::test_detect_activation_nested_layerstacks_mixed ... ok
[INFO] [stdout] test nnue::activation::tests::test_detect_activation_from_arch ... ok
[INFO] [stdout] test nnue::activation::tests::test_detect_activation_nested_screlu ... ok
[INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_actual_network_size ... ok
[INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i16_to_u8_qa127 ... ok
[INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i32_simd_path ... ok
[INFO] [stdout] test movegen::generator::equivalence_tests::fixed_positions_preserve_move_order ... ok
[INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_simd_path ... ok
[INFO] [stdout] test nnue::activation::tests::test_screlu_i32_to_u8 ... ok
[INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i16_to_u8_qa255 ... ok
[INFO] [stdout] test bitboard::tables::tests::test_king_effect ... ok
[INFO] [stdout] test bitboard::tables::tests::test_knight_effect ... ok
[INFO] [stdout] test nnue::activation::tests::test_screlu_i16_to_u8 ... ok
[INFO] [stdout] test nnue::bona_piece::tests::test_bona_piece_king_returns_zero ... ok
[INFO] [stdout] test nnue::bona_piece::tests::test_halfkp_index ... ok
[INFO] [stdout] test bitboard::utils::tests::test_msb64_zero ... ok
[INFO] [stdout] test eval::eval_hash::tests::test_eval_hash_enabled_toggle ... ok
[INFO] [stdout] test eval::material::tests::test_compute_pass_right_value_interpolation ... ok
[INFO] [stdout] test eval::material::tests::test_compute_pass_right_value_late ... ok
[INFO] [stdout] test movegen::generator::tests::test_generate_legal_all_includes_bishop_non_promote ... ok
[INFO] [stdout] test nnue::accumulator_layer_stacks::tests::safe_boundary_perspectives ... ok
[INFO] [stdout] test nnue::activation::tests::test_pairwise_crelu_i32_to_u8 ... ok
[INFO] [stdout] test nnue::bona_piece_effect_bucket::tests::bucket_3x3_quantization ... ok
[INFO] [stdout] test nnue::bona_piece_effect_bucket::tests::bucketed_predicate_domains ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_merged::tests::test_halfka_index ... ok
[INFO] [stdout] test nnue::bona_piece::tests::test_hand_base_matches_reference ... ok
[INFO] [stdout] test nnue::bona_piece_effect_bucket::tests::bucket_2x2_quantization ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_merged::tests::test_king_bucket_black_perspective ... ok
[INFO] [stdout] test nnue::bona_piece::tests::test_hand_base_padding ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_split::tests::test_is_hm_mirror ... ok
[INFO] [stdout] test nnue::bona_piece_effect_bucket::tests::dimensions_match_config ... ok
[INFO] [stdout] test nnue::bona_piece::tests::test_hand_zero_count ... ok
[INFO] [stdout] test nnue::bona_piece::tests::test_piece_base_table_consistency ... ok
[INFO] [stdout] test nnue::bona_piece_effect_bucket::tests::effect_bucket_index_injective_within_base ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_merged::tests::test_pack_bonapiece_hand_no_mirror ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_split::tests::test_king_bucket_parity_with_halfka_hm ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_split::tests::test_halfka_index ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_merged::tests::test_pack_bonapiece_enemy_king ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_merged::tests::test_halfka_index ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_split::tests::test_pack_bonapiece_enemy_king_not_folded ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_split::tests::test_pack_no_fold_above_eking ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_merged::tests::test_pack_parity_with_halfka_hm_no_mirror ... ok
[INFO] [stdout] test nnue::dynamic_halfkx::tests::real_halfkp_matches_const_generic ... ignored
[INFO] [stdout] test nnue::bona_piece_halfka_split::tests::test_halfka_index ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_split::tests::test_pack_parity_with_halfka_hm_below_eking ... ok
[INFO] [stdout] test nnue::dynamic_halfkx::tests::net_delta_rejects_dynamic_halfkx ... ok
[INFO] [stdout] test nnue::dynamic_halfkx::tests::dynamic_affine_file_edit_matches_delta ... ok
[INFO] [stdout] test nnue::dynamic_halfkx::tests::stack_is_rebuilt_for_every_runtime_architecture_identity_change ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_split::tests::test_king_index_black_perspective ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::ancestor_update_matches_full_refresh ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_split::tests::test_king_index_white_perspective ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_merged::tests::test_king_index_black_perspective ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_merged::tests::test_pack_bonapiece_enemy_king_fold ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_merged::tests::test_king_index_white_perspective ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::layer_stacks_ft_detection_accepts_underscore_headers ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::layer_stacks_ft_detection_rejects_unknown_keyword_substrings ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::stack_is_rebuilt_for_every_runtime_layer_stacks_identity_change ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::finny_cache_refresh_matches_uncached_refresh ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::threat_headers_accept_separate_and_combined_reported_dimensions ... ok
[INFO] [stdout] test nnue::evaluator::tests::test_all_variants_push_pop_consistency ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::fused_updates_match_separate_add_and_subtract ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::no_threat_stack_does_not_allocate_threat_accumulators ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::reset_invalidates_finny_cache_before_same_shape_network_switch ... ok
[INFO] [stdout] test nnue::dynamic_layer_stacks::tests::king_move_cache_update_matches_full_refresh ... ok
[INFO] [stdout] test nnue::feature_transformer_layer_stacks::ls_finny_tests::ls_finny_indexer_matches_all_bona_pieces_and_kings ... ok
[INFO] [stdout] test nnue::accumulator::tests::test_accumulator_alignment ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_merged::tests::test_is_hm_mirror ... ok
[INFO] [stdout] test nnue::bona_piece_halfka_hm_merged::tests::test_pack_bonapiece_board_mirror ... ok
[INFO] [stdout] test nnue::effect_bucket_features::tests::effect_bucket_active_divides_back_to_base_set ... ok
[INFO] [stdout] test mate::tests::mate_1ply_agrees_with_one_ply_search ... ok
[INFO] [stdout] test movegen::generator::tests::perft_matches_known_counts ... ok
[INFO] [stdout] test nnue::effect_bucket_features::tests::effect_bucket_changed_matches_active_all_legal_moves ... ok
[INFO] [stdout] test movegen::generator::equivalence_tests::random_playouts_preserve_move_order ... ok
[INFO] [stdout] test nnue::feature_transformer::tests::test_sub_weights ... ok
[INFO] [stdout] test nnue::feature_transformer::tests::test_add_weights ... ok
[INFO] [stdout] test nnue::feature_transformer::tests::test_transform ... ok
[INFO] [stdout] test nnue::feature_transformer::tests::test_transform_clipping ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/release/deps/rshogi_core-87f10b7a94d7ae5a` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0", kill_on_drop: false }`
[INFO] [stdout] d2e1f4b3c39613e68064bab8ae61e8a708fba861eeb15e0ead2770453a430ac0
