rust-lang / rust-lang/rust

thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:18:54:

Open
#147,060 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

A-incr-comp C-bug I-ICE S-needs-repro T-compiler
Dominant language
Rust
Stars
119k
Forks
16.1k
PR merge metrics
PR metrics pending

Description

This diff(https://github.com/fastrepl/hyprnote/commit/4130a7bdd4d99d04f2f280fa53c2910b75d75812) cause compiler panic.

thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:18:54:
called `Option::unwrap()` on a `None` value
stack backtrace:
   0:        0x10ec876dc - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hf35f9734f9a29483
   1:        0x10c1553c8 - core::fmt::write::h60ec6633daab7b35
   2:        0x10ec7bcec - std::io::Write::write_fmt::hc29709fdab2e34e2
   3:        0x10ec8759c - std::sys::backtrace::BacktraceLock::print::hca95bffd78053951
   4:        0x10ec8c150 - std::panicking::default_hook::{{closure}}::h357ed4fbef22679d
   5:        0x10ec8be28 - std::panicking::default_hook::h0a4e133b151d5758
   6:        0x10cd493b4 - rustc_driver_impl[fe1bcf639e75a35c]::install_ice_hook::{closure#1}
   7:        0x10ec8cadc - std::panicking::rust_panic_with_hook::h557a23724a5de839
   8:        0x10ec8c69c - std::panicking::begin_panic_handler::{{closure}}::h269cace6208fef05
   9:        0x10ec87b6c - std::sys::backtrace::__rust_end_short_backtrace::h5be0da278f3aaec7
  10:        0x10ec8c3c8 - __rustc[de2ca18b4c54d5b8]::rust_begin_unwind
  11:        0x1118c8054 - core::panicking::panic_fmt::h477ff48eff31ffa4
  12:        0x1118c80c4 - core::panicking::panic::h3c0d0c5e47386e71
  13:        0x1118c7fec - core::option::unwrap_failed::h5bf6e88bea1a867a
  14:        0x10d85f10c - <rustc_metadata[d0ea9d5ac5081a7]::rmeta::decoder::cstore_impl::provide_cstore_hooks::{closure#0} as core[1e83a543c1a720ad]::ops::function::FnOnce<(rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt, rustc_span[a5e3a2783cc054a9]::def_id::DefPathHash, rustc_span[a5e3a2783cc054a9]::def_id::StableCrateId)>>::call_once
  15:        0x10da0ca7c - <rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt>::def_path_hash_to_def_id
  16:        0x10e3f3d68 - rustc_query_impl[77ea9433992fe932]::plumbing::force_from_dep_node::<rustc_query_impl[77ea9433992fe932]::DynamicConfig<rustc_query_system[333456b6d0746410]::query::caches::DefIdCache<rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 8usize]>>, false, false, false>>
  17:        0x10e38826c - <rustc_query_impl[77ea9433992fe932]::plumbing::query_callback<rustc_query_impl[77ea9433992fe932]::query_impl::type_of::QueryType>::{closure#0} as core[1e83a543c1a720ad]::ops::function::FnOnce<(rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt, rustc_query_system[333456b6d0746410]::dep_graph::dep_node::DepNode, rustc_query_system[333456b6d0746410]::dep_graph::serialized::SerializedDepNodeIndex)>>::call_once
  18:        0x10e184d94 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  19:        0x10e184d40 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  20:        0x10e184d40 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  21:        0x10e184d40 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  22:        0x10e184d40 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  23:        0x10e184b70 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  24:        0x10e1ed68c - rustc_query_system[333456b6d0746410]::query::plumbing::try_execute_query::<rustc_query_impl[77ea9433992fe932]::DynamicConfig<rustc_query_system[333456b6d0746410]::query::caches::DefaultCache<rustc_type_ir[ed34ddf3688f5eb]::canonical::CanonicalQueryInput<rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt, rustc_middle[208d74889ccb36c1]::ty::ParamEnvAnd<rustc_middle[208d74889ccb36c1]::ty::predicate::Predicate>>, rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 2usize]>>, false, false, false>, rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt, true>
  25:        0x10e471504 - rustc_query_impl[77ea9433992fe932]::query_impl::evaluate_obligation::get_query_incr::__rust_end_short_backtrace
  26:        0x10ea974ac - <rustc_infer[3cd6d89bbca3f904]::infer::InferCtxt as rustc_trait_selection[accd96f9e88fc2f]::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation
  27:        0x10ea97a54 - <rustc_infer[3cd6d89bbca3f904]::infer::InferCtxt as rustc_trait_selection[accd96f9e88fc2f]::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation_no_overflow
  28:        0x10ea876b8 - <rustc_trait_selection[accd96f9e88fc2f]::traits::fulfill::FulfillProcessor>::process_trait_obligation
  29:        0x10ea871b8 - <rustc_trait_selection[accd96f9e88fc2f]::traits::fulfill::FulfillProcessor as rustc_data_structures[8d3fb60ec084691e]::obligation_forest::ObligationProcessor>::process_obligation
  30:        0x10e81e1d4 - <rustc_data_structures[8d3fb60ec084691e]::obligation_forest::ObligationForest<rustc_trait_selection[accd96f9e88fc2f]::traits::fulfill::PendingPredicateObligation>>::process_obligations::<rustc_trait_selection[accd96f9e88fc2f]::traits::fulfill::FulfillProcessor>
  31:        0x10ea33158 - <rustc_trait_selection[accd96f9e88fc2f]::traits::fulfill::FulfillmentContext<rustc_infer[3cd6d89bbca3f904]::traits::engine::ScrubbedTraitError> as rustc_infer[3cd6d89bbca3f904]::traits::engine::TraitEngine<rustc_infer[3cd6d89bbca3f904]::traits::engine::ScrubbedTraitError>>::select_where_possible
  32:        0x10e96f0c4 - <rustc_trait_selection[accd96f9e88fc2f]::traits::fulfill::FulfillmentContext<rustc_infer[3cd6d89bbca3f904]::traits::engine::ScrubbedTraitError> as rustc_infer[3cd6d89bbca3f904]::traits::engine::TraitEngine<rustc_infer[3cd6d89bbca3f904]::traits::engine::ScrubbedTraitError>>::select_all_or_error
  33:        0x10eb45724 - rustc_traits[e9def9f1d791d6e3]::codegen::codegen_select_candidate
  34:        0x10e3f9470 - rustc_query_impl[77ea9433992fe932]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[77ea9433992fe932]::query_impl::codegen_select_candidate::dynamic_query::{closure#2}::{closure#0}, rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 16usize]>>
  35:        0x10e3bcdb8 - <rustc_query_impl[77ea9433992fe932]::query_impl::codegen_select_candidate::dynamic_query::{closure#2} as core[1e83a543c1a720ad]::ops::function::FnOnce<(rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt, rustc_middle[208d74889ccb36c1]::ty::PseudoCanonicalInput<rustc_type_ir[ed34ddf3688f5eb]::predicate::TraitRef<rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt>>)>>::call_once
  36:        0x10e1f8fac - rustc_query_system[333456b6d0746410]::query::plumbing::try_execute_query::<rustc_query_impl[77ea9433992fe932]::DynamicConfig<rustc_query_system[333456b6d0746410]::query::caches::DefaultCache<rustc_middle[208d74889ccb36c1]::ty::PseudoCanonicalInput<rustc_type_ir[ed34ddf3688f5eb]::predicate::TraitRef<rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt>>, rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt, true>
  37:        0x10e442bc0 - rustc_query_impl[77ea9433992fe932]::query_impl::codegen_select_candidate::get_query_incr::__rust_end_short_backtrace
  38:        0x10dde04bc - rustc_monomorphize[f70938373e223462]::collector::find_tails_for_unsizing
  39:        0x10ddde5c4 - <rustc_monomorphize[f70938373e223462]::collector::MirUsedCollector as rustc_middle[208d74889ccb36c1]::mir::visit::Visitor>::visit_rvalue
  40:        0x10dde2c60 - rustc_monomorphize[f70938373e223462]::collector::items_of_instance
  41:        0x10e3f6e4c - rustc_query_impl[77ea9433992fe932]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[77ea9433992fe932]::query_impl::items_of_instance::dynamic_query::{closure#2}::{closure#0}, rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 32usize]>>
  42:        0x10e3a4d40 - <rustc_query_impl[77ea9433992fe932]::query_impl::items_of_instance::dynamic_query::{closure#2} as core[1e83a543c1a720ad]::ops::function::FnOnce<(rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt, (rustc_middle[208d74889ccb36c1]::ty::instance::Instance, rustc_middle[208d74889ccb36c1]::mir::mono::CollectionMode))>>::call_once
  43:        0x10e242330 - rustc_query_system[333456b6d0746410]::query::plumbing::try_execute_query::<rustc_query_impl[77ea9433992fe932]::DynamicConfig<rustc_query_system[333456b6d0746410]::query::caches::DefaultCache<(rustc_middle[208d74889ccb36c1]::ty::instance::Instance, rustc_middle[208d74889ccb36c1]::mir::mono::CollectionMode), rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 32usize]>>, false, false, false>, rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt, true>
  44:        0x10e48cb94 - rustc_query_impl[77ea9433992fe932]::query_impl::items_of_instance::get_query_incr::__rust_end_short_backtrace
  45:        0x10ddf6ea0 - rustc_monomorphize[f70938373e223462]::collector::collect_items_rec::{closure#0}
  46:        0x10ddf4ff4 - rustc_monomorphize[f70938373e223462]::collector::collect_items_rec
  47:        0x10ddf6298 - rustc_monomorphize[f70938373e223462]::collector::collect_items_rec
  48:        0x10ddf6298 - rustc_monomorphize[f70938373e223462]::collector::collect_items_rec
  49:        0x10ddf6298 - rustc_monomorphize[f70938373e223462]::collector::collect_items_rec
  50:        0x10ddf6298 - rustc_monomorphize[f70938373e223462]::collector::collect_items_rec
  51:        0x10ddf6298 - rustc_monomorphize[f70938373e223462]::collector::collect_items_rec
  52:        0x10ddfb6b4 - rustc_monomorphize[f70938373e223462]::collector::collect_crate_mono_items::{closure#1}::{closure#0}
  53:        0x10ddf00a0 - rustc_monomorphize[f70938373e223462]::partitioning::collect_and_partition_mono_items
  54:        0x10e3fa168 - rustc_query_impl[77ea9433992fe932]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[77ea9433992fe932]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2}::{closure#0}, rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 40usize]>>
  55:        0x10e1da3c8 - rustc_query_system[333456b6d0746410]::query::plumbing::try_execute_query::<rustc_query_impl[77ea9433992fe932]::DynamicConfig<rustc_query_system[333456b6d0746410]::query::caches::SingleCache<rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 40usize]>>, false, false, false>, rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt, true>
  56:        0x10e386ca4 - <rustc_query_impl[77ea9433992fe932]::plumbing::query_callback<rustc_query_impl[77ea9433992fe932]::query_impl::collect_and_partition_mono_items::QueryType>::{closure#0} as core[1e83a543c1a720ad]::ops::function::FnOnce<(rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt, rustc_query_system[333456b6d0746410]::dep_graph::dep_node::DepNode, rustc_query_system[333456b6d0746410]::dep_graph::serialized::SerializedDepNodeIndex)>>::call_once
  57:        0x10e184d94 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  58:        0x10e184b70 - <rustc_query_system[333456b6d0746410]::dep_graph::graph::DepGraphData<rustc_middle[208d74889ccb36c1]::dep_graph::DepsType>>::try_mark_green::<rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt>
  59:        0x10e252498 - rustc_query_system[333456b6d0746410]::query::plumbing::try_execute_query::<rustc_query_impl[77ea9433992fe932]::DynamicConfig<rustc_data_structures[8d3fb60ec084691e]::vec_cache::VecCache<rustc_span[a5e3a2783cc054a9]::def_id::CrateNum, rustc_middle[208d74889ccb36c1]::query::erase::Erased<[u8; 16usize]>, rustc_query_system[333456b6d0746410]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[77ea9433992fe932]::plumbing::QueryCtxt, true>
  60:        0x10e4699f4 - rustc_query_impl[77ea9433992fe932]::query_impl::exported_generic_symbols::get_query_incr::__rust_end_short_backtrace
  61:        0x10d885d74 - <rustc_metadata[d0ea9d5ac5081a7]::rmeta::encoder::EncodeContext>::encode_crate_root
  62:        0x1119845d4 - rustc_metadata[d0ea9d5ac5081a7]::rmeta::encoder::encode_metadata::{closure#3}::{closure#0}
  63:        0x10d85e78c - <rustc_metadata[d0ea9d5ac5081a7]::rmeta::encoder::encode_metadata::{closure#3} as core[1e83a543c1a720ad]::ops::function::FnOnce<(rustc_middle[208d74889ccb36c1]::ty::context::TyCtxt, &std[37ceaa58691cab6f]::path::Path)>>::call_once
  64:        0x10d8e64d0 - rustc_metadata[d0ea9d5ac5081a7]::rmeta::encoder::encode_metadata
  65:        0x10d8acbb4 - rustc_metadata[d0ea9d5ac5081a7]::fs::encode_and_write_metadata
  66:        0x10d63b5b0 - <rustc_interface[619ac9f988dd2698]::queries::Linker>::codegen_and_build_linker
  67:        0x10ccecf28 - rustc_interface[619ac9f988dd2698]::passes::create_and_enter_global_ctxt::<core[1e83a543c1a720ad]::option::Option<rustc_interface[619ac9f988dd2698]::queries::Linker>, rustc_driver_impl[fe1bcf639e75a35c]::run_compiler::{closure#0}::{closure#2}>
  68:        0x10ccf9f8c - rustc_interface[619ac9f988dd2698]::interface::run_compiler::<(), rustc_driver_impl[fe1bcf639e75a35c]::run_compiler::{closure#0}>::{closure#1}
  69:        0x10ccee334 - std[37ceaa58691cab6f]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[619ac9f988dd2698]::util::run_in_thread_with_globals<rustc_interface[619ac9f988dd2698]::util::run_in_thread_pool_with_globals<rustc_interface[619ac9f988dd2698]::interface::run_compiler<(), rustc_driver_impl[fe1bcf639e75a35c]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
  70:        0x10ccfc2b8 - <<std[37ceaa58691cab6f]::thread::Builder>::spawn_unchecked_<rustc_interface[619ac9f988dd2698]::util::run_in_thread_with_globals<rustc_interface[619ac9f988dd2698]::util::run_in_thread_pool_with_globals<rustc_interface[619ac9f988dd2698]::interface::run_compiler<(), rustc_driver_impl[fe1bcf639e75a35c]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[1e83a543c1a720ad]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  71:        0x10ec8fe64 - std::sys::pal::unix::thread::Thread::new::thread_start::h87df50f049a92661
  72:        0x19e4ffc0c - __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.90.0 (1159e78c4 2025-09-14) 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 [evaluate_obligation] evaluating trait selection obligation `{coroutine witness@ractor::actor::ActorRuntime<tauri_plugin_local_stt::server::external::ExternalSTTActor>::spawn::{closure#0}}: core::marker::Send`
#1 [codegen_select_candidate] computing candidate for `<core::pin::Pin<alloc::boxed::Box<{async block@plugins/listener/src/commands.rs:128:1: 128:18}>> as core::ops::unsize::CoerceUnsized<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<tauri::ipc::InvokeResponseBody, tauri::ipc::InvokeError>> + core::marker::Send>>>>`
... and 3 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
there was a panic while trying to force a dep node
try_mark_green dep node stack:
#0 TraitSelect(500648f7c2b6c4ff-dda60e26c5100475)
#1 TraitSelect(d5cc70a2c522cd3d-9ee3b86de9221991)
#2 TraitSelect(82502ae12233269d-ad7403592bc52980)
#3 TraitSelect(3bc3f9a2785ac7f4-ba76ced48579384e)
#4 evaluate_obligation(7b5275f46feefcf3-3cd2cd52878e7ceb)
end of try_mark_green dep node stack
there was a panic while trying to force a dep node
try_mark_green dep node stack:
#0 exported_generic_symbols(tauri_plugin_listener[362d])
end of try_mark_green dep node stack
error: could not compile `tauri-plugin-listener` (lib)

Caused by:
  process didn't exit successfully: `/Users/yujonglee/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name tauri_plugin_listener --edition=2021 plugins/listener/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=5ce835922aac3684 -C extra-filename=-de206d655c283cb9 --out-dir /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps -C incremental=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/incremental -L dependency=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps --extern hypr_agc=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libagc-21ceac24bd5aac4b.rmeta --extern hypr_audio=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libaudio-169d0158eb492d95.rmeta --extern hypr_audio_utils=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libaudio_utils-bf572350a1203de0.rmeta --extern bytes=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libbytes-362635cfae72f702.rmeta --extern chrono=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libchrono-c77cff9c757c42ec.rmeta --extern codes_iso_639=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libcodes_iso_639-cfd214a9cd0eef57.rmeta --extern hypr_data=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libdata-917b525e56eb1c45.rmeta --extern hypr_db_core=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libdb_core-af741ef23cb32ffb.rmeta --extern hypr_db_user=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libdb_user-f28f8d08c80e74af.rmeta --extern dirs=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libdirs-3c91f711070bbbd8.rmeta --extern futures_util=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libfutures_util-3429f90642f1b050.rmeta --extern hound=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libhound-965f6649e0daefa0.rmeta --extern hypr_language=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/liblanguage-7c4a0736a979680b.rmeta --extern hypr_llm=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libllm-f08772846938784c.rmeta --extern objc2=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libobjc2-bec5bc40f9fc377f.rmeta --extern objc2_foundation=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libobjc2_foundation-a99252edc81fc865.rmeta --extern ordered_float=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libordered_float-18e3f605fbe1e1ee.rmeta --extern owhisper_client=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libowhisper_client-edef813be7212aad.rmeta --extern owhisper_interface=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libowhisper_interface-865480fd3cd44c5d.rmeta --extern ractor=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libractor-22371c540ff99f35.rmeta --extern serde=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libserde-f115446fd78e5666.rmeta --extern serde_json=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libserde_json-11c05585c8121fe5.rmeta --extern specta=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libspecta-88f765efc430eda9.rmeta --extern strum=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libstrum-b5c0c667c4480a16.rmeta --extern tauri=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri-cea7db0bc80dd067.rmeta --extern tauri_plugin_auth=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_plugin_auth-70995e637a8ec225.rmeta --extern tauri_plugin_connector=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_plugin_connector-41758195f6462c85.rmeta --extern tauri_plugin_db=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_plugin_db-1839afe749e7ea7d.rmeta --extern tauri_plugin_local_stt=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_plugin_local_stt-4a65c44e4a4116da.rmeta --extern tauri_plugin_shell=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_plugin_shell-507383cd8039cfa3.rmeta --extern tauri_plugin_tray=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_plugin_tray-49dafd825d44f178.rmeta --extern tauri_plugin_windows=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_plugin_windows-9878eb47fb050684.rmeta --extern tauri_specta=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtauri_specta-b8900804a936dd00.rmeta --extern hypr_tcc=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtcc-4c147ae102b0a027.rmeta --extern thiserror=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libthiserror-f122cd498b6d8ed2.rmeta --extern tokio=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtokio-1ad7fcc7726f09cc.rmeta --extern tokio_stream=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtokio_stream-fe1c6c392045b89a.rmeta --extern tokio_util=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtokio_util-f3401d1b31a294fb.rmeta --extern tracing=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libtracing-d625ed2465635417.rmeta --extern url=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/liburl-47ed402d80894020.rmeta --extern uuid=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libuuid-a8da9263c0570e86.rmeta --extern hypr_vad2=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libvad2-20bdd15370b582fe.rmeta --extern vorbis_rs=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/deps/libvorbis_rs-b4a1aa8d409ebbd7.rmeta -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/cidre-b43cd960982414b3/out/Debug -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/ring-4a51c23af2c0a910/out -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/esaxx-rs-9e856946f4a51ed1/out -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/onig_sys-ba1c44461935ccf5/out -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/libsql-ffi-80559c45038e840c/out -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-fca21dc5208d3cf2/out/lib -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-fca21dc5208d3cf2/out/lib64 -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-fca21dc5208d3cf2/out -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/objc2-exception-helper-f19f7664cde8b1d6/out -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/knf-rs-sys-2963eca15cceaaca/out/lib -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/simsimd-922ae675f367d808/out -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles/CMakeScratch -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles/pkgRedirects -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles/4.0.2 -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles/4.0.2/CompilerIdC -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles/4.0.2/CompilerIdC/tmp -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles/4.0.2/CompilerIdCXX -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/CMakeFiles/4.0.2/CompilerIdCXX/tmp -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/CMakeFiles -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/ggml-blas -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/ggml-blas/CMakeFiles -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/ggml-blas/CMakeFiles/ggml-blas.dir -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles/ggml.dir -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles/ggml-base.dir -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles/ggml-cpu.dir -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/arm -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/ggml-cpu -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/ggml/src/ggml-cpu/CMakeFiles -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/src -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/src/CMakeFiles -L /Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out/build/src/CMakeFiles/whisper.dir -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/whisper-rs-sys-0a5f4cd13417d840/out -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/tcc-d333e11a34eb5fce/out/swift-rs/swift-lib/arm64-apple-macosx/debug -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/aotuv_lancer_vorbis_sys-db67a7efbbe1a47c/out -L native=/Users/yujonglee/dev/hyprnote/apps/desktop/src-tauri/target/debug/build/ogg_next_sys-6f338da93102bfa8/out -L /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin -L framework=/System/Library/PrivateFrameworks -L framework=/Library/Apple/System/Library/PrivateFrameworks -L /Users/yujonglee/Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/lib/clang/17/lib/darwin -L /Users/yujonglee/Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/lib/clang/17/lib/darwin -L native=/Users/yujonglee/Library/Caches/ort.pyke.io/dfbin/aarch64-apple-darwin/00FBFD6F08BAC2A4E28C66723AF900D58D1B4B1C73EFBA6290637CD3019883D5/onnxruntime/lib -L /Users/yujonglee/Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/lib/clang/17/lib/darwin -L native=/Users/yujonglee/Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/lib/swift/macosx -L native=/usr/lib/swift -L /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin --cfg desktop --check-cfg 'cfg(mobile)' --check-cfg 'cfg(desktop)'` (exit status: 101)
Meta
rustc 1.90.0 (1159e78c4 2025-09-14)
binary: rustc
commit-hash: 1159e78c4747b02ef996e55082b704c09b970588
commit-date: 2025-09-14
host: aarch64-apple-darwin
release: 1.90.0
LLVM version: 20.1.8

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining commit 4130a7bdd4d99d04f2f280fa53c2910b75d75812 and the panic location in compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:18:54. Reproduce the reported rustc panic and compare the affected compilation path with the stack trace, including def_path_hash_to_def_id and incremental compilation. Done means identifying the triggering change and adding an appropriate compiler fix or regression coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.