[INFO] cloning repository https://github.com/throttle2k/ray-tracer-challenge [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/throttle2k/ray-tracer-challenge" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthrottle2k%2Fray-tracer-challenge", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthrottle2k%2Fray-tracer-challenge'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a85b08d7ef7e07a87da7de25ad0e20cb08514e8b [INFO] testing throttle2k/ray-tracer-challenge against beta-2025-02-18 for beta-1.86-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthrottle2k%2Fray-tracer-challenge" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/throttle2k/ray-tracer-challenge on toolchain beta-2025-02-18 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-02-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/throttle2k/ray-tracer-challenge [INFO] finished tweaking git repo https://github.com/throttle2k/ray-tracer-challenge [INFO] tweaked toml for git repo https://github.com/throttle2k/ray-tracer-challenge written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/throttle2k/ray-tracer-challenge 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" "+beta-2025-02-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-02-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 321c8a68c213581464eeb1b68e137babc1d3c75ead29b35c4620c4135876ea6b [INFO] running `Command { std: "docker" "start" "-a" "321c8a68c213581464eeb1b68e137babc1d3c75ead29b35c4620c4135876ea6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "321c8a68c213581464eeb1b68e137babc1d3c75ead29b35c4620c4135876ea6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "321c8a68c213581464eeb1b68e137babc1d3c75ead29b35c4620c4135876ea6b", kill_on_drop: false }` [INFO] [stdout] 321c8a68c213581464eeb1b68e137babc1d3c75ead29b35c4620c4135876ea6b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-02-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 371fd4d8f43cbb19e14446aca5a9e8f073b3e1f6f94550e54a68b0e9f4d402fb [INFO] running `Command { std: "docker" "start" "-a" "371fd4d8f43cbb19e14446aca5a9e8f073b3e1f6f94550e54a68b0e9f4d402fb", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling hashbrown v0.15.0 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling nom v1.2.4 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling approx-eq v0.1.0 (/opt/rustwide/workdir/approx-eq) [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling colo-rs v0.1.0 (/opt/rustwide/workdir/colo-rs) [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling anstyle-parse v0.2.5 [INFO] [stderr] Compiling colorchoice v1.0.2 [INFO] [stderr] Compiling anstyle v1.0.8 [INFO] [stderr] Compiling anstyle-query v1.1.1 [INFO] [stderr] Compiling clap_lex v0.7.2 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling serde_yml v0.0.12 [INFO] [stderr] Compiling meval v0.2.0 [INFO] [stderr] Compiling anstream v0.6.15 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Compiling libyml v0.0.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling clap_builder v4.5.20 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling syn v2.0.79 [INFO] [stderr] Compiling perlin_noise v1.0.1 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Compiling clap v4.5.20 [INFO] [stderr] Compiling ray-tracer v0.1.0 (/opt/rustwide/workdir/ray-tracer) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> ray-tracer/src/shapes/csg.rs:74:74 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn filter_intersections<'a>(&'a self, xs: &Intersections<'a>) -> Intersections { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `local_point` [INFO] [stdout] --> ray-tracer/src/shapes/csg.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | local_point: crate::tuples::points::Point, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_local_point` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `lines_skipped` is never read [INFO] [stdout] --> ray-tracer/src/obj_parser.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 81 | pub struct OBJParser { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 82 | lines_skipped: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling analog-clock v0.1.0 (/opt/rustwide/workdir/analog-clock) [INFO] [stderr] Compiling yaml-drawing v0.1.0 (/opt/rustwide/workdir/yaml-drawing) [INFO] [stderr] Compiling world-drawing v0.1.0 (/opt/rustwide/workdir/world-drawing) [INFO] [stderr] Compiling csg-drawing v0.1.0 (/opt/rustwide/workdir/csg-drawing) [INFO] [stderr] Compiling obj-drawing v0.1.0 (/opt/rustwide/workdir/obj-drawing) [INFO] [stderr] Compiling open-cylinders-drawing v0.1.0 (/opt/rustwide/workdir/open-cylinders-drawing) [INFO] [stderr] Compiling hexagon-drawing v0.1.0 (/opt/rustwide/workdir/hexagon-drawing) [INFO] [stderr] Compiling virtual-cannon v0.1.0 (/opt/rustwide/workdir/virtual-cannon) [INFO] [stderr] Compiling refractions-drawing v0.1.0 (/opt/rustwide/workdir/refractions-drawing) [INFO] [stderr] Compiling cubes-drawing v0.1.0 (/opt/rustwide/workdir/cubes-drawing) [INFO] [stderr] Compiling cones-drawing v0.1.0 (/opt/rustwide/workdir/cones-drawing) [INFO] [stderr] Compiling plane-drawing v0.1.0 (/opt/rustwide/workdir/plane-drawing) [INFO] [stderr] Compiling reflections-drawing v0.1.0 (/opt/rustwide/workdir/reflections-drawing) [INFO] [stderr] Compiling scene-drawing v0.1.0 (/opt/rustwide/workdir/scene-drawing) [INFO] [stderr] Compiling patterns-drawing v0.1.0 (/opt/rustwide/workdir/patterns-drawing) [INFO] [stderr] Compiling sphere-drawing v0.1.0 (/opt/rustwide/workdir/sphere-drawing) [INFO] [stderr] error: could not compile `scene-drawing` (bin "scene-drawing") [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2025-02-18-x86_64-unknown-linux-gnu/bin/rustc --crate-name scene_drawing --edition=2021 scene-drawing/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=edacbcc016d281c7 -C extra-filename=-5fbceef96462cf47 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern clap=/opt/rustwide/target/debug/deps/libclap-0305274687ee9ce2.rlib --extern ray_tracer=/opt/rustwide/target/debug/deps/libray_tracer-0111ba33b8d28d98.rlib --cap-lints=warn` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `sphere-drawing` (bin "sphere-drawing") [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2025-02-18-x86_64-unknown-linux-gnu/bin/rustc --crate-name sphere_drawing --edition=2021 sphere-drawing/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5731234cefd948d2 -C extra-filename=-77cc2bc9c4a6395b --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern colo_rs=/opt/rustwide/target/debug/deps/libcolo_rs-628aabded39c6158.rlib --extern ray_tracer=/opt/rustwide/target/debug/deps/libray_tracer-0111ba33b8d28d98.rlib --extern rayon=/opt/rustwide/target/debug/deps/librayon-49344f00009074be.rlib --cap-lints=warn` (signal: 9, SIGKILL: kill) [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcj2gfkJ/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libray_tracer-0111ba33b8d28d98.rlib,libmeval-a7e65d821743ef1b.rlib,libfnv-79e2cbfbe03dcd16.rlib,libnom-9bba71bfdf0a5c20.rlib,libserde_yml-03f7e4240c1b593b.rlib,libitoa-20e94f961f8d160c.rlib,libryu-a980823ac8640001.rlib,libindexmap-3d7b456e0f1e94ed.rlib,libequivalent-487f93f8f6ab5e5b.rlib,libhashbrown-1e5f66c70c5c9d04.rlib,libmemchr-188ce1a91eb496b9.rlib,liblibyml-87cf94bf9f001581.rlib,libserde-b5b973fa9ff08749.rlib,libperlin_noise-d45e4424d92736a6.rlib,librand-fb78acc01d595b29.rlib,liblibc-9f85971a0c30fff9.rlib,librand_core-61abb09d328e85fc.rlib,librand_core-addbce8e4c7c7519.rlib,libanyhow-245020277ee7a90c.rlib,librayon-49344f00009074be.rlib,librayon_core-cc27df126eb1cc76.rlib,libcrossbeam_deque-7afa7a71c7e8137a.rlib,libcrossbeam_epoch-10b55c33f040add3.rlib,libcrossbeam_utils-a8a58313e76b01fb.rlib,libeither-c79786ce8c15a53c.rlib,libcolo_rs-628aabded39c6158.rlib,libapprox_eq-e9ea0126a12d9d8b.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,liballoc-*,librustc_std_workspace_core-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/analog_clock-f01e11f81f2bab45" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `analog-clock` (bin "analog-clock") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "371fd4d8f43cbb19e14446aca5a9e8f073b3e1f6f94550e54a68b0e9f4d402fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "371fd4d8f43cbb19e14446aca5a9e8f073b3e1f6f94550e54a68b0e9f4d402fb", kill_on_drop: false }` [INFO] [stdout] 371fd4d8f43cbb19e14446aca5a9e8f073b3e1f6f94550e54a68b0e9f4d402fb