Skip to content

panicked when build makepad framework #149678

@lijingrs

Description

@lijingrs

thread 'rustc' (3367556) panicked at /rustc-dev/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/compiler/rustc_proc_macro/../../library/proc_macro/src/bridge/handle.rs:33:43:
proc_macro handle counter overflowed
stack backtrace:
0: 0x110af9bf8 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hfd528c9d14c1136f
1: 0x10df311d4 - core::fmt::write::h2ddadfca81aeb692
2: 0x110ab3820 - std::io::Write::write_fmt::hc70e63382e9f29d2
3: 0x110ac4f9c - std::sys::backtrace::BacktraceLock::print::hea663f6050de4073
4: 0x110acb5c0 - std::panicking::default_hook::{{closure}}::hbcaf474e707f3b7d
5: 0x110acb260 - std::panicking::default_hook::hff9145c2c6e89cdf
6: 0x10ead2664 - std[61e3cf0e49db9e2]::panicking::update_hook::<alloc[9f300485f014b380]::boxed::Box<rustc_driver_impl[f71edeeeb67068f7]::install_ice_hook::{closure#1}>>::{closure#0}
7: 0x110acbae8 - std::panicking::panic_with_hook::he6431e171a67d1a5
8: 0x110acb798 - std::panicking::panic_handler::{{closure}}::h42f8d27eb97efb5c
9: 0x110ac50a8 - std::sys::backtrace::__rust_end_short_backtrace::h0de35f7407a5e0d8
10: 0x110aa97e8 - __rustc[eb8946e36839644a]::rust_begin_unwind
11: 0x113837b90 - core::panicking::panic_fmt::h96de7a67cc512650
12: 0x11383729c - core::option::expect_failed::ha7eb9005b8b6a5f0
13: 0x10ec67b20 - <rustc_proc_macro[6412506925220eeb]::bridge::Marked<rustc_ast[ada3944bef076980]::tokenstream::TokenStream, rustc_proc_macro[6412506925220eeb]::bridge::client::TokenStream> as rustc_proc_macro[6412506925220eeb]::bridge::rpc::Encode<rustc_proc_macro[6412506925220eeb]::bridge::server::HandleStore<rustc_proc_macro[6412506925220eeb]::bridge::server::MarkedTypes<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc>>>>::encode
14: 0x10ec54d68 - <core[5e47c8f4dec2dc26]::result::Result<rustc_proc_macro[6412506925220eeb]::bridge::Marked<rustc_ast[ada3944bef076980]::tokenstream::TokenStream, rustc_proc_macro[6412506925220eeb]::bridge::client::TokenStream>, rustc_proc_macro[6412506925220eeb]::bridge::rpc::PanicMessage> as rustc_proc_macro[6412506925220eeb]::bridge::rpc::Encode<rustc_proc_macro[6412506925220eeb]::bridge::server::HandleStore<rustc_proc_macro[6412506925220eeb]::bridge::server::MarkedTypes<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc>>>>::encode
15: 0x10ec6c488 - <rustc_proc_macro[6412506925220eeb]::bridge::server::Dispatcher<rustc_proc_macro[6412506925220eeb]::bridge::server::MarkedTypes<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc>> as rustc_proc_macro[6412506925220eeb]::bridge::server::DispatcherTrait>::dispatch
16: 0x10ebc5620 - <rustc_proc_macro[6412506925220eeb]::bridge::closure::Closure<_, _> as core[5e47c8f4dec2dc26]::convert::From<&mut _>>::from::call::<rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer, rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer, <rustc_proc_macro[6412506925220eeb]::bridge::server::SameThread as rustc_proc_macro[6412506925220eeb]::bridge::server::ExecutionStrategy>::run_bridge_and_client<rustc_proc_macro[6412506925220eeb]::bridge::server::Dispatcher<rustc_proc_macro[6412506925220eeb]::bridge::server::MarkedTypes<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc>>>::{closure#0}>
17: 0x10cc1f4b8 - proc_macro::bridge::closure::Closure<A,R>::call::had4e152426044926
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/closure.rs:30:18
18: 0x10cc1f4b8 - proc_macro::bridge::client::TokenStream::concat_trees::{{closure}}::h44800d5455fc6097
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:149:43
19: 0x10cc1f4b8 - proc_macro::bridge::client::Bridge::with::{{closure}}::hc0144e5e8ce8c100
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:227:13
20: 0x10cc1f4b8 - proc_macro::bridge::client::state::with::he9a4369674a2e432
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:216:9
21: 0x10cc1f4b8 - proc_macro::bridge::client::Bridge::with::h319ee01676f464f1
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:222:9
22: 0x10cc1f4b8 - proc_macro::bridge::client::TokenStream::concat_trees::hfa8adfbaffce83ac
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:142:17
23: 0x10cc1dfb0 - proc_macro::ConcatTreesHelper::append_to::hf5006429b7404fcb
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/lib.rs:295:25
24: 0x10cc19ec8 - <proc_macro::TokenStream as core::iter::traits::collect::Extend<proc_macro::TokenTree>>::extend::h3388a132a972012d
25: 0x10cc1782c - makepad_micro_proc_macro::macro_lib::TokenBuilder::extend::hc91003cecc8a85c9
26: 0x10cc175a0 - makepad_micro_proc_macro::macro_lib::TokenBuilder::ident::h028126b6e6d89728
27: 0x10cc17060 - makepad_micro_proc_macro::macro_lib::TokenBuilder::add::hfaa0433df197f577
28: 0x10cbfd590 - makepad_derive_live::live_macro::parse_array::h1293ea4fb128435e
29: 0x10cbfeaa8 - makepad_derive_live::live_macro::parse_value::h1ac8a935ca85ad6e
30: 0x10cbff2ac - makepad_derive_live::live_macro::parse_object::hfba5e1446ce917df
31: 0x10cc00630 - makepad_derive_live::live_macro::live_impl::hab1e8565d9e568d7
32: 0x10cbfb5a4 - makepad_derive_live::live::h7f296489a34cae59
33: 0x10cbeee80 - core::ops::function::Fn::call::h96ab343bc228cb47
34: 0x10cbece78 - proc_macro::bridge::client::Client<proc_macro::TokenStream,proc_macro::TokenStream>::expand1::{{closure}}::{{closure}}::he47c002b3f1fad6a
35: 0x10cbeca40 - proc_macro::bridge::client::run_client::{{closure}}::{{closure}}::h0001a3a5c9bf207f
36: 0x10cbf83d0 - proc_macro::bridge::client::state::set::h724a8a4267844eea
37: 0x10cbead94 - proc_macro::bridge::client::run_client::{{closure}}::h324475462b0cd0a8
38: 0x10cbed254 - <core::panic::unwind_safe::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once::h44e478630bd05690
39: 0x10cbfb8c4 - std::panicking::catch_unwind::do_call::he299ef946dc75720
40: 0x10cbecec8 - ___rust_try
41: 0x10cbea294 - proc_macro::bridge::client::run_client::he23ddfcf7d6e5da4
42: 0x10cbecd70 - proc_macro::bridge::client::Client<proc_macro::TokenStream,proc_macro::TokenStream>::expand1::{{closure}}::heffc5f0cec1a56e2
43: 0x10cbf1ce0 - proc_macro::bridge::selfless_reify::reify_to_extern_c_fn_hrt_bridge::wrapper::h73e7f036b48c24e1
44: 0x10ebc9798 - <rustc_proc_macro[6412506925220eeb]::bridge::server::MaybeCrossThread<rustc_expand[e3dc9c1ab26da836]::proc_macro::MessagePipe<rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer>> as rustc_proc_macro[6412506925220eeb]::bridge::server::ExecutionStrategy>::run_bridge_and_client::<rustc_proc_macro[6412506925220eeb]::bridge::server::Dispatcher<rustc_proc_macro[6412506925220eeb]::bridge::server::MarkedTypes<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc>>>
45: 0x10eba2c64 - <rustc_proc_macro[6412506925220eeb]::bridge::client::Client<rustc_proc_macro[6412506925220eeb]::TokenStream, rustc_proc_macro[6412506925220eeb]::TokenStream>>::run::<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc, rustc_proc_macro[6412506925220eeb]::bridge::server::MaybeCrossThread<rustc_expand[e3dc9c1ab26da836]::proc_macro::MessagePipe<rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer>>>
46: 0x10ec56144 - <rustc_expand[e3dc9c1ab26da836]::proc_macro::BangProcMacro as rustc_expand[e3dc9c1ab26da836]::base::BangProcMacro>::expand
47: 0x10ebe2da4 - <rustc_expand[e3dc9c1ab26da836]::expand::MacroExpander>::expand_invoc
48: 0x10ebec590 - <rustc_expand[e3dc9c1ab26da836]::expand::MacroExpander>::fully_expand_fragment
49: 0x10ebe2748 - <rustc_expand[e3dc9c1ab26da836]::expand::MacroExpander>::expand_crate
50: 0x10f3d1c68 - rustc_interface[d50093d3b8b05fc]::passes::configure_and_expand
51: 0x10f3d7420 - rustc_interface[d50093d3b8b05fc]::passes::resolver_for_lowering_raw
52: 0x10ffa60a0 - rustc_query_impl[5f846028cc15e01d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[5f846028cc15e01d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[dda7fe0dc4dc28d1]::query::erase::Erased<[u8; 16usize]>>
53: 0x10ffc4474 - rustc_query_system[2cc97363d695203a]::query::plumbing::try_execute_query::<rustc_query_impl[5f846028cc15e01d]::DynamicConfig<rustc_query_system[2cc97363d695203a]::query::caches::SingleCache<rustc_middle[dda7fe0dc4dc28d1]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[5f846028cc15e01d]::plumbing::QueryCtxt, true>
54: 0x11012dd8c - rustc_query_impl[5f846028cc15e01d]::query_impl::resolver_for_lowering_raw::get_query_incr::__rust_end_short_backtrace
55: 0x10ea875cc - rustc_interface[d50093d3b8b05fc]::passes::create_and_enter_global_ctxt::<core[5e47c8f4dec2dc26]::option::Option<rustc_interface[d50093d3b8b05fc]::queries::Linker>, rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}::{closure#2}>
56: 0x10ead0c6c - rustc_interface[d50093d3b8b05fc]::interface::run_compiler::<(), rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}>::{closure#1}
57: 0x10eac523c - std[61e3cf0e49db9e2]::sys::backtrace::_rust_begin_short_backtrace::<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_with_globals<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_pool_with_globals<rustc_interface[d50093d3b8b05fc]::interface::run_compiler<(), rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
58: 0x10ead6f58 - <<std[61e3cf0e49db9e2]::thread::Builder>::spawn_unchecked
<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_with_globals<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_pool_with_globals<rustc_interface[d50093d3b8b05fc]::interface::run_compiler<(), rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5e47c8f4dec2dc26]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
59: 0x110ac1a80 - std::sys::thread::unix::Thread::new::thread_start::h96f5a914e64457ad
60: 0x19ed37bc8 - __pthread_cond_wait

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: rustc 1.91.1 (ed61e7d 2025-11-07) running on aarch64-apple-darwin

note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C incremental=[REDACTED]

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack

thread 'rustc' (3367556) panicked at library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x110af9bf8 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hfd528c9d14c1136f
1: 0x10df311d4 - core::fmt::write::h2ddadfca81aeb692
2: 0x110ab3820 - std::io::Write::write_fmt::hc70e63382e9f29d2
3: 0x110ac4f9c - std::sys::backtrace::BacktraceLock::print::hea663f6050de4073
4: 0x110acb5c0 - std::panicking::default_hook::{{closure}}::hbcaf474e707f3b7d
5: 0x110acb260 - std::panicking::default_hook::hff9145c2c6e89cdf
6: 0x10ead2664 - std[61e3cf0e49db9e2]::panicking::update_hook::<alloc[9f300485f014b380]::boxed::Box<rustc_driver_impl[f71edeeeb67068f7]::install_ice_hook::{closure#1}>>::{closure#0}
7: 0x110acbae8 - std::panicking::panic_with_hook::he6431e171a67d1a5
8: 0x110acb770 - std::panicking::panic_handler::{{closure}}::h42f8d27eb97efb5c
9: 0x110ac50a8 - std::sys::backtrace::__rust_end_short_backtrace::h0de35f7407a5e0d8
10: 0x110aa97e8 - __rustc[eb8946e36839644a]::rust_begin_unwind
11: 0x113837934 - core::panicking::panic_nounwind_fmt::h3db3f511675e5bd7
12: 0x113837834 - core::panicking::panic_nounwind::h50f882120c826cee
13: 0x113837a38 - core::panicking::panic_cannot_unwind::h396781a6699a759f
14: 0x10ebc5630 - <rustc_proc_macro[6412506925220eeb]::bridge::closure::Closure<_, _> as core[5e47c8f4dec2dc26]::convert::From<&mut _>>::from::call::<rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer, rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer, <rustc_proc_macro[6412506925220eeb]::bridge::server::SameThread as rustc_proc_macro[6412506925220eeb]::bridge::server::ExecutionStrategy>::run_bridge_and_client<rustc_proc_macro[6412506925220eeb]::bridge::server::Dispatcher<rustc_proc_macro[6412506925220eeb]::bridge::server::MarkedTypes<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc>>>::{closure#0}>
15: 0x10cc1f4b8 - proc_macro::bridge::closure::Closure<A,R>::call::had4e152426044926
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/closure.rs:30:18
16: 0x10cc1f4b8 - proc_macro::bridge::client::TokenStream::concat_trees::{{closure}}::h44800d5455fc6097
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:149:43
17: 0x10cc1f4b8 - proc_macro::bridge::client::Bridge::with::{{closure}}::hc0144e5e8ce8c100
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:227:13
18: 0x10cc1f4b8 - proc_macro::bridge::client::state::with::he9a4369674a2e432
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:216:9
19: 0x10cc1f4b8 - proc_macro::bridge::client::Bridge::with::h319ee01676f464f1
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:222:9
20: 0x10cc1f4b8 - proc_macro::bridge::client::TokenStream::concat_trees::hfa8adfbaffce83ac
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/bridge/client.rs:142:17
21: 0x10cc1dfb0 - proc_macro::ConcatTreesHelper::append_to::hf5006429b7404fcb
at /rustc/ed61e7d7e242494fb7057f2657300d9e77bb4fcb/library/proc_macro/src/lib.rs:295:25
22: 0x10cc19ec8 - <proc_macro::TokenStream as core::iter::traits::collect::Extend<proc_macro::TokenTree>>::extend::h3388a132a972012d
23: 0x10cc1782c - makepad_micro_proc_macro::macro_lib::TokenBuilder::extend::hc91003cecc8a85c9
24: 0x10cc175a0 - makepad_micro_proc_macro::macro_lib::TokenBuilder::ident::h028126b6e6d89728
25: 0x10cc17060 - makepad_micro_proc_macro::macro_lib::TokenBuilder::add::hfaa0433df197f577
26: 0x10cbfd590 - makepad_derive_live::live_macro::parse_array::h1293ea4fb128435e
27: 0x10cbfeaa8 - makepad_derive_live::live_macro::parse_value::h1ac8a935ca85ad6e
28: 0x10cbff2ac - makepad_derive_live::live_macro::parse_object::hfba5e1446ce917df
29: 0x10cc00630 - makepad_derive_live::live_macro::live_impl::hab1e8565d9e568d7
30: 0x10cbfb5a4 - makepad_derive_live::live::h7f296489a34cae59
31: 0x10cbeee80 - core::ops::function::Fn::call::h96ab343bc228cb47
32: 0x10cbece78 - proc_macro::bridge::client::Client<proc_macro::TokenStream,proc_macro::TokenStream>::expand1::{{closure}}::{{closure}}::he47c002b3f1fad6a
33: 0x10cbeca40 - proc_macro::bridge::client::run_client::{{closure}}::{{closure}}::h0001a3a5c9bf207f
34: 0x10cbf83d0 - proc_macro::bridge::client::state::set::h724a8a4267844eea
35: 0x10cbead94 - proc_macro::bridge::client::run_client::{{closure}}::h324475462b0cd0a8
36: 0x10cbed254 - <core::panic::unwind_safe::AssertUnwindSafe as core::ops::function::FnOnce<()>>::call_once::h44e478630bd05690
37: 0x10cbfb8c4 - std::panicking::catch_unwind::do_call::he299ef946dc75720
38: 0x10cbecec8 - ___rust_try
39: 0x10cbea294 - proc_macro::bridge::client::run_client::he23ddfcf7d6e5da4
40: 0x10cbecd70 - proc_macro::bridge::client::Client<proc_macro::TokenStream,proc_macro::TokenStream>::expand1::{{closure}}::heffc5f0cec1a56e2
41: 0x10cbf1ce0 - proc_macro::bridge::selfless_reify::reify_to_extern_c_fn_hrt_bridge::wrapper::h73e7f036b48c24e1
42: 0x10ebc9798 - <rustc_proc_macro[6412506925220eeb]::bridge::server::MaybeCrossThread<rustc_expand[e3dc9c1ab26da836]::proc_macro::MessagePipe<rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer>> as rustc_proc_macro[6412506925220eeb]::bridge::server::ExecutionStrategy>::run_bridge_and_client::<rustc_proc_macro[6412506925220eeb]::bridge::server::Dispatcher<rustc_proc_macro[6412506925220eeb]::bridge::server::MarkedTypes<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc>>>
43: 0x10eba2c64 - <rustc_proc_macro[6412506925220eeb]::bridge::client::Client<rustc_proc_macro[6412506925220eeb]::TokenStream, rustc_proc_macro[6412506925220eeb]::TokenStream>>::run::<rustc_expand[e3dc9c1ab26da836]::proc_macro_server::Rustc, rustc_proc_macro[6412506925220eeb]::bridge::server::MaybeCrossThread<rustc_expand[e3dc9c1ab26da836]::proc_macro::MessagePipe<rustc_proc_macro[6412506925220eeb]::bridge::buffer::Buffer>>>
44: 0x10ec56144 - <rustc_expand[e3dc9c1ab26da836]::proc_macro::BangProcMacro as rustc_expand[e3dc9c1ab26da836]::base::BangProcMacro>::expand
45: 0x10ebe2da4 - <rustc_expand[e3dc9c1ab26da836]::expand::MacroExpander>::expand_invoc
46: 0x10ebec590 - <rustc_expand[e3dc9c1ab26da836]::expand::MacroExpander>::fully_expand_fragment
47: 0x10ebe2748 - <rustc_expand[e3dc9c1ab26da836]::expand::MacroExpander>::expand_crate
48: 0x10f3d1c68 - rustc_interface[d50093d3b8b05fc]::passes::configure_and_expand
49: 0x10f3d7420 - rustc_interface[d50093d3b8b05fc]::passes::resolver_for_lowering_raw
50: 0x10ffa60a0 - rustc_query_impl[5f846028cc15e01d]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[5f846028cc15e01d]::query_impl::resolver_for_lowering_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[dda7fe0dc4dc28d1]::query::erase::Erased<[u8; 16usize]>>
51: 0x10ffc4474 - rustc_query_system[2cc97363d695203a]::query::plumbing::try_execute_query::<rustc_query_impl[5f846028cc15e01d]::DynamicConfig<rustc_query_system[2cc97363d695203a]::query::caches::SingleCache<rustc_middle[dda7fe0dc4dc28d1]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[5f846028cc15e01d]::plumbing::QueryCtxt, true>
52: 0x11012dd8c - rustc_query_impl[5f846028cc15e01d]::query_impl::resolver_for_lowering_raw::get_query_incr::__rust_end_short_backtrace
53: 0x10ea875cc - rustc_interface[d50093d3b8b05fc]::passes::create_and_enter_global_ctxt::<core[5e47c8f4dec2dc26]::option::Option<rustc_interface[d50093d3b8b05fc]::queries::Linker>, rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}::{closure#2}>
54: 0x10ead0c6c - rustc_interface[d50093d3b8b05fc]::interface::run_compiler::<(), rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}>::{closure#1}
55: 0x10eac523c - std[61e3cf0e49db9e2]::sys::backtrace::_rust_begin_short_backtrace::<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_with_globals<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_pool_with_globals<rustc_interface[d50093d3b8b05fc]::interface::run_compiler<(), rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
56: 0x10ead6f58 - <<std[61e3cf0e49db9e2]::thread::Builder>::spawn_unchecked
<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_with_globals<rustc_interface[d50093d3b8b05fc]::util::run_in_thread_pool_with_globals<rustc_interface[d50093d3b8b05fc]::interface::run_compiler<(), rustc_driver_impl[f71edeeeb67068f7]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5e47c8f4dec2dc26]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
57: 0x110ac1a80 - std::sys::thread::unix::Thread::new::thread_start::h96f5a914e64457ad
58: 0x19ed37bc8 - __pthread_cond_wait

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: rustc 1.91.1 (ed61e7d 2025-11-07) running on aarch64-apple-darwin

note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked -C incremental=[REDACTED]

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [resolver_for_lowering_raw] getting the resolver for lowering
end of query stack
thread caused non-unwinding panic. aborting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️S-needs-reproStatus: This issue has no reproduction and needs a reproduction to make progress.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions