[INFO] cloning repository https://github.com/gress2/rlox [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gress2/rlox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgress2%2Frlox", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgress2%2Frlox'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8e91c50472d7252645658823a1068b3dad2adb8e [INFO] checking gress2/rlox against master#506512391b1a75ae450d36c9420978402a91abcc for pr-125384 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgress2%2Frlox" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/gress2/rlox on toolchain 506512391b1a75ae450d36c9420978402a91abcc [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/gress2/rlox [INFO] finished tweaking git repo https://github.com/gress2/rlox [INFO] tweaked toml for git repo https://github.com/gress2/rlox written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/gress2/rlox 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" "+506512391b1a75ae450d36c9420978402a91abcc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e77bf9215116b994258464ddff6428ab871f12146785e94f003c8b3b0b9186cc [INFO] running `Command { std: "docker" "start" "-a" "e77bf9215116b994258464ddff6428ab871f12146785e94f003c8b3b0b9186cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e77bf9215116b994258464ddff6428ab871f12146785e94f003c8b3b0b9186cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e77bf9215116b994258464ddff6428ab871f12146785e94f003c8b3b0b9186cc", kill_on_drop: false }` [INFO] [stdout] e77bf9215116b994258464ddff6428ab871f12146785e94f003c8b3b0b9186cc [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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0d304adc8f6d641251478c4abf96a340803ceedf7a9e563ee3d9b6293a16e051 [INFO] running `Command { std: "docker" "start" "-a" "0d304adc8f6d641251478c4abf96a340803ceedf7a9e563ee3d9b6293a16e051", kill_on_drop: false }` [INFO] [stderr] Checking rlox v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0502]: cannot borrow `*char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:141:11 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 141 | match char_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 231 | None => return tokenize(TokenType::Eof) [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `*char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:141:11 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 141 | match char_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 231 | None => return tokenize(TokenType::Eof) [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:154:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 154 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 157 | return tokenize(TokenType::Bang); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:154:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 154 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 157 | return tokenize(TokenType::Bang); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 161 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 164 | return tokenize(TokenType::Equal); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:161:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 161 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 164 | return tokenize(TokenType::Equal); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:168:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 168 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 171 | return tokenize(TokenType::Less); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:168:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 168 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 171 | return tokenize(TokenType::Less); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:175:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 175 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 178 | return tokenize(TokenType::Greater); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:182:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 182 | if next_matches('/', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 186 | return tokenize(TokenType::Slash); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:175:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 175 | if next_matches('=', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 178 | return tokenize(TokenType::Greater); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:183:37 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 183 | consume_comment(&mut char_iter, &mut line); [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] 184 | return tokenize(TokenType::Null); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:182:38 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 182 | if next_matches('/', &mut char_iter) { [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 186 | return tokenize(TokenType::Slash); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `line` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:183:53 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | ---- first borrow occurs due to use of `line` in closure [INFO] [stdout] ... [INFO] [stdout] 183 | consume_comment(&mut char_iter, &mut line); [INFO] [stdout] | ^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] 184 | return tokenize(TokenType::Null); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:183:37 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 183 | consume_comment(&mut char_iter, &mut line); [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] 184 | return tokenize(TokenType::Null); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0506]: cannot assign to `*line` because it is borrowed [INFO] [stdout] --> src/scanner.rs:193:17 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- `*line` is borrowed here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | ---- borrow occurs due to use in closure [INFO] [stdout] ... [INFO] [stdout] 193 | *line += 1; [INFO] [stdout] | ^^^^^^^^^^ `*line` is assigned to here but it was already borrowed [INFO] [stdout] 194 | return tokenize(TokenType::Null); [INFO] [stdout] | -------- borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `line` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:183:53 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | ---- first borrow occurs due to use of `line` in closure [INFO] [stdout] ... [INFO] [stdout] 183 | consume_comment(&mut char_iter, &mut line); [INFO] [stdout] | ^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] 184 | return tokenize(TokenType::Null); [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:205:56 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 205 | let s : String = get_identifier(c, &mut char_iter); [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 208 | "and" => return tokenize(TokenType::And), [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0506]: cannot assign to `*line` because it is borrowed [INFO] [stdout] --> src/scanner.rs:193:17 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- `*line` is borrowed here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | ---- borrow occurs due to use in closure [INFO] [stdout] ... [INFO] [stdout] 193 | *line += 1; [INFO] [stdout] | ^^^^^^^^^^ `*line` is assigned to here but it was already borrowed [INFO] [stdout] 194 | return tokenize(TokenType::Null); [INFO] [stdout] | -------- borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0502]: cannot borrow `char_iter` as mutable because it is also borrowed as immutable [INFO] [stdout] --> src/scanner.rs:205:56 [INFO] [stdout] | [INFO] [stdout] 137 | let tokenize = | ty: TokenType | -> Token { [INFO] [stdout] | -------------------------- immutable borrow occurs here [INFO] [stdout] 138 | build_token(ty, &line, &start_iter, &char_iter) [INFO] [stdout] | --------- first borrow occurs due to use of `char_iter` in closure [INFO] [stdout] ... [INFO] [stdout] 205 | let s : String = get_identifier(c, &mut char_iter); [INFO] [stdout] | ^^^^^^^^^^^^^^ mutable borrow occurs here [INFO] [stdout] ... [INFO] [stdout] 208 | "and" => return tokenize(TokenType::And), [INFO] [stdout] | -------- immutable borrow later used here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0502, E0506. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0502`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0502, E0506. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0502`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rlox` (bin "rlox" test) due to 11 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `rlox` (bin "rlox") due to 11 previous errors [INFO] running `Command { std: "docker" "inspect" "0d304adc8f6d641251478c4abf96a340803ceedf7a9e563ee3d9b6293a16e051", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d304adc8f6d641251478c4abf96a340803ceedf7a9e563ee3d9b6293a16e051", kill_on_drop: false }` [INFO] [stdout] 0d304adc8f6d641251478c4abf96a340803ceedf7a9e563ee3d9b6293a16e051 [INFO] checking gress2/rlox against try#dae34b759e282c069aa28752564694effd121a63 for pr-125384 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgress2%2Frlox" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/gress2/rlox on toolchain dae34b759e282c069aa28752564694effd121a63 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/gress2/rlox [INFO] finished tweaking git repo https://github.com/gress2/rlox [INFO] tweaked toml for git repo https://github.com/gress2/rlox written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/gress2/rlox 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" "+dae34b759e282c069aa28752564694effd121a63" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e7c1684f2331ec5069e471e746ac2bf76a91a5be8bd3c286d186fe7ee608fb0a [INFO] running `Command { std: "docker" "start" "-a" "e7c1684f2331ec5069e471e746ac2bf76a91a5be8bd3c286d186fe7ee608fb0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e7c1684f2331ec5069e471e746ac2bf76a91a5be8bd3c286d186fe7ee608fb0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e7c1684f2331ec5069e471e746ac2bf76a91a5be8bd3c286d186fe7ee608fb0a", kill_on_drop: false }` [INFO] [stdout] e7c1684f2331ec5069e471e746ac2bf76a91a5be8bd3c286d186fe7ee608fb0a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] deea5442709c103b67d111cb00c6576031140b46ab79afe00ae043de99e6a781 [INFO] running `Command { std: "docker" "start" "-a" "deea5442709c103b67d111cb00c6576031140b46ab79afe00ae043de99e6a781", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] no edition found in manifest, probably 2015, skipping [INFO] running `Command { std: "docker" "inspect" "deea5442709c103b67d111cb00c6576031140b46ab79afe00ae043de99e6a781", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "deea5442709c103b67d111cb00c6576031140b46ab79afe00ae043de99e6a781", kill_on_drop: false }` [INFO] [stdout] deea5442709c103b67d111cb00c6576031140b46ab79afe00ae043de99e6a781