Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rustc 1.85.0 panics: "invalid enum variant tag while decoding ...", "assertion failed: bytes[len] == STR_SENTINEL", "Encountered invalid discriminant while decoding Option" #137787

Open
deven opened this issue Feb 28, 2025 · 2 comments
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. S-needs-info Status: The issue lacks details necessary to triage or act on it. S-needs-repro Status: This issue has no reproduction and needs a reproduction to make progress. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@deven
Copy link

deven commented Feb 28, 2025

I was attempting to build dependencies modified with crate-type = ["dylib"]. This was using the stable rustc 1.85.0 compiler.

Meta

rustc --version --verbose:

rustc 1.85.0 (4d91de4e4 2025-02-17)
binary: rustc
commit-hash: 4d91de4e48198da2e33413efdcd9cd2cc0c46688
commit-date: 2025-02-17
host: x86_64-unknown-linux-gnu
release: 1.85.0
LLVM version: 19.1.7

Error output

   Compiling sqlx-rt v0.6.3

thread 'rustc' panicked at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/compiler/rustc_type_ir/src/ty_kind.rs:71:53:
invalid enum variant tag while decoding `TyKind`, expected 0..29, actual 103
stack backtrace:
   0:     0x7fcbb2cdc07a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::he089f96442833f67
   1:     0x7fcbb3414d26 - core::fmt::write::h2f210ed4c94745cb
   2:     0x7fcbb430f7d1 - std::io::Write::write_fmt::h7de08171ab770fb2
   3:     0x7fcbb2cdbed2 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6
   4:     0x7fcbb2cde477 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d
   5:     0x7fcbb2cde260 - std::panicking::default_hook::h24e207139139d40a
   6:     0x7fcbb1e4e258 - std[cba35227022cdb8c]::panicking::update_hook::<alloc[304106e3416ed1f2]::boxed::Box<rustc_driver_impl[16f35eaf1f029c02]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7fcbb2cdecc3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506
   8:     0x7fcbb2cde9ba - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f
   9:     0x7fcbb2cdc549 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c
  10:     0x7fcbb2cde67d - rust_begin_unwind
  11:     0x7fcbaf9a1480 - core::panicking::panic_fmt::h896a0727a1a943f9
  12:     0x7fcbb36b97c5 - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  13:     0x7fcbb36b6f1b - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  14:     0x7fcbb36b7964 - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  15:     0x7fcbb36b6f1b - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  16:     0x7fcbb36b3f26 - <&rustc_middle[c26a501345a63c03]::ty::list::RawList<(), rustc_middle[c26a501345a63c03]::ty::generic_args::GenericArg> as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  17:     0x7fcbb36b7f2e - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  18:     0x7fcbb36b3f26 - <&rustc_middle[c26a501345a63c03]::ty::list::RawList<(), rustc_middle[c26a501345a63c03]::ty::generic_args::GenericArg> as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  19:     0x7fcbb36b7f2e - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  20:     0x7fcbb36b3f26 - <&rustc_middle[c26a501345a63c03]::ty::list::RawList<(), rustc_middle[c26a501345a63c03]::ty::generic_args::GenericArg> as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  21:     0x7fcbb36b0d2b - rustc_metadata[81f63b3dc351426a]::rmeta::decoder::cstore_impl::provide_extern::exported_symbols
  22:     0x7fcbb36b0696 - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::exported_symbols::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 16usize]>>
  23:     0x7fcbb36b0661 - <rustc_query_impl[c4be5ff3108ead09]::query_impl::exported_symbols::dynamic_query::{closure#2} as core[3b140760090fa97d]::ops::function::FnOnce<(rustc_middle[c26a501345a63c03]::ty::context::TyCtxt, rustc_span[7c0f9ff7c6ad315d]::def_id::CrateNum)>>::call_once
  24:     0x7fcbb41d28d7 - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_data_structures[3109d5d84592bd45]::vec_cache::VecCache<rustc_span[7c0f9ff7c6ad315d]::def_id::CrateNum, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[bbd277e70cc7f618]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, false>
  25:     0x7fcbb41d246a - rustc_query_impl[c4be5ff3108ead09]::query_impl::exported_symbols::get_query_non_incr::__rust_end_short_backtrace
  26:     0x7fcbb41d2392 - rustc_middle[c26a501345a63c03]::query::plumbing::query_get_at::<rustc_data_structures[3109d5d84592bd45]::vec_cache::VecCache<rustc_span[7c0f9ff7c6ad315d]::def_id::CrateNum, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[bbd277e70cc7f618]::dep_graph::graph::DepNodeIndex>>
  27:     0x7fcbb123ed7e - rustc_codegen_ssa[3ef07e6201b8f5a6]::back::symbol_export::upstream_monomorphizations_provider
  28:     0x7fcbb439f858 - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::upstream_monomorphizations::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>
  29:     0x7fcbb439ee17 - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::SingleCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, false>
  30:     0x7fcbb439e49d - rustc_query_impl[c4be5ff3108ead09]::query_impl::upstream_monomorphizations::get_query_non_incr::__rust_end_short_backtrace
  31:     0x7fcbb34fc8ec - rustc_codegen_ssa[3ef07e6201b8f5a6]::back::symbol_export::upstream_monomorphizations_for_provider
  32:     0x7fcbb34fc77d - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::upstream_monomorphizations_for::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>
  33:     0x7fcbb34fea51 - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, false>
  34:     0x7fcbb4001353 - rustc_query_impl[c4be5ff3108ead09]::query_impl::upstream_monomorphizations_for::get_query_non_incr::__rust_end_short_backtrace
  35:     0x7fcbb38100ba - rustc_middle[c26a501345a63c03]::query::plumbing::query_get_at::<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>>
  36:     0x7fcbb380fe44 - rustc_codegen_ssa[3ef07e6201b8f5a6]::back::symbol_export::upstream_drop_glue_for_provider
  37:     0x7fcbb380fdf7 - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::upstream_drop_glue_for::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 4usize]>>
  38:     0x7fcbb381105a - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefaultCache<&rustc_middle[c26a501345a63c03]::ty::list::RawList<(), rustc_middle[c26a501345a63c03]::ty::generic_args::GenericArg>, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 4usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, false>
  39:     0x7fcbb3810ddb - rustc_query_impl[c4be5ff3108ead09]::query_impl::upstream_drop_glue_for::get_query_non_incr::__rust_end_short_backtrace
  40:     0x7fcbb4000435 - <rustc_middle[c26a501345a63c03]::ty::instance::Instance>::upstream_monomorphization
  41:     0x7fcbb4002d64 - rustc_monomorphize[456ac3af4fc8f8b8]::collector::should_codegen_locally
  42:     0x7fcbb40013f3 - rustc_monomorphize[456ac3af4fc8f8b8]::collector::visit_instance_use
  43:     0x7fcbb3fd86d1 - rustc_monomorphize[456ac3af4fc8f8b8]::collector::collect_items_rec
  44:     0x7fcbb3fd0e21 - rustc_monomorphize[456ac3af4fc8f8b8]::partitioning::collect_and_partition_mono_items
  45:     0x7fcbb3fcffa4 - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 24usize]>>
  46:     0x7fcbb3fcff89 - <rustc_query_impl[c4be5ff3108ead09]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2} as core[3b140760090fa97d]::ops::function::FnOnce<(rustc_middle[c26a501345a63c03]::ty::context::TyCtxt, ())>>::call_once
  47:     0x7fcbb439b73c - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::SingleCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 24usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, false>
  48:     0x7fcbb439b434 - rustc_query_impl[c4be5ff3108ead09]::query_impl::collect_and_partition_mono_items::get_query_non_incr::__rust_end_short_backtrace
  49:     0x7fcbb3aa127d - rustc_codegen_ssa[3ef07e6201b8f5a6]::back::symbol_export::exported_symbols_provider_local
  50:     0x7fcbb36b06a5 - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::exported_symbols::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 16usize]>>
  51:     0x7fcbb36b0661 - <rustc_query_impl[c4be5ff3108ead09]::query_impl::exported_symbols::dynamic_query::{closure#2} as core[3b140760090fa97d]::ops::function::FnOnce<(rustc_middle[c26a501345a63c03]::ty::context::TyCtxt, rustc_span[7c0f9ff7c6ad315d]::def_id::CrateNum)>>::call_once
  52:     0x7fcbb41d28d7 - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_data_structures[3109d5d84592bd45]::vec_cache::VecCache<rustc_span[7c0f9ff7c6ad315d]::def_id::CrateNum, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[bbd277e70cc7f618]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, false>
  53:     0x7fcbb41d246a - rustc_query_impl[c4be5ff3108ead09]::query_impl::exported_symbols::get_query_non_incr::__rust_end_short_backtrace
  54:     0x7fcbb3f7d8f8 - <rustc_metadata[81f63b3dc351426a]::rmeta::encoder::EncodeContext>::encode_crate_root
  55:     0x7fcbb45ef66c - rustc_metadata[81f63b3dc351426a]::rmeta::encoder::encode_metadata
  56:     0x7fcbb43e3c76 - rustc_metadata[81f63b3dc351426a]::fs::encode_and_write_metadata
  57:     0x7fcbb43e2abe - <rustc_interface[d49f06094f81b30c]::queries::Linker>::codegen_and_build_linker
  58:     0x7fcbb4352f12 - rustc_interface[d49f06094f81b30c]::passes::create_and_enter_global_ctxt::<core[3b140760090fa97d]::option::Option<rustc_interface[d49f06094f81b30c]::queries::Linker>, rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
  59:     0x7fcbb436f364 - rustc_interface[d49f06094f81b30c]::interface::run_compiler::<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}
  60:     0x7fcbb4234251 - std[cba35227022cdb8c]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[d49f06094f81b30c]::util::run_in_thread_with_globals<rustc_interface[d49f06094f81b30c]::util::run_in_thread_pool_with_globals<rustc_interface[d49f06094f81b30c]::interface::run_compiler<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  61:     0x7fcbb4234708 - <<std[cba35227022cdb8c]::thread::Builder>::spawn_unchecked_<rustc_interface[d49f06094f81b30c]::util::run_in_thread_with_globals<rustc_interface[d49f06094f81b30c]::util::run_in_thread_pool_with_globals<rustc_interface[d49f06094f81b30c]::interface::run_compiler<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[3b140760090fa97d]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  62:     0x7fcbb4235caf - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528
  63:     0x7fcbae664ac3 - <unknown>
  64:     0x7fcbae6f5a04 - clone
  65:                0x0 - <unknown>


thread 'rustc' panicked at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/compiler/rustc_serialize/src/serialize.rs:123:9:
assertion failed: bytes[len] == STR_SENTINEL
stack backtrace:
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.85.0 (4d91de4e4 2025-02-17) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2 -C prefer-dynamic=yes

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

query stack during panic:
#0 [exported_symbols] collecting exported symbols for crate `20`
#1 [upstream_monomorphizations] collecting available upstream monomorphizations
end of query stack
   0:     0x7f38ee2dc07a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::he089f96442833f67
   1:     0x7f38eea14d26 - core::fmt::write::h2f210ed4c94745cb
   2:     0x7f38ef90f7d1 - std::io::Write::write_fmt::h7de08171ab770fb2
   3:     0x7f38ee2dbed2 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6
   4:     0x7f38ee2de477 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d
   5:     0x7f38ee2de260 - std::panicking::default_hook::h24e207139139d40a
   6:     0x7f38ed44e258 - std[cba35227022cdb8c]::panicking::update_hook::<alloc[304106e3416ed1f2]::boxed::Box<rustc_driver_impl[16f35eaf1f029c02]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f38ee2decc3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506
   8:     0x7f38ee2de986 - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f
   9:     0x7f38ee2dc549 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c
  10:     0x7f38ee2de67d - rust_begin_unwind
  11:     0x7f38eafa1480 - core::panicking::panic_fmt::h896a0727a1a943f9
  12:     0x7f38eb1a8ffc - core::panicking::panic::h06336e0c962d4a4a
  13:     0x7f38eecb99e8 - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  14:     0x7f38eecb6f1b - <rustc_middle[c26a501345a63c03]::ty::Ty as rustc_serialize[a880abae7a0cb542]::serialize::Decodable<rustc_metadata[81f63b3dc351426a]::rmeta::decoder::DecodeContext>>::decode
  15:     0x7f38eeafff3f - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>
  16:     0x7f38eee2d1ae - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  17:     0x7f38eee2a7a8 - rustc_query_impl[c4be5ff3108ead09]::query_impl::type_of::get_query_incr::__rust_end_short_backtrace
  18:     0x7f38eec42e6c - rustc_middle[c26a501345a63c03]::query::plumbing::query_get_at::<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>>
  19:     0x7f38ef14baee - rustc_ty_utils[2ce8c0a02c3c1407]::ty::unsizing_params_for_adt
  20:     0x7f38ef14b7bf - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::unsizing_params_for_adt::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>
  21:     0x7f38eee2d1ae - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  22:     0x7f38ef25872a - rustc_query_impl[c4be5ff3108ead09]::query_impl::unsizing_params_for_adt::get_query_incr::__rust_end_short_backtrace
  23:     0x7f38ef26ce85 - rustc_middle[c26a501345a63c03]::query::plumbing::query_get_at::<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>>
  24:     0x7f38efc08c51 - <rustc_trait_selection[db233cbdaa8b8878]::traits::select::SelectionContext>::confirm_candidate
  25:     0x7f38efbfafb1 - <rustc_trait_selection[db233cbdaa8b8878]::traits::select::SelectionContext>::select
  26:     0x7f38eeb90dcb - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::coerce
  27:     0x7f38eeb7da59 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::confirm_builtin_call
  28:     0x7f38ef6819d6 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  29:     0x7f38ef2e3995 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_struct_fields
  30:     0x7f38ef6857b3 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  31:     0x7f38ef67ab81 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_block
  32:     0x7f38ef682520 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  33:     0x7f38ef67ab81 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_block
  34:     0x7f38ef682520 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  35:     0x7f38eece2f34 - rustc_hir_typeck[ce8d070ef8894e8a]::check::check_fn
  36:     0x7f38eecec2de - rustc_hir_typeck[ce8d070ef8894e8a]::typeck
  37:     0x7f38eeceaebb - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>
  38:     0x7f38eed0ea69 - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_data_structures[3109d5d84592bd45]::vec_cache::VecCache<rustc_span[7c0f9ff7c6ad315d]::def_id::LocalDefId, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[bbd277e70cc7f618]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  39:     0x7f38eee2828e - rustc_query_impl[c4be5ff3108ead09]::query_impl::typeck::get_query_incr::__rust_end_short_backtrace
  40:     0x7f38eed0b113 - <rustc_middle[c26a501345a63c03]::hir::map::Map>::par_body_owners::<rustc_hir_analysis[ab3262ed9a577cb8]::check_crate::{closure#4}>::{closure#0}
  41:     0x7f38eed091cd - rustc_hir_analysis[ab3262ed9a577cb8]::check_crate
  42:     0x7f38eedf7ce8 - rustc_interface[d49f06094f81b30c]::passes::run_required_analyses
  43:     0x7f38ef91365e - rustc_interface[d49f06094f81b30c]::passes::analysis
  44:     0x7f38ef91362f - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 0usize]>>
  45:     0x7f38ef918dfc - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::SingleCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  46:     0x7f38ef91874d - rustc_query_impl[c4be5ff3108ead09]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
  47:     0x7f38ef952ede - rustc_interface[d49f06094f81b30c]::passes::create_and_enter_global_ctxt::<core[3b140760090fa97d]::option::Option<rustc_interface[d49f06094f81b30c]::queries::Linker>, rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
  48:     0x7f38ef96f364 - rustc_interface[d49f06094f81b30c]::interface::run_compiler::<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}
  49:     0x7f38ef834251 - std[cba35227022cdb8c]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[d49f06094f81b30c]::util::run_in_thread_with_globals<rustc_interface[d49f06094f81b30c]::util::run_in_thread_pool_with_globals<rustc_interface[d49f06094f81b30c]::interface::run_compiler<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  50:     0x7f38ef834708 - <<std[cba35227022cdb8c]::thread::Builder>::spawn_unchecked_<rustc_interface[d49f06094f81b30c]::util::run_in_thread_with_globals<rustc_interface[d49f06094f81b30c]::util::run_in_thread_pool_with_globals<rustc_interface[d49f06094f81b30c]::interface::run_compiler<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[3b140760090fa97d]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  51:     0x7f38ef835caf - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528
  52:     0x7f38e9c64ac3 - <unknown>
  53:     0x7f38e9cf5a04 - clone
  54:                0x0 - <unknown>

