[INFO] fetching crate chess 3.0.1... [INFO] extracting crate chess 3.0.1 into work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/chess/3.0.1 [INFO] extracting crate chess 3.0.1 into work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/chess/3.0.1 [INFO] validating manifest of chess-3.0.1 on toolchain master#c8865d8e195813ade6b84434ac9f8850e7112d1a [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of chess-3.0.1 on toolchain try#e212b7d492c96d3837691ba29d32d5f468933fb8 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing chess-3.0.1 [INFO] finished frobbing chess-3.0.1 [INFO] frobbed toml for chess-3.0.1 written to work/ex/pr-61629/sources/master#c8865d8e195813ade6b84434ac9f8850e7112d1a/reg/chess/3.0.1/Cargo.toml [INFO] started frobbing chess-3.0.1 [INFO] finished frobbing chess-3.0.1 [INFO] frobbed toml for chess-3.0.1 written to work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/chess/3.0.1/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c8865d8e195813ade6b84434ac9f8850e7112d1a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing chess-3.0.1 against try#e212b7d492c96d3837691ba29d32d5f468933fb8 for pr-61629 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-7/try#e212b7d492c96d3837691ba29d32d5f468933fb8:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/chess/3.0.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "build" "--frozen"` [INFO] [stdout] 177457e9518bdba90697da3f750d403395028847ec8efc78cccc3864065b5311 [INFO] running `"docker" "start" "-a" "177457e9518bdba90697da3f750d403395028847ec8efc78cccc3864065b5311"` [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling arrayvec v0.4.10 [INFO] [stderr] Compiling chess v3.0.1 (/opt/crater/workdir) [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 29.94s [INFO] running `"docker" "inspect" "177457e9518bdba90697da3f750d403395028847ec8efc78cccc3864065b5311"` [INFO] running `"docker" "rm" "-f" "177457e9518bdba90697da3f750d403395028847ec8efc78cccc3864065b5311"` [INFO] [stdout] 177457e9518bdba90697da3f750d403395028847ec8efc78cccc3864065b5311 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-7/try#e212b7d492c96d3837691ba29d32d5f468933fb8:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/chess/3.0.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "test" "--frozen" "--no-run"` [INFO] [stdout] 561a93be4f3b8f8acabb985e4dd9ede5632fa240216566a4f80820a8b9182eb0 [INFO] running `"docker" "start" "-a" "561a93be4f3b8f8acabb985e4dd9ede5632fa240216566a4f80820a8b9182eb0"` [INFO] [stderr] Compiling chess v3.0.1 (/opt/crater/workdir) [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 13.31s [INFO] running `"docker" "inspect" "561a93be4f3b8f8acabb985e4dd9ede5632fa240216566a4f80820a8b9182eb0"` [INFO] running `"docker" "rm" "-f" "561a93be4f3b8f8acabb985e4dd9ede5632fa240216566a4f80820a8b9182eb0"` [INFO] [stdout] 561a93be4f3b8f8acabb985e4dd9ede5632fa240216566a4f80820a8b9182eb0 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-61629/worker-7/try#e212b7d492c96d3837691ba29d32d5f468933fb8:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-61629/sources/try#e212b7d492c96d3837691ba29d32d5f468933fb8/reg/chess/3.0.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+e212b7d492c96d3837691ba29d32d5f468933fb8-alt" "test" "--frozen"` [INFO] [stdout] 05f8d17ed8ea3c3cf34089d0d24fa38020af5a0dd88c1d41de5ee45ef9e0138c [INFO] running `"docker" "start" "-a" "05f8d17ed8ea3c3cf34089d0d24fa38020af5a0dd88c1d41de5ee45ef9e0138c"` [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running /opt/crater/target/debug/deps/chess-d461ef4bb65a7eb2 [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test movegen::movegen::movegen_issue_15 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_12 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_10 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_15 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_16 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_1 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_11 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_17 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_18 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_21 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_20 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_22 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_26 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_19 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_25 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_23 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_24 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_3 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_2 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_5 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_9 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_13 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_6 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_7 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_14 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_8 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_4 ... ok [INFO] [stdout] test movegen::movegen::movegen_perft_kiwipete ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests chess [INFO] [stdout] [INFO] [stdout] running 59 tests [INFO] [stdout] test src/board.rs - board::Board::castle_rights (line 367) ... ok [INFO] [stdout] test src/board.rs - board::Board::clear_square (line 573) ... ok [INFO] [stdout] test src/board.rs - board::Board::color_combined (line 314) ... ok [INFO] [stdout] test src/bitboard.rs - bitboard::EMPTY (line 31) ... ok [INFO] [stdout] test src/board.rs - board::Board::combined (line 295) ... ok [INFO] [stdout] test src/board.rs - board::Board::en_passant (line 837) ... ok [INFO] [stdout] test src/bitboard.rs - bitboard::BitBoard (line 11) ... ok [INFO] [stdout] test src/board.rs - board::Board::from_fen (line 67) ... ok [INFO] [stdout] test src/board.rs - board::Board::legal (line 884) ... ok [INFO] [stdout] test src/board.rs - board::Board::is_sane (line 643) ... ok [INFO] [stdout] test src/board.rs - board::Board::king_square (line 334) ... ok [INFO] [stdout] test src/board.rs - board::Board::make_move (line 927) ... ok [INFO] [stdout] test src/board.rs - board::Board::make_move_new (line 907) ... ok [INFO] [stdout] test src/board.rs - board::Board::null_move (line 616) ... ok [INFO] [stdout] test src/board.rs - board::Board::my_castle_rights (line 443) ... ok [INFO] [stdout] test src/board.rs - board::Board::piece_on (line 773) ... ok [INFO] [stdout] test src/board.rs - board::Board::pieces (line 348) ... ok [INFO] [stdout] test src/board.rs - board::Board::remove_castle_rights (line 413) ... ok [INFO] [stdout] test src/board.rs - board::Board::remove_my_castle_rights (line 464) ... ok [INFO] [stdout] test src/board.rs - board::Board::remove_their_castle_rights (line 501) ... ok [INFO] [stdout] test src/board.rs - board::Board::side_to_move (line 431) ... ok [INFO] [stdout] test src/board.rs - board::Board::set_piece (line 527) ... ok [INFO] [stdout] test src/board.rs - board::Board::their_castle_rights (line 480) ... ok [INFO] [stdout] test src/board.rs - board::Board::status (line 242) ... ok [INFO] [stdout] test src/game.rs - game::Game::can_declare_draw (line 153) ... ok [INFO] [stdout] test src/game.rs - game::Game::current_position (line 130) ... ok [INFO] [stdout] test src/game.rs - game::Game::actions (line 58) ... ok [INFO] [stdout] test src/game.rs - game::Game::declare_draw (line 238) ... ok [INFO] [stdout] test src/game.rs - game::Game::accept_draw (line 351) ... ok [INFO] [stdout] test src/game.rs - game::Game::new (line 43) ... ok [INFO] [stdout] test src/game.rs - game::Game::new_from_fen (line 110) ... ok [INFO] [stdout] test src/game.rs - game::Game::make_move (line 281) ... ok [INFO] [stdout] test src/game.rs - game::Game::resign (line 389) ... ok [INFO] [stdout] test src/game.rs - game::Game::offer_draw (line 335) ... ok [INFO] [stdout] test src/game.rs - game::Game::result (line 74) ... ok [INFO] [stdout] test src/game.rs - game::Game::side_to_move (line 304) ... ok [INFO] [stdout] test src/square.rs - square::ALL_SQUARES (line 400) ... ok [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] test src/square.rs - square::Square::backward (line 200) ... ok [INFO] [stdout] test src/movegen/movegen.rs - movegen::movegen::MoveGen (line 49) ... ok [INFO] [stdout] test src/square.rs - square::Square::default (line 16) ... ok [INFO] [stdout] test src/square.rs - square::Square::down (line 118) ... ok [INFO] [stdout] test src/square.rs - square::Square::forward (line 178) ... ok [INFO] [stdout] test src/square.rs - square::Square::from_string (line 357) ... ok [INFO] [stdout] test src/square.rs - square::Square::get_file (line 86) ... ok [INFO] [stdout] test src/square.rs - square::Square::get_rank (line 73) ... ok [INFO] [stdout] test src/square.rs - square::Square::left (line 137) ... ok [INFO] [stdout] test src/square.rs - square::Square::make_square (line 52) ... ok [INFO] [stdout] test src/square.rs - square::Square::new (line 33) ... ok [INFO] [stdout] test src/square.rs - square::Square::right (line 156) ... ok [INFO] [stdout] test src/square.rs - square::Square::to_index (line 343) ... ok [INFO] [stdout] test src/square.rs - square::Square::to_int (line 329) ... ok [INFO] [stdout] test src/square.rs - square::Square::ubackward (line 307) ... ok [INFO] [stdout] test src/square.rs - square::Square::udown (line 237) ... ok [INFO] [stdout] test src/square.rs - square::Square::uforward (line 284) ... ok [INFO] [stdout] test src/square.rs - square::Square::uleft (line 252) ... ok [INFO] [stdout] test src/square.rs - square::Square::up (line 99) ... ok [INFO] [stdout] test src/square.rs - square::Square::uright (line 268) ... ok [INFO] [stdout] test src/square.rs - square::Square::uup (line 222) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "05f8d17ed8ea3c3cf34089d0d24fa38020af5a0dd88c1d41de5ee45ef9e0138c"` [INFO] running `"docker" "rm" "-f" "05f8d17ed8ea3c3cf34089d0d24fa38020af5a0dd88c1d41de5ee45ef9e0138c"` [INFO] [stdout] 05f8d17ed8ea3c3cf34089d0d24fa38020af5a0dd88c1d41de5ee45ef9e0138c