thread 'rustc' panicked at compiler/rustc_metadata/src/rmeta/def_path_hash_map.rs:18:54:
Open
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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