[INFO] cloning repository https://github.com/KSaiAkshit/eschec
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KSaiAkshit/eschec" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKSaiAkshit%2Feschec", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKSaiAkshit%2Feschec'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 366255cfb5655503b83e42e02bd232c339556342
[INFO] testing KSaiAkshit/eschec against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKSaiAkshit%2Feschec" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/KSaiAkshit/eschec
[INFO] finished tweaking git repo https://github.com/KSaiAkshit/eschec
[INFO] tweaked toml for git repo https://github.com/KSaiAkshit/eschec written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/KSaiAkshit/eschec on toolchain 9f93af291970322f4f1c6315ccde4d7078201159
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/KSaiAkshit/eschec 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" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: build
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9f15aa7c0751cb2ee73cac39d50c6348a352d369875547f8ce31c31b30427046
[INFO] running `Command { std: "docker" "start" "-a" "9f15aa7c0751cb2ee73cac39d50c6348a352d369875547f8ce31c31b30427046", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9f15aa7c0751cb2ee73cac39d50c6348a352d369875547f8ce31c31b30427046", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f15aa7c0751cb2ee73cac39d50c6348a352d369875547f8ce31c31b30427046", kill_on_drop: false }`
[INFO] [stdout] 9f15aa7c0751cb2ee73cac39d50c6348a352d369875547f8ce31c31b30427046
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2f825eda9a7c0157e56b947b92e2fbce91786aa738d2924c8f8a255dd44b6ae6
[INFO] running `Command { std: "docker" "start" "-a" "2f825eda9a7c0157e56b947b92e2fbce91786aa738d2924c8f8a255dd44b6ae6", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: build
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling owo-colors v4.2.2
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling bitflags v2.9.3
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling anstream v0.6.20
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling clap_builder v4.5.46
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling supports-hyperlinks v3.1.0
[INFO] [stderr]    Compiling console v0.16.0
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling unit-prefix v0.5.1
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling shell-words v1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling indicatif v0.18.0
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling color-backtrace v0.7.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.5.45
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling clap v4.5.46
[INFO] [stderr]    Compiling tracing-appender v0.2.3
[INFO] [stderr]    Compiling eschec v0.1.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.75s
[INFO] running `Command { std: "docker" "inspect" "2f825eda9a7c0157e56b947b92e2fbce91786aa738d2924c8f8a255dd44b6ae6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f825eda9a7c0157e56b947b92e2fbce91786aa738d2924c8f8a255dd44b6ae6", kill_on_drop: false }`
[INFO] [stdout] 2f825eda9a7c0157e56b947b92e2fbce91786aa738d2924c8f8a255dd44b6ae6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca33aa40247ea2a59d9591094701f733ac2d5c4895bf118789dfc3166c54e103
[INFO] running `Command { std: "docker" "start" "-a" "ca33aa40247ea2a59d9591094701f733ac2d5c4895bf118789dfc3166c54e103", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: build
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling indicatif v0.18.0
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling tracing-appender v0.2.3
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling color-backtrace v0.7.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.6.0
[INFO] [stderr]    Compiling eschec v0.1.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.03s
[INFO] running `Command { std: "docker" "inspect" "ca33aa40247ea2a59d9591094701f733ac2d5c4895bf118789dfc3166c54e103", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca33aa40247ea2a59d9591094701f733ac2d5c4895bf118789dfc3166c54e103", kill_on_drop: false }`
[INFO] [stdout] ca33aa40247ea2a59d9591094701f733ac2d5c4895bf118789dfc3166c54e103
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6542ef6441194881a50376ce00b5bc839479cfcf0c29782103c239454737e809
[INFO] running `Command { std: "docker" "start" "-a" "6542ef6441194881a50376ce00b5bc839479cfcf0c29782103c239454737e809", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: build
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/eschec-c2040938ab7bd66b)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test board::components::tests::test_print_bitboard ... ok
[INFO] [stdout] test board::tests::bitboard_tests::test_bb_lsb ... ok
[INFO] [stdout] test board::tests::material_tests::test_king_and_bishop_vs_king ... ok
[INFO] [stdout] test board::tests::material_tests::test_king_and_knight_vs_king ... ok
[INFO] [stdout] test board::tests::material_tests::test_king_vs_king ... ok
[INFO] [stdout] test board::tests::material_tests::test_kings_and_different_colored_bishops ... ok
[INFO] [stdout] test board::tests::material_tests::test_kings_and_same_colored_bishops ... ok
[INFO] [stdout] test board::components::tests::test_en_passent_from_square ... ok
[INFO] [stdout] test board::tests::material_tests::test_sufficient_material ... ok
[INFO] [stdout] test board::tests::material_tests::test_two_bishops_sufficient_material ... ok
[INFO] [stdout] test board::tests::material_tests::test_two_knights_sufficient_material ... ok
[INFO] [stdout] test board::tests::see_tests::test_fn_sync ... ok
[INFO] [stdout] test board::tests::see_tests::test_long_see_sequence ... ok
[INFO] [stdout] test board::tests::material_tests::test_material_after_capture ... ok
[INFO] [stdout] test board::components::tests::test_display_square ... ok
[INFO] [stdout] test board::tests::see_tests::test_short_see_sequence ... ok
[INFO] [stdout] test board::tests::material_tests::test_initial_material_balance ... ok
[INFO] [stdout] test board::tests::test_en_passant_make_unmake_symmetry ... ok
[INFO] [stdout] test board::tests::test_rook_capture_removes_opponent_castling_rights ... ok
[INFO] [stdout] test board::tests::test_promotion_to_queen_with_capture ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_ignores_illegal_en_passant_square ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_differs_on_side_to_move ... ok
[INFO] [stdout] test board::zobrist::tests::different_hash ... ok
[INFO] [stdout] test board::zobrist::tests::test_en_passant_hash_symmetry ... ok
[INFO] [stdout] test board::tests::test_black_kingside_castle_moves_rook_correctly ... ok
[INFO] [stdout] test board::zobrist::tests::test_kiwipete_hash_symmetry ... ok
[INFO] [stdout] test board::zobrist::tests::test_castling_hash_symmetry ... ok
[INFO] [stdout] test board::fen::tests::test_parse_enpassant ... ok
[INFO] [stdout] test board::zobrist::tests::test_promotion_hash_symmetry ... ok
[INFO] [stdout] test board::zobrist::tests::test_zobrist_collisions_with_perft ... ignored
[INFO] [stdout] test board::zobrist::tests::test_startpos_hash_symmetry ... ok
[INFO] [stdout] test board::zobrist::tests::test_zobrist_hash_symmetry ... ok
[INFO] [stdout] test moves::tests::test_bishop_mask_from_center ... ok
[INFO] [stdout] test evaluation::tests::test_composite_evaluator ... ok
[INFO] [stdout] test moves::tests::test_bishop_mask_from_edge_b1 ... ok
[INFO] [stdout] test moves::tests::test_bishop_mask_from_corner_a1 ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_differs_on_castling_rights ... ok
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] test moves::tests::test_from_san_castling ... ok
[INFO] [stdout] test moves::tests::test_from_san_disambiguation_rank ... ok
[INFO] [stdout] test moves::tests::test_from_san_disambiguation_file ... ok
[INFO] [stdout] test moves::tests::test_from_san_knight_move ... ok
[INFO] [stdout] test moves::tests::test_from_san_illegal_move ... ok
[INFO] [stdout] test moves::tests::test_from_san_promotion_with_check ... ok
[INFO] [stdout] test moves::tests::test_from_uci_castling ... ok
[INFO] [stdout] test moves::tests::test_from_san_simple_pawn_move ... ok
[INFO] [stdout] test moves::tests::test_from_uci_invalid_format ... ok
[INFO] [stdout] test moves::tests::test_from_uci_promotion ... ok
[INFO] [stdout] test moves::tests::test_from_uci_simple_capture ... ok
[INFO] [stdout] test moves::tests::test_from_uci_simple_quiet_move ... ok
[INFO] [stdout] test moves::tests::test_from_san_capture ... ok
[INFO] [stdout] test moves::tests::test_from_uci_illegal_move_leaves_king_in_check ... ok
[INFO] [stdout] test board::fen::tests::test_parse_fen ... ok
[INFO] [stdout] test evaluation::position::tests::test_default_board ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_differs_on_en_passant_square ... ok
[INFO] [stdout] test evaluation::position::tests::test_pawn ... ok
[INFO] [stdout] test moves::tests::test_from_uci_en_passant ... ok
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_castling_all_rights::h3a26d38b013aebcc
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:478
[INFO] [stdout] test moves::tests::test_castling_all_rights ... FAILED
[INFO] [stderr]      476 │ #[test]
[INFO] [stderr]      477 │ fn test_castling_all_rights() {
[INFO] [stderr]      478 >     assert_moves_match_stockfish("r3k2r/pppppppp/8/8/8/8/PPPPPPPP/R3K2R w KQkq - 0 1");
[INFO] [stderr]      479 │ }
[INFO] [stderr]      480 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_castling_all_rights::{{closure}}::ha88eaee5eb5a9702
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:477
[INFO] [stderr]      475 │ 
[INFO] [stderr]      476 │ #[test]
[INFO] [stderr]      477 > fn test_castling_all_rights() {
[INFO] [stderr]      478 │     assert_moves_match_stockfish("r3k2r/pppppppp/8/8/8/8/PPPPPPPP/R3K2R w KQkq - 0 1");
[INFO] [stderr]      479 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h631277c7634bbdd0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_must_move_out_of_check::hdafadacb6f1f73c1
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:508
[INFO] [stderr]      506 │ #[test]
[INFO] [stderr]      507 │ fn test_must_move_out_of_check() {
[INFO] [stdout] test moves::tests::test_must_move_out_of_check ... FAILED
[INFO] [stderr]      508 >     assert_moves_match_stockfish("rnbqkbnr/pppp1ppp/8/8/4r3/8/PPPPPPPP/RNBQKBNR w KQkq - 0 2");
[INFO] [stderr]      509 │ }
[INFO] [stderr]      510 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_must_move_out_of_check::{{closure}}::hb7672d8d11a7ef07
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:507
[INFO] [stderr]      505 │ 
[INFO] [stderr]      506 │ #[test]
[INFO] [stderr]      507 > fn test_must_move_out_of_check() {
[INFO] [stderr]      508 │     assert_moves_match_stockfish("rnbqkbnr/pppp1ppp/8/8/4r3/8/PPPPPPPP/RNBQKBNR w KQkq - 0 2");
[INFO] [stderr]      509 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::hcb3a19381bd8bda9
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_no_castling_through_check::he250f17c025c2f2d
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:488
[INFO] [stderr]      486 │ #[test]
[INFO] [stderr]      487 │ fn test_no_castling_through_check() {
[INFO] [stderr]      488 >     assert_moves_match_stockfish("1r2k2r/8/8/8/8/8/8/R3K2R w KQk - 0 1");
[INFO] [stderr]      489 │ }
[INFO] [stderr]      490 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_no_castling_through_check::{{closure}}::h0c4b244450289ade
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:487
[INFO] [stderr]      485 │ 
[INFO] [stderr]      486 │ #[test]
[INFO] [stderr]      487 > fn test_no_castling_through_check() {
[INFO] [stderr]      488 │     assert_moves_match_stockfish("1r2k2r/8/8/8/8/8/8/R3K2R w KQk - 0 1");
[INFO] [stderr]      489 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h1b026c638adce464
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stdout] test moves::tests::test_no_castling_through_check ... FAILED
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test moves::tests::test_kiwipete_position ... FAILED
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_kiwipete_position::h9c88f9484a6611c8
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:450
[INFO] [stderr]      448 │ #[test]
[INFO] [stderr]      449 │ fn test_kiwipete_position() {
[INFO] [stderr]      450 >     assert_moves_match_stockfish(
[INFO] [stderr]      451 │         "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1",
[INFO] [stderr]      452 │     );
[INFO] [stderr] 15: eschec::moves::tests::test_kiwipete_position::{{closure}}::hfde9bf0e872d0ba1
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:449
[INFO] [stderr]      447 │ 
[INFO] [stderr]      448 │ #[test]
[INFO] [stderr]      449 > fn test_kiwipete_position() {
[INFO] [stderr]      450 │     assert_moves_match_stockfish(
[INFO] [stderr]      451 │         "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1",
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h90b1cbc7ae94dbeb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to install global subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd963b1c82976c6c6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::hb6dbca3b64df08b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr]     1242 │ /// [`RUST_LOG` environment variable]: crate::filter::EnvFilter::DEFAULT_ENV
[INFO] [stderr]     1243 │ pub fn init() {
[INFO] [stderr]     1244 >     try_init().expect("Unable to install global subscriber")
[INFO] [stderr]     1245 │ }
[INFO] [stderr]     1246 │ 
[INFO] [stderr] 13: eschec::moves::tests::test_make_unmake_symmetry::ha799a011e4b974c9
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:281
[INFO] [stderr]      279 │ // verify symmetry of make_move and unmake_move
[INFO] [stderr]      280 │ fn test_make_unmake_symmetry(fen: &str) {
[INFO] [stderr]      281 >     init();
[INFO] [stderr]      282 │ 
[INFO] [stderr]      283 │     let mut board = Board::from_fen(fen);
[INFO] [stderr] 14: eschec::moves::tests::test_make_unmake_double_check::h78a73766f171e9b7
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:440
[INFO] [stderr]      438 │ fn test_make_unmake_double_check() {
[INFO] [stderr]      439 │     // A position where the king is in double check.
[INFO] [stderr]      440 >     test_make_unmake_symmetry("rnb1kbnr/pppp1ppp/8/8/3r4/3B4/PPP1PPPP/RN1QK1NR w KQkq - 0 5");
[INFO] [stderr]      441 │ }
[INFO] [stderr]      442 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_make_unmake_double_check::{{closure}}::h90d7d09ad6acbd1d
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:438
[INFO] [stderr]      436 │ 
[INFO] [stderr]      437 │ #[test]
[INFO] [stderr]      438 > fn test_make_unmake_double_check() {
[INFO] [stderr]      439 │     // A position where the king is in double check.
[INFO] [stderr]      440 │     test_make_unmake_symmetry("rnb1kbnr/pppp1ppp/8/8/3r4/3B4/PPP1PPPP/RN1QK1NR w KQkq - 0 5");
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h3a6ec41edadaf8d0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to install global subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd963b1c82976c6c6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::hb6dbca3b64df08b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr]     1242 │ /// [`RUST_LOG` environment variable]: crate::filter::EnvFilter::DEFAULT_ENV
[INFO] [stderr]     1243 │ pub fn init() {
[INFO] [stderr]     1244 >     try_init().expect("Unable to install global subscriber")
[INFO] [stderr]     1245 │ }
[INFO] [stderr]     1246 │ 
[INFO] [stderr] 13: eschec::moves::tests::test_make_unmake_symmetry::ha799a011e4b974c9
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:281
[INFO] [stderr]      279 │ // verify symmetry of make_move and unmake_move
[INFO] [stderr]      280 │ fn test_make_unmake_symmetry(fen: &str) {
[INFO] [stderr]      281 >     init();
[INFO] [stderr]      282 │ 
[INFO] [stderr]      283 │     let mut board = Board::from_fen(fen);
[INFO] [stderr] 14: eschec::moves::tests::test_make_unmake_castling::h60bba2763722c33d
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:428
[INFO] [stderr]      426 │ fn test_make_unmake_castling() {
[INFO] [stderr]      427 │     // A position where both sides can castle.
[INFO] [stderr]      428 >     test_make_unmake_symmetry("r3k2r/pppppppp/8/8/8/8/PPPPPPPP/R3K2R w KQkq - 0 1");
[INFO] [stderr]      429 │ }
[INFO] [stderr]      430 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_make_unmake_castling::{{closure}}::h6d6a6156997f8275
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:426
[INFO] [stderr]      424 │ 
[INFO] [stderr]      425 │ #[test]
[INFO] [stderr]      426 > fn test_make_unmake_castling() {
[INFO] [stderr]      427 │     // A position where both sides can castle.
[INFO] [stderr]      428 │     test_make_unmake_symmetry("r3k2r/pppppppp/8/8/8/8/PPPPPPPP/R3K2R w KQkq - 0 1");
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h814030eb4075168d
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stdout] test moves::tests::test_make_unmake_castling ... FAILED
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] test moves::tests::test_make_unmake_double_check ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_pinned_piece_can_move_along_ray::hfc5573517fe0579d
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:503
[INFO] [stderr]      501 │ #[test]
[INFO] [stderr]      502 │ fn test_pinned_piece_can_move_along_ray() {
[INFO] [stderr]      503 >     assert_moves_match_stockfish("4k3/4r3/8/8/8/8/4R3/4K3 w - - 0 1");
[INFO] [stderr]      504 │ }
[INFO] [stderr]      505 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_pinned_piece_can_move_along_ray::{{closure}}::h1e873c1c5ec88937
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:502
[INFO] [stderr]      500 │ 
[INFO] [stderr]      501 │ #[test]
[INFO] [stderr]      502 > fn test_pinned_piece_can_move_along_ray() {
[INFO] [stderr]      503 │     assert_moves_match_stockfish("4k3/4r3/8/8/8/8/4R3/4K3 w - - 0 1");
[INFO] [stderr]      504 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h7a35031062bd773a
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stdout] test moves::tests::test_en_passant_white ... FAILED
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stdout] test moves::tests::test_pinned_piece_can_move_along_ray ... FAILED
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stdout] test moves::tests::test_rook_mask_from_center ... ok
[INFO] [stderr] 
[INFO] [stdout] test moves::tests::test_rook_mask_from_corner_a1 ... ok
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_en_passant_white::hbef079feed9abddf
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:468
[INFO] [stderr]      466 │     // rnbqkbnr/ppppp1pp/8/4Pp2/8/8/PPPP1PPP/RNBQKBNR w KQkq f6 0 3
[INFO] [stderr]      467 │     // White can now play exf6 en passant.
[INFO] [stderr]      468 >     assert_moves_match_stockfish("rnbqkbnr/ppppp1pp/8/4Pp2/8/8/PPPP1PPP/RNBQKBNR w KQkq f6 0 3");
[INFO] [stderr]      469 │ }
[INFO] [stderr]      470 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_en_passant_white::{{closure}}::h4dc96c8f5a5fa333
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:461
[INFO] [stderr]      459 │ 
[INFO] [stderr]      460 │ #[test]
[INFO] [stderr]      461 > fn test_en_passant_white() {
[INFO] [stderr]      462 │     // This test is tricky. We need to create the board state that *allows* en passant.
[INFO] [stderr]      463 │     // FEN alone isn't enough, as the en passant square is a separate field.
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::he3bf3793f41721e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test moves::tests::test_rook_mask_from_edge_h4 ... ok
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_double_check_only_king_moves::hd2f565683b45d7b2
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:513
[INFO] [stderr]      511 │ #[test]
[INFO] [stderr]      512 │ fn test_double_check_only_king_moves() {
[INFO] [stderr]      513 >     assert_moves_match_stockfish("rnb1kbnr/pppp1ppp/8/8/3r4/3B4/PPP1PPPP/RN1QK1NR w KQkq - 0 5");
[INFO] [stderr]      514 │ }
[INFO] [stderr]      515 │ 
[INFO] [stdout] test moves::tests::test_double_check_only_king_moves ... FAILED
[INFO] [stderr] 15: eschec::moves::tests::test_double_check_only_king_moves::{{closure}}::hc091a92f427c62cc
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:512
[INFO] [stderr]      510 │ 
[INFO] [stderr]      511 │ #[test]
[INFO] [stderr]      512 > fn test_double_check_only_king_moves() {
[INFO] [stderr]      513 │     assert_moves_match_stockfish("rnb1kbnr/pppp1ppp/8/8/3r4/3B4/PPP1PPPP/RN1QK1NR w KQkq - 0 5");
[INFO] [stderr]      514 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h896cc91e94d9f1b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_start_pos::ha55a46841fab9b3a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:445
[INFO] [stderr]      443 │ #[test]
[INFO] [stderr]      444 │ fn test_start_pos() {
[INFO] [stderr]      445 >     assert_moves_match_stockfish("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1");
[INFO] [stderr]      446 │ }
[INFO] [stderr]      447 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_start_pos::{{closure}}::h983d78f284d14219
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:444
[INFO] [stderr]      442 │ 
[INFO] [stderr]      443 │ #[test]
[INFO] [stderr]      444 > fn test_start_pos() {
[INFO] [stderr]      445 │     assert_moves_match_stockfish("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1");
[INFO] [stderr]      446 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h95ac23c82d68b32d
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stdout] test moves::tests::test_start_pos ... FAILED
[INFO] [stdout] test search::move_picker::tests::test_move_picker_basic ... ok
[INFO] [stdout] test search::move_picker::tests::test_move_picker_iterator ... ok
[INFO] [stdout] test search::move_picker::tests::test_move_picker_ordering ... ok
[INFO] [stdout] test search::move_picker::tests::test_move_picker_peek ... ok
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  failed to set global default subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/util.rs:91
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] test search::move_picker::tests::test_move_picker_remaining ... ok
[INFO] [stdout] test search::move_picker::tests::test_move_picker_with_tt_move ... ok
[INFO] [stdout] test board::tests::material_tests::test_make_unmake_capture ... FAILED
[INFO] [stdout] test moves::tests::test_make_unmake_kiwipete ... FAILED
[INFO] [stdout] test moves::tests::test_make_unmake_in_check ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h48e6465239141c69
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::util::SubscriberInitExt::init::h20b5dd741639f3fa
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/util.rs:91
[INFO] [stderr]       89 │     fn init(self) {
[INFO] [stderr]       90 │         self.try_init()
[INFO] [stderr]       91 >             .expect("failed to set global default subscriber")
[INFO] [stderr]       92 │     }
[INFO] [stderr]       93 │ }
[INFO] [stderr] 13: eschec::utils::log::LOG_HANDLES::{{closure}}::h28fc8028627124da
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:81
[INFO] [stderr]       79 │         .with(console_layer)
[INFO] [stderr]       80 │         .with(file_layer)
[INFO] [stderr]       81 >         .init();
[INFO] [stderr]       82 │ 
[INFO] [stderr]       83 │     LogHandles {
[INFO] [stderr] 14: core::ops::function::FnOnce::call_once::h65dd52d4387393b6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 15: core::ops::function::FnOnce::call_once::h446e0e90ddc0dcb1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 16: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:259
[INFO] [stderr] 17: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 18: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 19: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 20: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 21: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 22: eschec::board::tests::material_tests::test_make_unmake_capture::h790a24ff043a9e68
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/tests.rs:230
[INFO] [stderr]      228 │     #[test]
[INFO] [stderr]      229 │     fn test_make_unmake_capture() {
[INFO] [stderr]      230 >         init();
[INFO] [stderr]      231 │         let mut board =
[INFO] [stderr]      232 │             Board::from_fen("rnbqkbnr/ppp1pppp/8/3p4/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 1");
[INFO] [stderr] 23: eschec::board::tests::material_tests::test_make_unmake_capture::{{closure}}::hb63fa4395ab00a83
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/tests.rs:229
[INFO] [stderr]      227 │ 
[INFO] [stderr]      228 │     #[test]
[INFO] [stderr]      229 >     fn test_make_unmake_capture() {
[INFO] [stderr]      230 │         init();
[INFO] [stderr]      231 │         let mut board =
[INFO] [stderr] 24: core::ops::function::FnOnce::call_once::hf4a2743ab041b315
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 25: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 26: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 27: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 29: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 30: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 31: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 32: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 33: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 34: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 35: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 37: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 38: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 39: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 40: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 41: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 42: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 43: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 44: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 45: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to install global subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd963b1c82976c6c6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::hb6dbca3b64df08b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr]     1242 │ /// [`RUST_LOG` environment variable]: crate::filter::EnvFilter::DEFAULT_ENV
[INFO] [stderr]     1243 │ pub fn init() {
[INFO] [stderr]     1244 >     try_init().expect("Unable to install global subscriber")
[INFO] [stderr]     1245 │ }
[INFO] [stderr]     1246 │ 
[INFO] [stderr] 13: eschec::moves::tests::test_make_unmake_symmetry::ha799a011e4b974c9
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:281
[INFO] [stderr]      279 │ // verify symmetry of make_move and unmake_move
[INFO] [stderr]      280 │ fn test_make_unmake_symmetry(fen: &str) {
[INFO] [stderr]      281 >     init();
[INFO] [stderr]      282 │ 
[INFO] [stderr]      283 │     let mut board = Board::from_fen(fen);
[INFO] [stderr] 14: eschec::moves::tests::test_make_unmake_kiwipete::hedec0e6869204d51
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:408
[INFO] [stderr]      406 │ #[test]
[INFO] [stderr]      407 │ fn test_make_unmake_kiwipete() {
[INFO] [stderr]      408 >     test_make_unmake_symmetry(
[INFO] [stderr]      409 │         "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1",
[INFO] [stderr]      410 │     );
[INFO] [stderr] 15: eschec::moves::tests::test_make_unmake_kiwipete::{{closure}}::h56aa64edbf4e3438
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:407
[INFO] [stderr]      405 │ 
[INFO] [stderr]      406 │ #[test]
[INFO] [stderr]      407 > fn test_make_unmake_kiwipete() {
[INFO] [stderr]      408 │     test_make_unmake_symmetry(
[INFO] [stderr]      409 │         "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1",
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::hf0d055897bf54808
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to install global subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd963b1c82976c6c6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::hb6dbca3b64df08b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr]     1242 │ /// [`RUST_LOG` environment variable]: crate::filter::EnvFilter::DEFAULT_ENV
[INFO] [stderr]     1243 │ pub fn init() {
[INFO] [stderr]     1244 >     try_init().expect("Unable to install global subscriber")
[INFO] [stderr]     1245 │ }
[INFO] [stderr]     1246 │ 
[INFO] [stderr] 13: eschec::moves::tests::test_make_unmake_symmetry::ha799a011e4b974c9
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:281
[INFO] [stderr]      279 │ // verify symmetry of make_move and unmake_move
[INFO] [stderr]      280 │ fn test_make_unmake_symmetry(fen: &str) {
[INFO] [stderr]      281 >     init();
[INFO] [stderr]      282 │ 
[INFO] [stderr]      283 │     let mut board = Board::from_fen(fen);
[INFO] [stderr] 14: eschec::moves::tests::test_make_unmake_in_check::h0536890236dfa802
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:434
[INFO] [stderr]      432 │ fn test_make_unmake_in_check() {
[INFO] [stderr]      433 │     // A position where the king is in check and must respond.
[INFO] [stderr]      434 >     test_make_unmake_symmetry("rnb1kbnr/pppp1ppp/8/4p3/4P2q/8/PPPP1PPP/RNBQKBNR w KQkq - 2 3");
[INFO] [stderr]      435 │ }
[INFO] [stderr]      436 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_make_unmake_in_check::{{closure}}::hcf8a2b228aca0042
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:432
[INFO] [stderr]      430 │ 
[INFO] [stderr]      431 │ #[test]
[INFO] [stderr]      432 > fn test_make_unmake_in_check() {
[INFO] [stderr]      433 │     // A position where the king is in check and must respond.
[INFO] [stderr]      434 │     test_make_unmake_symmetry("rnb1kbnr/pppp1ppp/8/4p3/4P2q/8/PPPP1PPP/RNBQKBNR w KQkq - 2 3");
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h417965fe11b855a3
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to install global subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd963b1c82976c6c6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::hb6dbca3b64df08b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr]     1242 │ /// [`RUST_LOG` environment variable]: crate::filter::EnvFilter::DEFAULT_ENV
[INFO] [stderr]     1243 │ pub fn init() {
[INFO] [stderr]     1244 >     try_init().expect("Unable to install global subscriber")
[INFO] [stderr]     1245 │ }
[INFO] [stderr]     1246 │ 
[INFO] [stderr] 13: eschec::moves::tests::test_make_unmake_symmetry::ha799a011e4b974c9
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:281
[INFO] [stderr]      279 │ // verify symmetry of make_move and unmake_move
[INFO] [stderr]      280 │ fn test_make_unmake_symmetry(fen: &str) {
[INFO] [stderr]      281 >     init();
[INFO] [stderr]      282 │ 
[INFO] [stderr]      283 │     let mut board = Board::from_fen(fen);
[INFO] [stderr] 14: eschec::moves::tests::test_make_unmake_promotion::h85e5b3a63e7de066
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:422
[INFO] [stderr]      420 │ fn test_make_unmake_promotion() {
[INFO] [stderr]      421 │     // A position where white can promote a pawn (with and without capture).
[INFO] [stderr]      422 >     test_make_unmake_symmetry("r3k2r/pPpp1ppp/1b3nbN/nP6/BBP1P3/q4N2/P2P2PP/R2Q1RK1 b kq - 0 1");
[INFO] [stderr]      423 │ }
[INFO] [stderr]      424 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_make_unmake_promotion::{{closure}}::h2158b6cf3d641817
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:420
[INFO] [stderr]      418 │ 
[INFO] [stderr]      419 │ #[test]
[INFO] [stderr]      420 > fn test_make_unmake_promotion() {
[INFO] [stderr]      421 │     // A position where white can promote a pawn (with and without capture).
[INFO] [stderr]      422 │     test_make_unmake_symmetry("r3k2r/pPpp1ppp/1b3nbN/nP6/BBP1P3/q4N2/P2P2PP/R2Q1RK1 b kq - 0 1");
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h3b3a7aabf509e213
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stdout] test moves::tests::test_make_unmake_promotion ... FAILED
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to install global subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd963b1c82976c6c6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::hb6dbca3b64df08b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr]     1242 │ /// [`RUST_LOG` environment variable]: crate::filter::EnvFilter::DEFAULT_ENV
[INFO] [stderr]     1243 │ pub fn init() {
[INFO] [stderr]     1244 >     try_init().expect("Unable to install global subscriber")
[INFO] [stderr]     1245 │ }
[INFO] [stderr]     1246 │ 
[INFO] [stderr] 13: eschec::moves::tests::test_make_unmake_symmetry::ha799a011e4b974c9
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:281
[INFO] [stderr]      279 │ // verify symmetry of make_move and unmake_move
[INFO] [stderr]      280 │ fn test_make_unmake_symmetry(fen: &str) {
[INFO] [stderr]      281 >     init();
[INFO] [stderr]      282 │ 
[INFO] [stderr]      283 │     let mut board = Board::from_fen(fen);
[INFO] [stderr] 14: eschec::moves::tests::test_make_unmake_startpos::hc2759b7615eac44d
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:403
[INFO] [stderr]      401 │ #[test]
[INFO] [stderr]      402 │ fn test_make_unmake_startpos() {
[INFO] [stderr]      403 >     test_make_unmake_symmetry("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1");
[INFO] [stderr]      404 │ }
[INFO] [stderr]      405 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_make_unmake_startpos::{{closure}}::h43e3a944057a5e98
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:402
[INFO] [stderr]      400 │ 
[INFO] [stderr]      401 │ #[test]
[INFO] [stderr]      402 > fn test_make_unmake_startpos() {
[INFO] [stderr]      403 │     test_make_unmake_symmetry("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1");
[INFO] [stderr]      404 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h61485311d7c34643
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_checkmate_position::hd824ae9322bea338
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:523
[INFO] [stderr]      521 │ #[test]
[INFO] [stderr]      522 │ fn test_checkmate_position() {
[INFO] [stderr]      523 >     assert_moves_match_stockfish("5rk1/p4ppp/8/1p1p4/3P3q/1P2r3/P5PP/2R2Q1K b - - 1 27");
[INFO] [stderr]      524 │ }
[INFO] [stderr] 15: eschec::moves::tests::test_checkmate_position::{{closure}}::hfd38eff011104341
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:522
[INFO] [stderr]      520 │ 
[INFO] [stderr]      521 │ #[test]
[INFO] [stderr]      522 > fn test_checkmate_position() {
[INFO] [stderr]      523 │     assert_moves_match_stockfish("5rk1/p4ppp/8/1p1p4/3P3q/1P2r3/P5PP/2R2Q1K b - - 1 27");
[INFO] [stderr]      524 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h5af082bee6a3087a
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_castling_blocked::h1563dbe2cef95ffc
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:483
[INFO] [stderr]      481 │ #[test]
[INFO] [stderr]      482 │ fn test_castling_blocked() {
[INFO] [stderr]      483 >     assert_moves_match_stockfish("r3k1nr/p2ppppp/8/8/8/8/P2PPPPP/R1B1K2R w KQkq - 0 1");
[INFO] [stderr]      484 │ }
[INFO] [stderr]      485 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_castling_blocked::{{closure}}::h4f024d6f9a8234fd
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:482
[INFO] [stderr]      480 │ 
[INFO] [stderr]      481 │ #[test]
[INFO] [stderr]      482 > fn test_castling_blocked() {
[INFO] [stderr]      483 │     assert_moves_match_stockfish("r3k1nr/p2ppppp/8/8/8/8/P2PPPPP/R1B1K2R w KQkq - 0 1");
[INFO] [stderr]      484 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h4a9da454b352300a
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stdout] test moves::tests::test_checkmate_position ... FAILED
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stdout] test moves::tests::test_make_unmake_startpos ... FAILED
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stdout] test moves::tests::test_castling_blocked ... FAILED
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stdout] test moves::tests::test_no_castling_while_in_check ... FAILED
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stdout] test moves::tests::test_pawn_captures_and_pushes ... FAILED
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stdout] test utils::prng::test::check_bit_displacement ... ok
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_no_castling_while_in_check::h528fc265347273d6
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:493
[INFO] [stderr]      491 │ #[test]
[INFO] [stderr]      492 │ fn test_no_castling_while_in_check() {
[INFO] [stderr]      493 >     assert_moves_match_stockfish("r3k2r/pp1ppppp/8/2b5/8/8/PPP1PPPP/R3K2R w KQkq - 0 1");
[INFO] [stderr]      494 │ }
[INFO] [stderr]      495 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_no_castling_while_in_check::{{closure}}::h68d74a029f728bd2
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:492
[INFO] [stderr]      490 │ 
[INFO] [stderr]      491 │ #[test]
[INFO] [stderr]      492 > fn test_no_castling_while_in_check() {
[INFO] [stderr]      493 │     assert_moves_match_stockfish("r3k2r/pp1ppppp/8/2b5/8/8/PPP1PPPP/R3K2R w KQkq - 0 1");
[INFO] [stderr]      494 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h91a245fc48e81898
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_pawn_captures_and_pushes::he9c86abc499a91a0
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:457
[INFO] [stderr]      455 │ #[test]
[INFO] [stderr]      456 │ fn test_pawn_captures_and_pushes() {
[INFO] [stderr]      457 >     assert_moves_match_stockfish("rnbqkbnr/ppp1pppp/8/3p4/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 1");
[INFO] [stderr]      458 │ }
[INFO] [stderr]      459 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_pawn_captures_and_pushes::{{closure}}::h55deca8de6870bda
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:456
[INFO] [stderr]      454 │ 
[INFO] [stderr]      455 │ #[test]
[INFO] [stderr]      456 > fn test_pawn_captures_and_pushes() {
[INFO] [stderr]      457 │     assert_moves_match_stockfish("rnbqkbnr/ppp1pppp/8/3p4/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 1");
[INFO] [stderr]      458 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::hf2ffccbbdd97f747
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_pinned_piece_cannot_move::hb8651c358b322a71
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:498
[INFO] [stderr]      496 │ #[test]
[INFO] [stderr]      497 │ fn test_pinned_piece_cannot_move() {
[INFO] [stderr]      498 >     assert_moves_match_stockfish("rnbqk1nr/1p1p1pbp/4p1p1/8/8/5N2/PPPPPPPP/RNBQKB1R w KQkq - 0 4");
[INFO] [stderr]      499 │ }
[INFO] [stderr]      500 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_pinned_piece_cannot_move::{{closure}}::h01861c59de25b3ef
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:497
[INFO] [stderr]      495 │ 
[INFO] [stderr]      496 │ #[test]
[INFO] [stderr]      497 > fn test_pinned_piece_cannot_move() {
[INFO] [stderr]      498 │     assert_moves_match_stockfish("rnbqk1nr/1p1p1pbp/4p1p1/8/8/5N2/PPPPPPPP/RNBQKB1R w KQkq - 0 4");
[INFO] [stderr]      499 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h82db26969e2c95b9
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stdout] test moves::tests::test_pinned_piece_cannot_move ... FAILED
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_promotion_with_capture::h6eb8459a5d5ceab2
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:473
[INFO] [stderr]      471 │ #[test]
[INFO] [stderr]      472 │ fn test_promotion_with_capture() {
[INFO] [stderr]      473 >     assert_moves_match_stockfish("rnb2bnr/pppkPppp/8/8/8/8/PPPP1PPP/RNBQKBNR w KQ - 1 5");
[INFO] [stderr]      474 │ }
[INFO] [stderr]      475 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_promotion_with_capture::{{closure}}::h378385a7d81ad98a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:472
[INFO] [stderr]      470 │ 
[INFO] [stderr]      471 │ #[test]
[INFO] [stderr]      472 > fn test_promotion_with_capture() {
[INFO] [stderr]      473 │     assert_moves_match_stockfish("rnb2bnr/pppkPppp/8/8/8/8/PPPP1PPP/RNBQKBNR w KQ - 1 5");
[INFO] [stderr]      474 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h01c8c672b309e2d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stdout] test moves::tests::test_promotion_with_capture ... FAILED
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to install global subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd963b1c82976c6c6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::hb6dbca3b64df08b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/fmt/mod.rs:1244
[INFO] [stderr]     1242 │ /// [`RUST_LOG` environment variable]: crate::filter::EnvFilter::DEFAULT_ENV
[INFO] [stderr]     1243 │ pub fn init() {
[INFO] [stderr]     1244 >     try_init().expect("Unable to install global subscriber")
[INFO] [stderr]     1245 │ }
[INFO] [stderr]     1246 │ 
[INFO] [stderr] 13: eschec::moves::tests::test_make_unmake_symmetry::ha799a011e4b974c9
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:281
[INFO] [stderr]      279 │ // verify symmetry of make_move and unmake_move
[INFO] [stderr]      280 │ fn test_make_unmake_symmetry(fen: &str) {
[INFO] [stderr]      281 >     init();
[INFO] [stderr]      282 │ 
[INFO] [stderr]      283 │     let mut board = Board::from_fen(fen);
[INFO] [stderr] 14: eschec::moves::tests::test_make_unmake_en_passant::ha01c6fcede585791
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:416
[INFO] [stderr]      414 │ fn test_make_unmake_en_passant() {
[INFO] [stderr]      415 │     // A position with a valid en passant square.
[INFO] [stderr]      416 >     test_make_unmake_symmetry("rnbqkbnr/pp1p1ppp/8/2pPp3/8/8/PPP1PPPP/RNBQKBNR w KQkq e6 0 3");
[INFO] [stderr]      417 │ }
[INFO] [stderr]      418 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_make_unmake_en_passant::{{closure}}::h47b417f6f22aa86f
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:414
[INFO] [stderr]      412 │ 
[INFO] [stderr]      413 │ #[test]
[INFO] [stderr]      414 > fn test_make_unmake_en_passant() {
[INFO] [stderr]      415 │     // A position with a valid en passant square.
[INFO] [stderr]      416 │     test_make_unmake_symmetry("rnbqkbnr/pp1p1ppp/8/2pPp3/8/8/PPP1PPPP/RNBQKBNR w KQkq e6 0 3");
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::hf948477cfb54298d
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stdout] test moves::tests::test_make_unmake_en_passant ... FAILED
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stderr] Location: src/moves/tests.rs:329
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h6a0b66eb5f2a5fee
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::hdb3677851dd46609
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stderr]      328 │     let stockfish_path =
[INFO] [stderr]      329 >         std::env::var("STOCKFISH_PATH").expect("STOCKFISH_PATH environment variable not set");
[INFO] [stderr]      330 │ 
[INFO] [stderr]      331 │     let mut child = Command::new(&stockfish_path)
[INFO] [stderr] 13: eschec::moves::tests::assert_moves_match_stockfish::hde8cbbacaffd373a
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:392
[INFO] [stderr]      390 │ 
[INFO] [stderr]      391 │     // 2. Get sorted "ground truth" moves directly from Stockfish
[INFO] [stderr]      392 >     let stockfish_moves = get_stockfish_legal_moves(fen);
[INFO] [stderr]      393 │ 
[INFO] [stderr]      394 │     // 3. Compare the sorted lists. `assert_eq!` will provide a clean diff on failure.
[INFO] [stderr] 14: eschec::moves::tests::test_stalemate_position::h1850a3c9811b12c0
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:518
[INFO] [stderr]      516 │ #[test]
[INFO] [stderr]      517 │ fn test_stalemate_position() {
[INFO] [stderr]      518 >     assert_moves_match_stockfish("8/8/8/8/8/8/5Q2/7k b - - 0 1");
[INFO] [stderr]      519 │ }
[INFO] [stderr]      520 │ 
[INFO] [stderr] 15: eschec::moves::tests::test_stalemate_position::{{closure}}::h9b34aa11ca5b83e1
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:517
[INFO] [stderr]      515 │ 
[INFO] [stderr]      516 │ #[test]
[INFO] [stderr]      517 > fn test_stalemate_position() {
[INFO] [stderr]      518 │     assert_moves_match_stockfish("8/8/8/8/8/8/5Q2/7k b - - 0 1");
[INFO] [stderr]      519 │ }
[INFO] [stderr] 16: core::ops::function::FnOnce::call_once::h00dbacd943e8d352
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 37: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] test moves::tests::test_stalemate_position ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 17: eschec::board::components::tests::test_make_move::h19ebbb189e799797
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/components.rs:1066
[INFO] [stderr]     1064 │     #[test]
[INFO] [stderr]     1065 │     fn test_make_move() {
[INFO] [stderr]     1066 >         init();
[INFO] [stderr]     1067 │         let out = "0 0 0 0 0 0 0 0
[INFO] [stderr]     1068 │ 0 0 0 0 0 0 0 0
[INFO] [stderr] 18: eschec::board::components::tests::test_make_move::{{closure}}::h2fdf2ba61e825cb3
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/components.rs:1065
[INFO] [stderr]     1063 │ 
[INFO] [stderr]     1064 │     #[test]
[INFO] [stderr]     1065 >     fn test_make_move() {
[INFO] [stderr]     1066 │         init();
[INFO] [stderr]     1067 │         let out = "0 0 0 0 0 0 0 0
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::h260af4f9c20d2306
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stdout] test board::components::tests::test_make_move ... FAILED
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] test search::tests::test_null_move_pruning ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 17: eschec::search::tests::test_null_move_pruning::hd4575421dd432b5c
[INFO] [stderr]     at /opt/rustwide/workdir/src/search/mod.rs:61
[INFO] [stderr]       59 │     #[test]
[INFO] [stderr]       60 │     fn test_null_move_pruning() {
[INFO] [stderr]       61 >         init();
[INFO] [stderr]       62 │         // let _ = utils::log::toggle_file_logging(true);
[INFO] [stderr]       63 │         let evaluator = CompositeEvaluator::balanced();
[INFO] [stderr] 18: eschec::search::tests::test_null_move_pruning::{{closure}}::h8dc7fc02fa10d1d6
[INFO] [stderr]     at /opt/rustwide/workdir/src/search/mod.rs:60
[INFO] [stderr]       58 │ 
[INFO] [stderr]       59 │     #[test]
[INFO] [stderr]       60 >     fn test_null_move_pruning() {
[INFO] [stderr]       61 │         init();
[INFO] [stderr]       62 │         // let _ = utils::log::toggle_file_logging(true);
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::ha7c58e83e0cb8602
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 17: eschec::utils::perft::tests::test_perft_position4::hbe6b71cd4c471fa5
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:326
[INFO] [stderr]      324 │     #[test]
[INFO] [stderr]      325 │     fn test_perft_position4() {
[INFO] [stderr]      326 >         init();
[INFO] [stderr]      327 │         // Position 4 from CPW (en passant capture test)
[INFO] [stderr]      328 │         let mut board =
[INFO] [stderr] 18: eschec::utils::perft::tests::test_perft_position4::{{closure}}::hd0dd8cc9d9faabff
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:325
[INFO] [stderr]      323 │ 
[INFO] [stderr]      324 │     #[test]
[INFO] [stderr]      325 >     fn test_perft_position4() {
[INFO] [stderr]      326 │         init();
[INFO] [stderr]      327 │         // Position 4 from CPW (en passant capture test)
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::h3a79192f64ca543e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] test utils::perft::tests::test_perft_position4 ... FAILED
[INFO] [stdout] test utils::perft::tests::test_perft_position3 ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 17: eschec::utils::perft::tests::test_perft_position3::h41a15448ba7c6d1a
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:308
[INFO] [stderr]      306 │     #[test]
[INFO] [stderr]      307 │     fn test_perft_position3() {
[INFO] [stderr]      308 >         init();
[INFO] [stderr]      309 │         // Position 3 from CPW
[INFO] [stderr]      310 │         let mut board = Board::from_fen("8/2p5/3p4/KP5r/1R3p1k/8/4P1P1/8 w - - 0 1");
[INFO] [stderr] 18: eschec::utils::perft::tests::test_perft_position3::{{closure}}::hec62514885218db8
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:307
[INFO] [stderr]      305 │ 
[INFO] [stderr]      306 │     #[test]
[INFO] [stderr]      307 >     fn test_perft_position3() {
[INFO] [stderr]      308 │         init();
[INFO] [stderr]      309 │         // Position 3 from CPW
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::h939c85c30a866a77
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 17: eschec::utils::perft::tests::test_perft_starting_position::h95f5d533785f0791
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:275
[INFO] [stderr]      273 │     #[test]
[INFO] [stderr]      274 │     fn test_perft_starting_position() {
[INFO] [stderr]      275 >         init();
[INFO] [stderr]      276 │         let mut board = Board::new();
[INFO] [stderr]      277 │ 
[INFO] [stderr] 18: eschec::utils::perft::tests::test_perft_starting_position::{{closure}}::hd2439af9450cd217
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:274
[INFO] [stderr]      272 │ 
[INFO] [stderr]      273 │     #[test]
[INFO] [stderr]      274 >     fn test_perft_starting_position() {
[INFO] [stderr]      275 │         init();
[INFO] [stderr]      276 │         let mut board = Board::new();
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::h9daf6d335c2ae5d3
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] test utils::perft::tests::test_perft_starting_position ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 17: eschec::utils::perft::tests::test_perft_kiwipete::h03f7dff85824a276
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:291
[INFO] [stderr]      289 │     #[test]
[INFO] [stderr]      290 │     fn test_perft_kiwipete() {
[INFO] [stderr]      291 >         init();
[INFO] [stderr]      292 │         // This is the "Kiwipete" position, a common test position
[INFO] [stderr]      293 │         let mut board = Board::from_fen(KIWIPETE);
[INFO] [stderr] 18: eschec::utils::perft::tests::test_perft_kiwipete::{{closure}}::h554f74ff4a07bee8
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:290
[INFO] [stdout] test utils::perft::tests::test_perft_kiwipete ... FAILED
[INFO] [stderr]      288 │ 
[INFO] [stderr]      289 │     #[test]
[INFO] [stderr]      290 >     fn test_perft_kiwipete() {
[INFO] [stderr]      291 │         init();
[INFO] [stderr]      292 │         // This is the "Kiwipete" position, a common test position
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::hc6047b367b4e7ebb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stdout] test utils::perft::tests::test_make_unmake_consistency ... FAILED
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stderr] 17: eschec::utils::perft::tests::test_make_unmake_consistency::h5cc61a367def8e51
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:345
[INFO] [stderr]      343 │     #[test]
[INFO] [stderr]      344 │     fn test_make_unmake_consistency() {
[INFO] [stderr]      345 >         init();
[INFO] [stderr]      346 │         let mut board = Board::new();
[INFO] [stderr]      347 │         let original_board = board;
[INFO] [stderr] 18: eschec::utils::perft::tests::test_make_unmake_consistency::{{closure}}::hbd0951b55b5af44a
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:344
[INFO] [stderr]      342 │ 
[INFO] [stderr]      343 │     #[test]
[INFO] [stderr]      344 >     fn test_make_unmake_consistency() {
[INFO] [stderr]      345 │         init();
[INFO] [stderr]      346 │         let mut board = Board::new();
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::had21f3bc792fee1f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stdout] test board::tests::material_tests::test_make_unmake_move ... FAILED
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::h17e570dbe16129af
[INFO] [stdout] 
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:413
[INFO] [stdout] failures:
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::he45c8c4ce81db366
[INFO] [stdout] 
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:253
[INFO] [stdout] failures:
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd4a0aa75e8e12565
[INFO] [stdout]     board::components::tests::test_make_move
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stdout]     board::tests::material_tests::test_make_unmake_capture
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::h5ce9b998659b0e9b
[INFO] [stdout]     board::tests::material_tests::test_make_unmake_move
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stdout]     moves::tests::test_castling_all_rights
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h0d23a9ea3bdb73b7
[INFO] [stdout]     moves::tests::test_castling_blocked
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/once.rs:217
[INFO] [stdout]     moves::tests::test_checkmate_position
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::ha4e22eed93b2bf61
[INFO] [stdout]     moves::tests::test_double_check_only_king_moves
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sync/lazy_lock.rs:251
[INFO] [stdout]     moves::tests::test_en_passant_white
[INFO] [stderr] 16: eschec::utils::log::init::hb4207ae8ca3be175
[INFO] [stdout]     moves::tests::test_kiwipete_position
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stdout]     moves::tests::test_make_unmake_castling
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stdout]     moves::tests::test_make_unmake_double_check
[INFO] [stderr]      125 │ pub fn init() {
[INFO] [stdout]     moves::tests::test_make_unmake_en_passant
[INFO] [stderr]      126 >     LazyLock::force(&LOG_HANDLES);
[INFO] [stdout]     moves::tests::test_make_unmake_in_check
[INFO] [stderr]      127 │     LazyLock::force(&ZOBRIST);
[INFO] [stdout]     moves::tests::test_make_unmake_kiwipete
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stdout]     moves::tests::test_make_unmake_promotion
[INFO] [stderr] 17: eschec::board::tests::material_tests::test_make_unmake_move::h7801d42cf8c9db0d
[INFO] [stdout]     moves::tests::test_make_unmake_startpos
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/tests.rs:205
[INFO] [stdout]     moves::tests::test_must_move_out_of_check
[INFO] [stderr]      203 │     #[test]
[INFO] [stdout]     moves::tests::test_no_castling_through_check
[INFO] [stderr]      204 │     fn test_make_unmake_move() {
[INFO] [stdout]     moves::tests::test_no_castling_while_in_check
[INFO] [stderr]      205 >         init();
[INFO] [stdout]     moves::tests::test_pawn_captures_and_pushes
[INFO] [stderr]      206 │         let mut board = Board::new();
[INFO] [stdout]     moves::tests::test_pinned_piece_can_move_along_ray
[INFO] [stderr]      207 │         let orig_board = board;
[INFO] [stdout]     moves::tests::test_pinned_piece_cannot_move
[INFO] [stderr] 18: eschec::board::tests::material_tests::test_make_unmake_move::{{closure}}::h505b846a9ac47ec7
[INFO] [stdout]     moves::tests::test_promotion_with_capture
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/tests.rs:204
[INFO] [stdout]     moves::tests::test_stalemate_position
[INFO] [stderr]      202 │ 
[INFO] [stdout]     moves::tests::test_start_pos
[INFO] [stderr]      203 │     #[test]
[INFO] [stdout]     search::tests::test_null_move_pruning
[INFO] [stderr]      204 >     fn test_make_unmake_move() {
[INFO] [stdout]     utils::perft::tests::test_make_unmake_consistency
[INFO] [stderr]      205 │         init();
[INFO] [stdout]     utils::perft::tests::test_perft_kiwipete
[INFO] [stderr]      206 │         let mut board = Board::new();
[INFO] [stdout]     utils::perft::tests::test_perft_position3
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::hb56c2ec6fb73ac5c
[INFO] [stdout]     utils::perft::tests::test_perft_position4
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stdout]     utils::perft::tests::test_perft_starting_position
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::h2b2de5fdd23aab3e
[INFO] [stdout] 
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stdout] test result: FAILED. 65 passed; 31 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.85s
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::he551dd004770be01
[INFO] [stdout] 
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::h5f0b44080a35ed87
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4dbf65d14893ecf5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hc37c563b8a006285
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h616b6e2e7a27f612
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::h1e788dd57758e6d8
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::hf073c2764f29f8ad
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h3dc46b7a0c340fa6
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::h6a4da3c57ef4505f
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hfd8e44bc311a5d57
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h57c4ddec344fe24c
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hd7cbe09591f06dfb
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::hdcd076e8e993dfbc
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::h8f9f675f3756eab1
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::he8f74a93abeceb9b
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::he43db13a2caa41d5
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h8f3531a7e0d83514
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ff05134d80ef20e
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::h9a4a41a076a486e0
[INFO] [stderr]     at /rustc/9f93af291970322f4f1c6315ccde4d7078201159/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "6542ef6441194881a50376ce00b5bc839479cfcf0c29782103c239454737e809", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6542ef6441194881a50376ce00b5bc839479cfcf0c29782103c239454737e809", kill_on_drop: false }`
[INFO] [stdout] 6542ef6441194881a50376ce00b5bc839479cfcf0c29782103c239454737e809
