[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 master#1ef7943ee607160a564655b6596f83670ef95df5 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-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/KSaiAkshit/eschec on toolchain 1ef7943ee607160a564655b6596f83670ef95df5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "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" "+1ef7943ee607160a564655b6596f83670ef95df5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: build
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded is_ci v1.2.0
[INFO] [stderr]   Downloaded supports-color v3.0.2
[INFO] [stderr]   Downloaded supports-unicode v3.0.0
[INFO] [stderr]   Downloaded mintex v0.1.4
[INFO] [stderr]   Downloaded dhat v0.3.3
[INFO] [stderr]   Downloaded indicatif v0.18.0
[INFO] [stderr]   Downloaded color-backtrace v0.7.0
[INFO] [stderr]   Downloaded console v0.16.0
[INFO] [stderr]   Downloaded backtrace-ext v0.2.1
[INFO] [stderr]   Downloaded miette v7.6.0
[INFO] [stderr]   Downloaded supports-hyperlinks v3.1.0
[INFO] [stderr]   Downloaded criterion v0.6.0
[INFO] [stderr]   Downloaded tracing-appender v0.2.3
[INFO] [stderr]   Downloaded terminal_size v0.4.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1ef7943ee607160a564655b6596f83670ef95df5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5522c54d74a3a2033e0d5bc5b1cfc1f48571c42d918d915b0fec7bf8bbcd4c41
[INFO] running `Command { std: "docker" "start" "-a" "5522c54d74a3a2033e0d5bc5b1cfc1f48571c42d918d915b0fec7bf8bbcd4c41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5522c54d74a3a2033e0d5bc5b1cfc1f48571c42d918d915b0fec7bf8bbcd4c41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5522c54d74a3a2033e0d5bc5b1cfc1f48571c42d918d915b0fec7bf8bbcd4c41", kill_on_drop: false }`
[INFO] [stdout] 5522c54d74a3a2033e0d5bc5b1cfc1f48571c42d918d915b0fec7bf8bbcd4c41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1ef7943ee607160a564655b6596f83670ef95df5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 34ab4c52e5c8939547d40d8656910dab9af7cc6010cdfe3d8b7a7b251070c797
[INFO] running `Command { std: "docker" "start" "-a" "34ab4c52e5c8939547d40d8656910dab9af7cc6010cdfe3d8b7a7b251070c797", 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 gimli v0.31.1
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling utf8parse v0.2.2
[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 anstyle v1.0.11
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling bitflags v2.9.3
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling owo-colors v4.2.2
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]    Compiling anstream v0.6.20
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling clap_builder v4.5.46
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling console v0.16.0
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling supports-hyperlinks v3.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[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 chrono v0.4.41
[INFO] [stderr]    Compiling shell-words v1.1.0
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling indicatif v0.18.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 backtrace v0.3.75
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling color-backtrace v0.7.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[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 36.84s
[INFO] running `Command { std: "docker" "inspect" "34ab4c52e5c8939547d40d8656910dab9af7cc6010cdfe3d8b7a7b251070c797", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "34ab4c52e5c8939547d40d8656910dab9af7cc6010cdfe3d8b7a7b251070c797", kill_on_drop: false }`
[INFO] [stdout] 34ab4c52e5c8939547d40d8656910dab9af7cc6010cdfe3d8b7a7b251070c797
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9373ffe3a032e3c41b115c3ed47b0d48d0037bbd018323777b7ec66ce8f51848
[INFO] running `Command { std: "docker" "start" "-a" "9373ffe3a032e3c41b115c3ed47b0d48d0037bbd018323777b7ec66ce8f51848", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: build
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling regex-automata v0.4.10
[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 backtrace-ext v0.2.1
[INFO] [stderr]    Compiling color-backtrace v0.7.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling eschec v0.1.11 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.6.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.94s
[INFO] running `Command { std: "docker" "inspect" "9373ffe3a032e3c41b115c3ed47b0d48d0037bbd018323777b7ec66ce8f51848", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9373ffe3a032e3c41b115c3ed47b0d48d0037bbd018323777b7ec66ce8f51848", kill_on_drop: false }`
[INFO] [stdout] 9373ffe3a032e3c41b115c3ed47b0d48d0037bbd018323777b7ec66ce8f51848
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e71187f5049fb047ed36ececcef5b50c5c6bf1c605709c4d93a78505f00ebf60
[INFO] running `Command { std: "docker" "start" "-a" "e71187f5049fb047ed36ececcef5b50c5c6bf1c605709c4d93a78505f00ebf60", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: build
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[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_display_square ... ok
[INFO] [stdout] test board::tests::bitboard_tests::test_bb_lsb ... ok
[INFO] [stdout] test board::fen::tests::test_parse_fen ... ok
[INFO] [stdout] test board::tests::material_tests::test_initial_material_balance ... 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::components::tests::test_print_bitboard ... 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::tests::material_tests::test_material_after_capture ... ok
[INFO] [stdout] test board::components::tests::test_en_passent_from_square ... ok
[INFO] [stdout] test board::tests::material_tests::test_two_knights_sufficient_material ... ok
[INFO] [stdout] test board::fen::tests::test_parse_enpassant ... ok
[INFO] [stdout] test board::tests::see_tests::test_long_see_sequence ... ok
[INFO] [stdout] test board::zobrist::tests::different_hash ... ok
[INFO] [stdout] test board::tests::material_tests::test_two_bishops_sufficient_material ... ok
[INFO] [stdout] test board::tests::see_tests::test_short_see_sequence ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_differs_on_en_passant_square ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_differs_on_side_to_move ... ok
[INFO] [stdout] test board::tests::test_promotion_to_queen_with_capture ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_differs_on_castling_rights ... ok
[INFO] [stdout] test board::zobrist::tests::test_kiwipete_hash_symmetry ... ok
[INFO] [stdout] test board::tests::test_black_kingside_castle_moves_rook_correctly ... ok
[INFO] [stdout] test board::zobrist::tests::test_promotion_hash_symmetry ... ok
[INFO] [stdout] test board::zobrist::tests::test_hash_ignores_illegal_en_passant_square ... ok
[INFO] [stdout] test board::zobrist::tests::test_zobrist_collisions_with_perft ... ignored
[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::material_tests::test_sufficient_material ... ok
[INFO] [stdout] test moves::tests::test_bishop_mask_from_center ... 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 evaluation::tests::test_composite_evaluator ... ok
[INFO] [stdout] test board::zobrist::tests::test_startpos_hash_symmetry ... ok
[INFO] [stdout] test board::zobrist::tests::test_en_passant_hash_symmetry ... ok
[INFO] [stdout] test board::zobrist::tests::test_zobrist_hash_symmetry ... ok
[INFO] [stdout] test evaluation::position::tests::test_default_board ... ok
[INFO] [stdout] test moves::tests::test_bishop_mask_from_corner_a1 ... ok
[INFO] [stdout] test moves::tests::test_bishop_mask_from_edge_b1 ... ok
[INFO] [stdout] test board::tests::see_tests::test_fn_sync ... ok
[INFO] [stdout] test evaluation::position::tests::test_pawn ... ok
[INFO] [stdout] test moves::tests::test_from_san_capture ... ok
[INFO] [stdout] test moves::tests::test_from_san_disambiguation_file ... ok
[INFO] [stdout] test moves::tests::test_from_san_disambiguation_rank ... ok
[INFO] [stdout] test moves::tests::test_from_san_castling ... ok
[INFO] [stdout] test moves::tests::test_from_san_simple_pawn_move ... ok
[INFO] [stdout] test moves::tests::test_from_uci_en_passant ... ok
[INFO] [stdout] test moves::tests::test_from_uci_castling ... ok
[INFO] [stdout] test moves::tests::test_from_san_knight_move ... ok
[INFO] [stdout] test moves::tests::test_from_san_promotion_with_check ... ok
[INFO] [stdout] test moves::tests::test_from_uci_illegal_move_leaves_king_in_check ... 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_san_illegal_move ... ok
[INFO] [stdout] test moves::tests::test_from_uci_simple_quiet_move ... ok
[INFO] [stdout] test board::zobrist::tests::test_castling_hash_symmetry ... ok
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h837ee33fc664905e
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:478
[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}}::hb67179b80dddb897
[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::hceec189fe18ad3b9
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout] test moves::tests::test_castling_all_rights ... FAILED
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::hd37dfb84516c9658
[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}}::h794befc5ff7c12c4
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:522
[INFO] [stdout] test moves::tests::test_checkmate_position ... FAILED
[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::h68f1a19ae1dff47b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::ha9a839bcc51a65f5
[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}}::h18ed8f84460543a2
[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::hc81d6bf2ed186865
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[INFO] [stdout] test moves::tests::test_castling_blocked ... FAILED
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stdout] test moves::tests::test_double_check_only_king_moves ... FAILED
[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::h6ce55defc16349d8
[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::h032d3ba999c1541b
[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] [stderr] 15: eschec::moves::tests::test_double_check_only_king_moves::{{closure}}::h84aaa0bd53b6988c
[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::h2105d25880034bd1
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[INFO] [stdout] test moves::tests::test_en_passant_white ... FAILED
[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::hcf3e69c1fe97dce1
[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}}::h52ff2e85ab437197
[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::h3342b455898eddd5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::h1ce8ad36e21445f2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::h4b7ec9b38c4c7654
[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::hf1e32dc41361c2f5
[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::h873ae0c4af1ab80c
[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}}::hf4d3e2e51e7d285b
[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::h31d4ef816b689883
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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_en_passant ... 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::h1ce8ad36e21445f2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::h4b7ec9b38c4c7654
[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::hf1e32dc41361c2f5
[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::h1cfd55aac473a4e5
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:440
[INFO] [stdout] test moves::tests::test_make_unmake_double_check ... FAILED
[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}}::h81f7e6814608a8ab
[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::h4ab18feb2ca14dd8
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::h1ce8ad36e21445f2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::h4b7ec9b38c4c7654
[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::hf1e32dc41361c2f5
[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::he3b5c2dd9a2bf588
[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}}::h3df8253636305e54
[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::h477fef7a577c7f52
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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_kiwipete ... FAILED
[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::h1ce8ad36e21445f2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::h4b7ec9b38c4c7654
[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::hf1e32dc41361c2f5
[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::h773142c4b4282067
[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}}::h9d4061114a1b4577
[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::h6db7dda445c411de
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout] test moves::tests::test_rook_mask_from_center ... ok
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stdout] test moves::tests::test_rook_mask_from_corner_a1 ... ok
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout] test moves::tests::test_make_unmake_promotion ... FAILED
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stdout] test moves::tests::test_rook_mask_from_edge_h4 ... ok
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::h1ce8ad36e21445f2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::h4b7ec9b38c4c7654
[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::hf1e32dc41361c2f5
[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::hbcd1ae5479de0f64
[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}}::hc85d611447bae6f5
[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::hefa90210deacfe6f
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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_in_check ... FAILED
[INFO] [stderr] The application panicked (crashed).
[INFO] [stdout] test search::move_picker::tests::test_move_picker_basic ... ok
[INFO] [stderr] Message:  failed to set global default subscriber: SetGlobalDefaultError("a global default trace dispatcher has already been set")
[INFO] [stdout] test search::move_picker::tests::test_move_picker_iterator ... ok
[INFO] [stderr] Location: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.20/src/util.rs:91
[INFO] [stdout] test search::move_picker::tests::test_move_picker_ordering ... ok
[INFO] [stderr] 
[INFO] [stdout] test search::move_picker::tests::test_move_picker_peek ... ok
[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] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hf5e7a0b115c93a16
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::util::SubscriberInitExt::init::hda922ee26d0e157a
[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}}::h2535a548763d8eee
[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::hfbc8c27df5dd8f01
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 15: core::ops::function::FnOnce::call_once::h17181b0f8b387415
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 16: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:259
[INFO] [stderr] 17: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 18: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 19: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stdout] test board::tests::material_tests::test_make_unmake_capture ... FAILED
[INFO] [stderr] 20: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 21: eschec::utils::log::init::hec25430e58975911
[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::h532371c501bf900d
[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}}::h9a43cbcdaecc5d9d
[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::h82dbe1d68c04f9ea
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 25: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 26: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 27: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 29: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 30: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 31: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 32: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 33: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 34: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 35: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 37: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 38: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 39: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 40: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 41: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 42: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 43: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 44: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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:  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::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[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::h8307f29dd5e12cb2
[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}}::h8b37da833d262392
[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::h61fe578c2681b19a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout] test board::components::tests::test_make_move ... FAILED
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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:  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::h1ce8ad36e21445f2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::h4b7ec9b38c4c7654
[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::hf1e32dc41361c2f5
[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::h27a53afd5a8c0f07
[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}}::he4bb655279382e0b
[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::h4e248239c168fee7
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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] [stdout] test moves::tests::test_make_unmake_castling ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::h1ce8ad36e21445f2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: tracing_subscriber::fmt::init::h4b7ec9b38c4c7654
[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::hf1e32dc41361c2f5
[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::h2e41913040938ef4
[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}}::h7719e60cc3f5fa3d
[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::h41965aa0b1130a2f
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stderr]      327 │ fn get_stockfish_legal_moves(fen: &str) -> Vec<String> {
[INFO] [stdout] test moves::tests::test_make_unmake_startpos ... FAILED
[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::h6ce55defc16349d8
[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::he25ad7f4b1d0b773
[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}}::hbaf17af93d16f2ec
[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::h868920a086c04f7e
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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_no_castling_through_check ... FAILED
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:329
[INFO] [stdout] test search::move_picker::tests::test_move_picker_with_tt_move ... ok
[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::h6ce55defc16349d8
[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::hf49f68a3eb0d4fab
[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] [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}}::h9cfe3570ba119f7d
[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::h00331e6b61b43097
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stdout] test moves::tests::test_must_move_out_of_check ... FAILED
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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] [stdout] test moves::tests::test_no_castling_while_in_check ... FAILED
[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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h1282d46a351b8021
[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}}::hcaf962ba210f12b2
[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::h3c51ed0cc7e03dc4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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_pawn_captures_and_pushes ... FAILED
[INFO] [stderr]                               ⋮ 10 frames hidden ⋮                              
[INFO] [stderr] 11: core::result::Result<T,E>::expect::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h919059f54d7d2b0c
[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}}::h4fa58f5938e3a5a7
[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::h78c6aa4b8ed32c2d
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h399b317ee12e6df8
[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}}::h338e941501f9d875
[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::hfa7de1173e530596
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h13053040cb2f00f4
[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}}::h04554e2011c40e45
[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::h4d65524c45fde79f
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stdout] test moves::tests::test_pinned_piece_can_move_along_ray ... FAILED
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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_pinned_piece_cannot_move ... FAILED
[INFO] [stderr] Message:  STOCKFISH_PATH environment variable not set: NotPresent
[INFO] [stdout] test utils::prng::test::check_bit_displacement ... ok
[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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h3a2b154aa15af5f5
[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}}::h90e0ba9a8a1e4eab
[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::hbeab861f8107085e
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stdout] test moves::tests::test_start_pos ... FAILED
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout] test moves::tests::test_stalemate_position ... FAILED
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::hed92b51bccd9e9bd
[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}}::h29c4b640b95a937a
[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::h4b38d1d2d122a0bb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h4cc477a1ec99f161
[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}}::hbeade6af7900afbf
[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::h2724965a695ac70f
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hd79f6b0fd771ca10
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/result.rs:1185
[INFO] [stderr] 12: eschec::moves::tests::get_stockfish_legal_moves::h4ea1dd9eac2ca0f2
[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::h6ce55defc16349d8
[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::h5672c2cf67f54ac1
[INFO] [stderr]     at /opt/rustwide/workdir/src/moves/tests.rs:450
[INFO] [stdout] test moves::tests::test_promotion_with_capture ... FAILED
[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}}::h856ae12d199fa2aa
[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::hd99bc436ee32f875
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 17: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 18: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 19: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stdout] test moves::tests::test_kiwipete_position ... FAILED
[INFO] [stderr] 20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stdout] test board::tests::material_tests::test_make_unmake_move ... FAILED
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 21: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 22: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 23: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 24: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 25: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 26: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 27: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 29: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 30: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 31: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 32: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 33: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 34: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 36: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[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::tests::material_tests::test_make_unmake_move::ha4c85ec37dceef86
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/tests.rs:205
[INFO] [stderr]      203 │     #[test]
[INFO] [stderr]      204 │     fn test_make_unmake_move() {
[INFO] [stderr]      205 >         init();
[INFO] [stderr]      206 │         let mut board = Board::new();
[INFO] [stderr]      207 │         let orig_board = board;
[INFO] [stderr] 18: eschec::board::tests::material_tests::test_make_unmake_move::{{closure}}::hb08907f46604ff95
[INFO] [stderr]     at /opt/rustwide/workdir/src/board/tests.rs:204
[INFO] [stderr]      202 │ 
[INFO] [stderr]      203 │     #[test]
[INFO] [stderr]      204 >     fn test_make_unmake_move() {
[INFO] [stderr]      205 │         init();
[INFO] [stderr]      206 │         let mut board = Board::new();
[INFO] [stderr] 19: core::ops::function::FnOnce::call_once::h3a52bc07d3c73bca
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[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::h064dd541870949f8
[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}}::h2a5fa2177a8dcf1d
[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::hcf96a49de460efde
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124
[INFO] [stderr] 40: clone
[INFO] [stderr]     at <unknown source file>
[INFO] [stdout] test search::tests::test_null_move_pruning ... FAILED
[INFO] [stderr] The application panicked (crashed).
[INFO] [stdout] test utils::perft::tests::test_perft_starting_position ... FAILED
[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::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/log.rs:126
[INFO] [stderr]      124 │ /// Initialize tracing and backtrace
[INFO] [stdout] test utils::perft::tests::test_perft_kiwipete ... FAILED
[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::h635c0887c38503be
[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}}::hc30d1c83b7237d04
[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::hc234b03c1645e757
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[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::h5702b94ff604ef74
[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}}::hcfcef6664ce812ec
[INFO] [stderr]     at /opt/rustwide/workdir/src/utils/perft.rs:290
[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::h08d9ec8eb5cfeb38
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[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] [stdout] test utils::perft::tests::test_perft_position3 ... FAILED
[INFO] [stderr]      128 │     #[cfg(feature = "simd")]
[INFO] [stdout] test utils::perft::tests::test_perft_position4 ... FAILED
[INFO] [stderr] 17: eschec::utils::perft::tests::test_perft_position3::h0f4680929d3a62e8
[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}}::h9ad9c6a75c35ac3d
[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::h42ffb0111fee3384
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[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::hc9d032c1fc136bab
[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}}::ha59bbda9e743d582
[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::hdf9b6c1ad21efbd2
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stdout] test utils::perft::tests::test_make_unmake_consistency ... FAILED
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stdout] 
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stdout] failures:
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stdout] 
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stdout] failures:
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stdout]     board::components::tests::test_make_move
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stdout]     board::tests::material_tests::test_make_unmake_capture
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stdout]     board::tests::material_tests::test_make_unmake_move
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stdout]     moves::tests::test_castling_all_rights
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stdout]     moves::tests::test_castling_blocked
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stdout]     moves::tests::test_checkmate_position
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stdout]     moves::tests::test_double_check_only_king_moves
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stdout]     moves::tests::test_en_passant_white
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stdout]     moves::tests::test_kiwipete_position
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stdout]     moves::tests::test_make_unmake_castling
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stdout]     moves::tests::test_make_unmake_double_check
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stdout]     moves::tests::test_make_unmake_en_passant
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stdout]     moves::tests::test_make_unmake_in_check
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stdout]     moves::tests::test_make_unmake_kiwipete
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stdout]     moves::tests::test_make_unmake_promotion
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stdout]     moves::tests::test_make_unmake_startpos
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stdout]     moves::tests::test_must_move_out_of_check
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stdout]     moves::tests::test_no_castling_through_check
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stdout]     moves::tests::test_no_castling_while_in_check
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stdout]     moves::tests::test_pawn_captures_and_pushes
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stdout]     moves::tests::test_pinned_piece_can_move_along_ray
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stdout]     moves::tests::test_pinned_piece_cannot_move
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stdout]     moves::tests::test_promotion_with_capture
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stdout]     moves::tests::test_stalemate_position
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/thread/unix.rs:124
[INFO] [stdout]     moves::tests::test_start_pos
[INFO] [stderr] 40: clone
[INFO] [stdout]     search::tests::test_null_move_pruning
[INFO] [stderr]     at <unknown source file>
[INFO] [stdout]     utils::perft::tests::test_make_unmake_consistency
[INFO] [stderr] The application panicked (crashed).
[INFO] [stdout]     utils::perft::tests::test_perft_kiwipete
[INFO] [stderr] Message:  LazyLock instance has previously been poisoned
[INFO] [stdout]     utils::perft::tests::test_perft_position3
[INFO] [stderr] Location: library/std/src/sync/lazy_lock.rs:413
[INFO] [stdout]     utils::perft::tests::test_perft_position4
[INFO] [stderr] 
[INFO] [stdout]     utils::perft::tests::test_perft_starting_position
[INFO] [stderr] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
[INFO] [stdout] 
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test result: FAILED. 65 passed; 31 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.87s
[INFO] [stderr]                               ⋮ 9 frames hidden ⋮                               
[INFO] [stdout] 
[INFO] [stderr] 10: std::sync::lazy_lock::panic_poisoned::hdcb56d69e8f65445
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:413
[INFO] [stderr] 11: std::sync::lazy_lock::LazyLock<T,F>::force::{{closure}}::h240e45397ba3dd49
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:253
[INFO] [stderr] 12: std::sync::once::Once::call_once_force::{{closure}}::hd56d0681c7e6e87a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 13: std::sys::sync::once::futex::Once::call::hdfb110d980a21994
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/sync/once/futex.rs:178
[INFO] [stderr] 14: std::sync::once::Once::call_once_force::h8a90973e20d4e547
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/once.rs:217
[INFO] [stderr] 15: std::sync::lazy_lock::LazyLock<T,F>::force::h99eac62314540812
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sync/lazy_lock.rs:251
[INFO] [stderr] 16: eschec::utils::log::init::hec25430e58975911
[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::ha795ea29a3af3a5d
[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}}::he11146200546b50b
[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::h2c0ef91a508cdd4e
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 20: core::ops::function::FnOnce::call_once::ha729ee35d2fab541
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 21: test::__rust_begin_short_backtrace::ha40f4db8207e1111
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:663
[INFO] [stderr] 22: test::run_test_in_process::{{closure}}::hc1b77cda5d44f0f3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 23: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h1dbea1de64785521
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 24: std::panicking::catch_unwind::do_call::hd5febe9affd5a1b3
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 25: std::panicking::catch_unwind::h51ea89627559b6f4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 26: std::panic::catch_unwind::hb8b8c2367cae3d66
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 27: test::run_test_in_process::ha5b55801407ea100
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:686
[INFO] [stderr] 28: test::run_test::{{closure}}::h0b9d4072b527abf5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:607
[INFO] [stderr] 29: test::run_test::{{closure}}::hb1056b5731205822
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/test/src/lib.rs:637
[INFO] [stderr] 30: std::sys::backtrace::__rust_begin_short_backtrace::hb61ff5a34023c7ef
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/sys/backtrace.rs:158
[INFO] [stderr] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hb0a83c0e8b353cff
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:562
[INFO] [stderr] 32: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb4f32cb008535298
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/panic/unwind_safe.rs:274
[INFO] [stderr] 33: std::panicking::catch_unwind::do_call::h16d110e4fc35789a
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:590
[INFO] [stderr] 34: std::panicking::catch_unwind::hea9118f355699c4b
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panicking.rs:553
[INFO] [stderr] 35: std::panic::catch_unwind::hf4b3c2a06d3f42f5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/panic.rs:359
[INFO] [stderr] 36: std::thread::Builder::spawn_unchecked_::{{closure}}::h3f4cb733a52d53d5
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/std/src/thread/mod.rs:560
[INFO] [stderr] 37: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4052f0967b37caeb
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/core/src/ops/function.rs:250
[INFO] [stderr] 38: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7ec433abd3f148b4
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/library/alloc/src/boxed.rs:2085
[INFO] [stderr] 39: std::sys::thread::unix::Thread::new::thread_start::he514622d3d7ba65c
[INFO] [stderr]     at /rustc/1ef7943ee607160a564655b6596f83670ef95df5/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" "e71187f5049fb047ed36ececcef5b50c5c6bf1c605709c4d93a78505f00ebf60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e71187f5049fb047ed36ececcef5b50c5c6bf1c605709c4d93a78505f00ebf60", kill_on_drop: false }`
[INFO] [stdout] e71187f5049fb047ed36ececcef5b50c5c6bf1c605709c4d93a78505f00ebf60
