Skip to content

[ICE]: mir inlining: Failed to normalize Alias(No .. #164123

Open

Description

@matthiaskrgr

Code

rustc code.rs -Zvalidate-mir "-Zmir-enable-passes=+Inline"

trait ParseError {
    type StreamError;
}
impl<T> ParseError for T {
    type StreamError = ();
}
trait Stream {
    type Error;
}
trait Parser
where
    <Self as Parser>::PartialState: Default,
{
    type PartialState;
    fn parse_mode(&Self, Self::PartialState) {}
}
struct AndThen<A, B>(core::marker::PhantomData<(A, B)>);
impl<A, B> Parser for AndThen<A, B>
where
    A: Stream,
    B: Into<<A::Error as ParseError>::StreamError>,
{
    type PartialState = ();
}
fn expr<A>() -> impl Parser
where
    A: Stream,
{
    AndThen::<A, ()>(core::marker::PhantomData)
}
fn parse_mode_impl<A>()
where
    <A as Stream>::Error: ParseError,
    A: Stream,
{
    Parser::parse_mode(&expr::<A>(), Default::default())
}
fn main() {}

Meta

rustc --version --verbose:

rustc 1.101.0-nightly (6e4cba338 2026-10-10)
binary: rustc
commit-hash: 6e4cba3380a6f9e1e4d7672e11e40372bf04e873
commit-date: 2026-10-10
host: x86_64-unknown-linux-gnu
release: 1.101.0-nightly
LLVM version: 23.1.3

Error output

warning: anonymous parameters are deprecated and will be removed in the next edition
  --> code.rs:15:19
   |
15 |     fn parse_mode(&Self, Self::PartialState) {}
   |                   ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Self`
   |
   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2018/trait-fn-parameters.html>
   = note: `#[warn(anonymous_parameters)]` (part of `#[warn(rust_2018_compatibility)]`) on by default

warning: anonymous parameters are deprecated and will be removed in the next edition
  --> code.rs:15:26
   |
15 |     fn parse_mode(&Self, Self::PartialState) {}
   |                          ^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Self::PartialState`
   |
   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2018/trait-fn-parameters.html>

warning: trait `ParseError` is never used
 --> code.rs:1:7
  |
1 | trait ParseError {
  |       ^^^^^^^^^^
  |
  = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: trait `Stream` is never used
 --> code.rs:7:7
  |
7 | trait Stream {
  |       ^^^^^^

warning: trait `Parser` is never used
  --> code.rs:10:7
   |
10 | trait Parser
   |       ^^^^^^

warning: struct `AndThen` is never constructed
  --> code.rs:17:8
   |
17 | struct AndThen<A, B>(core::marker::PhantomData<(A, B)>);
   |        ^^^^^^^

warning: function `expr` is never used
  --> code.rs:25:4
   |
25 | fn expr<A>() -> impl Parser
   |    ^^^^

warning: function `parse_mode_impl` is never used
  --> code.rs:31:4
   |
31 | fn parse_mode_impl<A>()
   |    ^^^^^^^^^^^^^^^

Activity

  1. added
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    C-bugCategory: This is a bug.
    on Oct 10, 2026
  2. added
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Oct 10, 2026
  3. matthiaskrgr commented on Oct 10, 2026

    @matthiaskrgr
    MemberAuthor
    Backtrace

    error: internal compiler error: /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:206:13: Failed to normalize Alias(No, Alias { kind: Projection { def_id: DefId(0:11 ~ code[5c83]::Parser::PartialState) }, args: [Alias(No, Alias { kind: Opaque { def_id: DefId(0:24 ~ code[5c83]::expr::{opaque#0}) }, args: [A/#0], .. })], .. }) in typing_env=TypingEnv { typing_mode: TypingModeEqWrapper(PostAnalysis), param_env: ParamEnv { caller_bounds: [Binder { value: TraitClause(<A as Stream>, polarity:Positive), bound_vars: [] }, Binder { value: TraitClause(<A as std::marker::MetaSized>, polarity:Positive), bound_vars: [] }, Binder { value: TraitClause(<<A as Stream>::Error as ParseError>, polarity:Positive), bound_vars: [] }, Binder { value: TraitClause(<<A as Stream>::Error as std::marker::MetaSized>, polarity:Positive), bound_vars: [] }, Binder { value: TraitClause(<A as std::marker::Sized>, polarity:Positive), bound_vars: [] }] } }, maybe try to call `try_normalize_erasing_regions` instead
    
    
    thread 'rustc' (1721449) panicked at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:206:13:
    Box<dyn Any>
    stack backtrace:
       0:     0x7f0378ed0a00 - std[e0b599f31c26815b]::backtrace_rs::backtrace::libunwind::trace
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
       1:     0x7f0378ed0a00 - std[e0b599f31c26815b]::backtrace_rs::backtrace::trace_unsynchronized::<std[e0b599f31c26815b]::sys::backtrace::_print_fmt::{closure#1}>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
       2:     0x7f0378ed0a00 - std[e0b599f31c26815b]::sys::backtrace::_print_fmt
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/sys/backtrace.rs:74:9
       3:     0x7f0378ed0a00 - <<std[e0b599f31c26815b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[900388983de53eff]::fmt::Display>::fmt
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/sys/backtrace.rs:44:26
       4:     0x7f037434718e - <core[900388983de53eff]::fmt::rt::Argument>::fmt
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/fmt/rt.rs:152:76
       5:     0x7f037434718e - core[900388983de53eff]::fmt::write
       6:     0x7f0378ee98dc - core[900388983de53eff]::io::write::default_write_fmt::<std[e0b599f31c26815b]::sys::stdio::unix::Stderr>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/io/write.rs:402:11
       7:     0x7f0378ee98dc - <std[e0b599f31c26815b]::sys::stdio::unix::Stderr as core[900388983de53eff]::io::write::Write>::write_fmt
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/io/write.rs:335:13
       8:     0x7f0378e8e454 - <std[e0b599f31c26815b]::sys::backtrace::BacktraceLock>::print
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/sys/backtrace.rs:47:9
       9:     0x7f0378e8e454 - std[e0b599f31c26815b]::panicking::default_hook::{closure#0}
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:289:27
      10:     0x7f0378ebd5e1 - std[e0b599f31c26815b]::panicking::default_hook
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:316:9
      11:     0x7f037574f146 - <alloc[709ddf9e5800a3dc]::boxed::Box<dyn for<'a, 'b> core[900388983de53eff]::ops::function::Fn<(&'a std[e0b599f31c26815b]::panic::PanicHookInfo<'b>,), Output = ()> + core[900388983de53eff]::marker::Send + core[900388983de53eff]::marker::Sync> as core[900388983de53eff]::ops::function::Fn<(&std[e0b599f31c26815b]::panic::PanicHookInfo,)>>::call
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/alloc/src/boxed.rs:2331:9
      12:     0x7f037574f146 - rustc_driver_impl[f219eec5b9807037]::install_ice_hook::{closure#1}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_driver_impl/src/lib.rs:1497:17
      13:     0x7f037574f146 - <alloc[709ddf9e5800a3dc]::boxed::Box<rustc_driver_impl[f219eec5b9807037]::install_ice_hook::{closure#1}> as core[900388983de53eff]::ops::function::Fn<(&dyn for<'a, 'b> core[900388983de53eff]::ops::function::Fn<(&'a std[e0b599f31c26815b]::panic::PanicHookInfo<'b>,), Output = ()> + core[900388983de53eff]::marker::Send + core[900388983de53eff]::marker::Sync, &std[e0b599f31c26815b]::panic::PanicHookInfo)>>::call
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/alloc/src/boxed.rs:2331:9
      14:     0x7f037574f146 - std[e0b599f31c26815b]::panicking::update_hook::<alloc[709ddf9e5800a3dc]::boxed::Box<rustc_driver_impl[f219eec5b9807037]::install_ice_hook::{closure#1}>>::{closure#0}
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:232:47
      15:     0x7f0378ebda6a - <alloc[709ddf9e5800a3dc]::boxed::Box<dyn for<'a, 'b> core[900388983de53eff]::ops::function::Fn<(&'a std[e0b599f31c26815b]::panic::PanicHookInfo<'b>,), Output = ()> + core[900388983de53eff]::marker::Send + core[900388983de53eff]::marker::Sync> as core[900388983de53eff]::ops::function::Fn<(&std[e0b599f31c26815b]::panic::PanicHookInfo,)>>::call
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/alloc/src/boxed.rs:2331:9
      16:     0x7f0378ebda6a - std[e0b599f31c26815b]::panicking::panic_with_hook
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:819:13
      17:     0x7f0378310207 - std[e0b599f31c26815b]::panicking::begin_panic::<rustc_span[b1c3b7a7a4d428f5]::macros::ExplicitBug>::{closure#0}
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:748:9
      18:     0x7f0378308ab6 - std[e0b599f31c26815b]::sys::backtrace::__rust_end_short_backtrace::<std[e0b599f31c26815b]::panicking::begin_panic<rustc_span[b1c3b7a7a4d428f5]::macros::ExplicitBug>::{closure#0}, !>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/sys/backtrace.rs:182:18
      19:     0x7f0378308aa2 - std[e0b599f31c26815b]::panicking::begin_panic::<rustc_span[b1c3b7a7a4d428f5]::macros::ExplicitBug>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:747:5
      20:     0x7f037833447c - std[e0b599f31c26815b]::panic::panic_any::<rustc_span[b1c3b7a7a4d428f5]::macros::ExplicitBug>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panic.rs:260:5
      21:     0x7f037833447c - rustc_span[b1c3b7a7a4d428f5]::macros::bug_impl
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_span/src/macros.rs:62:9
      22:     0x7f0376bf52de - <rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>::normalize_generic_arg_after_erasing_regions::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:206:13
      23:     0x7f0376c19e11 - <core[900388983de53eff]::result::Result<rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg, rustc_type_ir[4e997a83c70f240]::solve::NoSolution>>::unwrap_or_else::<<rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>::normalize_generic_arg_after_erasing_regions::{closure#0}>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/result.rs:1615:23
      24:     0x7f0376c19e11 - <rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>::normalize_generic_arg_after_erasing_regions
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:205:71
      25:     0x7f0378bbba39 - <rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder as rustc_type_ir[4e997a83c70f240]::fold::TypeFolder<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>::fold_ty
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:222:14
      26:     0x7f0378bbba39 - <rustc_middle[c561349d2b2e4a27]::ty::Ty as rustc_type_ir[4e997a83c70f240]::fold::TypeFoldable<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>::fold_with::<rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/structural_impls.rs:320:16
      27:     0x7f0378bbba39 - <rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg as rustc_type_ir[4e997a83c70f240]::fold::TypeFoldable<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>::fold_with::<rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/generic_args.rs:349:44
      28:     0x7f0378bbba39 - <&rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg> as rustc_type_ir[4e997a83c70f240]::fold::TypeFoldable<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>::fold_with::<rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/generic_args.rs:645:38
      29:     0x7f0378bbba39 - <rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt> as rustc_type_ir[4e997a83c70f240]::fold::TypeFoldable<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>::fold_with::<rustc_middle[c561349d2b2e4a27]::ty::normalize_erasing_regions::NormalizeAfterErasingRegionsFolder>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_type_ir/src/predicate.rs:108:55
      30:     0x7f0378bbba39 - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::assert_fully_normalized::<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:83:18
      31:     0x7f0378bbba39 - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::debug_assert_fully_normalized::<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:94:18
      32:     0x7f0378bbba39 - rustc_traits[2b36a1408a7bc890]::codegen::codegen_select_candidate
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_traits/src/codegen.rs:30:9
      33:     0x7f0377db677d - rustc_query_impl[1647faa0ea83d28d]::query_vtables::codegen_select_candidate::invoke_provider_fn::__rust_begin_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:130:46
      34:     0x7f0377b57271 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:59
      35:     0x7f0377b57271 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:56:9
      36:     0x7f0377b57271 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::try_with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:463:12
      37:     0x7f0377b57271 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:427:20
      38:     0x7f0377b57271 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:53:9
      39:     0x7f0377b57271 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:436:9
      40:     0x7f0377b57271 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:36
      41:     0x7f0377b57271 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context_opt::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:75:18
      42:     0x7f0377b57271 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:5
      43:     0x7f0377b57271 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:423:5
      44:     0x7f0377b57271 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:17
      45:     0x7f0377b57271 - rustc_query_impl[1647faa0ea83d28d]::execution::try_execute_query::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>, false>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:323:17
      46:     0x7f0377db6aa2 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_query_non_incr_inner::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:637:5
      47:     0x7f0377db6aa2 - rustc_query_impl[1647faa0ea83d28d]::query_vtables::codegen_select_candidate::execute_query_non_incr::__rust_end_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:94:30
      48:     0x7f0378d4a5ae - rustc_middle[c561349d2b2e4a27]::query::calls::query_get_at::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<rustc_type_ir[4e997a83c70f240]::predicate::TraitRef<rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 16usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/calls.rs:154:17
      49:     0x7f0378d4a5ae - <rustc_middle[c561349d2b2e4a27]::query::calls::TyCtxtAt>::codegen_select_candidate
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/query_api.rs:289:61
      50:     0x7f0378d4a5ae - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::codegen_select_candidate
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/query_api.rs:279:39
      51:     0x7f0378d4a5ae - rustc_ty_utils[851393637fc09222]::instance::resolve_associated_item
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_ty_utils/src/instance.rs:121:26
      52:     0x7f0378d4a5ae - rustc_ty_utils[851393637fc09222]::instance::resolve_instance_raw
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_ty_utils/src/instance.rs:25:9
      53:     0x7f0377d9d3bd - rustc_query_impl[1647faa0ea83d28d]::query_vtables::resolve_instance_raw::invoke_provider_fn::__rust_begin_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:130:46
      54:     0x7f0377b74760 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:59
      55:     0x7f0377b74760 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:56:9
      56:     0x7f0377b74760 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::try_with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:463:12
      57:     0x7f0377b74760 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:427:20
      58:     0x7f0377b74760 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:53:9
      59:     0x7f0377b74760 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:436:9
      60:     0x7f0377b74760 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:36
      61:     0x7f0377b74760 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context_opt::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:75:18
      62:     0x7f0377b74760 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:5
      63:     0x7f0377b74760 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:423:5
      64:     0x7f0377b74760 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:17
      65:     0x7f0377b74760 - rustc_query_impl[1647faa0ea83d28d]::execution::try_execute_query::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>, false>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:323:17
      66:     0x7f0377d9d6f2 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_query_non_incr_inner::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:637:5
      67:     0x7f0377d9d6f2 - rustc_query_impl[1647faa0ea83d28d]::query_vtables::resolve_instance_raw::execute_query_non_incr::__rust_end_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:94:30
      68:     0x7f0376c4f350 - rustc_middle[c561349d2b2e4a27]::query::calls::query_get_at::<rustc_middle[c561349d2b2e4a27]::query::caches::DefaultCache<rustc_middle[c561349d2b2e4a27]::ty::PseudoCanonicalInput<(rustc_span[b1c3b7a7a4d428f5]::def_id::DefId, &rustc_middle[c561349d2b2e4a27]::ty::list::RawList<(), rustc_middle[c561349d2b2e4a27]::ty::generic_args::GenericArg>)>, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 32usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/calls.rs:154:17
      69:     0x7f0376c4f350 - <rustc_middle[c561349d2b2e4a27]::query::calls::TyCtxtAt>::resolve_instance_raw
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/query_api.rs:289:61
      70:     0x7f0376c4f350 - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::resolve_instance_raw
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/query_api.rs:279:39
      71:     0x7f0376c4f350 - <rustc_middle[c561349d2b2e4a27]::ty::instance::Instance>::try_resolve::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/instance.rs:608:13
      72:     0x7f0376c4f350 - <rustc_middle[c561349d2b2e4a27]::ty::instance::Instance>::try_resolve
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/instance.rs:571:5
      73:     0x7f03770fc965 - rustc_mir_transform[461c5362c17841e4]::inline::resolve_callsite::<rustc_mir_transform[461c5362c17841e4]::inline::NormalInliner>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/inline.rs:554:17
      74:     0x7f03770fc965 - rustc_mir_transform[461c5362c17841e4]::inline::process_blocks::<rustc_mir_transform[461c5362c17841e4]::inline::NormalInliner>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/inline.rs:508:30
      75:     0x7f0377345459 - rustc_mir_transform[461c5362c17841e4]::inline::inline::<rustc_mir_transform[461c5362c17841e4]::inline::NormalInliner>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/inline.rs:493:5
      76:     0x7f0377345459 - <rustc_mir_transform[461c5362c17841e4]::inline::Inline as rustc_mir_transform[461c5362c17841e4]::pass_manager::MirPass>::run_pass
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/inline.rs:67:12
      77:     0x7f0377292506 - rustc_mir_transform[461c5362c17841e4]::pass_manager::run_passes_inner
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/pass_manager.rs:368:22
      78:     0x7f03771ffe2b - rustc_mir_transform[461c5362c17841e4]::pass_manager::run_passes
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/pass_manager.rs:246:5
      79:     0x7f03771ffe2b - rustc_mir_transform[461c5362c17841e4]::run_optimization_passes
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/lib.rs:700:5
      80:     0x7f03771fecfa - rustc_mir_transform[461c5362c17841e4]::inner_optimized_mir
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/lib.rs:828:5
      81:     0x7f03771fecfa - rustc_mir_transform[461c5362c17841e4]::optimized_mir
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_mir_transform/src/lib.rs:794:21
      82:     0x7f0377d628dc - rustc_query_impl[1647faa0ea83d28d]::query_vtables::optimized_mir::invoke_provider_fn::__rust_begin_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:124:29
      83:     0x7f0377b3e261 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:59
      84:     0x7f0377b3e261 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:56:9
      85:     0x7f0377b3e261 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::try_with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:463:12
      86:     0x7f0377b3e261 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:427:20
      87:     0x7f0377b3e261 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:53:9
      88:     0x7f0377b3e261 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:436:9
      89:     0x7f0377b3e261 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:36
      90:     0x7f0377b3e261 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context_opt::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:75:18
      91:     0x7f0377b3e261 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:5
      92:     0x7f0377b3e261 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:423:5
      93:     0x7f0377b3e261 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:17
      94:     0x7f0377b3e261 - rustc_query_impl[1647faa0ea83d28d]::execution::try_execute_query::<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>, false>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:323:17
      95:     0x7f0377d62c23 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_query_non_incr_inner::<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:637:5
      96:     0x7f0377d62c23 - rustc_query_impl[1647faa0ea83d28d]::query_vtables::optimized_mir::execute_query_non_incr::__rust_end_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:94:30
      97:     0x7f0376c860e9 - rustc_middle[c561349d2b2e4a27]::query::calls::query_get_at::<rustc_middle[c561349d2b2e4a27]::query::caches::DefIdCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 8usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/calls.rs:154:17
      98:     0x7f0376c860e9 - <rustc_middle[c561349d2b2e4a27]::query::calls::TyCtxtAt>::optimized_mir::<rustc_span[b1c3b7a7a4d428f5]::def_id::DefId>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/query_api.rs:289:61
      99:     0x7f0376c860e9 - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::optimized_mir::<rustc_span[b1c3b7a7a4d428f5]::def_id::DefId>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/query_api.rs:279:39
     100:     0x7f0376c860e9 - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::instance_mir
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/mod.rs:1853:31
     101:     0x7f037661fb61 - rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/passes.rs:1286:25
     102:     0x7f037661fb61 - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/hir/map.rs:378:79
     103:     0x7f037661fb61 - rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in::<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_data_structures/src/sync/parallel.rs:182:30
     104:     0x7f037661fb61 - <core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> as core[900388983de53eff]::ops::function::FnOnce<()>>::call_once
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/panic/unwind_safe.rs:275:9
     105:     0x7f037661fb61 - std[e0b599f31c26815b]::panicking::catch_unwind::do_call::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, ()>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:573:43
     106:     0x7f037661fb61 - std[e0b599f31c26815b]::panicking::catch_unwind::<(), core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:541:19
     107:     0x7f037661fb61 - std[e0b599f31c26815b]::panic::catch_unwind::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>, ()>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panic.rs:359:14
     108:     0x7f037661fb61 - <rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::ParallelGuard>::run::<(), rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_data_structures/src/sync/parallel.rs:23:9
     109:     0x7f037661fb61 - rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in::<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_data_structures/src/sync/parallel.rs:182:23
     110:     0x7f037661fb61 - <core[900388983de53eff]::slice::iter::Iter<rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId> as core[900388983de53eff]::iter::traits::iterator::Iterator>::for_each::<rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}::{closure#1}>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/slice/iter/macros.rs:296:21
     111:     0x7f037661fb61 - rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in::<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_data_structures/src/sync/parallel.rs:181:27
     112:     0x7f037661fb61 - rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::parallel_guard::<(), rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_data_structures/src/sync/parallel.rs:39:15
     113:     0x7f037661fb61 - rustc_data_structures[8f0d96e3e0937c6d]::sync::parallel::par_for_each_in::<&rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId, &[rustc_span[b1c3b7a7a4d428f5]::def_id::LocalDefId], <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_data_structures/src/sync/parallel.rs:176:5
     114:     0x7f037661fb61 - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::par_hir_body_owners::<rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/hir/map.rs:378:9
     115:     0x7f037661fb61 - rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/passes.rs:1284:17
     116:     0x7f037661fb61 - <rustc_data_structures[8f0d96e3e0937c6d]::profiling::VerboseTimingGuard>::run::<(), rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_data_structures/src/profiling.rs:847:9
     117:     0x7f037661fb61 - <rustc_session[73a5b10152c72ec]::session::Session>::time::<(), rustc_interface[6d1edf21bcca74e3]::passes::analysis::{closure#1}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_session/src/utils.rs:17:50
     118:     0x7f037661fb61 - rustc_interface[6d1edf21bcca74e3]::passes::analysis
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/passes.rs:1283:14
     119:     0x7f0377ddda4f - rustc_query_impl[1647faa0ea83d28d]::query_vtables::analysis::invoke_provider_fn::__rust_begin_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:130:46
     120:     0x7f0377b43e65 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:59
     121:     0x7f0377b43e65 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:56:9
     122:     0x7f0377b43e65 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::try_with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:463:12
     123:     0x7f0377b43e65 - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:427:20
     124:     0x7f0377b43e65 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:53:9
     125:     0x7f0377b43e65 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:436:9
     126:     0x7f0377b43e65 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:36
     127:     0x7f0377b43e65 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context_opt::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:75:18
     128:     0x7f0377b43e65 - rustc_middle[c561349d2b2e4a27]::ty::context::tls::with_context::<rustc_query_impl[1647faa0ea83d28d]::execution::start_query<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>::{closure#0}, rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:86:5
     129:     0x7f0377b43e65 - rustc_query_impl[1647faa0ea83d28d]::execution::start_query::<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>, rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:423:5
     130:     0x7f0377b43e65 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_job_non_incr::<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:452:17
     131:     0x7f0377b43e65 - rustc_query_impl[1647faa0ea83d28d]::execution::try_execute_query::<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>, false>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:323:17
     132:     0x7f0377dddd73 - rustc_query_impl[1647faa0ea83d28d]::execution::execute_query_non_incr_inner::<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/execution.rs:637:5
     133:     0x7f0377dddd73 - rustc_query_impl[1647faa0ea83d28d]::query_vtables::analysis::execute_query_non_incr::__rust_end_short_backtrace
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_query_impl/src/query_vtables.rs:94:30
     134:     0x7f03756d517f - rustc_middle[c561349d2b2e4a27]::query::calls::query_ensure_ok::<rustc_middle[c561349d2b2e4a27]::query::caches::SingleCache<rustc_middle[c561349d2b2e4a27]::query::erase::ErasedData<[u8; 0usize]>>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/calls.rs:170:13
     135:     0x7f03756d517f - <rustc_middle[c561349d2b2e4a27]::query::calls::TyCtxtEnsureOk>::analysis
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/query/query_api.rs:304:21
     136:     0x7f03756d517f - rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_driver_impl/src/lib.rs:325:29
     137:     0x7f03756d517f - rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt::<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/passes.rs:1051:80
     138:     0x7f03756d517f - <core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}::{closure#0}> as core[900388983de53eff]::ops::function::FnOnce<()>>::call_once
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/panic/unwind_safe.rs:275:9
     139:     0x7f03756d517f - std[e0b599f31c26815b]::panicking::catch_unwind::do_call::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}::{closure#0}>, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:573:43
     140:     0x7f03756d517f - std[e0b599f31c26815b]::panicking::catch_unwind::<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}::{closure#0}>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:541:19
     141:     0x7f03756d517f - std[e0b599f31c26815b]::panic::catch_unwind::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}::{closure#0}>, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panic.rs:359:14
     142:     0x7f03756d517f - rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt::<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/passes.rs:1051:23
     143:     0x7f03756d517f - <rustc_middle[c561349d2b2e4a27]::ty::context::GlobalCtxt>::enter::<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#1}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context.rs:810:37
     144:     0x7f03756d517f - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<<rustc_middle[c561349d2b2e4a27]::ty::context::GlobalCtxt>::enter<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#1}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:56:9
     145:     0x7f03756d517f - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::try_with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<<rustc_middle[c561349d2b2e4a27]::ty::context::GlobalCtxt>::enter<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#1}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#0}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:463:12
     146:     0x7f03756d517f - <std[e0b599f31c26815b]::thread::local::LocalKey<core[900388983de53eff]::cell::Cell<*const ()>>>::with::<rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context<<rustc_middle[c561349d2b2e4a27]::ty::context::GlobalCtxt>::enter<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#1}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#0}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/local.rs:427:20
     147:     0x7f03756d517f - rustc_middle[c561349d2b2e4a27]::ty::context::tls::enter_context::<<rustc_middle[c561349d2b2e4a27]::ty::context::GlobalCtxt>::enter<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>::{closure#1}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context/tls.rs:53:9
     148:     0x7f03756d517f - <rustc_middle[c561349d2b2e4a27]::ty::context::GlobalCtxt>::enter::<rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}, core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context.rs:810:9
     149:     0x7f03756d517f - <rustc_middle[c561349d2b2e4a27]::ty::context::TyCtxt>::create_global_ctxt::<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>::{closure#2}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_middle/src/ty/context.rs:991:13
     150:     0x7f03756d517f - rustc_interface[6d1edf21bcca74e3]::passes::create_and_enter_global_ctxt::<core[900388983de53eff]::option::Option<rustc_interface[6d1edf21bcca74e3]::queries::Linker>, rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}::{closure#1}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/passes.rs:1010:15
     151:     0x7f037574dc62 - rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_driver_impl/src/lib.rs:303:22
     152:     0x7f037574dc62 - rustc_interface[6d1edf21bcca74e3]::interface::run_compiler::<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/interface.rs:507:80
     153:     0x7f037574dc62 - <core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}::{closure#0}> as core[900388983de53eff]::ops::function::FnOnce<()>>::call_once
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/panic/unwind_safe.rs:275:9
     154:     0x7f037574dc62 - std[e0b599f31c26815b]::panicking::catch_unwind::do_call::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}::{closure#0}>, ()>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:573:43
     155:     0x7f037574dc62 - std[e0b599f31c26815b]::panicking::catch_unwind::<(), core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}::{closure#0}>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:541:19
     156:     0x7f037574dc62 - std[e0b599f31c26815b]::panic::catch_unwind::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}::{closure#0}>, ()>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panic.rs:359:14
     157:     0x7f037574dc62 - rustc_interface[6d1edf21bcca74e3]::interface::run_compiler::<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/interface.rs:507:23
     158:     0x7f037573c95f - rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals::<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/util.rs:244:17
     159:     0x7f037573c95f - rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals::<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/util.rs:201:24
     160:     0x7f037573c95f - <scoped_tls[fe486b9032ad29cd]::ScopedKey<rustc_span[b1c3b7a7a4d428f5]::SessionGlobals>>::set::<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
                                   at /cargo/registry/25cdd57fae9f0462/scoped-tls-1.0.1/src/lib.rs:137:9
     161:     0x7f037573c95f - rustc_span[b1c3b7a7a4d428f5]::create_session_globals_then::<(), rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}::{closure#0}>
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_span/src/lib.rs:157:21
     162:     0x7f037573c95f - rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals::<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}
                                   at /rustc-dev/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/compiler/rustc_interface/src/util.rs:197:17
     163:     0x7f037573c95f - std[e0b599f31c26815b]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/sys/backtrace.rs:166:18
     164:     0x7f0375753549 - std[e0b599f31c26815b]::thread::lifecycle::spawn_unchecked::<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/lifecycle.rs:70:13
     165:     0x7f0375753549 - <core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<std[e0b599f31c26815b]::thread::lifecycle::spawn_unchecked<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}> as core[900388983de53eff]::ops::function::FnOnce<()>>::call_once
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/panic/unwind_safe.rs:275:9
     166:     0x7f0375753549 - std[e0b599f31c26815b]::panicking::catch_unwind::do_call::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<std[e0b599f31c26815b]::thread::lifecycle::spawn_unchecked<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:573:43
     167:     0x7f0375753549 - std[e0b599f31c26815b]::panicking::catch_unwind::<(), core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<std[e0b599f31c26815b]::thread::lifecycle::spawn_unchecked<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panicking.rs:541:19
     168:     0x7f0375753549 - std[e0b599f31c26815b]::panic::catch_unwind::<core[900388983de53eff]::panic::unwind_safe::AssertUnwindSafe<std[e0b599f31c26815b]::thread::lifecycle::spawn_unchecked<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/panic.rs:359:14
     169:     0x7f0375753549 - std[e0b599f31c26815b]::thread::lifecycle::spawn_unchecked::<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/thread/lifecycle.rs:68:26
     170:     0x7f0375753549 - <std[e0b599f31c26815b]::thread::lifecycle::spawn_unchecked<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_with_globals<rustc_interface[6d1edf21bcca74e3]::util::run_in_thread_pool_with_globals<rustc_interface[6d1edf21bcca74e3]::interface::run_compiler<(), rustc_driver_impl[f219eec5b9807037]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[900388983de53eff]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/core/src/ops/function.rs:250:5
     171:     0x7f0378ecc2b0 - <alloc[709ddf9e5800a3dc]::boxed::Box<dyn core[900388983de53eff]::ops::function::FnOnce<(), Output = ()> + core[900388983de53eff]::marker::Send> as core[900388983de53eff]::ops::function::FnOnce<()>>::call_once
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/alloc/src/boxed.rs:2317:9
     172:     0x7f0378ecc2b0 - <std[e0b599f31c26815b]::sys::thread::unix::Thread>::new::thread_start
                                   at /rustc/6e4cba3380a6f9e1e4d7672e11e40372bf04e873/library/std/src/sys/thread/unix.rs:127:17
     173:     0x7f03728980a2 - <unknown>
     174:     0x7f037292080c - <unknown>
     175:                0x0 - <unknown>
    
    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: please make sure that you have updated to the latest nightly
    
    note: please attach the file at `/home/matthias/vcs/github/CRED/rustc-ice-2026-10-10T21_18_44-1721447.txt` to your bug report
    
    note: rustc 1.101.0-nightly (6e4cba338 2026-10-10) running on x86_64-unknown-linux-gnu
    
    note: compiler flags: -Z validate-mir -Z mir-enable-passes=+Inline
    
    query stack during panic:
    #0 [codegen_select_candidate] computing candidate for `<<expr::{opaque#0} as Parser>::PartialState as core::default::Default>`
    #1 [resolve_instance_raw] resolving instance `<<expr::{opaque#0} as Parser>::PartialState as core::default::Default>::default`
    #2 [optimized_mir] optimizing MIR for `parse_mode_impl`
    #3 [analysis] running analysis passes on crate `code`
    end of query stack
    error: aborting due to 1 previous error; 8 warnings emitted
    

  4. matthiaskrgr commented on Oct 10, 2026

    @matthiaskrgr
    MemberAuthor

    this started triggering recently, probaly since #164052

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    -Zvalidate-mirUnstable option: MIR validationA-mir-optArea: MIR optimizationsA-mir-opt-inliningArea: MIR inliningC-bugCategory: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triagingrequires-debug-assertionsThis issue requires a build of rustc or tooling with debug-assertions in some way

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions