[INFO] fetching crate cli_util 0.2.35... [INFO] testing cli_util-0.2.35 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate cli_util 0.2.35 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate cli_util 0.2.35 [INFO] finished tweaking crates.io crate cli_util 0.2.35 [INFO] tweaked toml for crates.io crate cli_util 0.2.35 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate cli_util 0.2.35 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate cli_util 0.2.35 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9292006f5a5401a4bea35405129291b892405a7d8a809c369264178e3b342ae0 [INFO] running `Command { std: "docker" "start" "-a" "9292006f5a5401a4bea35405129291b892405a7d8a809c369264178e3b342ae0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9292006f5a5401a4bea35405129291b892405a7d8a809c369264178e3b342ae0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9292006f5a5401a4bea35405129291b892405a7d8a809c369264178e3b342ae0", kill_on_drop: false }` [INFO] [stdout] 9292006f5a5401a4bea35405129291b892405a7d8a809c369264178e3b342ae0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a91d4e31f6bf23cf74559e12d52392f527e9ad9baf3f7fa104eaa5010470d60 [INFO] running `Command { std: "docker" "start" "-a" "0a91d4e31f6bf23cf74559e12d52392f527e9ad9baf3f7fa104eaa5010470d60", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling unicode-ident v1.0.16 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling bitflags v2.8.0 [INFO] [stderr] Compiling getrandom v0.3.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling iana-time-zone v0.1.61 [INFO] [stderr] Compiling log v0.4.25 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Compiling chrono v0.4.39 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling console v0.15.10 [INFO] [stderr] Compiling users v0.11.0 [INFO] [stderr] Compiling tempfile v3.16.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling dialoguer v0.11.0 [INFO] [stderr] Compiling cli_util v0.2.35 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.09s [INFO] running `Command { std: "docker" "inspect" "0a91d4e31f6bf23cf74559e12d52392f527e9ad9baf3f7fa104eaa5010470d60", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a91d4e31f6bf23cf74559e12d52392f527e9ad9baf3f7fa104eaa5010470d60", kill_on_drop: false }` [INFO] [stdout] 0a91d4e31f6bf23cf74559e12d52392f527e9ad9baf3f7fa104eaa5010470d60 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] abf3b20e5a52ac0f3ef6df2bf062df68967f06053d8b3397e0b404d2aa7cd27b [INFO] running `Command { std: "docker" "start" "-a" "abf3b20e5a52ac0f3ef6df2bf062df68967f06053d8b3397e0b404d2aa7cd27b", kill_on_drop: false }` [INFO] [stderr] Compiling cli_util v0.2.35 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s [INFO] running `Command { std: "docker" "inspect" "abf3b20e5a52ac0f3ef6df2bf062df68967f06053d8b3397e0b404d2aa7cd27b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "abf3b20e5a52ac0f3ef6df2bf062df68967f06053d8b3397e0b404d2aa7cd27b", kill_on_drop: false }` [INFO] [stdout] abf3b20e5a52ac0f3ef6df2bf062df68967f06053d8b3397e0b404d2aa7cd27b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c78d7186ab54659164151895091b408b20a1c614b5e6952cf7756086bf5b9aa5 [INFO] running `Command { std: "docker" "start" "-a" "c78d7186ab54659164151895091b408b20a1c614b5e6952cf7756086bf5b9aa5", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cli_util-7d6cfc3267731f7b) [INFO] [stderr] Running unittests cli_util_bin/src/main.rs (/opt/rustwide/target/debug/deps/cli_util_bin-1d80b4653ec3cdac) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests cli_util [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/find.rs - find (line 11) ... FAILED [INFO] [stdout] test src/grep.rs - grep (line 5) ... FAILED [INFO] [stdout] test src/find.rs - find (line 7) ... FAILED [INFO] [stdout] test src/cd.rs - cd (line 4) ... FAILED [INFO] [stdout] test src/ls.rs - ls (line 6) ... FAILED [INFO] [stdout] test src/ls.rs - ls::unit_suffixes (line 554) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/find.rs - find (line 11) stdout ---- [INFO] [stdout] error[E0762]: unterminated character literal [INFO] [stdout] --> src/find.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 5 | backslash ('\'). [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0762`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/grep.rs - grep (line 5) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `options` [INFO] [stdout] --> src/grep.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 1 | grep options "Search String" [filename] [INFO] [stdout] | ^^^^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/find.rs - find (line 7) stdout ---- [INFO] [stdout] error: missing `fn` or `struct` for function or struct definition [INFO] [stdout] --> src/find.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 1 | find -name "pattern" [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/cd.rs - cd (line 4) stdout ---- [INFO] [stdout] error: missing `fn` or `struct` for function or struct definition [INFO] [stdout] --> src/cd.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 1 | cd [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/ls.rs - ls (line 6) stdout ---- [INFO] [stdout] error: prefix `l` is unknown [INFO] [stdout] --> src/ls.rs:8:44 [INFO] [stdout] | [INFO] [stdout] 2 | l List files in long format 'ls -l' [INFO] [stdout] | ^ unknown prefix [INFO] [stdout] | [INFO] [stdout] = note: prefixed identifiers and literals are reserved since Rust 2021 [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 2 - l List files in long format 'ls -l' [INFO] [stdout] 2 + l List files in long format "ls -l" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0762]: unterminated character literal [INFO] [stdout] --> src/ls.rs:8:45 [INFO] [stdout] | [INFO] [stdout] 2 | l List files in long format 'ls -l' [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to write a string literal, use double quotes [INFO] [stdout] | [INFO] [stdout] 2 - l List files in long format 'ls -l' [INFO] [stdout] 2 + l List files in long format "ls -l" [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0762`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/ls.rs - ls::unit_suffixes (line 554) stdout ---- [INFO] [stdout] error: `->` is not valid syntax for field accesses and method calls [INFO] [stdout] --> src/ls.rs:555:6 [INFO] [stdout] | [INFO] [stdout] 3 | 1025 -> 1KB [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: the `.` operator will automatically dereference the value, except if the value is a raw pointer [INFO] [stdout] help: try using `.` instead [INFO] [stdout] | [INFO] [stdout] 3 - 1025 -> 1KB [INFO] [stdout] 3 + 1025 . 1KB [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: suffixes on a tuple index are invalid [INFO] [stdout] --> src/ls.rs:555:9 [INFO] [stdout] | [INFO] [stdout] 3 | 1025 -> 1KB [INFO] [stdout] | ^^^ invalid suffix `KB` [INFO] [stdout] [INFO] [stdout] error[E0610]: `{integer}` is a primitive type and therefore doesn't have fields [INFO] [stdout] --> src/ls.rs:555:9 [INFO] [stdout] | [INFO] [stdout] 3 | 1025 -> 1KB [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0610`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/cd.rs - cd (line 4) [INFO] [stdout] src/find.rs - find (line 11) [INFO] [stdout] src/find.rs - find (line 7) [INFO] [stdout] src/grep.rs - grep (line 5) [INFO] [stdout] src/ls.rs - ls (line 6) [INFO] [stdout] src/ls.rs - ls::unit_suffixes (line 554) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "c78d7186ab54659164151895091b408b20a1c614b5e6952cf7756086bf5b9aa5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c78d7186ab54659164151895091b408b20a1c614b5e6952cf7756086bf5b9aa5", kill_on_drop: false }` [INFO] [stdout] c78d7186ab54659164151895091b408b20a1c614b5e6952cf7756086bf5b9aa5