[INFO] fetching crate px-linkme 0.3.33... [INFO] testing px-linkme-0.3.33 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate px-linkme 0.3.33 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate px-linkme 0.3.33 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate px-linkme 0.3.33 [INFO] tweaked toml for crates.io crate px-linkme 0.3.33 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate px-linkme 0.3.33 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 38 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: `edition` is set on test `module_2015` which is deprecated [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded px-linkme-impl v0.3.33 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7a650a4237d91cd68064126d9e567f89893a733c9fdf9ba458eac3842d58b007 [INFO] running `Command { std: "docker" "start" "-a" "7a650a4237d91cd68064126d9e567f89893a733c9fdf9ba458eac3842d58b007", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7a650a4237d91cd68064126d9e567f89893a733c9fdf9ba458eac3842d58b007", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a650a4237d91cd68064126d9e567f89893a733c9fdf9ba458eac3842d58b007", kill_on_drop: false }` [INFO] [stdout] 7a650a4237d91cd68064126d9e567f89893a733c9fdf9ba458eac3842d58b007 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 11ce8d28c10ccd6c842cc1f9121d6b51e9e5fdb4c73be2d88a5ec55aaeea2877 [INFO] running `Command { std: "docker" "start" "-a" "11ce8d28c10ccd6c842cc1f9121d6b51e9e5fdb4c73be2d88a5ec55aaeea2877", kill_on_drop: false }` [INFO] [stderr] warning: `edition` is set on test `module_2015` which is deprecated [INFO] [stderr] Compiling px-linkme-impl v0.3.33 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling px-linkme v0.3.33 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.39s [INFO] running `Command { std: "docker" "inspect" "11ce8d28c10ccd6c842cc1f9121d6b51e9e5fdb4c73be2d88a5ec55aaeea2877", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11ce8d28c10ccd6c842cc1f9121d6b51e9e5fdb4c73be2d88a5ec55aaeea2877", kill_on_drop: false }` [INFO] [stdout] 11ce8d28c10ccd6c842cc1f9121d6b51e9e5fdb4c73be2d88a5ec55aaeea2877 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] d9700c4d7e847e828799dc2640a7bc547f34fdbda5806f83fa9d4947bbc60742 [INFO] running `Command { std: "docker" "start" "-a" "d9700c4d7e847e828799dc2640a7bc547f34fdbda5806f83fa9d4947bbc60742", kill_on_drop: false }` [INFO] [stderr] warning: `edition` is set on test `module_2015` which is deprecated [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling target-triple v0.1.4 [INFO] [stderr] Compiling winnow v0.7.11 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling dissimilar v1.0.10 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling trybuild v1.0.105 [INFO] [stderr] Compiling px-linkme v0.3.33 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `linkme` [INFO] [stdout] --> tests/module_2015.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | extern crate linkme; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/module/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub static SLICE: [i32]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/win_status_illegal_instruction.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | static ITEMS: [Item]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/distributed_slice.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | static SHENANIGANS: [i32]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/distributed_slice.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | static EMPTY: [i32]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/distributed_slice.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | static NONCOPY: [NonCopy]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/distributed_slice.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | static MUTABLE: [Lazy]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/distributed_slice.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub static MYSLICE: [&str]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/win_status_illegal_instruction.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use linkme::distributed_slice; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `linkme` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `linkme`, use `cargo add linkme` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/distributed_slice.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use linkme::distributed_slice; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `linkme` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `linkme`, use `cargo add linkme` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/fn_element.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub static SLICE1: [fn()]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/fn_element.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub static SLICE2: [for<'a, 'b> fn(&'a &'b ())]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/fn_element.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub static SLICE3: [unsafe extern "C" fn() -> i32]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/win_status_access_violation.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | static ITEMS: [&'static str]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/fn_element.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use linkme::distributed_slice; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `linkme` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `linkme`, use `cargo add linkme` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/win_status_access_violation.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use linkme::distributed_slice; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `linkme` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `linkme`, use `cargo add linkme` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/custom_linkme_path.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub static SLICE: [i32]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/custom_linkme_path.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub static FUNCTIONS: [fn()]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[&'static str]` cannot be known at compilation time [INFO] [stdout] --> tests/win_status_access_violation.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | static ITEMS: [&'static str]; [INFO] [stdout] | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[&'static str]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[i32]` cannot be known at compilation time [INFO] [stdout] --> tests/distributed_slice.rs:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | static SHENANIGANS: [i32]; [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[i32]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[i32]` cannot be known at compilation time [INFO] [stdout] --> tests/distributed_slice.rs:35:19 [INFO] [stdout] | [INFO] [stdout] 35 | static EMPTY: [i32]; [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[i32]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[NonCopy]` cannot be known at compilation time [INFO] [stdout] --> tests/distributed_slice.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | static NONCOPY: [NonCopy]; [INFO] [stdout] | ^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[NonCopy]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[once_cell::sync::Lazy]` cannot be known at compilation time [INFO] [stdout] --> tests/distributed_slice.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | static MUTABLE: [Lazy]; [INFO] [stdout] | ^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[once_cell::sync::Lazy]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[&'static str]` cannot be known at compilation time [INFO] [stdout] --> tests/distributed_slice.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | pub static MYSLICE: [&str]; [INFO] [stdout] | ^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[&'static str]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[&'static str]` cannot be known at compilation time [INFO] [stdout] --> tests/distributed_slice.rs:81:24 [INFO] [stdout] | [INFO] [stdout] 81 | pub static LEGACY: [&str] = [..]; [INFO] [stdout] | ^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[&'static str]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/custom_linkme_path.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use linkme as link_me; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no external crate `linkme` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `[&str]` is not an iterator [INFO] [stdout] --> tests/win_status_access_violation.rs:17:17 [INFO] [stdout] | [INFO] [stdout] 17 | for item in ITEMS { [INFO] [stdout] | ^^^^^ the trait `IntoIterator` is not implemented for `[&str]` [INFO] [stdout] | [INFO] [stdout] = note: the trait bound `[&str]: IntoIterator` is not satisfied [INFO] [stdout] = note: required for `[&str]` to implement `IntoIterator` [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 17 | for item in &ITEMS { [INFO] [stdout] | + [INFO] [stdout] 17 | for item in &mut ITEMS { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[fn()]` cannot be known at compilation time [INFO] [stdout] --> tests/fn_element.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | pub static SLICE1: [fn()]; [INFO] [stdout] | ^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[fn()]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `linkme` in this scope [INFO] [stdout] --> tests/custom_linkme_path.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | #[linkme(crate = crate::link_me)] [INFO] [stdout] | ^^^^^^ help: a built-in attribute with a similar name exists: `link` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[for<'a, 'b> fn(&'a &'b ())]` cannot be known at compilation time [INFO] [stdout] --> tests/fn_element.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | pub static SLICE2: [for<'a, 'b> fn(&'a &'b ())]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[for<'a, 'b> fn(&'a &'b ())]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `linkme` in this scope [INFO] [stdout] --> tests/custom_linkme_path.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 18 | #[linkme(crate = crate::link_me)] [INFO] [stdout] | ^^^^^^ help: a built-in attribute with a similar name exists: `link` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[unsafe extern "C" fn() -> i32]` cannot be known at compilation time [INFO] [stdout] --> tests/fn_element.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | pub static SLICE3: [unsafe extern "C" fn() -> i32]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[unsafe extern "C" fn() -> i32]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `linkme` in this scope [INFO] [stdout] --> tests/custom_linkme_path.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | #[linkme(crate = crate::link_me)] [INFO] [stdout] | ^^^^^^ help: a built-in attribute with a similar name exists: `link` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `[i32]` is not an iterator [INFO] [stdout] --> tests/distributed_slice.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | for n in SHENANIGANS { [INFO] [stdout] | ^^^^^^^^^^^ the trait `IntoIterator` is not implemented for `[i32]` [INFO] [stdout] | [INFO] [stdout] = note: the trait bound `[i32]: IntoIterator` is not satisfied [INFO] [stdout] = note: required for `[i32]` to implement `IntoIterator` [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 25 | for n in &SHENANIGANS { [INFO] [stdout] | + [INFO] [stdout] 25 | for n in &mut SHENANIGANS { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `linkme` in this scope [INFO] [stdout] --> tests/custom_linkme_path.rs:35:7 [INFO] [stdout] | [INFO] [stdout] 35 | #[linkme(crate = crate::link_me)] [INFO] [stdout] | ^^^^^^ help: a built-in attribute with a similar name exists: `link` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[i32]` cannot be known at compilation time [INFO] [stdout] --> tests/module/mod.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | pub static SLICE: [i32]; [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[i32]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/module/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub static SLICE: [i32]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/module/mod.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | use linkme::distributed_slice; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `linkme` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `linkme`, use `cargo add linkme` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/module/mod.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | use linkme::distributed_slice; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `linkme` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `linkme`, use `cargo add linkme` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[i32]` cannot be known at compilation time [INFO] [stdout] --> tests/custom_linkme_path.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | pub static SLICE: [i32]; [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[i32]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[fn()]` cannot be known at compilation time [INFO] [stdout] --> tests/custom_linkme_path.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | pub static FUNCTIONS: [fn()]; [INFO] [stdout] | ^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[fn()]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0463. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0277]: the size for values of type `[Item]` cannot be known at compilation time [INFO] [stdout] --> tests/win_status_illegal_instruction.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | static ITEMS: [Item]; [INFO] [stdout] | ^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[Item]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `px-linkme` (test "custom_linkme_path") due to 9 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0277]: `[Item]` is not an iterator [INFO] [stdout] --> tests/win_status_illegal_instruction.rs:28:17 [INFO] [stdout] | [INFO] [stdout] 28 | for item in ITEMS { [INFO] [stdout] | ^^^^^ the trait `IntoIterator` is not implemented for `[Item]` [INFO] [stdout] | [INFO] [stdout] = note: the trait bound `[Item]: IntoIterator` is not satisfied [INFO] [stdout] = note: required for `[Item]` to implement `IntoIterator` [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 28 | for item in &ITEMS { [INFO] [stdout] | + [INFO] [stdout] 28 | for item in &mut ITEMS { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `px-linkme` (test "module_2015") due to 3 previous errors [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error: free static item without body [INFO] [stdout] --> tests/example.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub static BENCHMARKS: [fn(&mut Bencher)]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: provide a definition for the static: `= ;` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `px-linkme` (test "win_status_access_violation") due to 4 previous errors [INFO] [stdout] error[E0277]: the size for values of type `[i32]` cannot be known at compilation time [INFO] [stdout] --> tests/module/mod.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | pub static SLICE: [i32]; [INFO] [stdout] | ^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[i32]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `px-linkme` (test "win_status_illegal_instruction") due to 4 previous errors [INFO] [stderr] error: could not compile `px-linkme` (test "fn_element") due to 7 previous errors [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `linkme` [INFO] [stdout] --> tests/example.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use linkme::distributed_slice; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `linkme` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `linkme`, use `cargo add linkme` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `px-linkme` (test "module_2021") due to 4 previous errors [INFO] [stdout] error[E0277]: the size for values of type `[for<'a> fn(&'a mut Bencher)]` cannot be known at compilation time [INFO] [stdout] --> tests/example.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 10 | pub static BENCHMARKS: [fn(&mut Bencher)]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sized` is not implemented for `[for<'a> fn(&'a mut Bencher)]` [INFO] [stdout] = note: statics and constants must have a statically known size [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/distributed_slice.rs:81:34 [INFO] [stdout] | [INFO] [stdout] 81 | pub static LEGACY: [&str] = [..]; [INFO] [stdout] | ^^ expected `&str`, found `RangeFull` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `[for<'a> fn(&'a mut Bencher)]` is not an iterator [INFO] [stdout] --> tests/example.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | for _bench in BENCHMARKS { /* ... */ } [INFO] [stdout] | ^^^^^^^^^^ the trait `IntoIterator` is not implemented for `[for<'a> fn(&'a mut Bencher)]` [INFO] [stdout] | [INFO] [stdout] = note: the trait bound `[for<'a> fn(&'a mut Bencher)]: IntoIterator` is not satisfied [INFO] [stdout] = note: required for `[for<'a> fn(&'a mut Bencher)]` to implement `IntoIterator` [INFO] [stdout] help: consider borrowing here [INFO] [stdout] | [INFO] [stdout] 22 | for _bench in &BENCHMARKS { /* ... */ } [INFO] [stdout] | + [INFO] [stdout] 22 | for _bench in &mut BENCHMARKS { /* ... */ } [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: internal compiler error: /rustc-dev/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/compiler/rustc_const_eval/src/interpret/operand.rs:662:13: primitive read not possible for type: () [INFO] [stdout] --> tests/distributed_slice.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | fn test_interior_mutable() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] thread 'rustc' panicked at /rustc-dev/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/compiler/rustc_const_eval/src/interpret/operand.rs:662:13: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `px-linkme` (test "example") due to 4 previous errors [INFO] [stderr] 0: 0x70207e8e8743 - ::fmt::hb9fc0e74cd3e2ce7 [INFO] [stderr] 1: 0x70207f002c7f - core::fmt::write::h44c4c28224d1d425 [INFO] [stderr] 2: 0x70207e8de3d3 - std::io::Write::write_fmt::h7c137d8faa040f47 [INFO] [stderr] 3: 0x70207e8e85a2 - std::sys::backtrace::BacktraceLock::print::hdd765023e0895687 [INFO] [stderr] 4: 0x70207e8ec09a - std::panicking::default_hook::{{closure}}::h3703709d08ff9881 [INFO] [stderr] 5: 0x70207e8ebc1f - std::panicking::default_hook::h52db45a3301fd26f [INFO] [stderr] 6: 0x70207d9df3b7 - std[bf97e05a5bb10774]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x70207e8ec8f3 - std::panicking::rust_panic_with_hook::h6c4d7d69d053bb09 [INFO] [stderr] 8: 0x70207da1c601 - std[bf97e05a5bb10774]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x70207da10aa6 - std[bf97e05a5bb10774]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x70207da10995 - std[bf97e05a5bb10774]::panicking::begin_panic:: [INFO] [stderr] 11: 0x70207da26351 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x70207df5247c - ::span_bug:: [INFO] [stderr] 13: 0x70207dfe55f7 - rustc_middle[d5e17fe042e45547]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x70207dfc51fa - rustc_middle[d5e17fe042e45547]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x70207dfc506b - rustc_middle[d5e17fe042e45547]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x70207ba951a7 - rustc_middle[d5e17fe042e45547]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x70207c27fe62 - ::visit_assign [INFO] [stderr] 18: 0x70207c273cd8 - ::visit_body [INFO] [stderr] 19: 0x70207ffc3cfc - ::run_lint [INFO] [stderr] 20: 0x70207f00aa5e - rustc_mir_transform[9207c6389cd5c68d]::run_analysis_to_runtime_passes [INFO] [stderr] 21: 0x70207f25e91b - rustc_mir_transform[9207c6389cd5c68d]::mir_drops_elaborated_and_const_checked [INFO] [stderr] 22: 0x70207f25e1d9 - rustc_query_impl[cec75fac04df0ded]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 23: 0x70207f257e6e - rustc_query_system[5a682fe36050f03b]::query::plumbing::try_execute_query::, rustc_query_system[5a682fe36050f03b]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[cec75fac04df0ded]::plumbing::QueryCtxt, false> [INFO] [stderr] 24: 0x70207f25769b - rustc_query_impl[cec75fac04df0ded]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 25: 0x70207f94ba06 - ::par_hir_body_owners::::{closure#0} [INFO] [stderr] 26: 0x70207f9491e8 - rustc_interface[2bdac790f27f0231]::passes::analysis [INFO] [stderr] 27: 0x70207f9486ad - rustc_query_impl[cec75fac04df0ded]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 28: 0x7020800333fc - rustc_query_system[5a682fe36050f03b]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cec75fac04df0ded]::plumbing::QueryCtxt, false> [INFO] [stderr] 29: 0x7020800330d2 - rustc_query_impl[cec75fac04df0ded]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 30: 0x70208027fd56 - rustc_interface[2bdac790f27f0231]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[d62922c382804067]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 31: 0x702080253563 - rustc_interface[2bdac790f27f0231]::interface::run_compiler::<(), rustc_driver_impl[d62922c382804067]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 32: 0x702080232df8 - std[bf97e05a5bb10774]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 33: 0x702080232ad6 - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[81a4cb8eb9e2bcc9]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 34: 0x702080235e83 - std::sys::pal::unix::thread::Thread::new::thread_start::ha73048ec7e971876 [INFO] [stderr] 35: 0x7020819aeaa4 - [INFO] [stderr] 36: 0x702081a3ba34 - clone [INFO] [stderr] 37: 0x0 - [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2025-06-29T15_17_10-446.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.89.0-nightly (8de4c7234 2025-06-19) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [mir_drops_elaborated_and_const_checked] elaborating drops for `test_interior_mutable` [INFO] [stderr] #1 [analysis] running analysis passes on this crate [INFO] [stderr] end of query stack [INFO] [stdout] error: internal compiler error: /rustc-dev/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/compiler/rustc_const_eval/src/interpret/operand.rs:662:13: primitive read not possible for type: () [INFO] [stdout] --> tests/distributed_slice.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | fn test_elided_lifetime() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] thread 'rustc' panicked at /rustc-dev/8de4c7234dd9b97c9d76b58671343fdbbc9a433e/compiler/rustc_const_eval/src/interpret/operand.rs:662:13: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x70207e8e8743 - ::fmt::hb9fc0e74cd3e2ce7 [INFO] [stderr] 1: 0x70207f002c7f - core::fmt::write::h44c4c28224d1d425 [INFO] [stderr] 2: 0x70207e8de3d3 - std::io::Write::write_fmt::h7c137d8faa040f47 [INFO] [stderr] 3: 0x70207e8e85a2 - std::sys::backtrace::BacktraceLock::print::hdd765023e0895687 [INFO] [stderr] 4: 0x70207e8ec09a - std::panicking::default_hook::{{closure}}::h3703709d08ff9881 [INFO] [stderr] 5: 0x70207e8ebc1f - std::panicking::default_hook::h52db45a3301fd26f [INFO] [stderr] 6: 0x70207d9df3b7 - std[bf97e05a5bb10774]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x70207e8ec8f3 - std::panicking::rust_panic_with_hook::h6c4d7d69d053bb09 [INFO] [stderr] 8: 0x70207da1c601 - std[bf97e05a5bb10774]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x70207da10aa6 - std[bf97e05a5bb10774]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x70207da10995 - std[bf97e05a5bb10774]::panicking::begin_panic:: [INFO] [stderr] 11: 0x70207da26351 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x70207df5247c - ::span_bug:: [INFO] [stderr] 13: 0x70207dfe55f7 - rustc_middle[d5e17fe042e45547]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x70207dfc51fa - rustc_middle[d5e17fe042e45547]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x70207dfc506b - rustc_middle[d5e17fe042e45547]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x70207ba951a7 - rustc_middle[d5e17fe042e45547]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x70207c27fe62 - ::visit_assign [INFO] [stderr] 18: 0x70207c273cd8 - ::visit_body [INFO] [stderr] 19: 0x70207ffc3cfc - ::run_lint [INFO] [stderr] 20: 0x70207f00aa5e - rustc_mir_transform[9207c6389cd5c68d]::run_analysis_to_runtime_passes [INFO] [stderr] 21: 0x70207f25e91b - rustc_mir_transform[9207c6389cd5c68d]::mir_drops_elaborated_and_const_checked [INFO] [stderr] 22: 0x70207f25e1d9 - rustc_query_impl[cec75fac04df0ded]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 23: 0x70207f257e6e - rustc_query_system[5a682fe36050f03b]::query::plumbing::try_execute_query::, rustc_query_system[5a682fe36050f03b]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[cec75fac04df0ded]::plumbing::QueryCtxt, false> [INFO] [stderr] 24: 0x70207f25769b - rustc_query_impl[cec75fac04df0ded]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 25: 0x70207f94ba06 - ::par_hir_body_owners::::{closure#0} [INFO] [stderr] 26: 0x70207f9491e8 - rustc_interface[2bdac790f27f0231]::passes::analysis [INFO] [stderr] 27: 0x70207f9486ad - rustc_query_impl[cec75fac04df0ded]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 28: 0x7020800333fc - rustc_query_system[5a682fe36050f03b]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cec75fac04df0ded]::plumbing::QueryCtxt, false> [INFO] [stderr] 29: 0x7020800330d2 - rustc_query_impl[cec75fac04df0ded]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 30: 0x70208027fd56 - rustc_interface[2bdac790f27f0231]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[d62922c382804067]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 31: 0x702080253563 - rustc_interface[2bdac790f27f0231]::interface::run_compiler::<(), rustc_driver_impl[d62922c382804067]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 32: 0x702080232df8 - std[bf97e05a5bb10774]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 33: 0x702080232ad6 - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[81a4cb8eb9e2bcc9]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 34: 0x702080235e83 - std::sys::pal::unix::thread::Thread::new::thread_start::ha73048ec7e971876 [INFO] [stderr] 35: 0x7020819aeaa4 - [INFO] [stderr] 36: 0x702081a3ba34 - clone [INFO] [stderr] 37: 0x0 - [INFO] [stderr] [INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md [INFO] [stderr] [INFO] [stderr] note: please make sure that you have updated to the latest nightly [INFO] [stderr] [INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2025-06-29T15_17_10-446.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.89.0-nightly (8de4c7234 2025-06-19) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: -C embed-bitcode=no -C debuginfo=2 [INFO] [stderr] [INFO] [stderr] note: some of the compiler flags provided by cargo are hidden [INFO] [stderr] [INFO] [stderr] query stack during panic: [INFO] [stderr] #0 [mir_drops_elaborated_and_const_checked] elaborating drops for `test_elided_lifetime` [INFO] [stderr] #1 [analysis] running analysis passes on this crate [INFO] [stderr] end of query stack [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `px-linkme` (test "distributed_slice") due to 14 previous errors [INFO] running `Command { std: "docker" "inspect" "d9700c4d7e847e828799dc2640a7bc547f34fdbda5806f83fa9d4947bbc60742", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d9700c4d7e847e828799dc2640a7bc547f34fdbda5806f83fa9d4947bbc60742", kill_on_drop: false }` [INFO] [stdout] d9700c4d7e847e828799dc2640a7bc547f34fdbda5806f83fa9d4947bbc60742