Open
Description
Code
Don't have a minimal example yet.
.cargo/config.toml
[target.x86_64-unknown-linux-musl]
rustflags = [
"-C", "link-arg=-fuse-ld=lld",
"-C", "link-arg=-Bbin",
"-Z", "threads=8",
"-Z", "share-generics",
]
linker = "musl-gcc"
ar = "musl-ar"
[build]
rustc-wrapper = "/usr/bin/sccache"
[unstable]
codegen-backend = true
build-std = ["core", "alloc", "std"]
build-std-features = ["panic_immediate_abort"]
Meta
rustc --version --verbose
:
rustc 1.78.0-nightly (98aa3624b 2024-02-08)
binary: rustc
commit-hash: 98aa3624be70462d6a25ed5544333e3df62f4c66
commit-date: 2024-02-08
host: x86_64-unknown-linux-gnu
release: 1.78.0-nightly
LLVM version: 17.0.6
Error output
I don't know why the output is so mangled, but it's what rustc produced with the message note: please attach the file at .../rustc-ice-2024-03-02T01_46_20-3066535.txt to your bug report
thread 'thread 'rustcrustc' panicked at ' panicked at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/compiler/rustc_query_system/src/query/plumbing.rs/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/compiler/rustc_query_system/src/query/plumbing.rs::290290::2929:
:
query 'hir_crate' not cached due to poisoningquery 'hir_attrs' not cached due to poisoning
stack backtrace:
stack backtrace:
0: 0x7b6f4a794cae - std::backtrace_rs::backtrace::libunwind::trace::hcf4842620364d535
0 : at 0x/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/libunwind.rs7b6f4a794cae: - 104std:::5backtrace_rs
:: backtrace :: libunwind1::: trace :: hcf4842620364d535
0x 7b6f4a794cae - std :: backtrace_rs :: backtrace :: trace_unsynchronized :: h9f54462a8e7f0f91
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/libunwind.rs : 104 : 5
1 : at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/mod.rs :0x667b6f4a794cae: - 5std
:: backtrace_rs :: backtrace2::: trace_unsynchronized :: h9f54462a8e7f0f91
0x 7b6f4a794cae - std :: backtrace :: Backtrace :: create :: h782e0968eca7f092
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/mod.rs : 66 : 5
2 : at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/backtrace.rs :0x3317b6f4a794cae: - 13std
:: backtrace :: Backtrace3::: create :: h782e0968eca7f092
0x 7b6f4a794bf0 - std :: backtrace :: Backtrace :: force_capture :: hb194f7e622989e9b
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/backtrace.rs : 331 : 13
3 : at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/backtrace.rs :0x3127b6f4a794bf0: - 9std
::backtrace :: Backtrace ::4force_capture: :: hb194f7e622989e9b
0x 7b6f4733c1de - std [ 5c40b41967587ec6 ] :: panicking :: update_hook :: < alloc [ 5d4b954b8b3d7648 ] at ::/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/backtrace.rsboxed:::312Box:<9rustc_driver_impl
[ ab5bb327712dbf0b ] ::4install_ice_hook: ::{ closure # 0 }0x>7b6f4733c1de> - ::{stdclosure[#5c40b41967587ec60]}::
panicking:: update_hook :: <5alloc: [ 5d4b954b8b3d7648 ] :: boxed0x::7b6f4a7b1096Box - <<rustc_driver_implalloc[ab5bb327712dbf0b::]boxed::::install_ice_hookBox::{<closureF#,0A}>> >as::{ closurecore#::0ops}::
function:: Fn < Args5>: > :: call :: h4c230f69fdc2df310x
7b6f4a7b1096 - < alloc :: boxed :: Box < F , A > as core :: ops at ::/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rsfunction:::2029Fn:<9Args
> > :: call6::: h4c230f69fdc2df31
0x 7b6f4a7b1096 - std :: panicking :: rust_panic_with_hook :: h89e8d9a00153591c
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs : 2029 : 9
6 : at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs :0x7857b6f4a7b1096: - 13std
::panicking :: rust_panic_with_hook ::7h89e8d9a00153591c:
0x 7b6f4a7b0de2 - std :: panicking :: begin_panic_handler :: { { closure } } :: at h0fe7a7a11cf6b670/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs
: 785 : 13
7 : 0x 7b6f4a7b0de2 - std :: at panicking/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:::begin_panic_handler659:::{13{
closure} } :: h0fe7a7a11cf6b6708
: 0x 7b6f4a7ae2d6 - std :: sys_common :: backtrace :: __rust_end_short_backtrace :: h5875974741c16bab
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs : 659 : 13
8 : 0x 7b6f4a7ae2d6 at - /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rsstd:::171sys_common:::18backtrace
:: __rust_end_short_backtrace :: h5875974741c16bab9
: 0x 7b6f4a7b0b34 - rust_begin_unwind
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs :171 :18
9 : 0x 7b6f4a7b0b34 - rust_begin_unwind
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs : 647 : 5
10 : at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs : 6470x:7b6f4a7fcf355 -
core :: panicking10::: panic_fmt :: h58288a9f4ffa83be
0x 7b6f4a7fcf35 - core :: panicking :: panic_fmt :: h58288a9f4ffa83be
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/panicking.rs : 72 : 14
11 at : /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/panicking.rs : 72 : 140x
7b6f47aa7482 - rustc_query_system [1198dc65aab34f8a4c: ] :: query :: plumbing0x::7b6f47aaa67ewait_for_query - ::rustc_query_system<[rustc_query_impl98dc65aab34f8a4c[]99ac65c25f06845a::]query::::DynamicConfigplumbing<::rustc_query_systemwait_for_query[::98dc65aab34f8a4c<]rustc_query_impl::[query99ac65c25f06845a::]caches::::DynamicConfigSingleCache<<rustc_query_systemrustc_middle[[98dc65aab34f8a4cd2b54ada19c9e5f1]]::::queryquery::::cacheserase::::DefaultCacheErased<<rustc_span[[u8e69a7bbb34a31e54; ]0::usizedef_id]::>LocalModDefId>, , rustc_middlefalse[, d2b54ada19c9e5f1false], ::falsequery>::, eraserustc_query_impl::[Erased99ac65c25f06845a<][::u8plumbing; ::0QueryCtxtusize>]::{>closure>#, 0false},
false, false >12, : rustc_query_impl [ 99ac65c25f06845a ] ::0xplumbing7b6f47a5d1a9:: - QueryCtxtrustc_data_structures>[::{2c9d5a1715852195closure]#::0outline}::
<rustc_query_system [ 98dc65aab34f8a4c12]: :: query :: plumbing:: wait_for_query0x<7b6f47a5d2c6rustc_query_impl - [rustc_data_structures99ac65c25f06845a[]2c9d5a1715852195::]DynamicConfig::<outlinerustc_query_system::[<98dc65aab34f8a4crustc_query_system][::98dc65aab34f8a4cquery]::::cachesquery::::SingleCacheplumbing<::rustc_middlewait_for_query[<d2b54ada19c9e5f1rustc_query_impl][::99ac65c25f06845aquery]::::eraseDynamicConfig::<Erasedrustc_query_system<[[98dc65aab34f8a4cu8]; ::0queryusize::]caches>::>DefaultCache, <falserustc_span, [falsee69a7bbb34a31e54, ]false::>def_id, ::rustc_query_implLocalModDefId[, 99ac65c25f06845arustc_middle][::d2b54ada19c9e5f1plumbing]::::QueryCtxtquery>::::{eraseclosure::#Erased0<}[, u8!; >0
usize ] >13>: , false , false , 0xfalse7b6f4932a79a> - , rustc_query_systemrustc_query_impl[[98dc65aab34f8a4c99ac65c25f06845a]]::::queryplumbing::::plumbingQueryCtxt::>try_execute_query::{::closure<#rustc_query_impl0[}99ac65c25f06845a, ]!::>DynamicConfig
<rustc_query_system [ 98dc65aab34f8a4c13]: :: query :: caches ::0xSingleCache7b6f48c7020c< - rustc_middlerustc_query_system[[d2b54ada19c9e5f198dc65aab34f8a4c]]::::queryquery::::eraseplumbing::::Erasedtry_execute_query<::[<u8rustc_query_impl; [899ac65c25f06845ausize]]::>DynamicConfig><, rustc_query_systemfalse[, 98dc65aab34f8a4cfalse], ::falsequery>::, cachesrustc_query_impl::[VecCache99ac65c25f06845a<]rustc_hir::[plumbingb9801340eb4e9761::]QueryCtxt::, hir_idtrue::>OwnerId
, rustc_middle [14d2b54ada19c9e5f1: ] :: query :: erase0x::7b6f496a7a0bErased - <rustc_query_impl[[u899ac65c25f06845a; ]8::usizequery_impl]::>hir_crate>::, get_query_incrfalse::, __rust_end_short_backtracefalse
, false >15, : rustc_query_impl [ 99ac65c25f06845a ] ::0xplumbing7b6f4878cd4f:: - QueryCtxtrustc_query_impl, [true99ac65c25f06845a>]
:: plumbing ::14__rust_begin_short_backtrace: :: < rustc_query_impl [ 99ac65c25f06845a0x]7b6f48c6d47d:: - query_implrustc_query_impl::[opt_hir_owner_nodes99ac65c25f06845a::]dynamic_query::::{query_implclosure::#hir_attrs2::}get_query_incr::{::closure__rust_end_short_backtrace#
0 } , 15rustc_middle: [ d2b54ada19c9e5f1 ] :: query0x::7b6f4861f8f4erase - ::<Erasedrustc_middle<[[d2b54ada19c9e5f1u8]; ::8hirusize::]map>::>Map
> :: attrs16
: 16 : 0x 7b6f48a11e3c - rustc_query_system0x[7b6f494879eb98dc65aab34f8a4c - ]<::rustc_middlequery[::d2b54ada19c9e5f1plumbing]::::try_execute_querymiddle::::<limitsrustc_query_impl::[provide99ac65c25f06845a::{]closure::#DynamicConfig0<}rustc_query_system as [core98dc65aab34f8a4c[]2f2a284c56ca7af5::]query::::opscaches::::functionVecCache::<FnOncerustc_span<[(e69a7bbb34a31e54rustc_middle][::d2b54ada19c9e5f1def_id]::::LocalDefIdty, ::rustc_middlecontext[::d2b54ada19c9e5f1TyCtxt], ::()query)::>erase>::::Erasedcall_once<
[u8 ; 817usize: ] > > , false0x, 7b6f494879b0false - , rustc_query_implfalse[>99ac65c25f06845a, ]rustc_query_impl::[plumbing99ac65c25f06845a::]__rust_begin_short_backtrace::::plumbing<::rustc_query_implQueryCtxt[, 99ac65c25f06845atrue]>::
query_impl :: limits17::: dynamic_query ::{ closure # 20x}7b6f48a11389::{ - closurerustc_query_impl#[099ac65c25f06845a}], ::rustc_middlequery_impl[::d2b54ada19c9e5f1opt_hir_owner_nodes]::::get_query_incrquery::::__rust_end_short_backtraceerase
:: Erased <18[: u8 ; 24 usize ]0x>7b6f48b90f7d> -
rustc_middle [ d2b54ada19c9e5f118]: :: query :: plumbing ::0xquery_get_at7b6f49487995:: - <<rustc_query_systemrustc_query_impl[[98dc65aab34f8a4c99ac65c25f06845a]]::::queryquery_impl::::cacheslimits::::VecCachedynamic_query<::{rustc_spanclosure[#e69a7bbb34a31e542]}:: as def_idcore::[LocalDefId2f2a284c56ca7af5, ]rustc_middle::[opsd2b54ada19c9e5f1::]function::::queryFnOnce::<erase(::rustc_middleErased[<d2b54ada19c9e5f1[]u8::; ty8::usizecontext]::>TyCtxt>, >()
) > >19::: call_once
0x197b6f48b915ec: - < rustc_middle [ d2b54ada19c9e5f10x]7b6f4968158d:: - hir<::rustc_middlemap[::d2b54ada19c9e5f1Map]>::::dep_graphget_module::
DepsType as rustc_query_system20[: 98dc65aab34f8a4c ] :: dep_graph ::0xDeps7b6f4899b16a> - ::rustc_middlewith_deps[::d2b54ada19c9e5f1<]<::rustc_query_systemhir[::98dc65aab34f8a4cmap]::::hir_crate_itemsdep_graph
:: graph ::21DepGraphData: < rustc_middle [ d2b54ada19c9e5f1 ]0x::7b6f492b6454dep_graph - ::rustc_query_implDepsType[>99ac65c25f06845a>]::::with_taskplumbing<::(__rust_begin_short_backtracerustc_query_impl::[<99ac65c25f06845arustc_query_impl][::99ac65c25f06845aplumbing]::::QueryCtxtquery_impl, ::rustc_query_implhir_crate_items[::99ac65c25f06845adynamic_query]::{::closureDynamicConfig#<2rustc_query_system}[::{98dc65aab34f8a4cclosure]#::0query}::, cachesrustc_middle::[SingleCached2b54ada19c9e5f1<]rustc_middle::[queryd2b54ada19c9e5f1::]erase::::queryErased::<erase[::u8Erased; <8[usizeu8]; >24>usize
]> > , 22false: , false , false >0x)7b6f49329cf3, - ()rustc_query_system, [rustc_middle98dc65aab34f8a4c[]d2b54ada19c9e5f1::]query::::queryplumbing::::erasetry_execute_query::::Erased<<rustc_query_impl[[u899ac65c25f06845a; ]24::usizeDynamicConfig]<>rustc_query_system>[::{98dc65aab34f8a4cclosure]#::0query}::::{cachesclosure::#SingleCache0<}rustc_middle, [rustc_middled2b54ada19c9e5f1[]d2b54ada19c9e5f1::]query::::queryerase::::eraseErased::<Erased[<u8[; u88; usize24]usize>]>>, >false
, false, false>, rustc_query_impl[99ac65c25f06845a] :: plumbing20::: QueryCtxt , true >
0x 7b6f49486796 - 23rustc_query_system: [ 98dc65aab34f8a4c ] :: query0x::7b6f496a7c9fplumbing - ::rustc_query_impltry_execute_query[::99ac65c25f06845a<]rustc_query_impl::[query_impl99ac65c25f06845a::]hir_crate_items::::DynamicConfigget_query_incr<::rustc_query_system__rust_end_short_backtrace[
98dc65aab34f8a4c] :: query24::: caches :: SingleCache < rustc_middle0x[7b6f47669c15d2b54ada19c9e5f1 - ]<::rayon_corequery[::417c070586a1a113erase]::::Erasedjob<::[HeapJobu8<; <24rayon_coreusize[]417c070586a1a113>]>::, scopefalse::, Scopefalse>, ::falsespawn><, rustc_interfacerustc_query_impl[[f5c5c4389ec3cf3a99ac65c25f06845a]]::::passesplumbing::::analysisQueryCtxt::{, closuretrue#>0
} ::{ closure21#: 1 } ::{ closure #0x07b6f49484e14} - ::{rustc_query_implclosure[#99ac65c25f06845a5]}::>query_impl::{::closurelimits#::0get_query_incr}::>__rust_end_short_backtrace as
rayon_core[ 417c070586a1a113 ]22::: job :: Job > ::0xexecute7b6f4766a131
- < rayon_core25[: 417c070586a1a113 ] :: job ::0xHeapJob7b6f46f49585< - <<rayon_corerayon_core[[417c070586a1a113417c070586a1a113]]::::scoperegistry::::ScopeWorkerThread>>::::spawnwait_until_cold<
rustc_interface [ f5c5c4389ec3cf3a26]: :: passes :: analysis ::{0xclosure7b6f46f46073# - 0<}rayon_core::{[closure417c070586a1a113#]1::}registry::{::closureThreadBuilder#>0::}run::{
closure#1 } >27::{: closure # 0 } >0x as 7b6f4733d9e7rayon_core - [<417c070586a1a113<]crossbeam_utils::[job1325940dcf38a60::]Job::>thread::::executeScopedThreadBuilder
> :: spawn23<: < rayon_core [ 417c070586a1a113 ]0x::7b6f46f49585ThreadPoolBuilder - ><::rayon_corebuild_scoped[<417c070586a1a113rustc_interface][::f5c5c4389ec3cf3aregistry]::::WorkerThreadutil>::::run_in_thread_pool_with_globalswait_until_cold<
rustc_interface [ f5c5c4389ec3cf3a24]: :: interface :: run_compiler <0xcore7b6f46f46073[ - 2f2a284c56ca7af5<]rayon_core::[result417c070586a1a113::]Result::<registry()::, ThreadBuilderrustc_span>[::e69a7bbb34a31e54run]
::ErrorGuaranteed> , rustc_driver_impl25[: ab5bb327712dbf0b ] :: run_compiler ::{0xclosure7b6f4733d9e7# - 0<}<>crossbeam_utils::{[closure1325940dcf38a60#]0::}thread, ::coreScopedThreadBuilder[>2f2a284c56ca7af5::]spawn::<result<::rayon_coreResult[<417c070586a1a113()], ::rustc_spanThreadPoolBuilder[>e69a7bbb34a31e54::]build_scoped::<ErrorGuaranteedrustc_interface>[>f5c5c4389ec3cf3a::{]closure::#util3::}run_in_thread_pool_with_globals::{<closurerustc_interface#[0f5c5c4389ec3cf3a}]::{::closureinterface#::0run_compiler}<, corerustc_interface[[2f2a284c56ca7af5f5c5c4389ec3cf3a]]::::resultutil::::Resultrun_in_thread_pool_with_globals<<()rustc_interface, [rustc_spanf5c5c4389ec3cf3a[]e69a7bbb34a31e54::]interface::::ErrorGuaranteedrun_compiler><, corerustc_driver_impl[[2f2a284c56ca7af5ab5bb327712dbf0b]]::::resultrun_compiler::::{Resultclosure<#()0, }rustc_span>[::{e69a7bbb34a31e54closure]#::0ErrorGuaranteed}>, , corerustc_driver_impl[[2f2a284c56ca7af5ab5bb327712dbf0b]]::::resultrun_compiler::::{Resultclosure<#()0, }rustc_span>[::{e69a7bbb34a31e54closure]#::0ErrorGuaranteed}>, >core::{[closure2f2a284c56ca7af5#]3::}result::{::closureResult#<0()}, ::{rustc_spanclosure[#e69a7bbb34a31e540]}::, ErrorGuaranteedrustc_interface>[>f5c5c4389ec3cf3a::{]closure::#util3::}run_in_thread_pool_with_globals::{<closurerustc_interface#[0f5c5c4389ec3cf3a}]::{::closureinterface#::1run_compiler}<, corecore[[2f2a284c56ca7af52f2a284c56ca7af5]]::::resultresult::::ResultResult<<()(), , rustc_spanrustc_span[[e69a7bbb34a31e54e69a7bbb34a31e54]]::::ErrorGuaranteedErrorGuaranteed>>, >rustc_driver_impl::{[closureab5bb327712dbf0b#]0::}run_compiler::{::{closureclosure##00}}::{>closure::{#closure0#}0, }(), >core::{[closure2f2a284c56ca7af5#]0::}result as ::coreResult[<2f2a284c56ca7af5()], ::rustc_spanops[::e69a7bbb34a31e54function]::::FnOnceErrorGuaranteed<>()>>::{>closure::#call_once3::{}shim::{:closurevtable##00}}::{
closure# 1 }28, : core [ 2f2a284c56ca7af5 ] ::0xresult7b6f47336bce:: - Resultstd<[()5c40b41967587ec6, ]rustc_span::[sys_commone69a7bbb34a31e54::]backtrace::::ErrorGuaranteed__rust_begin_short_backtrace>::><::{allocclosure[#5d4b954b8b3d76480]}::::{boxedclosure::#Box0<}dyn ::{coreclosure[#2f2a284c56ca7af50]}::, ops()::>function::{::closureFnOnce#<0()}, as Outputcore = [()2f2a284c56ca7af5>] + ::coreops[::2f2a284c56ca7af5function]::::FnOncemarker<::()Send>>>, ::()call_once>::{
shim: vtable #290: }
0x267b6f4733d683: - < < std [0x5c40b41967587ec67b6f47336bce] - ::stdthread[::5c40b41967587ec6Builder]>::::sys_commonspawn_unchecked_::<backtracealloc::[__rust_begin_short_backtrace5d4b954b8b3d7648::]<::allocboxed[::5d4b954b8b3d7648Box]<::dyn boxedcore::[Box2f2a284c56ca7af5<]dyn ::coreops[::2f2a284c56ca7af5function]::::FnOnceops<::()function, ::OutputFnOnce = <()()>, + Outputcore = [()2f2a284c56ca7af5>] + ::coremarker[::2f2a284c56ca7af5Send]>::, marker()::>Send::{>closure, #()1>}
as core [ 2f2a284c56ca7af527]: :: ops :: function ::0xFnOnce7b6f4733d683< - ()<><>std::[call_once5c40b41967587ec6::{]shim:::threadvtable::#Builder0>}::
spawn_unchecked_ < alloc30[: 5d4b954b8b3d7648 ] :: boxed ::0xBox7b6f4a7ba735< - dyn <corealloc[::2f2a284c56ca7af5boxed]::::Boxops<::Ffunction,::AFnOnce>< ()as, Outputcore = ::()ops>:: + functioncore::[FnOnce2f2a284c56ca7af5<]Args::>marker>::::Sendcall_once>::, hd35908ec403131f0()
> ::{ closure # 1 } as core [ 2f2a284c56ca7af5 ] :: ops :: function :: FnOnce < () at >/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs>:::2015call_once:::{9shim
: vtable #310: }
280x: 7b6f4a7ba735 - < alloc ::0xboxed7b6f4a7ba735:: - Box<<allocF::,boxedA::>Box <asF ,coreA::>ops ::asfunction ::coreFnOnce::<opsArgs::>function>::::FnOncecall_once<::Argsh6d654616ee0757b9>
> :: call_once :: hd35908ec403131f0
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs : 2015 : 9 at
/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs : 201532:: 9
290x: 7b6f4a7ba735 - std :: sys0x::7b6f4a7ba735pal - ::<unixalloc::::threadboxed::::ThreadBox::<newF::,thread_startA::>h987e3b25a01ed571
as core :: ops :: function :: FnOnce < Args > > :: call_once :: h6d654616ee0757b9
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys/pal/unix/thread.rs : 108 : 17
33 : 0x 7b6f444a955a - at <unknown>/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs
: 2015 :349:
30 : 0x 7b6f44526a3c - <unknown>
0x 7b6f4a7ba735 - 35std: :: sys :: pal :: unix :: thread :: Thread :: new :: thread_start :: h987e3b25a01ed5710x
0 - <unknown>
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys/pal/unix/thread.rs:108:17
31: 0x7b6f444a955a - <unknown>
32: 0x7b6f44526a3c - <unknown>
33: 0x0 - <unknown>
rustc version: 1.78.0-nightly (98aa3624b 2024-02-08)
platform: x86_64-unknown-linux-gnu
error[E0152]: duplicate lang item in crate `core`: `sized`.
|
= note: the lang item is first defined in crate `core` (which `coroner` depends on)
= note: first definition in `core` loaded from .../target/x86_64-unknown-linux-musl/debug/deps/libcore-e876f30e6d967f1f.rlib, /.../target/x86_64-unknown-linux-musl/debug/deps/libcore-e876f30e6d967f1f.rmeta
= note: second definition in `core` loaded from .../.local/share/rustup/toolchains/nightly-2024-02-09-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-musl/lib/libcore-9af9a733cb15e218.rlib
thread 'thread 'rustcrustc' panicked at ' panicked at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/compiler/rustc_query_system/src/query/plumbing.rs/rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/compiler/rustc_query_system/src/query/plumbing.rs::290290::2929:
:
query 'hir_crate' not cached due to poisoningquery 'hir_attrs' not cached due to poisoning
stack backtrace:
0: 0x7b6f4a7addd6 - std::backtrace_rs::backtrace::libunwind::trace::hcf4842620364d535
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
1: 0x7b6f4a7addd6 - std::backtrace_rs::backtrace::trace_unsynchronized::h615a7d3c4b72d07a
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x7b6f4a7addd6 - std::sys_common::backtrace::_print_fmt::h777946980bbce9d4
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:68:5
3: 0x7b6f4a7addd6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h0fdadf67cf82c3e5
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:44:22
4: 0x7b6f4a800830 - core::fmt::rt::Argument::fmt::h40bec717748a6a66
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/fmt/rt.rs:142:9
5: 0x7b6f4a800830 - core::fmt::write::hfb3923fb2f513fc0
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/fmt/mod.rs:1120:17
6: 0x7b6f4a7a164f - std::io::Write::write_fmt::h7dd8ba1b7fdc9479
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/io/mod.rs:1854:15
7: 0x7b6f4a7adbb4 - std::sys_common::backtrace::_print::hffce9865d8ccd857
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:47:5
8: 0x7b6f4a7adbb4 - std::sys_common::backtrace::print::h532d3566cc4254d4
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:34:9
9: 0x7b6f4a7b0947 - std::panicking::default_hook::{{closure}}::hfa7000b32c4e888b
10: 0x7b6f4a7b06a9 - std::panicking::default_hook::haaf1b4b762fde1ac
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:292:9
11: 0x7b6f4733b78c - std[5c40b41967587ec6]::panicking::update_hook::<alloc[5d4b954b8b3d7648]::boxed::Box<rustc_driver_impl[ab5bb327712dbf0b]::install_ice_hook::{closure#0}>>::{closure#0}
12: 0x7b6f4a7b1096 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h4c230f69fdc2df31
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs:2029:9
13: 0x7b6f4a7b1096 - std::panicking::rust_panic_with_hook::h89e8d9a00153591c
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:785:13
14: 0x7b6f4a7b0de2 - std::panicking::begin_panic_handler::{{closure}}::h0fe7a7a11cf6b670
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:659:13
15: 0x7b6f4a7ae2d6 - std::sys_common::backtrace::__rust_end_short_backtrace::h5875974741c16bab
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:171:18
16: 0x7b6f4a7b0b34 - rust_begin_unwind
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:647:5
17: 0x7b6f4a7fcf35 - core::panicking::panic_fmt::h58288a9f4ffa83be
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/panicking.rs:72:14
18: 0x7b6f47aa7482 - rustc_query_system[98dc65aab34f8a4c]::query::plumbing::wait_for_query::<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::SingleCache<rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt>::{closure#0}
19: 0x7b6f47a5d1a9 - rustc_data_structures[2c9d5a1715852195]::outline::<rustc_query_system[98dc65aab34f8a4c]::query::plumbing::wait_for_query<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::SingleCache<rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt>::{closure#0}, !>
20: 0x7b6f4932a79a - rustc_query_system[98dc65aab34f8a4c]::query::plumbing::try_execute_query::<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::SingleCache<rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt, true>
21: 0x7b6f496a7a0b - rustc_query_impl[99ac65c25f06845a]::query_impl::hir_crate::get_query_incr::__rust_end_short_backtrace
22: 0x7b6f4878cd4f - rustc_query_impl[99ac65c25f06845a]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[99ac65c25f06845a]::query_impl::opt_hir_owner_nodes::dynamic_query::{closure#2}::{closure#0}, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 8usize]>>
23: 0x7b6f48a11e3c - rustc_query_system[98dc65aab34f8a4c]::query::plumbing::try_execute_query::<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::VecCache<rustc_span[e69a7bbb34a31e54]::def_id::LocalDefId, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt, true>
24: 0x7b6f48a11389 - rustc_query_impl[99ac65c25f06845a]::query_impl::opt_hir_owner_nodes::get_query_incr::__rust_end_short_backtrace
25: 0x7b6f48b90f7d - rustc_middle[d2b54ada19c9e5f1]::query::plumbing::query_get_at::<rustc_query_system[98dc65aab34f8a4c]::query::caches::VecCache<rustc_span[e69a7bbb34a31e54]::def_id::LocalDefId, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 8usize]>>>
26: 0x7b6f48b915ec - <rustc_middle[d2b54ada19c9e5f1]::hir::map::Map>::get_module
27: 0x7b6f4899b16a - rustc_middle[d2b54ada19c9e5f1]::hir::map::hir_crate_items
28: 0x7b6f492b6454 - rustc_query_impl[99ac65c25f06845a]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[99ac65c25f06845a]::query_impl::hir_crate_items::dynamic_query::{closure#2}::{closure#0}, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 8usize]>>
29: 0x7b6f49329cf3 - rustc_query_system[98dc65aab34f8a4c]::query::plumbing::try_execute_query::<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::SingleCache<rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt, true>
30: 0x7b6f496a7c9f - rustc_query_impl[99ac65c25f06845a]::query_impl::hir_crate_items::get_query_incr::__rust_end_short_backtrace
31: 0x7b6f47669c15 - <rayon_core[417c070586a1a113]::job::HeapJob<<rayon_core[417c070586a1a113]::scope::Scope>::spawn<rustc_interface[f5c5c4389ec3cf3a]::passes::analysis::{closure#0}::{closure#1}::{closure#0}::{closure#5}>::{closure#0}> as rayon_core[417c070586a1a113]::job::Job>::execute
32: 0x7b6f46f49585 - <rayon_core[417c070586a1a113]::registry::WorkerThread>::wait_until_cold
33: 0x7b6f46f46073 - <rayon_core[417c070586a1a113]::registry::ThreadBuilder>::run
34: 0x7b6f4733d9e7 - <<crossbeam_utils[1325940dcf38a60]::thread::ScopedThreadBuilder>::spawn<<rayon_core[417c070586a1a113]::ThreadPoolBuilder>::build_scoped<rustc_interface[f5c5c4389ec3cf3a]::util::run_in_thread_pool_with_globals<rustc_interface[f5c5c4389ec3cf3a]::interface::run_compiler<core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>, rustc_driver_impl[ab5bb327712dbf0b]::run_compiler::{closure#0}>::{closure#0}, core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>>::{closure#3}::{closure#0}::{closure#0}, rustc_interface[f5c5c4389ec3cf3a]::util::run_in_thread_pool_with_globals<rustc_interface[f5c5c4389ec3cf3a]::interface::run_compiler<core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>, rustc_driver_impl[ab5bb327712dbf0b]::run_compiler::{closure#0}>::{closure#0}, core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>>::{closure#3}::{closure#0}::{closure#1}, core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, ()>::{closure#0} as core[2f2a284c56ca7af5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
35: 0x7b6f47336bce - std[5c40b41967587ec6]::sys_common::backtrace::__rust_begin_short_backtrace::<alloc[5d4b954b8b3d7648]::boxed::Box<dyn core[2f2a284c56ca7af5]::ops::function::FnOnce<(), Output = ()> + core[2f2a284c56ca7af5]::marker::Send>, ()>
36: 0x7b6f4733d683 - <<std[5c40b41967587ec6]::thread::Builder>::spawn_unchecked_<alloc[5d4b954b8b3d7648]::boxed::Box<dyn core[2f2a284c56ca7af5]::ops::function::FnOnce<(), Output = ()> + core[2f2a284c56ca7af5]::marker::Send>, ()>::{closure#1} as core[2f2a284c56ca7af5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
37: 0x7b6f4a7ba735 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd35908ec403131f0
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs:2015:9
38: 0x7b6f4a7ba735 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6d654616ee0757b9
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs:2015:9
39: 0x7b6f4a7ba735 - std::sys::pal::unix::thread::Thread::new::thread_start::h987e3b25a01ed571
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys/pal/unix/thread.rs:108:17
40: 0x7b6f444a955a - <unknown>
41: 0x7b6f44526a3c - <unknown>
42: 0x0 - <unknown>
stack backtrace:
0: 0x7b6f4a7addd6 - std::backtrace_rs::backtrace::libunwind::trace::hcf4842620364d535
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
1: 0x7b6f4a7addd6 - std::backtrace_rs::backtrace::trace_unsynchronized::h615a7d3c4b72d07a
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x7b6f4a7addd6 - std::sys_common::backtrace::_print_fmt::h777946980bbce9d4
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:68:5
3: 0x7b6f4a7addd6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h0fdadf67cf82c3e5
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:44:22
4: 0x7b6f4a800830 - core::fmt::rt::Argument::fmt::h40bec717748a6a66
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/fmt/rt.rs:142:9
5: 0x7b6f4a800830 - core::fmt::write::hfb3923fb2f513fc0
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/fmt/mod.rs:1120:17
6: 0x7b6f4a7a164f - std::io::Write::write_fmt::h7dd8ba1b7fdc9479
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/io/mod.rs:1854:15
7: 0x7b6f4a7adbb4 - std::sys_common::backtrace::_print::hffce9865d8ccd857
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:47:5
8: 0x7b6f4a7adbb4 - std::sys_common::backtrace::print::h532d3566cc4254d4
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:34:9
9: 0x7b6f4a7b0947 - std::panicking::default_hook::{{closure}}::hfa7000b32c4e888b
10: 0x7b6f4a7b06a9 - std::panicking::default_hook::haaf1b4b762fde1ac
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:292:9
11: 0x7b6f4733b78c - std[5c40b41967587ec6]::panicking::update_hook::<alloc[5d4b954b8b3d7648]::boxed::Box<rustc_driver_impl[ab5bb327712dbf0b]::install_ice_hook::{closure#0}>>::{closure#0}
12: 0x7b6f4a7b1096 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h4c230f69fdc2df31
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs:2029:9
13: 0x7b6f4a7b1096 - std::panicking::rust_panic_with_hook::h89e8d9a00153591c
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:785:13
14: 0x7b6f4a7b0de2 - std::panicking::begin_panic_handler::{{closure}}::h0fe7a7a11cf6b670
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:659:13
15: 0x7b6f4a7ae2d6 - std::sys_common::backtrace::__rust_end_short_backtrace::h5875974741c16bab
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys_common/backtrace.rs:171:18
16: 0x7b6f4a7b0b34 - rust_begin_unwind
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/panicking.rs:647:5
17: 0x7b6f4a7fcf35 - core::panicking::panic_fmt::h58288a9f4ffa83be
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/core/src/panicking.rs:72:14
18: 0x7b6f47aaa67e - rustc_query_system[98dc65aab34f8a4c]::query::plumbing::wait_for_query::<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::DefaultCache<rustc_span[e69a7bbb34a31e54]::def_id::LocalModDefId, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt>::{closure#0}
19: 0x7b6f47a5d2c6 - rustc_data_structures[2c9d5a1715852195]::outline::<rustc_query_system[98dc65aab34f8a4c]::query::plumbing::wait_for_query<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::DefaultCache<rustc_span[e69a7bbb34a31e54]::def_id::LocalModDefId, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt>::{closure#0}, !>
20: 0x7b6f48c7020c - rustc_query_system[98dc65aab34f8a4c]::query::plumbing::try_execute_query::<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::VecCache<rustc_hir[b9801340eb4e9761]::hir_id::OwnerId, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt, true>
21: 0x7b6f48c6d47d - rustc_query_impl[99ac65c25f06845a]::query_impl::hir_attrs::get_query_incr::__rust_end_short_backtrace
22: 0x7b6f4861f8f4 - <rustc_middle[d2b54ada19c9e5f1]::hir::map::Map>::attrs
23: 0x7b6f494879eb - <rustc_middle[d2b54ada19c9e5f1]::middle::limits::provide::{closure#0} as core[2f2a284c56ca7af5]::ops::function::FnOnce<(rustc_middle[d2b54ada19c9e5f1]::ty::context::TyCtxt, ())>>::call_once
24: 0x7b6f494879b0 - rustc_query_impl[99ac65c25f06845a]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[99ac65c25f06845a]::query_impl::limits::dynamic_query::{closure#2}::{closure#0}, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 24usize]>>
25: 0x7b6f49487995 - <rustc_query_impl[99ac65c25f06845a]::query_impl::limits::dynamic_query::{closure#2} as core[2f2a284c56ca7af5]::ops::function::FnOnce<(rustc_middle[d2b54ada19c9e5f1]::ty::context::TyCtxt, ())>>::call_once
26: 0x7b6f4968158d - <rustc_middle[d2b54ada19c9e5f1]::dep_graph::DepsType as rustc_query_system[98dc65aab34f8a4c]::dep_graph::Deps>::with_deps::<<rustc_query_system[98dc65aab34f8a4c]::dep_graph::graph::DepGraphData<rustc_middle[d2b54ada19c9e5f1]::dep_graph::DepsType>>::with_task<(rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt, rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::SingleCache<rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 24usize]>>, false, false, false>), (), rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 24usize]>>::{closure#0}::{closure#0}, rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 24usize]>>
27: 0x7b6f49486796 - rustc_query_system[98dc65aab34f8a4c]::query::plumbing::try_execute_query::<rustc_query_impl[99ac65c25f06845a]::DynamicConfig<rustc_query_system[98dc65aab34f8a4c]::query::caches::SingleCache<rustc_middle[d2b54ada19c9e5f1]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[99ac65c25f06845a]::plumbing::QueryCtxt, true>
28: 0x7b6f49484e14 - rustc_query_impl[99ac65c25f06845a]::query_impl::limits::get_query_incr::__rust_end_short_backtrace
29: 0x7b6f4766a131 - <rayon_core[417c070586a1a113]::job::HeapJob<<rayon_core[417c070586a1a113]::scope::Scope>::spawn<rustc_interface[f5c5c4389ec3cf3a]::passes::analysis::{closure#0}::{closure#1}::{closure#0}::{closure#1}>::{closure#0}> as rayon_core[417c070586a1a113]::job::Job>::execute
30: 0x7b6f46f49585 - <rayon_core[417c070586a1a113]::registry::WorkerThread>::wait_until_cold
31: 0x7b6f46f46073 - <rayon_core[417c070586a1a113]::registry::ThreadBuilder>::run
32: 0x7b6f4733d9e7 - <<crossbeam_utils[1325940dcf38a60]::thread::ScopedThreadBuilder>::spawn<<rayon_core[417c070586a1a113]::ThreadPoolBuilder>::build_scoped<rustc_interface[f5c5c4389ec3cf3a]::util::run_in_thread_pool_with_globals<rustc_interface[f5c5c4389ec3cf3a]::interface::run_compiler<core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>, rustc_driver_impl[ab5bb327712dbf0b]::run_compiler::{closure#0}>::{closure#0}, core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>>::{closure#3}::{closure#0}::{closure#0}, rustc_interface[f5c5c4389ec3cf3a]::util::run_in_thread_pool_with_globals<rustc_interface[f5c5c4389ec3cf3a]::interface::run_compiler<core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>, rustc_driver_impl[ab5bb327712dbf0b]::run_compiler::{closure#0}>::{closure#0}, core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>>::{closure#3}::{closure#0}::{closure#1}, core[2f2a284c56ca7af5]::result::Result<(), rustc_span[e69a7bbb34a31e54]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, ()>::{closure#0} as core[2f2a284c56ca7af5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
33: 0x7b6f47336bce - std[5c40b41967587ec6]::sys_common::backtrace::__rust_begin_short_backtrace::<alloc[5d4b954b8b3d7648]::boxed::Box<dyn core[2f2a284c56ca7af5]::ops::function::FnOnce<(), Output = ()> + core[2f2a284c56ca7af5]::marker::Send>, ()>
34: 0x7b6f4733d683 - <<std[5c40b41967587ec6]::thread::Builder>::spawn_unchecked_<alloc[5d4b954b8b3d7648]::boxed::Box<dyn core[2f2a284c56ca7af5]::ops::function::FnOnce<(), Output = ()> + core[2f2a284c56ca7af5]::marker::Send>, ()>::{closure#1} as core[2f2a284c56ca7af5]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
35: 0x7b6f4a7ba735 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hd35908ec403131f0
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs:2015:9
36: 0x7b6f4a7ba735 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6d654616ee0757b9
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/alloc/src/boxed.rs:2015:9
37: 0x7b6f4a7ba735 - std::sys::pal::unix::thread::Thread::new::thread_start::h987e3b25a01ed571
at /rustc/98aa3624be70462d6a25ed5544333e3df62f4c66/library/std/src/sys/pal/unix/thread.rs:108:17
38: 0x7b6f444a955a - <unknown>
39: 0x7b6f44526a3c - <unknown>
40: 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 attach the file at `.../rustc-ice-2024-03-02T01_46_20-3066535.txt` to your bug report
note: compiler flags: --crate-type bin -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C linker=musl-gcc -C incremental=[REDACTED] -Z unstable-options -C link-arg=-fuse-ld=lld -C link-arg=-Bbin -Z threads=8 -Z share-generics
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
thread panicked while processing panic. aborting.
sccache: Compile terminated by signal 6
Backtrace
<backtrace>
Metadata
Metadata
Assignees
Labels
Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)Category: This is a bug.Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Status: This issue has no reproduction and needs a reproduction to make progress.Relevant to the compiler team, which will review and decide on the PR/issue.