Skip to content

Instantly share code, notes, and snippets.

@davidbarsky
Created February 23, 2024 20:19
Show Gist options
  • Save davidbarsky/089edb34484dffb669087ff33cd3ba09 to your computer and use it in GitHub Desktop.
Save davidbarsky/089edb34484dffb669087ff33cd3ba09 to your computer and use it in GitHub Desktop.
(lldb) thread backtrace all
* thread #1, name = 'main', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x000000018802b62c libsystem_kernel.dylib`__ulock_wait + 8
frame #1: 0x000000018806c49c libsystem_pthread.dylib`_pthread_join + 608
frame #2: 0x000000010155ddc4 rust-analyzer`std::sys::pal::unix::thread::Thread::join::hf9819b5e1c4eb05e + 24
frame #3: 0x000000010040f000 rust-analyzer`std::thread::JoinInner$LT$T$GT$::join::h71706a1aa50149a9 + 32
frame #4: 0x000000010042259c rust-analyzer`jod_thread::JoinHandle$LT$T$GT$::join::h519d9c89f867ea72 + 56
frame #5: 0x0000000100426f80 rust-analyzer`rust_analyzer::with_extra_thread::h6e67b23e8c0fcce7 + 244
frame #6: 0x00000001003ea384 rust-analyzer`rust_analyzer::main::hab46c9de6ebd61c6 + 2660
frame #7: 0x0000000100459b0c rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h331e3c9bcc7965cf + 12
frame #8: 0x0000000100428a88 rust-analyzer`std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h594ce53a584592d3 (.llvm.9081719832781891350) + 28
frame #9: 0x000000010154aad0 rust-analyzer`std::rt::lang_start_internal::h9375f04d44586b62 + 656
frame #10: 0x00000001003ec17c rust-analyzer`main + 52
frame #11: 0x0000000187ce90e0 dyld`start + 2360
thread #2, name = 'LspServer'
frame #0: 0x000000018802d06c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x000000018806a5fc libsystem_pthread.dylib`_pthread_cond_wait + 1228
frame #2: 0x0000000101509938 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::wait_for_readers::he1c7ee73e61d8e93 + 668
frame #3: 0x0000000101650320 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::lock_exclusive_slow::h8ea9dd543e81b146 + 1380
frame #4: 0x00000001014fff58 rust-analyzer`salsa::runtime::Runtime::with_incremented_revision::h070b8d69c3a3891d + 356
frame #5: 0x0000000101502458 rust-analyzer`salsa::runtime::Runtime::synthetic_write::h73d6c3f2aeef5df5 + 24
frame #6: 0x0000000100cf38d8 rust-analyzer`ide_db::apply_change::_$LT$impl$u20$ide_db..RootDatabase$GT$::request_cancellation::hce1eff76e54e9946 + 220
frame #7: 0x0000000100cf3a04 rust-analyzer`ide_db::apply_change::_$LT$impl$u20$ide_db..RootDatabase$GT$::apply_change::hd9dad3b8b65682ed + 232
frame #8: 0x000000010054da40 rust-analyzer`rust_analyzer::global_state::GlobalState::process_changes::hba2c4a751c793d4e + 3244
frame #9: 0x00000001005512f4 rust-analyzer`rust_analyzer::main_loop::_$LT$impl$u20$rust_analyzer..global_state..GlobalState$GT$::handle_event::hb32800de85a573df + 4196
frame #10: 0x000000010054fd3c rust-analyzer`rust_analyzer::main_loop::_$LT$impl$u20$rust_analyzer..global_state..GlobalState$GT$::run::hb32c530655e950af + 2624
frame #11: 0x0000000100703eb8 rust-analyzer`rust_analyzer::main_loop::main_loop::h3678f2ebecd46871 + 332
frame #12: 0x00000001003eb498 rust-analyzer`rust_analyzer::run_server::h3e0f62a7757348c4 + 3700
frame #13: 0x0000000100459b24 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h3cffa3ea351eeb34 + 16
frame #14: 0x000000010040f5e8 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc038e58915a89871 + 128
frame #15: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #16: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #3
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x00000001015206c0 rust-analyzer`crossbeam_channel::context::Context::wait_until::h40124a5310cc791f + 952
frame #5: 0x0000000101521388 rust-analyzer`crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::_$u7b$$u7b$closure$u7d$$u7d$::h81214e08780afbbb + 268
frame #6: 0x0000000101520cc8 rust-analyzer`crossbeam_channel::flavors::zero::Channel$LT$T$GT$::recv::hde6394a1723b3a5a + 824
frame #7: 0x000000010151a120 rust-analyzer`crossbeam_channel::channel::Receiver$LT$T$GT$::recv::h52764cf9cce40651 + 156
frame #8: 0x0000000101513c34 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::had264d3cbebea5c8 + 100
frame #9: 0x0000000101517b18 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc5dab743be581754 + 144
frame #10: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #11: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #4
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x00000001015206c0 rust-analyzer`crossbeam_channel::context::Context::wait_until::h40124a5310cc791f + 952
frame #5: 0x0000000101522380 rust-analyzer`crossbeam_channel::flavors::zero::Channel$LT$T$GT$::send::_$u7b$$u7b$closure$u7d$$u7d$::h16a0cccf3d3c8505 + 316
frame #6: 0x0000000101521da8 rust-analyzer`crossbeam_channel::flavors::zero::Channel$LT$T$GT$::send::h9c9e3de6ef7705cf + 1148
frame #7: 0x0000000101519c24 rust-analyzer`crossbeam_channel::channel::Sender$LT$T$GT$::send::h27363337067ca8f8 + 328
frame #8: 0x0000000101514064 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::hd723e7312896a97b + 540
frame #9: 0x0000000101517d40 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he203af79c8899cce + 144
frame #10: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #11: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #5, name = 'VfsLoader'
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x000000010152fb8c rust-analyzer`crossbeam_channel::context::Context::wait_until::h40124a5310cc791f + 960
frame #5: 0x0000000101530294 rust-analyzer`crossbeam_channel::select::run_select::_$u7b$$u7b$closure$u7d$$u7d$::h7865daa8d0e82f85 + 452
frame #6: 0x000000010152fdc0 rust-analyzer`crossbeam_channel::select::run_select::hddd9a1b0e5e3d14c + 380
frame #7: 0x0000000100780e9c rust-analyzer`vfs_notify::NotifyActor::run::hd2ec320faa97050e + 348
frame #8: 0x0000000100774368 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h3c75fbc74946d4c0 + 96
frame #9: 0x0000000100782460 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9286791991bb6d45 + 272
frame #10: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #11: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #6, name = 'Worker'
frame #0: 0x000000018802d06c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x000000018806a5fc libsystem_pthread.dylib`_pthread_cond_wait + 1228
frame #2: 0x0000000101509938 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::wait_for_readers::he1c7ee73e61d8e93 + 668
frame #3: 0x0000000101650320 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::lock_exclusive_slow::h8ea9dd543e81b146 + 1380
frame #4: 0x0000000101328ee4 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::h0055e25fedb2c368 + 904
frame #5: 0x000000010125ea30 rust-analyzer`_$LT$DB$u20$as$u20$hir_def..db..DefDatabase$GT$::block_def_map::__shim::h2fa5281e18cae413 + 68
frame #6: 0x00000001012c5ba0 rust-analyzer`hir_def::body::lower::ExprCollector::collect_block_::h9d69024bb09c17fe + 736
frame #7: 0x00000001012ad290 rust-analyzer`hir_def::body::lower::ExprCollector::maybe_collect_expr::hf44f2b9e9bbf61cb + 8740
frame #8: 0x00000001012c2ca4 rust-analyzer`hir_def::body::lower::lower::h7a6340bcf869e850 + 1692
frame #9: 0x0000000101303648 rust-analyzer`hir_def::body::Body::body_with_source_map_query::h0ef4fa180d45e0b1 + 996
frame #10: 0x000000010131d250 rust-analyzer`salsa::Cycle::catch::hcc76c8b18e20f293 + 40
frame #11: 0x00000001011ec670 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::execute::h7ce8bd9965671486 + 424
frame #12: 0x00000001011cb258 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::read::he2416c53cc52b130 + 1860
frame #13: 0x0000000101331c28 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::he00189996f49288e + 424
frame #14: 0x000000010125f020 rust-analyzer`_$LT$DB$u20$as$u20$hir_def..db..DefDatabase$GT$::body_with_source_map::__shim::hfe8f12d5dbe20f55 + 72
frame #15: 0x0000000100dfef5c rust-analyzer`hir::DefWithBody::diagnostics::hfdc87bad21d84a37 + 136
frame #16: 0x0000000100df5774 rust-analyzer`hir::ModuleDef::diagnostics::h3caacb7f75aef999 + 296
frame #17: 0x0000000100df684c rust-analyzer`hir::Module::diagnostics::h8cb98488dbb5b19b + 1272
frame #18: 0x0000000100df6620 rust-analyzer`hir::Module::diagnostics::h8cb98488dbb5b19b + 716
frame #19: 0x00000001009d32a0 rust-analyzer`ide_diagnostics::diagnostics::h692bdd243988a0fa + 952
frame #20: 0x00000001008d01fc rust-analyzer`salsa::Cancelled::catch::hd3830272ecdf53f3 + 44
frame #21: 0x0000000100832c3c rust-analyzer`ide::Analysis::with_db::hca072e57435ca14e + 36
frame #22: 0x00000001008aaebc rust-analyzer`ide::Analysis::diagnostics::h40bfff5b6b629e3d + 52
frame #23: 0x000000010055e820 rust-analyzer`core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::ha81e56feaa775ff0 + 344
frame #24: 0x000000010064ff90 rust-analyzer`_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$::from_iter::he0be07b47ac4b273 + 288
frame #25: 0x0000000100546c54 rust-analyzer`rust_analyzer::diagnostics::fetch_native_diagnostics::h48837daf62f4d820 + 372
frame #26: 0x000000010067f94c rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hac173270b3f605f3 (.llvm.15483500003247408984) + 224
frame #27: 0x00000001014eb398 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 184
frame #28: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #29: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #30: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #7, name = 'Worker'
frame #0: 0x000000018802d06c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x000000018806a5fc libsystem_pthread.dylib`_pthread_cond_wait + 1228
frame #2: 0x0000000101650bd4 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h4aaa3ed35a30fe14 + 776
frame #3: 0x000000010139ef10 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::maybe_changed_after::hb204e31c86123180 + 188
frame #4: 0x000000010137c910 rust-analyzer`salsa::derived::slot::Memo$LT$V$GT$::verify_revisions::h0771b6a13e33bd4a + 760
frame #5: 0x000000010137ec70 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::maybe_changed_after::h46a8d624729f297b + 1224
frame #6: 0x000000010139eda0 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::maybe_changed_after::h698354ebf5bcb66c + 124
frame #7: 0x000000010137d218 rust-analyzer`salsa::derived::slot::Memo$LT$V$GT$::verify_revisions::h1c0e65389d16ce3a + 760
frame #8: 0x00000001013803b0 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::maybe_changed_after::h9fa604071431f8c9 + 1316
frame #9: 0x000000010139eed0 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::maybe_changed_after::hb204e31c86123180 + 124
frame #10: 0x000000010137d69c rust-analyzer`salsa::derived::slot::Memo$LT$V$GT$::verify_revisions::h95d040c91accdd36 + 760
frame #11: 0x000000010137f444 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::maybe_changed_after::h52525d26c140b995 + 1308
frame #12: 0x000000010139ec70 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::maybe_changed_after::h3766cba2eded8184 + 124
frame #13: 0x00000001011a815c rust-analyzer`salsa::derived::slot::Memo$LT$V$GT$::verify_revisions::h12bc6733130bc1a0 + 760
frame #14: 0x00000001011b9968 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::maybe_changed_after::hf352c754dfd981cd + 1196
frame #15: 0x0000000101326e28 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::maybe_changed_after::h5c1c14395c53a1d9 + 124
frame #16: 0x00000001011a7cd8 rust-analyzer`salsa::derived::slot::Memo$LT$V$GT$::verify_revisions::h016a669bd1f14c25 + 760
frame #17: 0x00000001011aded0 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::maybe_changed_after::h412004f57f93316d + 1260
frame #18: 0x0000000101326118 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::maybe_changed_after::h09869bcb2416984d + 124
frame #19: 0x00000001011a815c rust-analyzer`salsa::derived::slot::Memo$LT$V$GT$::verify_revisions::h12bc6733130bc1a0 + 760
frame #20: 0x00000001011b82b8 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::maybe_changed_after::hc37e0364e829c3db + 1200
frame #21: 0x00000001013285e4 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::maybe_changed_after::hf0aebe7432ec5dff + 124
frame #22: 0x0000000100c68d04 rust-analyzer`salsa::derived::slot::Memo$LT$V$GT$::verify_revisions::h7e1c3929cd7848de + 760
frame #23: 0x0000000100c6f030 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::read::h669a941b206228b0 + 1264
frame #24: 0x0000000100c88514 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::h11ce27d879ead5b5 + 508
frame #25: 0x0000000100cd956c rust-analyzer`alloc::vec::in_place_collect::_$LT$impl$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$u20$for$u20$alloc..vec..Vec$LT$T$GT$$GT$::from_iter::hb9395ce8fb84f583 + 164
frame #26: 0x0000000100d6a980 rust-analyzer`ide_db::symbol_index::crate_symbols::h022e864dc3529338 + 296
frame #27: 0x0000000100d74cf4 rust-analyzer`ide_db::items_locator::items_with_name::hf20d9d8f378d7f10 + 1848
frame #28: 0x0000000100c97134 rust-analyzer`ide_db::imports::import_assets::path_applicable_imports::h01142598cc46eaf5 + 488
frame #29: 0x0000000100ce8118 rust-analyzer`ide_db::imports::import_assets::ImportAssets::search_for::h32fc8bd321b25943 + 828
frame #30: 0x0000000100ce7ba0 rust-analyzer`ide_db::imports::import_assets::ImportAssets::search_for_imports::h035df3bfefb63054 + 268
frame #31: 0x0000000100a825b4 rust-analyzer`ide_completion::completions::flyimport::import_on_the_fly_path::hd343e88a619c26e8 + 728
frame #32: 0x0000000100a52a40 rust-analyzer`ide_completion::completions::complete_name_ref::h052768f7795bd38d + 92
frame #33: 0x0000000100a443c4 rust-analyzer`ide_completion::completions::h092db9f71daa9207 + 552
frame #34: 0x000000010092e918 rust-analyzer`std::panicking::try::h6e9d1b33de2596b8 + 48
frame #35: 0x00000001008323bc rust-analyzer`ide::Analysis::with_db::h88ce6db31468a7c2 + 52
frame #36: 0x00000001008aae7c rust-analyzer`ide::Analysis::completions::h1bc7d494969006ed + 44
frame #37: 0x00000001006a0a00 rust-analyzer`rust_analyzer::handlers::request::handle_completion::h3c80f904ac9b9a4a + 612
frame #38: 0x0000000100523258 rust-analyzer`std::panicking::try::he206ed578be47b5d + 216
frame #39: 0x000000010067cc94 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h714e8a7bc24c565d (.llvm.15483500003247408984) + 272
frame #40: 0x00000001014eb398 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 184
frame #41: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #42: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #43: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #8, name = 'Worker'
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x00000001014ea914 rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::_$u7b$$u7b$closure$u7d$$u7d$::h6066825ffd1fdb21 + 1412
frame #5: 0x00000001014e9fec rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::h5d954e7ac1ec6b54 + 512
frame #6: 0x00000001014efbf8 rust-analyzer`_$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h48f9c8b630b3a870 + 120
frame #7: 0x00000001014eb358 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 120
frame #8: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #9: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #10: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #9, name = 'Worker'
frame #0: 0x000000018802d06c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x000000018806a5fc libsystem_pthread.dylib`_pthread_cond_wait + 1228
frame #2: 0x0000000101650bd4 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h4aaa3ed35a30fe14 + 776
frame #3: 0x0000000101328eb4 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::h0055e25fedb2c368 + 856
frame #4: 0x000000010125ea30 rust-analyzer`_$LT$DB$u20$as$u20$hir_def..db..DefDatabase$GT$::block_def_map::__shim::h2fa5281e18cae413 + 68
frame #5: 0x0000000100dfefc4 rust-analyzer`hir::DefWithBody::diagnostics::hfdc87bad21d84a37 + 240
frame #6: 0x0000000100df5774 rust-analyzer`hir::ModuleDef::diagnostics::h3caacb7f75aef999 + 296
frame #7: 0x0000000100df684c rust-analyzer`hir::Module::diagnostics::h8cb98488dbb5b19b + 1272
frame #8: 0x00000001009d32a0 rust-analyzer`ide_diagnostics::diagnostics::h692bdd243988a0fa + 952
frame #9: 0x000000010092f1b0 rust-analyzer`std::panicking::try::hb2040962e736b200 + 120
frame #10: 0x0000000100832c90 rust-analyzer`ide::Analysis::with_db::hd1fa04117a684d7f + 56
frame #11: 0x00000001008aaf80 rust-analyzer`ide::Analysis::assists_with_fixes::h650ff265f6eba7a9 + 104
frame #12: 0x00000001006a3e64 rust-analyzer`rust_analyzer::handlers::request::handle_code_action::h0d9ed88291a0b532 + 1104
frame #13: 0x000000010051fd94 rust-analyzer`std::panicking::try::h40635f5e2659e615 + 224
frame #14: 0x000000010067ba84 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h5f1ac7d72cb14bb5 (.llvm.15483500003247408984) + 284
frame #15: 0x00000001014eb398 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 184
frame #16: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #17: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #18: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #10, name = 'Worker'
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x00000001014ea914 rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::_$u7b$$u7b$closure$u7d$$u7d$::h6066825ffd1fdb21 + 1412
frame #5: 0x00000001014e9fec rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::h5d954e7ac1ec6b54 + 512
frame #6: 0x00000001014efbf8 rust-analyzer`_$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h48f9c8b630b3a870 + 120
frame #7: 0x00000001014eb358 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 120
frame #8: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #9: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #10: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #11, name = 'Worker'
frame #0: 0x000000018802d06c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x000000018806a5fc libsystem_pthread.dylib`_pthread_cond_wait + 1228
frame #2: 0x000000010150a4b4 rust-analyzer`parking_lot::condvar::Condvar::wait_until_internal::hc4688c8642b81631 + 660
frame #3: 0x000000010128cb58 rust-analyzer`salsa::runtime::dependency_graph::DependencyGraph::block_on::heab39036a217591f + 192
frame #4: 0x00000001012360d8 rust-analyzer`salsa::runtime::Runtime::block_on_or_unwind::h9f3ccb8dcef543f5 + 252
frame #5: 0x00000001011d34c8 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::probe::h0fd5a80ca49fbf41 + 148
frame #6: 0x00000001011cac80 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::read::he2416c53cc52b130 + 364
frame #7: 0x0000000101331c28 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::he00189996f49288e + 424
frame #8: 0x000000010125f020 rust-analyzer`_$LT$DB$u20$as$u20$hir_def..db..DefDatabase$GT$::body_with_source_map::__shim::hfe8f12d5dbe20f55 + 72
frame #9: 0x0000000100dfef5c rust-analyzer`hir::DefWithBody::diagnostics::hfdc87bad21d84a37 + 136
frame #10: 0x0000000100df5774 rust-analyzer`hir::ModuleDef::diagnostics::h3caacb7f75aef999 + 296
frame #11: 0x0000000100df684c rust-analyzer`hir::Module::diagnostics::h8cb98488dbb5b19b + 1272
frame #12: 0x0000000100df6620 rust-analyzer`hir::Module::diagnostics::h8cb98488dbb5b19b + 716
frame #13: 0x00000001009d32a0 rust-analyzer`ide_diagnostics::diagnostics::h692bdd243988a0fa + 952
frame #14: 0x000000010092f1b0 rust-analyzer`std::panicking::try::hb2040962e736b200 + 120
frame #15: 0x0000000100832c90 rust-analyzer`ide::Analysis::with_db::hd1fa04117a684d7f + 56
frame #16: 0x00000001008aaf80 rust-analyzer`ide::Analysis::assists_with_fixes::h650ff265f6eba7a9 + 104
frame #17: 0x00000001006a3e64 rust-analyzer`rust_analyzer::handlers::request::handle_code_action::h0d9ed88291a0b532 + 1104
frame #18: 0x000000010051fd94 rust-analyzer`std::panicking::try::h40635f5e2659e615 + 224
frame #19: 0x000000010067ba84 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h5f1ac7d72cb14bb5 (.llvm.15483500003247408984) + 284
frame #20: 0x00000001014eb398 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 184
frame #21: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #22: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #23: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #12, name = 'Worker'
frame #0: 0x000000018802d06c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x000000018806a5fc libsystem_pthread.dylib`_pthread_cond_wait + 1228
frame #2: 0x0000000101509938 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::wait_for_readers::he1c7ee73e61d8e93 + 668
frame #3: 0x0000000101650320 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::lock_exclusive_slow::h8ea9dd543e81b146 + 1380
frame #4: 0x00000001013a03f4 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::h57618c0dcc83911d + 940
frame #5: 0x00000001013bb7f8 rust-analyzer`_$LT$DB$u20$as$u20$hir_expand..db..ExpandDatabase$GT$::parse_macro_expansion::__shim::ha90618f8a552ff17 + 76
frame #6: 0x00000001013fcf38 rust-analyzer`salsa::Cycle::catch::hf2e0a3170875dcd1 + 52
frame #7: 0x0000000101388b14 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::execute::h06662910088ede32 + 424
frame #8: 0x00000001013847c8 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::read::hf815db7e12750d29 + 1428
frame #9: 0x000000010139f470 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::h04f4f3459384e338 + 656
frame #10: 0x00000001013bbb74 rust-analyzer`_$LT$DB$u20$as$u20$hir_expand..db..ExpandDatabase$GT$::parse_macro_expansion_error::__shim::h408cafac87f83884 + 76
frame #11: 0x0000000101217478 rust-analyzer`hir_def::nameres::collector::DefCollector::collect_macro_expansion::h8d1b9644246c9987 + 348
frame #12: 0x000000010121aea0 rust-analyzer`hir_def::nameres::collector::ModCollector::collect_macro_call::h249afe89bbf93560 + 352
frame #13: 0x000000010116b904 rust-analyzer`core::iter::adapters::copied::copy_fold::_$u7b$$u7b$closure$u7d$$u7d$::h0172d0a7fdfe1b2d (.llvm.17363006838415829222) + 616
frame #14: 0x0000000101217e10 rust-analyzer`hir_def::nameres::collector::ModCollector::collect::haece7b834a521e9e + 528
frame #15: 0x0000000101211ef4 rust-analyzer`hir_def::nameres::collector::collect_defs::ha2f73d6ff3627d9d + 5208
frame #16: 0x0000000101270568 rust-analyzer`hir_def::nameres::DefMap::block_def_map_query::ha30d5366fdc06b2e + 616
frame #17: 0x000000010131d898 rust-analyzer`salsa::Cycle::catch::hfc50f08a7dfe88b3 + 36
frame #18: 0x00000001011f49ac rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::execute::hc035d60602200cb4 + 412
frame #19: 0x00000001011bd478 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::read::h3debb8e845c2ddf9 + 1736
frame #20: 0x0000000101328de4 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::h0055e25fedb2c368 + 648
frame #21: 0x000000010125ea30 rust-analyzer`_$LT$DB$u20$as$u20$hir_def..db..DefDatabase$GT$::block_def_map::__shim::h2fa5281e18cae413 + 68
frame #22: 0x00000001012c5ba0 rust-analyzer`hir_def::body::lower::ExprCollector::collect_block_::h9d69024bb09c17fe + 736
frame #23: 0x00000001012ad290 rust-analyzer`hir_def::body::lower::ExprCollector::maybe_collect_expr::hf44f2b9e9bbf61cb + 8740
frame #24: 0x00000001012c2ca4 rust-analyzer`hir_def::body::lower::lower::h7a6340bcf869e850 + 1692
frame #25: 0x0000000101303648 rust-analyzer`hir_def::body::Body::body_with_source_map_query::h0ef4fa180d45e0b1 + 996
frame #26: 0x000000010131d250 rust-analyzer`salsa::Cycle::catch::hcc76c8b18e20f293 + 40
frame #27: 0x00000001011ec670 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::execute::h7ce8bd9965671486 + 424
frame #28: 0x00000001011cb258 rust-analyzer`salsa::derived::slot::Slot$LT$Q$C$MP$GT$::read::he2416c53cc52b130 + 1860
frame #29: 0x0000000101331c28 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::he00189996f49288e + 424
frame #30: 0x000000010125f020 rust-analyzer`_$LT$DB$u20$as$u20$hir_def..db..DefDatabase$GT$::body_with_source_map::__shim::hfe8f12d5dbe20f55 + 72
frame #31: 0x0000000100da77e0 rust-analyzer`hir::semantics::source_to_def::SourceToDefCtx::self_param_to_def::h1b5829e504f87eba + 112
frame #32: 0x0000000100daaf90 rust-analyzer`_$LT$syntax..ast..generated..nodes..SelfParam$u20$as$u20$hir..semantics..ToDef$GT$::to_def::h6023b257d9eedaee + 80
frame #33: 0x0000000100cedd8c rust-analyzer`ide_db::defs::NameClass::classify::hb7022ae5d7fb2871 + 1048
frame #34: 0x00000001008e7bc4 rust-analyzer`ide::syntax_highlighting::highlight::name_like::h94417ea616162680 + 84
frame #35: 0x000000010092168c rust-analyzer`ide::syntax_highlighting::traverse::h3844d848caabc877 + 3104
frame #36: 0x000000010092082c rust-analyzer`ide::syntax_highlighting::highlight::he43ca6d2f9608351 + 848
frame #37: 0x00000001008d0034 rust-analyzer`salsa::Cancelled::catch::hc9926f3a822594d4 + 56
frame #38: 0x0000000100831a0c rust-analyzer`ide::Analysis::with_db::h1c6f5986ddaba75b + 28
frame #39: 0x00000001008aadb0 rust-analyzer`ide::Analysis::highlight::h8bdd308849c80de8 + 32
frame #40: 0x00000001006a9ff8 rust-analyzer`rust_analyzer::handlers::request::handle_semantic_tokens_full_delta::heb4574a3dc28eb6b + 712
frame #41: 0x0000000100520570 rust-analyzer`std::panicking::try::h552ee408fb54fa67 + 236
frame #42: 0x000000010067e7d4 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h901ea18e590cb14c (.llvm.15483500003247408984) + 264
frame #43: 0x00000001014eb398 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 184
frame #44: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #45: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #46: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #13, name = 'Worker'
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x00000001014ea914 rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::_$u7b$$u7b$closure$u7d$$u7d$::h6066825ffd1fdb21 + 1412
frame #5: 0x00000001014e9fec rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::h5d954e7ac1ec6b54 + 512
frame #6: 0x00000001014efbf8 rust-analyzer`_$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h48f9c8b630b3a870 + 120
frame #7: 0x00000001014eb358 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 120
frame #8: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #9: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #10: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #14, name = 'Worker'
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x00000001014ea914 rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::_$u7b$$u7b$closure$u7d$$u7d$::h6066825ffd1fdb21 + 1412
frame #5: 0x00000001014e9fec rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::h5d954e7ac1ec6b54 + 512
frame #6: 0x00000001014efbf8 rust-analyzer`_$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h48f9c8b630b3a870 + 120
frame #7: 0x00000001014eb358 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 120
frame #8: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #9: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #10: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #15, name = 'Worker'
frame #0: 0x000000018802d06c libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x000000018806a5fc libsystem_pthread.dylib`_pthread_cond_wait + 1228
frame #2: 0x0000000101650bd4 rust-analyzer`parking_lot::raw_rwlock::RawRwLock::lock_shared_slow::h4aaa3ed35a30fe14 + 776
frame #3: 0x00000001013a03c4 rust-analyzer`_$LT$salsa..derived..DerivedStorage$LT$Q$C$MP$GT$$u20$as$u20$salsa..plumbing..QueryStorageOps$LT$Q$GT$$GT$::fetch::h57618c0dcc83911d + 892
frame #4: 0x00000001013bb7f8 rust-analyzer`_$LT$DB$u20$as$u20$hir_expand..db..ExpandDatabase$GT$::parse_macro_expansion::__shim::ha90618f8a552ff17 + 76
frame #5: 0x00000001013bad9c rust-analyzer`hir_expand::db::parse_or_expand::h8540c0264f7667c6 + 192
frame #6: 0x0000000100da16ec rust-analyzer`_$LT$T$u20$as$u20$hir_def..src..HasSource$GT$::source::h0859ad798f1cc03c + 124
frame #7: 0x0000000100deed58 rust-analyzer`_$LT$hir..Function$u20$as$u20$hir..has_source..HasSource$GT$::source::hf1c2deb5b4548423 + 96
frame #8: 0x000000010092dd74 rust-analyzer`ide::runnables::has_test_function_or_multiple_test_submodules::h8e7bf682d6a88298 + 168
frame #9: 0x000000010092c708 rust-analyzer`ide::runnables::runnable_mod::h56a3768e5a87bf15 + 36
frame #10: 0x000000010092a9b0 rust-analyzer`ide::runnables::runnables::_$u7b$$u7b$closure$u7d$$u7d$::h77156748ec6e03fe (.llvm.16424833136460592883) + 208
frame #11: 0x0000000100d71ea0 rust-analyzer`ide_db::helpers::visit_file_defs::hb6112800ad5539dc + 712
frame #12: 0x000000010092a450 rust-analyzer`ide::runnables::runnables::he16b231caafd068f + 160
frame #13: 0x000000010090ea70 rust-analyzer`ide::annotations::annotations::h56149cb21137d946 + 96
frame #14: 0x00000001008cf030 rust-analyzer`salsa::Cancelled::catch::h3a1741cd098934f0 + 44
frame #15: 0x0000000100831a34 rust-analyzer`ide::Analysis::with_db::h1e7b137ed35c46e5 + 28
frame #16: 0x00000001008ab070 rust-analyzer`ide::Analysis::annotations::h0697ecd1f3e90e64 + 24
frame #17: 0x00000001006a624c rust-analyzer`rust_analyzer::handlers::request::handle_code_lens::h7a7db321594bbd83 + 736
frame #18: 0x0000000100522e18 rust-analyzer`std::panicking::try::hd246f2d7ea1eb91c + 192
frame #19: 0x000000010067ffb0 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hb16efa7730a9d468 (.llvm.15483500003247408984) + 228
frame #20: 0x00000001014eb398 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 184
frame #21: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #22: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #23: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #16, name = 'Worker'
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x00000001014ea914 rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::_$u7b$$u7b$closure$u7d$$u7d$::h6066825ffd1fdb21 + 1412
frame #5: 0x00000001014e9fec rust-analyzer`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::h5d954e7ac1ec6b54 + 512
frame #6: 0x00000001014efbf8 rust-analyzer`_$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::h48f9c8b630b3a870 + 120
frame #7: 0x00000001014eb358 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h168744fdbc36ea9f + 120
frame #8: 0x00000001014eee48 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hc0975b6c683c4585 + 152
frame #9: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #10: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
thread #17, name = 'Flycheck'
frame #0: 0x00000001880297f0 libsystem_kernel.dylib`semaphore_wait_trap + 8
frame #1: 0x0000000187eb8eac libdispatch.dylib`_dispatch_sema4_wait + 28
frame #2: 0x0000000187eb955c libdispatch.dylib`_dispatch_semaphore_wait_slow + 132
frame #3: 0x000000010154b288 rust-analyzer`std::thread::park::h37277c195d5d9308 + 64
frame #4: 0x000000010152fb8c rust-analyzer`crossbeam_channel::context::Context::wait_until::h40124a5310cc791f + 960
frame #5: 0x0000000101530294 rust-analyzer`crossbeam_channel::select::run_select::_$u7b$$u7b$closure$u7d$$u7d$::h7865daa8d0e82f85 + 452
frame #6: 0x000000010152fdc0 rust-analyzer`crossbeam_channel::select::run_select::hddd9a1b0e5e3d14c + 380
frame #7: 0x00000001007472a0 rust-analyzer`flycheck::FlycheckActor::run::hfc348614f9489556 + 548
frame #8: 0x000000010074ae00 rust-analyzer`std::sys_common::backtrace::__rust_begin_short_backtrace::h3cd9045c9e6086c3 + 60
frame #9: 0x000000010074b988 rust-analyzer`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h13743d8b4d96f63a + 184
frame #10: 0x000000010155dca4 rust-analyzer`std::sys::pal::unix::thread::Thread::new::thread_start::hb079ea87f2e146a1 + 48
frame #11: 0x000000018806a034 libsystem_pthread.dylib`_pthread_start + 136
(lldb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment