[INFO] fetching crate px-linkme 0.3.33... [INFO] building px-linkme-0.3.33 against try#8b8eff55bd72abbb57167bc42222a7f91d41cb0d for pr-142134-abi-ast-error [INFO] extracting crate px-linkme 0.3.33 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate px-linkme 0.3.33 on toolchain 8b8eff55bd72abbb57167bc42222a7f91d41cb0d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "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" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: `edition` is set on test `module_2015` which is deprecated [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 30a410799e389364705991bdcb63dd84a9aef50ef7f9fcd9bdda61e23b71dca0 [INFO] running `Command { std: "docker" "start" "-a" "30a410799e389364705991bdcb63dd84a9aef50ef7f9fcd9bdda61e23b71dca0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "30a410799e389364705991bdcb63dd84a9aef50ef7f9fcd9bdda61e23b71dca0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "30a410799e389364705991bdcb63dd84a9aef50ef7f9fcd9bdda61e23b71dca0", kill_on_drop: false }` [INFO] [stdout] 30a410799e389364705991bdcb63dd84a9aef50ef7f9fcd9bdda61e23b71dca0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 28b9d74b45c66fcf2838df545649b84d79db9047cbb900cce6840cdb41386edd [INFO] running `Command { std: "docker" "start" "-a" "28b9d74b45c66fcf2838df545649b84d79db9047cbb900cce6840cdb41386edd", kill_on_drop: false }` [INFO] [stderr] warning: `edition` is set on test `module_2015` which is deprecated [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling px-linkme-impl v0.3.33 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling px-linkme v0.3.33 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.37s [INFO] running `Command { std: "docker" "inspect" "28b9d74b45c66fcf2838df545649b84d79db9047cbb900cce6840cdb41386edd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "28b9d74b45c66fcf2838df545649b84d79db9047cbb900cce6840cdb41386edd", kill_on_drop: false }` [INFO] [stdout] 28b9d74b45c66fcf2838df545649b84d79db9047cbb900cce6840cdb41386edd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fde58dc1f1504241a4bc7b5c236484ce0d50345d9d61b9fb0bfadf52db04a8f5 [INFO] running `Command { std: "docker" "start" "-a" "fde58dc1f1504241a4bc7b5c236484ce0d50345d9d61b9fb0bfadf52db04a8f5", 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 hashbrown v0.15.4 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling target-triple v0.1.4 [INFO] [stderr] Compiling winnow v0.7.10 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling dissimilar v1.0.10 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [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/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: 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: 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[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: 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/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[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[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[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: 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] [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: 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: 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: 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]: 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[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] 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 `[&'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 `[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[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] [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 `[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[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[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] 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]: `[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] [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] 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 `[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[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] 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 "win_status_access_violation") due to 4 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `px-linkme` (test "win_status_illegal_instruction") due to 4 previous errors [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] [stderr] error: could not compile `px-linkme` (test "fn_element") due to 7 previous errors [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] [stderr] error: could not compile `px-linkme` (test "module_2015") due to 3 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/8b8eff55bd72abbb57167bc42222a7f91d41cb0d/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] [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] [INFO] [stdout] Some errors have detailed explanations: E0277, E0432. [INFO] [stdout] [INFO] [stderr] thread 'rustc' panicked at /rustc/8b8eff55bd72abbb57167bc42222a7f91d41cb0d/compiler/rustc_const_eval/src/interpret/operand.rs:662:13: [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] error: could not compile `px-linkme` (test "custom_linkme_path") due to 9 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] [stderr] error: could not compile `px-linkme` (test "example") due to 4 previous errors [INFO] [stderr] error: could not compile `px-linkme` (test "module_2021") due to 4 previous errors [INFO] [stderr] 0: 0x7fa7f510bca3 - ::fmt::hd5e1ffc3de98c70a [INFO] [stderr] 1: 0x7fa7f5802cf7 - core::fmt::write::h643e7d8d9d70854c [INFO] [stderr] 2: 0x7fa7f5101903 - std::io::Write::write_fmt::h89b0a221a48ef281 [INFO] [stderr] 3: 0x7fa7f510bb02 - std::sys::backtrace::BacktraceLock::print::hb158b12d99da4adf [INFO] [stderr] 4: 0x7fa7f510f6fa - std::panicking::default_hook::{{closure}}::h6b01193c2080a17e [INFO] [stderr] 5: 0x7fa7f510f27f - std::panicking::default_hook::h6cc4d6d203f8e2e0 [INFO] [stderr] 6: 0x7fa7f4215843 - std[babf465a1b21dc6b]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x7fa7f510ff73 - std::panicking::rust_panic_with_hook::h0ddb63107fad990c [INFO] [stderr] 8: 0x7fa7f4252721 - std[babf465a1b21dc6b]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x7fa7f4246e66 - std[babf465a1b21dc6b]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x7fa7f4246b47 - std[babf465a1b21dc6b]::panicking::begin_panic:: [INFO] [stderr] 11: 0x7fa7f425bf31 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x7fa7f477b6ac - ::span_bug:: [INFO] [stderr] 13: 0x7fa7f480ee07 - rustc_middle[2b36d5f93633c498]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x7fa7f47ee87a - rustc_middle[2b36d5f93633c498]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x7fa7f47ee6eb - rustc_middle[2b36d5f93633c498]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x7fa7f279f567 - rustc_middle[2b36d5f93633c498]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x7fa7f2b6245f - ::visit_assign [INFO] [stderr] 18: 0x7fa7f2b562b8 - ::visit_body [INFO] [stderr] 19: 0x7fa7f6897c50 - ::run_lint [INFO] [stderr] 20: 0x7fa7f580addc - rustc_mir_transform[9ac08d5603311f74]::run_analysis_to_runtime_passes [INFO] [stderr] 21: 0x7fa7f5b515f2 - rustc_mir_transform[9ac08d5603311f74]::mir_drops_elaborated_and_const_checked [INFO] [stderr] 22: 0x7fa7f5b50ddb - rustc_query_impl[8c219fa2e78c5f07]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 23: 0x7fa7f5b587a6 - rustc_query_system[2b3b5f4b5b59cb0a]::query::plumbing::try_execute_query::, rustc_query_system[2b3b5f4b5b59cb0a]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[8c219fa2e78c5f07]::plumbing::QueryCtxt, false> [INFO] [stderr] 24: 0x7fa7f5b57fc9 - rustc_query_impl[8c219fa2e78c5f07]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 25: 0x7fa7f5b4f175 - ::par_hir_body_owners::::{closure#0} [INFO] [stderr] 26: 0x7fa7f5b4c611 - rustc_interface[ae97b54a77d23376]::passes::analysis [INFO] [stderr] 27: 0x7fa7f5b4b9b5 - rustc_query_impl[8c219fa2e78c5f07]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 28: 0x7fa7f691488e - rustc_query_system[2b3b5f4b5b59cb0a]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[8c219fa2e78c5f07]::plumbing::QueryCtxt, false> [INFO] [stderr] 29: 0x7fa7f6914476 - rustc_query_impl[8c219fa2e78c5f07]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 30: 0x7fa7f6aabeff - rustc_interface[ae97b54a77d23376]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[b17cf227687a0940]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 31: 0x7fa7f6a9def0 - rustc_interface[ae97b54a77d23376]::interface::run_compiler::<(), rustc_driver_impl[b17cf227687a0940]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 32: 0x7fa7f6ae1fca - std[babf465a1b21dc6b]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 33: 0x7fa7f6ae1cb2 - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[a1a7e36e4f7747cf]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 34: 0x7fa7f6ae327d - std::sys::pal::unix::thread::Thread::new::thread_start::hf59aa8bbcaaa6027 [INFO] [stderr] 35: 0x7fa7f048aaa4 - [INFO] [stderr] 36: 0x7fa7f0517a34 - 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-08T03_51_09-441.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.89.0-nightly (8b8eff55b 2025-06-06) 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/8b8eff55bd72abbb57167bc42222a7f91d41cb0d/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/8b8eff55bd72abbb57167bc42222a7f91d41cb0d/compiler/rustc_const_eval/src/interpret/operand.rs:662:13: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7fa7f510bca3 - ::fmt::hd5e1ffc3de98c70a [INFO] [stderr] 1: 0x7fa7f5802cf7 - core::fmt::write::h643e7d8d9d70854c [INFO] [stderr] 2: 0x7fa7f5101903 - std::io::Write::write_fmt::h89b0a221a48ef281 [INFO] [stderr] 3: 0x7fa7f510bb02 - std::sys::backtrace::BacktraceLock::print::hb158b12d99da4adf [INFO] [stderr] 4: 0x7fa7f510f6fa - std::panicking::default_hook::{{closure}}::h6b01193c2080a17e [INFO] [stderr] 5: 0x7fa7f510f27f - std::panicking::default_hook::h6cc4d6d203f8e2e0 [INFO] [stderr] 6: 0x7fa7f4215843 - std[babf465a1b21dc6b]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x7fa7f510ff73 - std::panicking::rust_panic_with_hook::h0ddb63107fad990c [INFO] [stderr] 8: 0x7fa7f4252721 - std[babf465a1b21dc6b]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x7fa7f4246e66 - std[babf465a1b21dc6b]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x7fa7f4246b47 - std[babf465a1b21dc6b]::panicking::begin_panic:: [INFO] [stderr] 11: 0x7fa7f425bf31 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x7fa7f477b6ac - ::span_bug:: [INFO] [stderr] 13: 0x7fa7f480ee07 - rustc_middle[2b36d5f93633c498]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x7fa7f47ee87a - rustc_middle[2b36d5f93633c498]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x7fa7f47ee6eb - rustc_middle[2b36d5f93633c498]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x7fa7f279f567 - rustc_middle[2b36d5f93633c498]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x7fa7f2b6245f - ::visit_assign [INFO] [stderr] 18: 0x7fa7f2b562b8 - ::visit_body [INFO] [stderr] 19: 0x7fa7f6897c50 - ::run_lint [INFO] [stderr] 20: 0x7fa7f580addc - rustc_mir_transform[9ac08d5603311f74]::run_analysis_to_runtime_passes [INFO] [stderr] 21: 0x7fa7f5b515f2 - rustc_mir_transform[9ac08d5603311f74]::mir_drops_elaborated_and_const_checked [INFO] [stderr] 22: 0x7fa7f5b50ddb - rustc_query_impl[8c219fa2e78c5f07]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 23: 0x7fa7f5b587a6 - rustc_query_system[2b3b5f4b5b59cb0a]::query::plumbing::try_execute_query::, rustc_query_system[2b3b5f4b5b59cb0a]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[8c219fa2e78c5f07]::plumbing::QueryCtxt, false> [INFO] [stderr] 24: 0x7fa7f5b57fc9 - rustc_query_impl[8c219fa2e78c5f07]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 25: 0x7fa7f5b4f175 - ::par_hir_body_owners::::{closure#0} [INFO] [stderr] 26: 0x7fa7f5b4c611 - rustc_interface[ae97b54a77d23376]::passes::analysis [INFO] [stderr] 27: 0x7fa7f5b4b9b5 - rustc_query_impl[8c219fa2e78c5f07]::plumbing::__rust_begin_short_backtrace::> [INFO] [stderr] 28: 0x7fa7f691488e - rustc_query_system[2b3b5f4b5b59cb0a]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[8c219fa2e78c5f07]::plumbing::QueryCtxt, false> [INFO] [stderr] 29: 0x7fa7f6914476 - rustc_query_impl[8c219fa2e78c5f07]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace [INFO] [stderr] 30: 0x7fa7f6aabeff - rustc_interface[ae97b54a77d23376]::passes::create_and_enter_global_ctxt::, rustc_driver_impl[b17cf227687a0940]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} [INFO] [stderr] 31: 0x7fa7f6a9def0 - rustc_interface[ae97b54a77d23376]::interface::run_compiler::<(), rustc_driver_impl[b17cf227687a0940]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 32: 0x7fa7f6ae1fca - std[babf465a1b21dc6b]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 33: 0x7fa7f6ae1cb2 - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[a1a7e36e4f7747cf]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 34: 0x7fa7f6ae327d - std::sys::pal::unix::thread::Thread::new::thread_start::hf59aa8bbcaaa6027 [INFO] [stderr] 35: 0x7fa7f048aaa4 - [INFO] [stderr] 36: 0x7fa7f0517a34 - 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-08T03_51_09-441.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.89.0-nightly (8b8eff55b 2025-06-06) 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" "fde58dc1f1504241a4bc7b5c236484ce0d50345d9d61b9fb0bfadf52db04a8f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fde58dc1f1504241a4bc7b5c236484ce0d50345d9d61b9fb0bfadf52db04a8f5", kill_on_drop: false }` [INFO] [stdout] fde58dc1f1504241a4bc7b5c236484ce0d50345d9d61b9fb0bfadf52db04a8f5