[INFO] fetching crate broker-tokio 0.2.16...
[INFO] testing broker-tokio-0.2.16 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate broker-tokio 0.2.16 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate broker-tokio 0.2.16
[INFO] finished tweaking crates.io crate broker-tokio 0.2.16
[INFO] tweaked toml for crates.io crate broker-tokio 0.2.16 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate broker-tokio 0.2.16 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 99 packages to latest compatible versions
[INFO] [stderr]       Adding bytes v0.5.6 (available: v1.10.1)
[INFO] [stderr]       Adding loom v0.2.15 (available: v0.7.2)
[INFO] [stderr]       Adding mio v0.6.23 (available: v1.1.0)
[INFO] [stderr]       Adding pin-project-lite v0.1.12 (available: v0.2.16)
[INFO] [stderr]       Adding proptest v0.9.6 (available: v1.9.0)
[INFO] [stderr]       Adding tokio-macros v0.2.6 (available: v2.6.0)
[INFO] [stderr]       Adding tokio-test v0.2.1 (available: v0.4.4)
[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 rusty-fork v0.2.2
[INFO] [stderr]   Downloaded loom v0.2.15
[INFO] [stderr]   Downloaded generator v0.6.25
[INFO] [stderr]   Downloaded proptest v0.9.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dfe4c9c914acfe59f1ad4cfa39f69cb048d061c46967a13f3456c6b0b9c8cfbb
[INFO] running `Command { std: "docker" "start" "-a" "dfe4c9c914acfe59f1ad4cfa39f69cb048d061c46967a13f3456c6b0b9c8cfbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dfe4c9c914acfe59f1ad4cfa39f69cb048d061c46967a13f3456c6b0b9c8cfbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dfe4c9c914acfe59f1ad4cfa39f69cb048d061c46967a13f3456c6b0b9c8cfbb", kill_on_drop: false }`
[INFO] [stdout] dfe4c9c914acfe59f1ad4cfa39f69cb048d061c46967a13f3456c6b0b9c8cfbb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3ec34242694d73e0a4b8de0cf4e1ed2666bb9d26d81202362fdc90122900cfc1
[INFO] running `Command { std: "docker" "start" "-a" "3ec34242694d73e0a4b8de0cf4e1ed2666bb9d26d81202362fdc90122900cfc1", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytes v0.5.6
[INFO] [stderr]    Compiling pin-project-lite v0.1.12
[INFO] [stderr]    Compiling broker-tokio v0.2.16 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead
[INFO] [stdout]   --> src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![deny(intra_doc_link_resolution_failure)]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/io/mod.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(loom, allow(dead_code, unreachable_pub))]
[INFO] [stdout]   |             ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/net/mod.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(not(loom))]
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/std/mod.rs:1:40
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(any(not(feature = "full"), loom), allow(unused_imports, dead_code))]
[INFO] [stdout]   |                                        ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/prelude.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(not(loom))]
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync/mod.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(loom, allow(dead_code, unreachable_pub, unused_imports))]
[INFO] [stdout]   |             ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/macros/thread_local.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(all(loom, test))]
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[cfg(not(all(test, loom)))]
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/mod.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(not(all(test, loom)))]
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/mod.rs:9:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[cfg(all(test, loom))]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/loom/mod.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(all(test, loom))]
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/runtime/builder.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(not(loom))]
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/runtime/builder.rs:257:15
[INFO] [stdout]     |
[INFO] [stdout] 257 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/runtime/builder.rs:283:15
[INFO] [stdout]     |
[INFO] [stdout] 283 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead
[INFO] [stdout]   --> src/loom/std/mod.rs:49:44
[INFO] [stdout]    |
[INFO] [stdout] 49 |         pub(crate) use std::sync::atomic::{spin_loop_hint, AtomicBool};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `park_timeout` is never used
[INFO] [stdout]   --> src/park/mod.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub(crate) trait Park {
[INFO] [stdout]    |                  ---- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 90 |     fn park_timeout(&mut self, duration: Duration) -> Result<(), Self::Error>;
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `park_timeout` is never used
[INFO] [stdout]    --> src/park/thread.rs:127:8
[INFO] [stdout]     |
[INFO] [stdout]  78 | impl Inner {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 127 |     fn park_timeout(&self, dur: Duration) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `blocking_pool` is never read
[INFO] [stdout]    --> src/runtime/mod.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub struct Runtime {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 277 |     blocking_pool: BlockingPool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Runtime` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `spawner`, `io_handle`, `time_handle`, `clock`, and `blocking_spawner` are never read
[INFO] [stdout]   --> src/runtime/handle.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Handle {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 13 |     pub(super) spawner: Spawner,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     pub(super) io_handle: io::Handle,
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(super) time_handle: time::Handle,
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub(super) clock: time::Clock,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub(super) blocking_spawner: blocking::Spawner,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Handle` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.88s
[INFO] running `Command { std: "docker" "inspect" "3ec34242694d73e0a4b8de0cf4e1ed2666bb9d26d81202362fdc90122900cfc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ec34242694d73e0a4b8de0cf4e1ed2666bb9d26d81202362fdc90122900cfc1", kill_on_drop: false }`
[INFO] [stdout] 3ec34242694d73e0a4b8de0cf4e1ed2666bb9d26d81202362fdc90122900cfc1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 098f6982a6b6f691748f87229c22112043ca91649038ad5c2428e766d6d1e6ec
[INFO] running `Command { std: "docker" "start" "-a" "098f6982a6b6f691748f87229c22112043ca91649038ad5c2428e766d6d1e6ec", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling generator v0.6.25
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling tokio v0.2.25
[INFO] [stderr]    Compiling scoped-tls v0.1.2
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead
[INFO] [stdout]   --> src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![deny(intra_doc_link_resolution_failure)]
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/io/mod.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(loom, allow(dead_code, unreachable_pub))]
[INFO] [stdout]   |             ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/net/mod.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(not(loom))]
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/std/mod.rs:1:40
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(any(not(feature = "full"), loom), allow(unused_imports, dead_code))]
[INFO] [stdout]   |                                        ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/prelude.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg(not(loom))]
[INFO] [stdout]   |            ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync/mod.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(loom, allow(dead_code, unreachable_pub, unused_imports))]
[INFO] [stdout]   |             ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/macros/thread_local.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(all(loom, test))]
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/mod.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[cfg(not(all(test, loom)))]
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/mod.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(not(all(test, loom)))]
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/loom/mod.rs:9:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[cfg(all(test, loom))]
[INFO] [stdout]   |                 ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/loom/mod.rs:11:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(all(test, loom))]
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/runtime/builder.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(not(loom))]
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/runtime/builder.rs:257:15
[INFO] [stdout]     |
[INFO] [stdout] 257 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/runtime/builder.rs:283:15
[INFO] [stdout]     |
[INFO] [stdout] 283 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::sync::atomic::spin_loop_hint`: use hint::spin_loop instead
[INFO] [stdout]   --> src/loom/std/mod.rs:49:44
[INFO] [stdout]    |
[INFO] [stdout] 49 |         pub(crate) use std::sync::atomic::{spin_loop_hint, AtomicBool};
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `park_timeout` is never used
[INFO] [stdout]   --> src/park/mod.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub(crate) trait Park {
[INFO] [stdout]    |                  ---- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 90 |     fn park_timeout(&mut self, duration: Duration) -> Result<(), Self::Error>;
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `park_timeout` is never used
[INFO] [stdout]    --> src/park/thread.rs:127:8
[INFO] [stdout]     |
[INFO] [stdout]  78 | impl Inner {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 127 |     fn park_timeout(&self, dur: Duration) {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `blocking_pool` is never read
[INFO] [stdout]    --> src/runtime/mod.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub struct Runtime {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 277 |     blocking_pool: BlockingPool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Runtime` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `spawner`, `io_handle`, `time_handle`, `clock`, and `blocking_spawner` are never read
[INFO] [stdout]   --> src/runtime/handle.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Handle {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 13 |     pub(super) spawner: Spawner,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     pub(super) io_handle: io::Handle,
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(super) time_handle: time::Handle,
[INFO] [stdout]    |                ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub(super) clock: time::Clock,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub(super) blocking_spawner: blocking::Spawner,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Handle` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rusty-fork v0.2.2
[INFO] [stderr]    Compiling proptest v0.9.6
[INFO] [stderr]    Compiling tokio-test v0.2.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling loom v0.2.15
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr] 
[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::<A>() },
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] thread 'rustc' (353) panicked at /rustc-dev/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/compiler/rustc_codegen_ssa/src/mir/intrinsic.rs:124:21:
[INFO] [stderr] Box<dyn Any>
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x796da285f223 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hde21067283f7e82e
[INFO] [stderr]    1:     0x796da3001afc - core::fmt::write::h24186904251c31cb
[INFO] [stderr]    2:     0x796da2813d93 - std::io::Write::write_fmt::h3ab9f1f4d8d19b72
[INFO] [stderr]    3:     0x796da28253a2 - std::sys::backtrace::BacktraceLock::print::he038489aba5894a6
[INFO] [stderr]    4:     0x796da282b3f9 - std::panicking::default_hook::{{closure}}::h80a26d916c49679b
[INFO] [stderr]    5:     0x796da282af23 - std::panicking::default_hook::he2e9efee79b3dce9
[INFO] [stderr]    6:     0x796da1820c91 - std[e95ebcffb71a5621]::panicking::update_hook::<alloc[6ba2be5df7d20276]::boxed::Box<rustc_driver_impl[8bc3447375e6b2d8]::install_ice_hook::{closure#1}>>::{closure#0}
[INFO] [stderr]    7:     0x796da282b81f - std::panicking::panic_with_hook::hf5648b7cec6bc73e
[INFO] [stderr]    8:     0x796da185cb31 - std[e95ebcffb71a5621]::panicking::begin_panic::<rustc_errors[88aff0700d119b65]::ExplicitBug>::{closure#0}
[INFO] [stderr]    9:     0x796da184f386 - std[e95ebcffb71a5621]::sys::backtrace::__rust_end_short_backtrace::<std[e95ebcffb71a5621]::panicking::begin_panic<rustc_errors[88aff0700d119b65]::ExplicitBug>::{closure#0}, !>
[INFO] [stderr]   10:     0x796da184efc7 - std[e95ebcffb71a5621]::panicking::begin_panic::<rustc_errors[88aff0700d119b65]::ExplicitBug>
[INFO] [stderr]   11:     0x796da187b161 - <rustc_errors[88aff0700d119b65]::diagnostic::BugAbort as rustc_errors[88aff0700d119b65]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
[INFO] [stderr]   12:     0x796da1ddf05c - <rustc_errors[88aff0700d119b65]::DiagCtxtHandle>::span_bug::<rustc_span[28eed06c8d001cb1]::span_encoding::Span, alloc[6ba2be5df7d20276]::string::String>
[INFO] [stderr]   13:     0x796da1e025d7 - rustc_middle[9ce76f953d15e2f6]::util::bug::opt_span_bug_fmt::<rustc_span[28eed06c8d001cb1]::span_encoding::Span>::{closure#0}
[INFO] [stderr]   14:     0x796da1e0277a - rustc_middle[9ce76f953d15e2f6]::ty::context::tls::with_opt::<rustc_middle[9ce76f953d15e2f6]::util::bug::opt_span_bug_fmt<rustc_span[28eed06c8d001cb1]::span_encoding::Span>::{closure#0}, !>::{closure#0}
[INFO] [stderr]   15:     0x796da1df318b - rustc_middle[9ce76f953d15e2f6]::ty::context::tls::with_context_opt::<rustc_middle[9ce76f953d15e2f6]::ty::context::tls::with_opt<rustc_middle[9ce76f953d15e2f6]::util::bug::opt_span_bug_fmt<rustc_span[28eed06c8d001cb1]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
[INFO] [stderr]   16:     0x796da00e22a7 - rustc_middle[9ce76f953d15e2f6]::util::bug::span_bug_fmt::<rustc_span[28eed06c8d001cb1]::span_encoding::Span>
[INFO] [stderr]   17:     0x796da3fe2ec2 - <rustc_codegen_ssa[a33745cc73e278e]::mir::FunctionCx<rustc_codegen_llvm[c55eb99b4a41f0f2]::builder::GenericBuilder<rustc_codegen_llvm[c55eb99b4a41f0f2]::context::FullCx>>>::codegen_intrinsic_call
[INFO] [stderr]   18:     0x796da441b4bc - rustc_codegen_ssa[a33745cc73e278e]::mir::codegen_mir::<rustc_codegen_llvm[c55eb99b4a41f0f2]::builder::GenericBuilder<rustc_codegen_llvm[c55eb99b4a41f0f2]::context::FullCx>>
[INFO] [stderr]   19:     0x796da337ffa6 - rustc_codegen_llvm[c55eb99b4a41f0f2]::base::compile_codegen_unit::module_codegen
[INFO] [stderr]   20:     0x796da41d3ddf - <rustc_codegen_llvm[c55eb99b4a41f0f2]::LlvmCodegenBackend as rustc_codegen_ssa[a33745cc73e278e]::traits::backend::ExtraBackendMethods>::compile_codegen_unit
[INFO] [stderr]   21:     0x796da41cf7ee - rustc_codegen_ssa[a33745cc73e278e]::base::codegen_crate::<rustc_codegen_llvm[c55eb99b4a41f0f2]::LlvmCodegenBackend>
[INFO] [stderr]   22:     0x796da41cdd73 - <rustc_codegen_llvm[c55eb99b4a41f0f2]::LlvmCodegenBackend as rustc_codegen_ssa[a33745cc73e278e]::traits::backend::CodegenBackend>::codegen_crate
[INFO] [stderr]   23:     0x796da435d50d - <rustc_interface[d5ff205a9ab97820]::queries::Linker>::codegen_and_build_linker
[INFO] [stderr]   24:     0x796da435a0d4 - <rustc_interface[d5ff205a9ab97820]::passes::create_and_enter_global_ctxt<core[a4c7c2348b0f0abe]::option::Option<rustc_interface[d5ff205a9ab97820]::queries::Linker>, 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<rustc_data_structures[de67cf687b97999a]::jobserver::Proxy>, &std[e95ebcffb71a5621]::sync::once_lock::OnceLock<rustc_middle[9ce76f953d15e2f6]::ty::context::GlobalCtxt>, &rustc_data_structures[de67cf687b97999a]::sync::worker_local::WorkerLocal<rustc_middle[9ce76f953d15e2f6]::arena::Arena>, &rustc_data_structures[de67cf687b97999a]::sync::worker_local::WorkerLocal<rustc_hir[1534e3459f232f80]::Arena>, rustc_driver_impl[8bc3447375e6b2d8]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
[INFO] [stderr]   25:     0x796da41fbfe9 - rustc_interface[d5ff205a9ab97820]::interface::run_compiler::<(), rustc_driver_impl[8bc3447375e6b2d8]::run_compiler::{closure#0}>::{closure#1}
[INFO] [stderr]   26:     0x796da3e90e3c - std[e95ebcffb71a5621]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[d5ff205a9ab97820]::util::run_in_thread_with_globals<rustc_interface[d5ff205a9ab97820]::util::run_in_thread_pool_with_globals<rustc_interface[d5ff205a9ab97820]::interface::run_compiler<(), rustc_driver_impl[8bc3447375e6b2d8]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
[INFO] [stderr]   27:     0x796da3e90b20 - <<std[e95ebcffb71a5621]::thread::Builder>::spawn_unchecked_<rustc_interface[d5ff205a9ab97820]::util::run_in_thread_with_globals<rustc_interface[d5ff205a9ab97820]::util::run_in_thread_pool_with_globals<rustc_interface[d5ff205a9ab97820]::interface::run_compiler<(), rustc_driver_impl[8bc3447375e6b2d8]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[a4c7c2348b0f0abe]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]   28:     0x796da3e95daf - std::sys::thread::unix::Thread::new::thread_start::hb3dc6483caa1b987
[INFO] [stderr]   29:     0x796d9da8aaa4 - <unknown>
[INFO] [stderr]   30:     0x796d9db17a64 - clone
[INFO] [stderr]   31:                0x0 - <unknown>
[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.2.15/rustc-ice-2025-11-11T08_45_56-347.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.2.15/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="checkpoint"' --cfg 'feature="default"' --cfg 'feature="futures"' --cfg 'feature="futures-util"' --cfg 'feature="serde"' --cfg 'feature="serde_json"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checkpoint", "default", "futures", "futures-util", "serde", "serde_json"))' -C metadata=5217bf57b9502064 -C extra-filename=-c48e3e165e095ada --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 futures_util=/opt/rustwide/target/debug/deps/libfutures_util-162121d424e96058.rmeta --extern generator=/opt/rustwide/target/debug/deps/libgenerator-5570062cc7373331.rmeta --extern scoped_tls=/opt/rustwide/target/debug/deps/libscoped_tls-1ae726c5b352d474.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-c05d06915a8b3be1.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-cb0d880a08aebee6.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" "098f6982a6b6f691748f87229c22112043ca91649038ad5c2428e766d6d1e6ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "098f6982a6b6f691748f87229c22112043ca91649038ad5c2428e766d6d1e6ec", kill_on_drop: false }`
[INFO] [stdout] 098f6982a6b6f691748f87229c22112043ca91649038ad5c2428e766d6d1e6ec
