[INFO] fetching crate type_of 0.1.1... [INFO] testing type_of-0.1.1 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-8 [INFO] extracting crate type_of 0.1.1 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate type_of 0.1.1 [INFO] finished tweaking crates.io crate type_of 0.1.1 [INFO] tweaked toml for crates.io crate type_of 0.1.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate type_of 0.1.1 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] 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] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 97f0cc47c6d47c6b152e1cea80fb76b7f9f6db8b2cbe66e9c6b79aa0ae389a6f [INFO] running `Command { std: "docker" "start" "-a" "97f0cc47c6d47c6b152e1cea80fb76b7f9f6db8b2cbe66e9c6b79aa0ae389a6f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "97f0cc47c6d47c6b152e1cea80fb76b7f9f6db8b2cbe66e9c6b79aa0ae389a6f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "97f0cc47c6d47c6b152e1cea80fb76b7f9f6db8b2cbe66e9c6b79aa0ae389a6f", kill_on_drop: false }` [INFO] [stdout] 97f0cc47c6d47c6b152e1cea80fb76b7f9f6db8b2cbe66e9c6b79aa0ae389a6f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 5facc78337e69024642f1b6bed2e96a42ef3496c7df140aeba4c6bff9193d503 [INFO] running `Command { std: "docker" "start" "-a" "5facc78337e69024642f1b6bed2e96a42ef3496c7df140aeba4c6bff9193d503", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling type_of v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] running `Command { std: "docker" "inspect" "5facc78337e69024642f1b6bed2e96a42ef3496c7df140aeba4c6bff9193d503", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5facc78337e69024642f1b6bed2e96a42ef3496c7df140aeba4c6bff9193d503", kill_on_drop: false }` [INFO] [stdout] 5facc78337e69024642f1b6bed2e96a42ef3496c7df140aeba4c6bff9193d503 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 351adf225b26d4d98f154e3049d49bd4eb68499c38bf483872b6d3650fb5f45a [INFO] running `Command { std: "docker" "start" "-a" "351adf225b26d4d98f154e3049d49bd4eb68499c38bf483872b6d3650fb5f45a", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling type_of v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> examples/basic.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:20:60 [INFO] [stdout] | [INFO] [stdout] 20 | format!("{}: {}", stringify!($exp), type_of!($exp)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 42 | assert_eq!("32.90: f64", format_type_of!(32.90)); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: `#[deny(semicolon_in_expressions_from_macros)]` (part of `#[deny(future_incompatible)]`) on by default [INFO] [stdout] = note: this error originates in the macro `format_type_of` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:20:60 [INFO] [stdout] | [INFO] [stdout] 20 | format!("{}: {}", stringify!($exp), type_of!($exp)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 43 | assert_eq!("[1, 2, 4]: [i32; 3]", format_type_of!([1, 2, 4])); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `format_type_of` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:20:60 [INFO] [stdout] | [INFO] [stdout] 20 | format!("{}: {}", stringify!($exp), type_of!($exp)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 44 | assert_eq!("vec!(1 , 2 , 4): std::vec::Vec", format_type_of!(vec![1, 2, 4])); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `format_type_of` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trailing semicolon in macro used in expression position [INFO] [stdout] --> src/lib.rs:20:60 [INFO] [stdout] | [INFO] [stdout] 20 | format!("{}: {}", stringify!($exp), type_of!($exp)); [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 45 | assert_eq!("\"123\": &'static str", format_type_of!("123")); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #79813 [INFO] [stdout] = note: this error originates in the macro `format_type_of` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/lib.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `type_of` (lib test) due to 8 previous errors; 2 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [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/workdir/src/lib.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | std::intrinsics::type_name::() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] thread 'rustc' (32) 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: 0x75a88e45dff3 - ::fmt::h8a1ac49fcd7ee8ce [INFO] [stderr] 1: 0x75a88ec01afc - core::fmt::write::hbdcc0ec4f1bab1db [INFO] [stderr] 2: 0x75a88e412c73 - std::io::Write::write_fmt::hec441b8c6eca32b9 [INFO] [stderr] 3: 0x75a88e424172 - std::sys::backtrace::BacktraceLock::print::h052febbd86f7bf07 [INFO] [stderr] 4: 0x75a88e42a1c9 - std::panicking::default_hook::{{closure}}::h66aeee20dd470abb [INFO] [stderr] 5: 0x75a88e429cf3 - std::panicking::default_hook::h9d66b9642014ce48 [INFO] [stderr] 6: 0x75a88d41efb1 - std[7852ca75000e74fc]::panicking::update_hook::>::{closure#0} [INFO] [stderr] 7: 0x75a88e42a5ef - std::panicking::panic_with_hook::h6d5921a1a1fa5a8e [INFO] [stderr] 8: 0x75a88d45b491 - std[7852ca75000e74fc]::panicking::begin_panic::::{closure#0} [INFO] [stderr] 9: 0x75a88d44da66 - std[7852ca75000e74fc]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> [INFO] [stderr] 10: 0x75a88d44d737 - std[7852ca75000e74fc]::panicking::begin_panic:: [INFO] [stderr] 11: 0x75a88d479b01 - ::emit_producing_guarantee [INFO] [stderr] 12: 0x75a88d9dd9dc - ::span_bug:: [INFO] [stderr] 13: 0x75a88da00f57 - rustc_middle[7d63fbd2f8df8a1e]::util::bug::opt_span_bug_fmt::::{closure#0} [INFO] [stderr] 14: 0x75a88da0125a - rustc_middle[7d63fbd2f8df8a1e]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} [INFO] [stderr] 15: 0x75a88d9f205b - rustc_middle[7d63fbd2f8df8a1e]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> [INFO] [stderr] 16: 0x75a88bd513f7 - rustc_middle[7d63fbd2f8df8a1e]::util::bug::span_bug_fmt:: [INFO] [stderr] 17: 0x75a88fbab742 - >>::codegen_intrinsic_call [INFO] [stderr] 18: 0x75a88ffd0fe3 - rustc_codegen_ssa[d80446a42ee51f0a]::mir::codegen_mir::> [INFO] [stderr] 19: 0x75a88ef800fd - rustc_codegen_llvm[b09b22370c894c96]::base::compile_codegen_unit::module_codegen [INFO] [stderr] 20: 0x75a88fda375f - ::compile_codegen_unit [INFO] [stderr] 21: 0x75a88fd9f19b - rustc_codegen_ssa[d80446a42ee51f0a]::base::codegen_crate:: [INFO] [stderr] 22: 0x75a88fd9d733 - ::codegen_crate [INFO] [stderr] 23: 0x75a88ff1fe8d - ::codegen_and_build_linker [INFO] [stderr] 24: 0x75a88ff1ca54 - , 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: 0x75a88fd5b4a9 - rustc_interface[cd445e32cdfe4b97]::interface::run_compiler::<(), rustc_driver_impl[bce797706e17a736]::run_compiler::{closure#0}>::{closure#1} [INFO] [stderr] 26: 0x75a88fa22b7c - std[7852ca75000e74fc]::sys::backtrace::__rust_begin_short_backtrace::::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> [INFO] [stderr] 27: 0x75a88fa22860 - <::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: 0x75a88fa27aaf - std::sys::thread::unix::Thread::new::thread_start::h7f3e77fa86df70af [INFO] [stderr] 29: 0x75a889664aa4 - [INFO] [stderr] 30: 0x75a8896f1a64 - 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/workdir/rustc-ice-2025-11-13T23_28_57-26.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 bin -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 `type_of` (example "basic"); 1 warning emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/c2e32f1c9652b13ed99608599c1e855462f421f3/bin/rustc --crate-name basic --edition=2015 examples/basic.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=65c64743c4c43d04 -C extra-filename=-60d0e93a26929057 --out-dir /opt/rustwide/target/debug/examples -L dependency=/opt/rustwide/target/debug/deps --extern type_of=/opt/rustwide/target/debug/deps/libtype_of-fbb6f7087d79f5f7.rlib --cap-lints=forbid` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "351adf225b26d4d98f154e3049d49bd4eb68499c38bf483872b6d3650fb5f45a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "351adf225b26d4d98f154e3049d49bd4eb68499c38bf483872b6d3650fb5f45a", kill_on_drop: false }` [INFO] [stdout] 351adf225b26d4d98f154e3049d49bd4eb68499c38bf483872b6d3650fb5f45a