[INFO] fetching crate cart-tmp-wgc 0.1.0... [INFO] testing cart-tmp-wgc-0.1.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate cart-tmp-wgc 0.1.0 into /workspace/builds/worker-5-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate cart-tmp-wgc 0.1.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded gfx-backend-vulkan v0.5.11 [INFO] [stderr] Downloaded parking_lot v0.10.2 [INFO] [stderr] Downloaded gfx-backend-empty v0.5.2 [INFO] [stderr] Downloaded hibitset v0.6.4 [INFO] [stderr] Downloaded battery v0.7.8 [INFO] [stderr] Downloaded uom v0.30.0 [INFO] [stderr] Downloaded gfx-hal v0.5.3 [INFO] [stderr] Downloaded loom v0.3.6 [INFO] [stderr] Downloaded nix v0.19.1 [INFO] [stderr] Downloaded gfx-backend-dx12 v0.5.10 [INFO] [stderr] Downloaded gfx-backend-dx11 v0.5.3 [INFO] [stderr] Downloaded spirv_cross v0.20.0 [INFO] [stderr] Downloaded generator v0.6.25 [INFO] [stderr] Downloaded ron v0.5.1 [INFO] [stderr] Downloaded metal v0.20.0 [INFO] [stderr] Downloaded gfx-auxil v0.4.0 [INFO] [stderr] Downloaded parking_lot_core v0.7.3 [INFO] [stderr] Downloaded cart-tmp-gdesc v0.1.0 [INFO] [stderr] Downloaded cart-tmp-gmem v0.1.0 [INFO] [stderr] Downloaded cart-tmp-wgt v0.1.0 [INFO] [stderr] Downloaded gfx-backend-metal v0.5.7 [INFO] [stderr] Downloaded cart-tmp-nga v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7922f70bb2015ce0131e528c6f95f50a0cb29ed0f09410b4188d78a720d6ab2e [INFO] running `Command { std: "docker" "start" "-a" "7922f70bb2015ce0131e528c6f95f50a0cb29ed0f09410b4188d78a720d6ab2e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7922f70bb2015ce0131e528c6f95f50a0cb29ed0f09410b4188d78a720d6ab2e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7922f70bb2015ce0131e528c6f95f50a0cb29ed0f09410b4188d78a720d6ab2e", kill_on_drop: false }` [INFO] [stdout] 7922f70bb2015ce0131e528c6f95f50a0cb29ed0f09410b4188d78a720d6ab2e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5b59fd780c50d0abd993eea482ca5156aaac2a60bdb0c64d072cfccff06f9dc9 [INFO] running `Command { std: "docker" "start" "-a" "5b59fd780c50d0abd993eea482ca5156aaac2a60bdb0c64d072cfccff06f9dc9", 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 libloading v0.6.7 [INFO] [stderr] Compiling lock_api v0.3.4 [INFO] [stderr] Compiling hibitset v0.6.4 [INFO] [stderr] Compiling cart-tmp-wgt v0.1.0 [INFO] [stderr] Compiling copyless v0.1.5 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling spirv_headers v1.5.0 [INFO] [stderr] Compiling parking_lot_core v0.7.3 [INFO] [stderr] Compiling raw-window-handle v0.4.3 [INFO] [stderr] Compiling ash v0.31.0 [INFO] [stderr] Compiling raw-window-handle v0.3.4 [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 cart-tmp-gdesc v0.1.0 [INFO] [stderr] Compiling gfx-backend-empty v0.5.2 [INFO] [stderr] Compiling cart-tmp-gmem 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 12.21s [INFO] running `Command { std: "docker" "inspect" "5b59fd780c50d0abd993eea482ca5156aaac2a60bdb0c64d072cfccff06f9dc9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5b59fd780c50d0abd993eea482ca5156aaac2a60bdb0c64d072cfccff06f9dc9", kill_on_drop: false }` [INFO] [stdout] 5b59fd780c50d0abd993eea482ca5156aaac2a60bdb0c64d072cfccff06f9dc9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 19961c9d64670bbc762acbe85cadf4733867248b01d24a94f4ccdec75ff28408 [INFO] running `Command { std: "docker" "start" "-a" "19961c9d64670bbc762acbe85cadf4733867248b01d24a94f4ccdec75ff28408", 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] [stderr] [INFO] [stderr] thread 'rustc' (80) panicked at /rustc-dev/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs:124:21: [INFO] [stderr] Box [INFO] [stderr] stack backtrace: [INFO] [stdout] error: internal compiler error: /rustc-dev/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/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] 0: 0x77ef1505f223 - ::fmt::hde21067283f7e82e [INFO] [stderr] 1: 0x77ef15801afc - core::fmt::write::h24186904251c31cb [INFO] [stderr] 2: 0x77ef15013d93 - std::io::Write::write_fmt::h3ab9f1f4d8d19b72 [INFO] [stderr] 3: 0x77ef150253a2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6 [INFO] [stderr] 4: 0x77ef1502b3f9 - std::panicking::default_hook::{{closure}}::h80a26d916c49679b [INFO] [stderr] 5: 0x77ef1502af23 - std::panicking::default_hook::he2e9efee79b3dce9 [INFO] [stderr] 6: 0x77ef14020c91 - std[e95ebcffb71a5621]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x77ef1502b81f - std::panicking::panic_with_hook::hf5648b7cec6bc73e [INFO] [stderr] 8: 0x77ef1405cb31 - std[e95ebcffb71a5621]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x77ef1404f386 - std[e95ebcffb71a5621]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x77ef1404efc7 - std[e95ebcffb71a5621]::panicking::begin_panic:: [INFO] [stderr] 11: 0x77ef1407b161 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x77ef145df05c - ::span_bug:: [INFO] [stderr] 13: 0x77ef146025d7 - rustc_middle[9ce76f953d15e2f6]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x77ef1460277a - rustc_middle[9ce76f953d15e2f6]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x77ef145f318b - rustc_middle[9ce76f953d15e2f6]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x77ef128e22a7 - rustc_middle[9ce76f953d15e2f6]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x77ef167e2ec2 - >>::codegen_intrinsic_call [INFO] [stderr] 18: 0x77ef16c1b4bc - rustc_codegen_ssa[a33745cc73e278e]::mir::codegen_mir::> [INFO] [stderr] 19: 0x77ef15b7ffa6 - rustc_codegen_llvm[c55eb99b4a41f0f2]::base::compile_codegen_unit::module_codegen [INFO] [stderr] 20: 0x77ef169d3ddf - ::compile_codegen_unit [INFO] [stderr] 21: 0x77ef169cf7ee - rustc_codegen_ssa[a33745cc73e278e]::base::codegen_crate:: [INFO] [stderr] 22: 0x77ef169cdd73 - ::codegen_crate [INFO] [stderr] 23: 0x77ef16b5d50d - ::codegen_and_build_linker [INFO] [stderr] 24: 0x77ef16b5a0d4 - , rustc_driver_impl[8bc3447375e6b2d8]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[a4c7c2348b0f0abe]::ops::function::FnOnce<(&rustc_session[84c9ddeb8f325268]::session::Session, rustc_middle[9ce76f953d15e2f6]::ty::context::CurrentGcx, alloc[6ba2be5df7d20276]::sync::Arc, &std[e95ebcffb71a5621]::sync::once_lock::OnceLock, &rustc_data_structures[de67cf687b97999a]::sync::worker_local::WorkerLocal, &rustc_data_structures[de67cf687b97999a]::sync::worker_local::WorkerLocal, rustc_driver_impl[8bc3447375e6b2d8]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0} [INFO] [stderr] 25: 0x77ef169fbfe9 - rustc_interface[d5ff205a9ab97820]::interface::run_compiler::<(), rustc_driver_impl[8bc3447375e6b2d8]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 26: 0x77ef16690e3c - std[e95ebcffb71a5621]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 27: 0x77ef16690b20 - <::spawn_unchecked_::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[a4c7c2348b0f0abe]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] 28: 0x77ef16695daf - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987 [INFO] [stderr] 29: 0x77ef1028aaa4 - [INFO] [stderr] 30: 0x77ef10317a64 - 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_36-77.txt`: Read-only file system (os error 30) [INFO] [stderr] [INFO] [stderr] note: rustc 1.93.0-nightly (c90bcb957 2025-11-06) 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/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/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" "19961c9d64670bbc762acbe85cadf4733867248b01d24a94f4ccdec75ff28408", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "19961c9d64670bbc762acbe85cadf4733867248b01d24a94f4ccdec75ff28408", kill_on_drop: false }` [INFO] [stdout] 19961c9d64670bbc762acbe85cadf4733867248b01d24a94f4ccdec75ff28408