thread 'rustc' panicked at compiler\rustc_mir_transform\src\coroutine\by_move_body.rs:275:21: Box stack backtrace: 0: 0x7ffee617a813 - std::backtrace_rs::backtrace::win64::trace at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85 1: 0x7ffee617a813 - std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66 2: 0x7ffee617a813 - std::backtrace::Backtrace::create at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\std\src\backtrace.rs:331 3: 0x7ffee617a75a - std::backtrace::Backtrace::force_capture at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\std\src\backtrace.rs:312 4: 0x7ffee77168e8 - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[fc28065def1ce378]::Level, &str), usize), <((rustc_lint_defs[fc28065def1ce378]::Level, &str), usize) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 5: 0x7ffee619732e - alloc::boxed::impl$30::call at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\alloc\src\boxed.rs:1989 6: 0x7ffee619732e - std::panicking::rust_panic_with_hook at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\std\src\panicking.rs:839 7: 0x7ffee8dd2933 - RINvNtNtNtNtCs7zs9rowYjpv_4core5slice4sort6stable9quicksort9quicksortTjRNtNtCs8lOAUxoSPnX_12rustc_errors7snippet10AnnotationENCINvMNtCsc5DV79GlxoA_5alloc5sliceSB15_11sort_by_keyTINtNtBa_3cmp7ReversejEbENCNCNvMs5_NtB1c_7emitterNtB3o_12HumanEmitter18render_s 8: 0x7ffee8dc6269 - std[5e73656fb52994ca]::sys::backtrace::__rust_end_short_backtrace::::{closure#0}, !> 9: 0x7ffee8dc5f58 - std[5e73656fb52994ca]::panicking::begin_panic:: 10: 0x7ffee8ddf965 - ::emit_producing_guarantee 11: 0x7ffee8d1dfc5 - rustc_middle[d95cc18fd782ad51]::util::bug::span_bug_fmt:: 12: 0x7ffee8d00dbd - ::to_value 13: 0x7ffee8d00b96 - ::to_value 14: 0x7ffee8d1ded2 - rustc_middle[d95cc18fd782ad51]::util::bug::bug_fmt 15: 0x7ffee7da55eb - ::visit_place 16: 0x7ffee7d96eb6 - rustc_mir_transform[4f0164b077c62dc8]::coroutine::by_move_body::coroutine_by_move_body_def_id 17: 0x7ffee8563f5c - ::depth_limit_error 18: 0x7ffee6e38422 - RINvNtNtCs9MBRoav2AsG_18rustc_query_system5query8plumbing17try_execute_queryINtCsk7G2C29L4pP_16rustc_query_impl13DynamicConfigINtNtB4_6caches10DefIdCacheINtNtNtCsiF0U1sNts3Z_12rustc_middle5query5erase6ErasedAhj8_EEKb0_KB3r_KB3r_ENtNtB1f_8plumbing9QueryCtxt 19: 0x7ffee85747c3 - ::spec_to_self_profile_string 20: 0x7ffee788935f - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 21: 0x7ffee7867b7a - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 22: 0x7ffee788f34c - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 23: 0x7ffee7867c3e - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 24: 0x7ffee788f26a - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 25: 0x7ffee7867c3e - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 26: 0x7ffee788f26a - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 27: 0x7ffee7867c3e - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option), <(alloc[8cd4eafb61fecb92]::string::String, core[5831a38a578dc8db]::option::Option) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 28: 0x7ffee78d36b7 - >::write_all_cold 29: 0x7ffee8f9e417 - ::wait_until_cold 30: 0x7ffee8f9adea - ::run 31: 0x7ffee771e361 - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[fc28065def1ce378]::Level, &str), usize), <((rustc_lint_defs[fc28065def1ce378]::Level, &str), usize) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 32: 0x7ffee770bb2d - std[5e73656fb52994ca]::sys::backtrace::__rust_begin_short_backtrace:: + core[5831a38a578dc8db]::marker::Send>, ()> 33: 0x7ffee771db63 - core[5831a38a578dc8db]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[fc28065def1ce378]::Level, &str), usize), <((rustc_lint_defs[fc28065def1ce378]::Level, &str), usize) as core[5831a38a578dc8db]::cmp::PartialOrd>::lt> 34: 0x7ffee61a86ad - alloc::boxed::impl$28::call_once at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\alloc\src\boxed.rs:1975 35: 0x7ffee61a86ad - alloc::boxed::impl$28::call_once at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\alloc\src\boxed.rs:1975 36: 0x7ffee61a86ad - std::sys::pal::windows::thread::impl$0::new::thread_start at /rustc/f8a913b1381e90379c7ca63ac2b88b9518936628/library\std\src\sys\pal\windows\thread.rs:56 37: 0x7fffb483259d - BaseThreadInitThunk 38: 0x7fffb56aaf38 - RtlUserThreadStart rustc version: 1.87.0-nightly (f8a913b13 2025-02-23) platform: x86_64-pc-windows-msvc query stack during panic: #0 [coroutine_by_move_body_def_id] looking up the coroutine by-move body for `command::::run_raw::{closure#0}::{closure#0}::{closure#0}` #1 [analysis] running analysis passes on this crate end of query stack