stack backtrace:
0: 0x11bc8a280 - std[fb7650b96fc3e2b2]::backtrace_rs::backtrace::libunwind::trace
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
1: 0x11bc8a280 - std[fb7650b96fc3e2b2]::backtrace_rs::backtrace::trace_unsynchronized::<<std[fb7650b96fc3e2b2]::backtrace::Backtrace>::create::{closure#0}>
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
2: 0x11bc8a280 - <std[fb7650b96fc3e2b2]::backtrace::Backtrace>::create
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/std/src/backtrace.rs:331:13
3: 0x11561e1a4 - rustc_driver_impl[63b8c4e918e8ce82]::install_ice_hook::{closure#1}
at /Users/zeta/dev/rust/compiler/rustc_driver_impl/src/lib.rs:1505:25
4: 0x11561e1a4 - <alloc[2c7721ec027e506c]::boxed::Box<rustc_driver_impl[63b8c4e918e8ce82]::install_ice_hook::{closure#1}> as core[5b2322a8d5f57ee]::ops::function::Fn<(&dyn for<'a, 'b> core[5b2322a8d5f57ee]::ops::function::Fn<(&'a std[fb7650b96fc3e2b2]::panic::PanicHookInfo<'b>,), Output = ()> + core[5b2322a8d5f57ee]::marker::Sync + core[5b2322a8d5f57ee]::marker::Send, &std[fb7650b96fc3e2b2]::panic::PanicHookInfo)>>::call
at /Users/zeta/dev/rust/build/aarch64-apple-darwin/stage0-sysroot/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2220:9
5: 0x11bc9bc6c - <alloc[2c7721ec027e506c]::boxed::Box<dyn for<'a, 'b> core[5b2322a8d5f57ee]::ops::function::Fn<(&'a std[fb7650b96fc3e2b2]::panic::PanicHookInfo<'b>,), Output = ()> + core[5b2322a8d5f57ee]::marker::Sync + core[5b2322a8d5f57ee]::marker::Send> as core[5b2322a8d5f57ee]::ops::function::Fn<(&std[fb7650b96fc3e2b2]::panic::PanicHookInfo,)>>::call
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/alloc/src/boxed.rs:2220:9
6: 0x11bc9bc6c - std[fb7650b96fc3e2b2]::panicking::panic_with_hook
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/std/src/panicking.rs:833:13
7: 0x11bc80194 - std[fb7650b96fc3e2b2]::panicking::panic_handler::{closure#0}
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/std/src/panicking.rs:691:13
8: 0x11bc76af4 - std[fb7650b96fc3e2b2]::sys::backtrace::__rust_end_short_backtrace::<std[fb7650b96fc3e2b2]::panicking::panic_handler::{closure#0}, !>
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/std/src/sys/backtrace.rs:182:18
9: 0x11bc8144c - __rustc[b0419f81c5efee33]::rust_begin_unwind
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/std/src/panicking.rs:689:5
10: 0x11c0d9eb8 - core[5b2322a8d5f57ee]::panicking::panic_fmt
at /rustc/a33907a7a5381473eec8bcfa0c56e05a856a911c/library/core/src/panicking.rs:80:14
11: 0x11a6d1948 - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
12: 0x11a6d0310 - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_parent_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/dep_graph/graph.rs:953:35
13: 0x11a6d0310 - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/dep_graph/graph.rs:1018:18
14: 0x11a6d0310 - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_parent_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/dep_graph/graph.rs:953:35
15: 0x11a6d0310 - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/dep_graph/graph.rs:1018:18
16: 0x11a6d0310 - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_parent_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/dep_graph/graph.rs:953:35
17: 0x11a6d0310 - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_previous_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/dep_graph/graph.rs:1018:18
18: 0x11a6cfc2c - <rustc_middle[3920131fa768c80d]::dep_graph::graph::DepGraphData<rustc_middle[3920131fa768c80d]::dep_graph::DepsType>>::try_mark_green::<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/dep_graph/graph.rs:905:22
19: 0x11a54a04c - rustc_query_impl[710f7f3f3e52d132]::execution::try_load_from_disk_and_cache_in_memory::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/execution.rs:498:64
20: 0x11a54a04c - rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/execution.rs:453:13
21: 0x11a54a04c - rustc_middle[3920131fa768c80d]::ty::context::tls::enter_context::<rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_middle/src/ty/context/tls.rs:59:9
22: 0x11a54a04c - <std[fb7650b96fc3e2b2]::thread::local::LocalKey<core[5b2322a8d5f57ee]::cell::Cell<*const ()>>>::try_with::<rustc_middle[3920131fa768c80d]::ty::context::tls::enter_context<rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>
at /Users/zeta/dev/rust/build/aarch64-apple-darwin/stage0-sysroot/lib/rustlib/src/rust/library/std/src/thread/local.rs:513:12
23: 0x11a54a04c - <std[fb7650b96fc3e2b2]::thread::local::LocalKey<core[5b2322a8d5f57ee]::cell::Cell<*const ()>>>::with::<rustc_middle[3920131fa768c80d]::ty::context::tls::enter_context<rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>
at /Users/zeta/dev/rust/build/aarch64-apple-darwin/stage0-sysroot/lib/rustlib/src/rust/library/std/src/thread/local.rs:477:20
24: 0x11a6299b4 - rustc_middle[3920131fa768c80d]::ty::context::tls::enter_context::<rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/ty/context/tls.rs:56:9
25: 0x11a6299b4 - <rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>::start_query::<core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>, rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}>::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/plumbing.rs:118:13
26: 0x11a6299b4 - rustc_middle[3920131fa768c80d]::ty::context::tls::with_related_context::<<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>::start_query<core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>, rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_middle/src/ty/context/tls.rs:111:9
27: 0x11a6299b4 - rustc_middle[3920131fa768c80d]::ty::context::tls::with_context::<rustc_middle[3920131fa768c80d]::ty::context::tls::with_related_context<<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>::start_query<core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>, rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_middle/src/ty/context/tls.rs:89:36
28: 0x11a6299b4 - rustc_middle[3920131fa768c80d]::ty::context::tls::with_context_opt::<rustc_middle[3920131fa768c80d]::ty::context::tls::with_context<rustc_middle[3920131fa768c80d]::ty::context::tls::with_related_context<<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>::start_query<core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>, rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/ty/context/tls.rs:78:18
29: 0x11a6299b4 - rustc_middle[3920131fa768c80d]::ty::context::tls::with_context::<rustc_middle[3920131fa768c80d]::ty::context::tls::with_related_context<<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>::start_query<core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>, rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/ty/context/tls.rs:89:5
30: 0x11a6299b4 - rustc_middle[3920131fa768c80d]::ty::context::tls::with_related_context::<<rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>::start_query<core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>, rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}>::{closure#0}, core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/ty/context/tls.rs:102:5
31: 0x11a6299b4 - <rustc_query_impl[710f7f3f3e52d132]::plumbing::QueryCtxt>::start_query::<core[5b2322a8d5f57ee]::option::Option<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex)>, rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#1}>
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/plumbing.rs:102:9
32: 0x11a6299b4 - rustc_query_impl[710f7f3f3e52d132]::execution::execute_job_incr::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/execution.rs:452:32
33: 0x11a6299b4 - rustc_query_impl[710f7f3f3e52d132]::execution::execute_job::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}, true>
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/execution.rs:355:9
34: 0x11a6299b4 - rustc_query_impl[710f7f3f3e52d132]::execution::try_execute_query::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}, true>
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/execution.rs:309:13
35: 0x11a8cc1b8 - rustc_query_impl[710f7f3f3e52d132]::execution::get_query_incr::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/execution.rs:664:9
36: 0x11a8cc1b8 - stacker[ece79765afef4b19]::maybe_grow::<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, core[5b2322a8d5f57ee]::option::Option<rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex>), rustc_query_impl[710f7f3f3e52d132]::execution::get_query_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
37: 0x11a8cc1b8 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<(rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>, core[5b2322a8d5f57ee]::option::Option<rustc_middle[3920131fa768c80d]::dep_graph::graph::DepNodeIndex>), rustc_query_impl[710f7f3f3e52d132]::execution::get_query_incr<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
38: 0x11a8cc1b8 - rustc_query_impl[710f7f3f3e52d132]::execution::get_query_incr::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>, {rustc_query_impl[710f7f3f3e52d132]::QueryFlags { is_anon: false, is_depth_limit: false, is_feedable: false }}>
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/execution.rs:663:36
39: 0x11a8cc1b8 - rustc_query_impl[710f7f3f3e52d132]::query_impl::evaluate_obligation::get_query_incr::__rust_end_short_backtrace
at /Users/zeta/dev/rust/compiler/rustc_query_impl/src/plumbing.rs:562:21
40: 0x11ad2dfb4 - rustc_middle[3920131fa768c80d]::query::inner::query_get_at::<rustc_middle[3920131fa768c80d]::query::caches::DefaultCache<rustc_type_ir[7ba6b7209342ccae]::canonical::CanonicalQueryInput<rustc_middle[3920131fa768c80d]::ty::context::TyCtxt, rustc_middle[3920131fa768c80d]::ty::ParamEnvAnd<rustc_middle[3920131fa768c80d]::ty::predicate::Predicate>>, rustc_middle[3920131fa768c80d]::query::erase::ErasedData<[u8; 2usize]>>>
at /Users/zeta/dev/rust/compiler/rustc_middle/src/query/inner.rs:47:17
41: 0x11ad2dfb4 - <rustc_middle[3920131fa768c80d]::query::plumbing::TyCtxtAt>::evaluate_obligation
at /Users/zeta/dev/rust/compiler/rustc_middle/src/query/plumbing.rs:505:42
42: 0x11ad2dfb4 - <rustc_infer[a6f3926a00e3d12f]::infer::InferCtxt as rustc_trait_selection[c66f4e7f99995bde]::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation
at /Users/zeta/dev/rust/compiler/rustc_trait_selection/src/traits/query/evaluate_obligation.rs:116:48
43: 0x11ad2e0b0 - <rustc_infer[a6f3926a00e3d12f]::infer::InferCtxt as rustc_trait_selection[c66f4e7f99995bde]::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation_no_overflow
at /Users/zeta/dev/rust/compiler/rustc_trait_selection/src/traits/query/evaluate_obligation.rs:130:20
44: 0x11ad2e284 - <rustc_infer[a6f3926a00e3d12f]::infer::InferCtxt as rustc_trait_selection[c66f4e7f99995bde]::traits::query::evaluate_obligation::InferCtxtExt>::predicate_must_hold_considering_regions
at /Users/zeta/dev/rust/compiler/rustc_trait_selection/src/traits/query/evaluate_obligation.rs:73:14
45: 0x11accd838 - <rustc_trait_selection[c66f4e7f99995bde]::traits::fulfill::FulfillProcessor>::process_trait_obligation
at /Users/zeta/dev/rust/compiler/rustc_trait_selection/src/traits/fulfill.rs:844:22
46: 0x11accf3ec - <rustc_trait_selection[c66f4e7f99995bde]::traits::fulfill::FulfillProcessor as rustc_data_structures[d9af100fef73887c]::obligation_forest::ObligationProcessor>::process_obligation
at /Users/zeta/dev/rust/compiler/rustc_trait_selection/src/traits/fulfill.rs:443:26
47: 0x11ab05dbc - <rustc_data_structures[d9af100fef73887c]::obligation_forest::ObligationForest<rustc_trait_selection[c66f4e7f99995bde]::traits::fulfill::PendingPredicateObligation>>::process_obligations::<rustc_trait_selection[c66f4e7f99995bde]::traits::fulfill::FulfillProcessor>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/obligation_forest/mod.rs:471:33
48: 0x118d1374c - <rustc_trait_selection[c66f4e7f99995bde]::traits::fulfill::FulfillmentContext<rustc_trait_selection[c66f4e7f99995bde]::traits::FulfillmentError>>::select
at /Users/zeta/dev/rust/compiler/rustc_trait_selection/src/traits/fulfill.rs:115:29
49: 0x118d1374c - <rustc_trait_selection[c66f4e7f99995bde]::traits::fulfill::FulfillmentContext<rustc_trait_selection[c66f4e7f99995bde]::traits::FulfillmentError> as rustc_infer[a6f3926a00e3d12f]::traits::engine::TraitEngine<rustc_trait_selection[c66f4e7f99995bde]::traits::FulfillmentError>>::try_evaluate_obligations
at /Users/zeta/dev/rust/compiler/rustc_trait_selection/src/traits/fulfill.rs:168:14
50: 0x118c05a94 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::select_obligations_where_possible::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::resolve_ty_and_res_fully_qualified_call::{closure#0}::{closure#1}>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:685:59
51: 0x118bbe950 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_argument_types
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:417:22
52: 0x118b90510 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::confirm_builtin_call
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/callee.rs:575:14
53: 0x118b82278 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_call
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/callee.rs:132:22
54: 0x118b82278 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:388:50
55: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
56: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
57: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
58: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
59: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
60: 0x118bfb56c - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_has_type_or_error::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_match::{closure#0}::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:100:27
61: 0x118b830c4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::demand_scrutinee_type
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/_match.rs:520:18
62: 0x118b830c4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_match::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/_match.rs:30:33
63: 0x118b830c4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_match
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/_match.rs:18:5
64: 0x118b830c4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:384:22
65: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
66: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
67: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
68: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
69: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
70: 0x118c045f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1027:49
71: 0x118c045f8 - <core[5b2322a8d5f57ee]::option::Option<&rustc_hir[ec8b289273bf6539]::hir::Expr>>::map::<(&rustc_hir[ec8b289273bf6539]::hir::Expr, rustc_middle[3920131fa768c80d]::ty::Ty), <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}::{closure#0}>
at /Users/zeta/dev/rust/build/aarch64-apple-darwin/stage0-sysroot/lib/rustlib/src/rust/library/core/src/option.rs:1165:29
72: 0x118c045f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1027:26
73: 0x118c045f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::with_breakable_ctxt::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}, ()>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1540:22
74: 0x118bbd5a8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1019:31
75: 0x118b7efa4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:387:46
76: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
77: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
78: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
79: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
80: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
81: 0x118b7d964 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_if
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:1210:28
82: 0x118b7d964 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:401:22
83: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
84: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
85: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
86: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
87: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
88: 0x118bfc0dc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type_or_error::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:162:23
89: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:152:14
90: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl_initializer
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:875:18
91: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:885:32
92: 0x118bbb1f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl_local
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:920:23
93: 0x118bbb1f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_stmt
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:944:22
94: 0x118c045d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1021:22
95: 0x118c045d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::with_breakable_ctxt::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}, ()>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1540:22
96: 0x118bbd5a8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1019:31
97: 0x118b7efa4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:387:46
98: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
99: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
100: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
101: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
102: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
103: 0x118b83434 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_match::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/_match.rs:98:31
104: 0x118b83434 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_match
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/_match.rs:18:5
105: 0x118b83434 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:384:22
106: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
107: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
108: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
109: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
110: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
111: 0x118bfc0dc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type_or_error::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:162:23
112: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:152:14
113: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl_initializer
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:875:18
114: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:885:32
115: 0x118bbb1f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl_local
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:920:23
116: 0x118bbb1f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_stmt
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:944:22
117: 0x118c045d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1021:22
118: 0x118c045d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::with_breakable_ctxt::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}, ()>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1540:22
119: 0x118bbd5a8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1019:31
120: 0x118b7efa4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:387:46
121: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
122: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
123: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
124: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
125: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
126: 0x118b8caec - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_hint
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:186:14
127: 0x118b8caec - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_return_or_body_tail
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:968:35
128: 0x118dafa60 - rustc_hir_typeck[7b4f1ec2aa1b6e09]::check::check_fn
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/check.rs:130:9
129: 0x118b9c638 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_closure
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/closure.rs:285:9
130: 0x118b7e1c8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:386:48
131: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
132: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
133: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
134: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
135: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
136: 0x118bfc0dc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type_or_error::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:162:23
137: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_coercible_to_type
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:152:14
138: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl_initializer
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:875:18
139: 0x118bbae30 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:885:32
140: 0x118bbb1f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_decl_local
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:920:23
141: 0x118bbb1f8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_stmt
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:944:22
142: 0x118c045d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1021:22
143: 0x118c045d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::with_breakable_ctxt::<<rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}, ()>
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1540:22
144: 0x118bbd5a8 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_block
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1019:31
145: 0x118b7efa4 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_kind
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:387:46
146: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:291:23
147: 0x118b8e2d0 - stacker[ece79765afef4b19]::maybe_grow::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stacker-0.1.21/src/lib.rs:57:9
148: 0x118b8e2d0 - rustc_data_structures[d9af100fef73887c]::stack::ensure_sufficient_stack::<rustc_middle[3920131fa768c80d]::ty::Ty, <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /Users/zeta/dev/rust/compiler/rustc_data_structures/src/stack.rs:21:5
149: 0x118b8e2d0 - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:286:18
150: 0x118b8cdcc - <rustc_hir_typeck[7b4f1ec2aa1b6e09]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /Users/zeta/dev/rust/compiler/rustc_hir_typeck/src/expr.rs:231:14
...
454: 0x198f69c08 - __pthread_cond_wait
rustc version: 1.95.0-dev
platform: aarch64-apple-darwin
query stack during panic:
#0 [evaluate_obligation] evaluating trait selection obligation `core::result::Result<callconv::HomogeneousAggregate, callconv::Heterogeneous>: core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible, callconv::Heterogeneous>>`
#1 [typeck] type-checking `callconv::<impl at compiler/rustc_abi/src/callconv.rs:53:1: 53:33>::homogeneous_aggregate`
#2 [analysis] running analysis passes on crate `rustc_abi`
end of query stack
Internal debug assertion fails when incrementally compiling with
-Zthreads=8.Code
Source code of rustc, commit 75b9d89.
Meta
rustc --version --verbose:Error output
Backtrace
Reproduction steps
Build yourself a stage 1 rustc with
rust.debug = trueenabled in bootstrap.toml.Run
./x b rustcin a clean git worktree of rust-lang/rust withbuild.rustc = "/path/to/stage1/rustc,rust.incremental = trueandrust.rustflags = "-Zthreads=8"set in bootstrap.toml. Then do a change from below diff to rustc source code:Finally run
./x b rustcagain. It may sometimes not reproduce, in such case restore changes and./x b rustc, then apply change and./x b rustcuntil ICE is reproduced.