Build date: 2025-10-03T13:00:18.366Z
Build duration: 14.882s
Builder does-it-build commit: b213eec65d2e1b38
Compiling compiler_builtins v0.1.160 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) Compiling core v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) thread 'rustc' (931885) panicked at compiler/rustc_lint/src/types/improper_ctypes.rs:231:40: $ident: found Item { owner_id: DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute), kind: Union(Transmute#0, Generics { params: [GenericParam { hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).1), def_id: DefId(0:2221 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::Src), name: Plain(Src#0), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:124:25: 124:28 (#0), pure_wrt_drop: false, kind: Type { default: None, synthetic: false }, colon_span: None, source: Generics }, GenericParam { hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).2), def_id: DefId(0:2222 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::Dst), name: Plain(Dst#0), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:124:30: 124:33 (#0), pure_wrt_drop: false, kind: Type { default: None, synthetic: false }, colon_span: None, source: Generics }], predicates: [], has_where_clause_predicates: false, where_clause_span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:124:34: 124:34 (#0), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:124:24: 124:34 (#0) }, Struct { fields: [FieldDef { span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:125:13: 125:35 (#0), vis_span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:125:13: 125:13 (#0), ident: src#0, hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).7), def_id: DefId(0:2223 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::src), ty: Ty { hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).3), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:125:18: 125:35 (#0), kind: Path(Resolved(None, Path { span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:125:18: 125:35 (#0), res: Def(Struct, DefId(0:27143 ~ core[e03c]::mem::manually_drop::ManuallyDrop)), segments: [PathSegment { ident: ManuallyDrop#0, hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).6), res: Def(Struct, DefId(0:27143 ~ core[e03c]::mem::manually_drop::ManuallyDrop)), args: Some(GenericArgs { args: [Type(Ty { hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).4), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:125:31: 125:34 (#0), kind: Path(Resolved(None, Path { span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:125:31: 125:34 (#0), res: Def(TyParam, DefId(0:2221 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::Src)), segments: [PathSegment { ident: Src#0, hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).5), res: Def(TyParam, DefId(0:2221 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::Src)), args: None, infer_args: false }] })) })], constraints: [], parenthesized: No, span_ext: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:125:30: 125:35 (#0) }), infer_args: false }] })) }, safety: Safe, default: None }, FieldDef { span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:126:13: 126:35 (#0), vis_span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:126:13: 126:13 (#0), ident: dst#0, hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).12), def_id: DefId(0:2224 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::dst), ty: Ty { hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).8), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:126:18: 126:35 (#0), kind: Path(Resolved(None, Path { span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:126:18: 126:35 (#0), res: Def(Struct, DefId(0:27143 ~ core[e03c]::mem::manually_drop::ManuallyDrop)), segments: [PathSegment { ident: ManuallyDrop#0, hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).11), res: Def(Struct, DefId(0:27143 ~ core[e03c]::mem::manually_drop::ManuallyDrop)), args: Some(GenericArgs { args: [Type(Ty { hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).9), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:126:31: 126:34 (#0), kind: Path(Resolved(None, Path { span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:126:31: 126:34 (#0), res: Def(TyParam, DefId(0:2222 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::Dst)), segments: [PathSegment { ident: Dst#0, hir_id: HirId(DefId(0:2220 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute).10), res: Def(TyParam, DefId(0:2222 ~ core[e03c]::mem::transmutability::TransmuteFrom::transmute::Transmute::Dst)), args: None, infer_args: false }] })) })], constraints: [], parenthesized: No, span_ext: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:126:30: 126:35 (#0) }), infer_args: false }] })) }, safety: Safe, default: None }], recovered: No }), span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:124:9: 127:10 (#0), vis_span: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/transmutability.rs:124:9: 124:9 (#0), has_delayed_lints: false } stack backtrace: 0: 0x7fbf8a9b2cb3 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hea354bf2c26f7cc4 1: 0x7fbf8b001fd8 - core::fmt::write::h84b1121f9a7d7ea2 2: 0x7fbf8a9674e1 - std::io::Write::write_fmt::h7e6fb2bc156345ea 3: 0x7fbf8a978a82 - std::sys::backtrace::BacktraceLock::print::h1e825fd1472d703f 4: 0x7fbf8a97eae9 - std::panicking::default_hook::{{closure}}::h9984f4b2d355e23f 5: 0x7fbf8a97e613 - std::panicking::default_hook::h995dfbcb7b8f3585 6: 0x7fbf89995067 - std[13412dcf9169a371]::panicking::update_hook::<alloc[ffb6b0f7fead4d3a]::boxed::Box<rustc_driver_impl[b69171e7d6833b27]::install_ice_hook::{closure#1}>>::{closure#0} 7: 0x7fbf8a97ef0f - std::panicking::panic_with_hook::h921a470a499bbe9b 8: 0x7fbf8a97ecca - std::panicking::panic_handler::{{closure}}::hbe07484fbb48edfc 9: 0x7fbf8a978bc9 - std::sys::backtrace::__rust_end_short_backtrace::h4f36507ba5a91849 10: 0x7fbf8a9596ed - __rustc[6b00e3cc998d5b61]::rust_begin_unwind 11: 0x7fbf87a476c0 - core::panicking::panic_fmt::hd529d0d8ecfb467d 12: 0x7fbf89a63db1 - rustc_hir[15935d6ccb214bb4]::hir::expect_failed::<&rustc_hir[15935d6ccb214bb4]::hir::Item> 13: 0x7fbf89a65d82 - <rustc_hir[15935d6ccb214bb4]::hir::Item>::expect_struct 14: 0x7fbf8b8892fd - <rustc_lint[a698890798ef418d]::BuiltinCombinedModuleLateLintPass as rustc_lint[a698890798ef418d]::passes::LateLintPass>::check_item 15: 0x7fbf8b879211 - <rustc_lint[a698890798ef418d]::late::LateContextAndPass<rustc_lint[a698890798ef418d]::BuiltinCombinedModuleLateLintPass> as rustc_hir[15935d6ccb214bb4]::intravisit::Visitor>::visit_nested_item 16: 0x7fbf8b870c72 - <rustc_lint[a698890798ef418d]::late::LateContextAndPass<rustc_lint[a698890798ef418d]::BuiltinCombinedModuleLateLintPass> as rustc_hir[15935d6ccb214bb4]::intravisit::Visitor>::visit_block 17: 0x7fbf8b8806b5 - <rustc_lint[a698890798ef418d]::late::LateContextAndPass<rustc_lint[a698890798ef418d]::BuiltinCombinedModuleLateLintPass> as rustc_hir[15935d6ccb214bb4]::intravisit::Visitor>::visit_nested_body 18: 0x7fbf8b87a27a - <rustc_lint[a698890798ef418d]::late::LateContextAndPass<rustc_lint[a698890798ef418d]::BuiltinCombinedModuleLateLintPass> as rustc_hir[15935d6ccb214bb4]::intravisit::Visitor>::visit_nested_item 19: 0x7fbf8b877ad9 - rustc_lint[a698890798ef418d]::lint_mod 20: 0x7fbf8b877677 - rustc_query_impl[e79ede1de17cb717]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e79ede1de17cb717]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[82898a7c862aade6]::query::erase::Erased<[u8; 0usize]>> 21: 0x7fbf8bfe7431 - rustc_query_system[77af5b75e25a2e31]::query::plumbing::try_execute_query::<rustc_query_impl[e79ede1de17cb717]::DynamicConfig<rustc_query_system[77af5b75e25a2e31]::query::caches::DefaultCache<rustc_span[21ac8110d0372b3b]::def_id::LocalModDefId, rustc_middle[82898a7c862aade6]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e79ede1de17cb717]::plumbing::QueryCtxt, false> 22: 0x7fbf8bfe674f - rustc_query_impl[e79ede1de17cb717]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace 23: 0x7fbf8bfe62cf - rustc_lint[a698890798ef418d]::late::check_crate::{closure#1} 24: 0x7fbf8bfe5e3a - rustc_lint[a698890798ef418d]::late::check_crate 25: 0x7fbf8b299970 - rustc_interface[2fa9973af4343c8b]::passes::analysis 26: 0x7fbf8b2990e7 - rustc_query_impl[e79ede1de17cb717]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[e79ede1de17cb717]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[82898a7c862aade6]::query::erase::Erased<[u8; 0usize]>> 27: 0x7fbf8bff0366 - rustc_query_system[77af5b75e25a2e31]::query::plumbing::try_execute_query::<rustc_query_impl[e79ede1de17cb717]::DynamicConfig<rustc_query_system[77af5b75e25a2e31]::query::caches::SingleCache<rustc_middle[82898a7c862aade6]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[e79ede1de17cb717]::plumbing::QueryCtxt, false> 28: 0x7fbf8bff014e - rustc_query_impl[e79ede1de17cb717]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace 29: 0x7fbf8c1fa94f - rustc_interface[2fa9973af4343c8b]::passes::create_and_enter_global_ctxt::<core[1bb5e9e46a5aa671]::option::Option<rustc_interface[2fa9973af4343c8b]::queries::Linker>, rustc_driver_impl[b69171e7d6833b27]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0} 30: 0x7fbf8c202403 - <rustc_interface[2fa9973af4343c8b]::passes::create_and_enter_global_ctxt<core[1bb5e9e46a5aa671]::option::Option<rustc_interface[2fa9973af4343c8b]::queries::Linker>, rustc_driver_impl[b69171e7d6833b27]::run_compiler::{closure#0}::{closure#2}>::{closure#2} as core[1bb5e9e46a5aa671]::ops::function::FnOnce<(&rustc_session[4bed2001274fac44]::session::Session, rustc_middle[82898a7c862aade6]::ty::context::CurrentGcx, alloc[ffb6b0f7fead4d3a]::sync::Arc<rustc_data_structures[a8b2c35dad934909]::jobserver::Proxy>, &std[13412dcf9169a371]::sync::once_lock::OnceLock<rustc_middle[82898a7c862aade6]::ty::context::GlobalCtxt>, &rustc_data_structures[a8b2c35dad934909]::sync::worker_local::WorkerLocal<rustc_middle[82898a7c862aade6]::arena::Arena>, &rustc_data_structures[a8b2c35dad934909]::sync::worker_local::WorkerLocal<rustc_hir[15935d6ccb214bb4]::Arena>, rustc_driver_impl[b69171e7d6833b27]::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0} 31: 0x7fbf8c1d0e3e - rustc_interface[2fa9973af4343c8b]::interface::run_compiler::<(), rustc_driver_impl[b69171e7d6833b27]::run_compiler::{closure#0}>::{closure#1} 32: 0x7fbf8c0e4f07 - std[13412dcf9169a371]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[2fa9973af4343c8b]::util::run_in_thread_with_globals<rustc_interface[2fa9973af4343c8b]::util::run_in_thread_pool_with_globals<rustc_interface[2fa9973af4343c8b]::interface::run_compiler<(), rustc_driver_impl[b69171e7d6833b27]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> 33: 0x7fbf8c0e4be8 - <<std[13412dcf9169a371]::thread::Builder>::spawn_unchecked_<rustc_interface[2fa9973af4343c8b]::util::run_in_thread_with_globals<rustc_interface[2fa9973af4343c8b]::util::run_in_thread_pool_with_globals<rustc_interface[2fa9973af4343c8b]::interface::run_compiler<(), rustc_driver_impl[b69171e7d6833b27]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1bb5e9e46a5aa671]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 34: 0x7fbf8c0eb2cd - std::sys::thread::unix::Thread::new::thread_start::h4118a4132dd1cf32 35: 0x7fbf85a978ee - start_thread 36: 0x7fbf85b1b9bc - __GI___clone3 37: 0x0 - <unknown> error: the compiler unexpectedly panicked. this is a bug. 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 note: please make sure that you have updated to the latest nightly note: please attach the file at `/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/rustc-ice-2025-10-03T13_00_06-931883.txt` to your bug report note: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -Z force-unstable-if-unmarked note: some of the compiler flags provided by cargo are hidden query stack during panic: #0 [lint_mod] linting module `mem::transmutability` #1 [analysis] running analysis passes on this crate end of query stack error: could not compile `core` (lib) Caused by: process didn't exit successfully: `/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/bin/rustc --crate-name core --edition=2024 /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-03-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(no_fp_fmt_parse)' --check-cfg 'cfg(feature, values(any()))' --check-cfg 'cfg(target_has_reliable_f16)' --check-cfg 'cfg(target_has_reliable_f16_math)' --check-cfg 'cfg(target_has_reliable_f128)' --check-cfg 'cfg(target_has_reliable_f128_math)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug_refcell", "optimize_for_size", "panic_immediate_abort"))' -C metadata=3b1b74e317fcb97d -C extra-filename=-fc524c2ce02a0747 --out-dir /tmp/.tmp0UGmUk/target/powerpc64-ibm-aix/release/deps --target powerpc64-ibm-aix -C strip=debuginfo -Z force-unstable-if-unmarked -L dependency=/tmp/.tmp0UGmUk/target/powerpc64-ibm-aix/release/deps -L dependency=/tmp/.tmp0UGmUk/target/release/deps --cap-lints allow` (exit status: 101)