[INFO] fetching crate cart-tmp-wgc 0.1.0... [INFO] testing cart-tmp-wgc-0.1.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7 [INFO] extracting crate cart-tmp-wgc 0.1.0 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate cart-tmp-wgc 0.1.0 [INFO] finished tweaking crates.io crate cart-tmp-wgc 0.1.0 [INFO] tweaked toml for crates.io crate cart-tmp-wgc 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate cart-tmp-wgc 0.1.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "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] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 126 packages to latest compatible versions [INFO] [stderr] Adding arrayvec v0.5.2 (available: v0.7.6) [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.10.0) [INFO] [stderr] Adding gfx-backend-dx11 v0.5.3 (available: v0.9.0) [INFO] [stderr] Adding gfx-backend-dx12 v0.5.10 (available: v0.9.1) [INFO] [stderr] Adding gfx-backend-empty v0.5.2 (available: v0.9.0) [INFO] [stderr] Adding gfx-backend-metal v0.5.7 (available: v0.9.1) [INFO] [stderr] Adding gfx-backend-vulkan v0.5.11 (available: v0.9.0) [INFO] [stderr] Adding gfx-hal v0.5.3 (available: v0.9.0) [INFO] [stderr] Adding loom v0.3.6 (available: v0.7.2) [INFO] [stderr] Adding parking_lot v0.10.2 (available: v0.12.5) [INFO] [stderr] Adding raw-window-handle v0.3.4 (available: v0.6.2) [INFO] [stderr] Adding ron v0.5.1 (available: v0.11.0) [INFO] [stderr] Adding thread-id v3.3.0 (available: v5.0.0) [INFO] [stderr] Adding tracing-subscriber v0.2.25 (available: v0.3.20) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fece759f6f5f7018edf19b5ffa7bf47e771716deaa7bbf5325c57f9e725abbdc [INFO] running `Command { std: "docker" "start" "-a" "fece759f6f5f7018edf19b5ffa7bf47e771716deaa7bbf5325c57f9e725abbdc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fece759f6f5f7018edf19b5ffa7bf47e771716deaa7bbf5325c57f9e725abbdc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fece759f6f5f7018edf19b5ffa7bf47e771716deaa7bbf5325c57f9e725abbdc", kill_on_drop: false }` [INFO] [stdout] fece759f6f5f7018edf19b5ffa7bf47e771716deaa7bbf5325c57f9e725abbdc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d9df6a6109b7b8b0a603ff316a30e40ee884e9f8b4d0c3949face55f55b24d32 [INFO] running `Command { std: "docker" "start" "-a" "d9df6a6109b7b8b0a603ff316a30e40ee884e9f8b4d0c3949face55f55b24d32", kill_on_drop: false }` [INFO] [stderr] Compiling cty v0.2.2 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling hibitset v0.6.4 [INFO] [stderr] Compiling libloading v0.6.7 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling cart-tmp-wgt v0.1.0 [INFO] [stderr] Compiling copyless v0.1.5 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling spirv_headers v1.5.0 [INFO] [stderr] Compiling raw-window-handle v0.4.3 [INFO] [stderr] Compiling parking_lot_core v0.7.3 [INFO] [stderr] Compiling raw-window-handle v0.3.4 [INFO] [stderr] Compiling ash v0.31.0 [INFO] [stderr] Compiling gfx-hal v0.5.3 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling cart-tmp-nga v0.1.0 [INFO] [stderr] Compiling gfx-backend-empty v0.5.2 [INFO] [stderr] Compiling cart-tmp-gmem v0.1.0 [INFO] [stderr] Compiling cart-tmp-gdesc v0.1.0 [INFO] [stderr] Compiling gfx-backend-vulkan v0.5.11 [INFO] [stderr] Compiling cart-tmp-wgc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `dynamic_count` is never read [INFO] [stdout] --> src/binding_model.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 54 | pub struct BindGroupLayout { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 60 | pub(crate) dynamic_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BindGroupLayout` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_ref_count` is never read [INFO] [stdout] --> src/resource.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) struct BufferPendingMapping { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 125 | pub parent_ref_count: RefCount, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BufferPendingMapping` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `full_range` is never read [INFO] [stdout] --> src/resource.rs:135:16 [INFO] [stdout] | [INFO] [stdout] 129 | pub struct Buffer { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 135 | pub(crate) full_range: (), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Buffer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `num_frames` is never read [INFO] [stdout] --> src/swap_chain.rs:55:16 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct SwapChain { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 55 | pub(crate) num_frames: hal::window::SwapImageIndex, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SwapChain` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/mod.rs:128:19 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn as_ref(&self) -> BasePassRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 128 | pub fn as_ref(&self) -> BasePassRef<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/bind.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn expect_layout(&mut self, bind_group_layout_id: BindGroupLayoutId) -> LayoutChange { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 93 | pub fn expect_layout(&mut self, bind_group_layout_id: BindGroupLayoutId) -> LayoutChange<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/track/mod.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 324 | ) -> Drain> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 324 | ) -> Drain<'_, PendingTransition> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/track/mod.rs:368:71 [INFO] [stdout] | [INFO] [stdout] 368 | pub(crate) fn merge_replace<'a>(&'a mut self, other: &'a Self) -> Drain> { [INFO] [stdout] | -- -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 368 | pub(crate) fn merge_replace<'a>(&'a mut self, other: &'a Self) -> Drain<'a, PendingTransition> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/track/mod.rs:410:9 [INFO] [stdout] | [INFO] [stdout] 410 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 415 | ) -> (&'a T, Drain>) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 415 | ) -> (&'a T, Drain<'_, PendingTransition>) { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.06s [INFO] running `Command { std: "docker" "inspect" "d9df6a6109b7b8b0a603ff316a30e40ee884e9f8b4d0c3949face55f55b24d32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d9df6a6109b7b8b0a603ff316a30e40ee884e9f8b4d0c3949face55f55b24d32", kill_on_drop: false }` [INFO] [stdout] d9df6a6109b7b8b0a603ff316a30e40ee884e9f8b4d0c3949face55f55b24d32 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c77ce8c984825c9913f15ff1bb539622145f3bdb8074fba89a27c0f4eadb2b2 [INFO] running `Command { std: "docker" "start" "-a" "0c77ce8c984825c9913f15ff1bb539622145f3bdb8074fba89a27c0f4eadb2b2", kill_on_drop: false }` [INFO] [stderr] Compiling scoped-tls v1.0.1 [INFO] [stderr] Compiling generator v0.6.25 [INFO] [stdout] warning: field `dynamic_count` is never read [INFO] [stdout] --> src/binding_model.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 54 | pub struct BindGroupLayout { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 60 | pub(crate) dynamic_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BindGroupLayout` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_ref_count` is never read [INFO] [stdout] --> src/resource.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 121 | pub(crate) struct BufferPendingMapping { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 125 | pub parent_ref_count: RefCount, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BufferPendingMapping` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `full_range` is never read [INFO] [stdout] --> src/resource.rs:135:16 [INFO] [stdout] | [INFO] [stdout] 129 | pub struct Buffer { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 135 | pub(crate) full_range: (), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Buffer` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `num_frames` is never read [INFO] [stdout] --> src/swap_chain.rs:55:16 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct SwapChain { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 55 | pub(crate) num_frames: hal::window::SwapImageIndex, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SwapChain` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/mod.rs:128:19 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn as_ref(&self) -> BasePassRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 128 | pub fn as_ref(&self) -> BasePassRef<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/bind.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn expect_layout(&mut self, bind_group_layout_id: BindGroupLayoutId) -> LayoutChange { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 93 | pub fn expect_layout(&mut self, bind_group_layout_id: BindGroupLayoutId) -> LayoutChange<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/track/mod.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 324 | ) -> Drain> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 324 | ) -> Drain<'_, PendingTransition> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/track/mod.rs:368:71 [INFO] [stdout] | [INFO] [stdout] 368 | pub(crate) fn merge_replace<'a>(&'a mut self, other: &'a Self) -> Drain> { [INFO] [stdout] | -- -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime is named here [INFO] [stdout] | the lifetime is named here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 368 | pub(crate) fn merge_replace<'a>(&'a mut self, other: &'a Self) -> Drain<'a, PendingTransition> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/track/mod.rs:410:9 [INFO] [stdout] | [INFO] [stdout] 410 | &mut self, [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 415 | ) -> (&'a T, Drain>) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 415 | ) -> (&'a T, Drain<'_, PendingTransition>) { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling loom v0.3.6 [INFO] [stdout] error: internal compiler error: /rustc-dev/c2e32f1c9652b13ed99608599c1e855462f421f3/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs:124:21: Nullary intrinsic type_name must be called in a const block. If you are seeing this message from code outside the standard library, the unstable implementation details of the relevant intrinsic may have changed. Consider using stable APIs instead. If you are adding a new nullary intrinsic that is inherently a runtime intrinsic, update this check. [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/generator-0.6.25/src/gen_impl.rs:154:22 [INFO] [stdout] | [INFO] [stdout] 154 | unsafe { type_name::() }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] thread 'rustc' (78) panicked at /rustc-dev/c2e32f1c9652b13ed99608599c1e855462f421f3/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs:124:21: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x7125a9c5dff3 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stderr] 1: 0x7125aa401afc - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stderr] 2: 0x7125a9c12c73 - std::io::Write::write_fmt::hec441b8c6eca32b9 [INFO] [stderr] 3: 0x7125a9c24172 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stderr] 4: 0x7125a9c2a1c9 - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stderr] 5: 0x7125a9c29cf3 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stderr] 6: 0x7125a8c1efb1 - std[7852ca75000e74fc]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x7125a9c2a5ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stderr] 8: 0x7125a8c5b491 - std[7852ca75000e74fc]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x7125a8c4da66 - std[7852ca75000e74fc]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x7125a8c4d737 - std[7852ca75000e74fc]::panicking::begin_panic:: [INFO] [stderr] 11: 0x7125a8c79b01 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x7125a91dd9dc - ::span_bug:: [INFO] [stderr] 13: 0x7125a9200f57 - rustc_middle[7d63fbd2f8df8a1e]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x7125a920125a - rustc_middle[7d63fbd2f8df8a1e]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x7125a91f205b - rustc_middle[7d63fbd2f8df8a1e]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x7125a75513f7 - rustc_middle[7d63fbd2f8df8a1e]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x7125ab3ab742 - >>::codegen_intrinsic_call [INFO] [stderr] 18: 0x7125ab7d0fe3 - rustc_codegen_ssa[d80446a42ee51f0a]::mir::codegen_mir::> [INFO] [stderr] 19: 0x7125aa7800fd - rustc_codegen_llvm[b09b22370c894c96]::base::compile_codegen_unit::module_codegen [INFO] [stderr] 20: 0x7125ab5a375f - ::compile_codegen_unit [INFO] [stderr] 21: 0x7125ab59f19b - rustc_codegen_ssa[d80446a42ee51f0a]::base::codegen_crate:: [INFO] [stderr] 22: 0x7125ab59d733 - ::codegen_crate [INFO] [stderr] 23: 0x7125ab71fe8d - ::codegen_and_build_linker [INFO] [stderr] 24: 0x7125ab71ca54 - , rustc_driver_impl[bce797706e17a736]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[38c16e7222b5e709]::ops::function::FnOnce<(&rustc_session[55873362b0df2cab]::session::Session, rustc_middle[7d63fbd2f8df8a1e]::ty::context::CurrentGcx, alloc[b801fe7dcb3666a3]::sync::Arc, &std[7852ca75000e74fc]::sync::once_lock::OnceLock, &rustc_data_structures[94650649e502e822]::sync::worker_local::WorkerLocal, &rustc_data_structures[94650649e502e822]::sync::worker_local::WorkerLocal, rustc_driver_impl[bce797706e17a736]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0} [INFO] [stderr] 25: 0x7125ab55b4a9 - rustc_interface[cd445e32cdfe4b97]::interface::run_compiler::<(), rustc_driver_impl[bce797706e17a736]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 26: 0x7125ab222b7c - std[7852ca75000e74fc]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 27: 0x7125ab222860 - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[38c16e7222b5e709]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 28: 0x7125ab227aaf - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stderr] 29: 0x7125a4e8aaa4 - [INFO] [stderr] 30: 0x7125a4f17a64 - clone [INFO] [stderr] 31: 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/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/loom-0.3.6/rustc-ice-2025-11-11T09_00_50-76.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.93.0-nightly (c2e32f1c9 2025-11-07) running on x86_64-unknown-linux-gnu [INFO] [stderr] [INFO] [stderr] note: compiler flags: --crate-type lib -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] end of query stack [INFO] [stderr] error: could not compile `loom` (lib) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c2e32f1c9652b13ed99608599c1e855462f421f3/bin/rustc --crate-name loom --edition=2018 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/loom-0.3.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checkpoint", "default", "futures", "futures-util", "serde", "serde_json"))' -C metadata=29b5fc8469fb22b4 -C extra-filename=-91991ff7445f93ea --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern cfg_if=/opt/rustwide/target/debug/deps/libcfg_if-7e9efee4241be1ca.rmeta --extern generator=/opt/rustwide/target/debug/deps/libgenerator-5570062cc7373331.rmeta --extern scoped_tls=/opt/rustwide/target/debug/deps/libscoped_tls-c61d1d5075225c6a.rmeta --cap-lints allow --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/generator-4bc7cf226ba5aa1d/out` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "0c77ce8c984825c9913f15ff1bb539622145f3bdb8074fba89a27c0f4eadb2b2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c77ce8c984825c9913f15ff1bb539622145f3bdb8074fba89a27c0f4eadb2b2", kill_on_drop: false }` [INFO] [stdout] 0c77ce8c984825c9913f15ff1bb539622145f3bdb8074fba89a27c0f4eadb2b2