error: could not compile `sqlx-rt` (lib)

Caused by:
  process didn't exit successfully: `/home/deven/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name sqlx_rt --edition=2021 /home/deven/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-rt-0.6.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=224 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="_rt-tokio"' --cfg 'feature="_tls-rustls"' --cfg 'feature="once_cell"' --cfg 'feature="runtime-tokio-rustls"' --cfg 'feature="tokio"' --cfg 'feature="tokio-rustls"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_rt-async-std", "_rt-tokio", "_tls-native-tls", "_tls-rustls", "async-native-tls", "async-std", "futures-rustls", "native-tls", "once_cell", "runtime-actix-native-tls", "runtime-actix-rustls", "runtime-async-std-native-tls", "runtime-async-std-rustls", "runtime-tokio-native-tls", "runtime-tokio-rustls", "tokio", "tokio-native-tls", "tokio-rustls"))' -C metadata=d0fa2cadb4e9c188 -C extra-filename=-9fa2d36fbd43b480 --out-dir /home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps -L dependency=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps --extern once_cell=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps/libonce_cell-5865b3469a65528e.rmeta --extern tokio=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps/libtokio.so --extern tokio_rustls=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps/libtokio_rustls-5ad171229680c172.rmeta --cap-lints allow -C prefer-dynamic=yes -L native=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/build/ring-136440b9c3b1d456/out -L native=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/build/ring-d7baf2c6c02f80c6/out` (exit status: 101)
warning: build failed, waiting for other jobs to finish...
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.85.0 (4d91de4e4 2025-02-17) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type dylib -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED] -C prefer-dynamic=yes

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

query stack during panic:
#0 [type_of] computing type of `tokio::time::sleep::Sleep::inner`
#1 [unsizing_params_for_adt] determining what parameters of `tokio::time::sleep::Sleep` can participate in unsizing
end of query stack

thread 'rustc' panicked at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/compiler/rustc_serialize/src/serialize.rs:379:18:
Encountered invalid discriminant while decoding `Option`.
stack backtrace:
   0:     0x7f38ee2dc07a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::he089f96442833f67
   1:     0x7f38eea14d26 - core::fmt::write::h2f210ed4c94745cb
   2:     0x7f38ef90f7d1 - std::io::Write::write_fmt::h7de08171ab770fb2
   3:     0x7f38ee2dbed2 - std::sys::backtrace::BacktraceLock::print::h810fbd31421329e6
   4:     0x7f38ee2de477 - std::panicking::default_hook::{{closure}}::hbaad47ed9dc6356d
   5:     0x7f38ee2de260 - std::panicking::default_hook::h24e207139139d40a
   6:     0x7f38ed44e258 - std[cba35227022cdb8c]::panicking::update_hook::<alloc[304106e3416ed1f2]::boxed::Box<rustc_driver_impl[16f35eaf1f029c02]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x7f38ee2decc3 - std::panicking::rust_panic_with_hook::ha9131beeb2ddc506
   8:     0x7f38ee2de986 - std::panicking::begin_panic_handler::{{closure}}::h1bba0eaeb6da506f
   9:     0x7f38ee2dc549 - std::sys::backtrace::__rust_end_short_backtrace::h1d1ca3eade483f4c
  10:     0x7f38ee2de67d - rust_begin_unwind
  11:     0x7f38eafa1480 - core::panicking::panic_fmt::h896a0727a1a943f9
  12:     0x7f38eecd94fa - rustc_metadata[81f63b3dc351426a]::rmeta::decoder::cstore_impl::provide_extern::associated_item
  13:     0x7f38eecd7fa5 - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::associated_item::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 40usize]>>
  14:     0x7f38eecd7f6f - <rustc_query_impl[c4be5ff3108ead09]::query_impl::associated_item::dynamic_query::{closure#2} as core[3b140760090fa97d]::ops::function::FnOnce<(rustc_middle[c26a501345a63c03]::ty::context::TyCtxt, rustc_span[7c0f9ff7c6ad315d]::def_id::DefId)>>::call_once
  15:     0x7f38eecd7f61 - <rustc_query_system[bbd277e70cc7f618]::query::plumbing::execute_job_incr<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 40usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt>::{closure#2}::{closure#2} as core[3b140760090fa97d]::ops::function::FnOnce<((rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 40usize]>>, false, false, false>), rustc_span[7c0f9ff7c6ad315d]::def_id::DefId)>>::call_once
  16:     0x7f38ef47d88c - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 40usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  17:     0x7f38ef47d25f - rustc_query_impl[c4be5ff3108ead09]::query_impl::associated_item::get_query_incr::__rust_end_short_backtrace
  18:     0x7f38eecd6388 - rustc_ty_utils[2ce8c0a02c3c1407]::assoc::associated_items
  19:     0x7f38eecd5e72 - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::associated_items::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>
  20:     0x7f38eee2d1ae - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::DefIdCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  21:     0x7f38eee2a3a2 - rustc_query_impl[c4be5ff3108ead09]::query_impl::associated_items::get_query_incr::__rust_end_short_backtrace
  22:     0x7f38ef1a9845 - <rustc_hir_typeck[ce8d070ef8894e8a]::method::probe::ProbeContext>::assemble_inherent_impl_candidates_for_type
  23:     0x7f38ef1a7e46 - <rustc_hir_typeck[ce8d070ef8894e8a]::method::probe::ProbeContext>::assemble_inherent_candidates
  24:     0x7f38ef1a44d8 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::probe_for_name
  25:     0x7f38eeb3b015 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_path
  26:     0x7f38ef67fc9d - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  27:     0x7f38ef681759 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  28:     0x7f38eeb5b37c - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_overloaded_binop
  29:     0x7f38ef683aad - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  30:     0x7f38ef67ea4d - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_decl
  31:     0x7f38ef67ba36 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_block
  32:     0x7f38ef682520 - <rustc_hir_typeck[ce8d070ef8894e8a]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
  33:     0x7f38eece2f34 - rustc_hir_typeck[ce8d070ef8894e8a]::check::check_fn
  34:     0x7f38eecec2de - rustc_hir_typeck[ce8d070ef8894e8a]::typeck
  35:     0x7f38eeceaebb - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>>
  36:     0x7f38eed0ea69 - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_data_structures[3109d5d84592bd45]::vec_cache::VecCache<rustc_span[7c0f9ff7c6ad315d]::def_id::LocalDefId, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[bbd277e70cc7f618]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  37:     0x7f38eee2828e - rustc_query_impl[c4be5ff3108ead09]::query_impl::typeck::get_query_incr::__rust_end_short_backtrace
  38:     0x7f38eed0b113 - <rustc_middle[c26a501345a63c03]::hir::map::Map>::par_body_owners::<rustc_hir_analysis[ab3262ed9a577cb8]::check_crate::{closure#4}>::{closure#0}
  39:     0x7f38eed091cd - rustc_hir_analysis[ab3262ed9a577cb8]::check_crate
  40:     0x7f38eedf7ce8 - rustc_interface[d49f06094f81b30c]::passes::run_required_analyses
  41:     0x7f38ef91365e - rustc_interface[d49f06094f81b30c]::passes::analysis
  42:     0x7f38ef91362f - rustc_query_impl[c4be5ff3108ead09]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[c4be5ff3108ead09]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 0usize]>>
  43:     0x7f38ef918dfc - rustc_query_system[bbd277e70cc7f618]::query::plumbing::try_execute_query::<rustc_query_impl[c4be5ff3108ead09]::DynamicConfig<rustc_query_system[bbd277e70cc7f618]::query::caches::SingleCache<rustc_middle[c26a501345a63c03]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[c4be5ff3108ead09]::plumbing::QueryCtxt, true>
  44:     0x7f38ef91874d - rustc_query_impl[c4be5ff3108ead09]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace
  45:     0x7f38ef952ede - rustc_interface[d49f06094f81b30c]::passes::create_and_enter_global_ctxt::<core[3b140760090fa97d]::option::Option<rustc_interface[d49f06094f81b30c]::queries::Linker>, rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
  46:     0x7f38ef96f364 - rustc_interface[d49f06094f81b30c]::interface::run_compiler::<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}
  47:     0x7f38ef834251 - std[cba35227022cdb8c]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[d49f06094f81b30c]::util::run_in_thread_with_globals<rustc_interface[d49f06094f81b30c]::util::run_in_thread_pool_with_globals<rustc_interface[d49f06094f81b30c]::interface::run_compiler<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  48:     0x7f38ef834708 - <<std[cba35227022cdb8c]::thread::Builder>::spawn_unchecked_<rustc_interface[d49f06094f81b30c]::util::run_in_thread_with_globals<rustc_interface[d49f06094f81b30c]::util::run_in_thread_pool_with_globals<rustc_interface[d49f06094f81b30c]::interface::run_compiler<(), rustc_driver_impl[16f35eaf1f029c02]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[3b140760090fa97d]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  49:     0x7f38ef835caf - std::sys::pal::unix::thread::Thread::new::thread_start::ha07e360225fa3528
  50:     0x7f38e9c64ac3 - <unknown>
  51:     0x7f38e9cf5a04 - clone
  52:                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: rustc 1.85.0 (4d91de4e4 2025-02-17) running on x86_64-unknown-linux-gnu

note: compiler flags: --crate-type dylib -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C incremental=[REDACTED] -C prefer-dynamic=yes

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

query stack during panic:
panicked at compiler/rustc_metadata/src/rmeta/decoder.rs:1510:14:
lock was already held
thread panicked while processing panic. aborting.
warning: `tokio-stream` (lib) generated 2 warnings
error: could not compile `tokio-stream` (lib); 2 warnings emitted

Caused by:
  process didn't exit successfully: `/home/deven/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name tokio_stream --edition=2021 patch/tokio-stream/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=224 --crate-type dylib --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="time"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fs", "full", "io-util", "net", "signal", "sync", "time", "tokio-util"))' -C metadata=da00376497a110d6 --out-dir /home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps -C incremental=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/incremental -L dependency=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps --extern futures_core=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps/libfutures_core-be2eaf5af6c462a4.rlib --extern pin_project_lite=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps/libpin_project_lite-e97d5258325887e4.rlib --extern tokio=/home/deven/Candela-PIM/Candela-Schema/rust/target/debug/deps/libtokio.so -C prefer-dynamic=yes` (signal: 6, SIGABRT: process abort signal)
Backtrace

<backtrace>

@deven deven added C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Feb 28, 2025
@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Feb 28, 2025
@meithecatte
Copy link
Contributor

Please provide an exact list of commands that can be used to reproduce the issue.

@jieyouxu jieyouxu added S-needs-repro Status: This issue has no reproduction and needs a reproduction to make progress. S-needs-info Status: The issue lacks details necessary to triage or act on it. labels Feb 28, 2025
@jieyouxu
Copy link
Member

Is there a self-contained reproduction?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. S-needs-info Status: The issue lacks details necessary to triage or act on it. S-needs-repro Status: This issue has no reproduction and needs a reproduction to make progress. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

4 participants