error: internal compiler error: /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context.rs:2193:17: args not compatible with generics for Borrow: args=[
std::boxed::Box<dyn [Binder { value: Trait(std::ops::Fn<(bool,)>), bound_vars: [] }, Binder { value: Projection(ExistentialProjection { def_id: DefId(2:4475 ~ core[e713]::ops::function::FnOnce::Output), args: [(bool,)], term: Term::Ty(usize), .. }), bound_vars: [] }] + '?0, std::alloc::Global>,
], generics=[
Self/#0,
Borrowed/#1,
]
thread 'rustc' (3838896) panicked at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context.rs:2193:17:
Box<dyn Any>
stack backtrace:
0: 0x7f071ef5ddec - std[4d059691104d6e44]::backtrace_rs::backtrace::libunwind::trace
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
1: 0x7f071ef5ddec - std[4d059691104d6e44]::backtrace_rs::backtrace::trace_unsynchronized::<std[4d059691104d6e44]::sys::backtrace::_print_fmt::{closure#1}>
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
2: 0x7f071ef5ddec - std[4d059691104d6e44]::sys::backtrace::_print_fmt
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/sys/backtrace.rs:74:9
3: 0x7f071ef5ddec - <<std[4d059691104d6e44]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e71302593bfcc513]::fmt::Display>::fmt
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/sys/backtrace.rs:44:26
4: 0x7f0719f82f3e - <core[e71302593bfcc513]::fmt::rt::Argument>::fmt
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/core/src/fmt/rt.rs:152:76
5: 0x7f0719f82f3e - core[e71302593bfcc513]::fmt::write
6: 0x7f071ef758ac - std[4d059691104d6e44]::io::default_write_fmt::<std[4d059691104d6e44]::sys::stdio::unix::Stderr>
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/io/mod.rs:623:11
7: 0x7f071ef758ac - <std[4d059691104d6e44]::sys::stdio::unix::Stderr as std[4d059691104d6e44]::io::Write>::write_fmt
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/io/mod.rs:1661:13
8: 0x7f071ef22964 - <std[4d059691104d6e44]::sys::backtrace::BacktraceLock>::print
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/sys/backtrace.rs:47:9
9: 0x7f071ef22964 - std[4d059691104d6e44]::panicking::default_hook::{closure#0}
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panicking.rs:292:27
10: 0x7f071ef4cb41 - std[4d059691104d6e44]::panicking::default_hook
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panicking.rs:319:9
11: 0x7f071b4567e8 - <alloc[2445e9926955edc1]::boxed::Box<dyn for<'a, 'b> core[e71302593bfcc513]::ops::function::Fn<(&'a std[4d059691104d6e44]::panic::PanicHookInfo<'b>,), Output = ()> + core[e71302593bfcc513]::marker::Send + core[e71302593bfcc513]::marker::Sync> as core[e71302593bfcc513]::ops::function::Fn<(&std[4d059691104d6e44]::panic::PanicHookInfo,)>>::call
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/alloc/src/boxed.rs:2291:9
12: 0x7f071b4567e8 - rustc_driver_impl[cef7cac861329324]::install_ice_hook::{closure#1}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_driver_impl/src/lib.rs:1483:17
13: 0x7f071b4567e8 - <alloc[2445e9926955edc1]::boxed::Box<rustc_driver_impl[cef7cac861329324]::install_ice_hook::{closure#1}> as core[e71302593bfcc513]::ops::function::Fn<(&dyn for<'a, 'b> core[e71302593bfcc513]::ops::function::Fn<(&'a std[4d059691104d6e44]::panic::PanicHookInfo<'b>,), Output = ()> + core[e71302593bfcc513]::marker::Send + core[e71302593bfcc513]::marker::Sync, &std[4d059691104d6e44]::panic::PanicHookInfo)>>::call
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/alloc/src/boxed.rs:2291:9
14: 0x7f071b4567e8 - std[4d059691104d6e44]::panicking::update_hook::<alloc[2445e9926955edc1]::boxed::Box<rustc_driver_impl[cef7cac861329324]::install_ice_hook::{closure#1}>>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panicking.rs:235:47
15: 0x7f071ef4ceda - <alloc[2445e9926955edc1]::boxed::Box<dyn for<'a, 'b> core[e71302593bfcc513]::ops::function::Fn<(&'a std[4d059691104d6e44]::panic::PanicHookInfo<'b>,), Output = ()> + core[e71302593bfcc513]::marker::Send + core[e71302593bfcc513]::marker::Sync> as core[e71302593bfcc513]::ops::function::Fn<(&std[4d059691104d6e44]::panic::PanicHookInfo,)>>::call
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/alloc/src/boxed.rs:2291:9
16: 0x7f071ef4ceda - std[4d059691104d6e44]::panicking::panic_with_hook
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panicking.rs:822:13
17: 0x7f071b4ed713 - std[4d059691104d6e44]::panicking::begin_panic::<rustc_errors[f03786579dfbabe3]::ExplicitBug>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panicking.rs:751:9
18: 0x7f071b4dc1a6 - std[4d059691104d6e44]::sys::backtrace::__rust_end_short_backtrace::<std[4d059691104d6e44]::panicking::begin_panic<rustc_errors[f03786579dfbabe3]::ExplicitBug>::{closure#0}, !>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/sys/backtrace.rs:182:18
19: 0x7f071b4cf421 - std[4d059691104d6e44]::panicking::begin_panic::<rustc_errors[f03786579dfbabe3]::ExplicitBug>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panicking.rs:750:5
20: 0x7f071b51bf81 - std[4d059691104d6e44]::panic::panic_any::<rustc_errors[f03786579dfbabe3]::ExplicitBug>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panic.rs:260:5
21: 0x7f071b51bf81 - <rustc_errors[f03786579dfbabe3]::diagnostic::BugAbort as rustc_errors[f03786579dfbabe3]::diagnostic::EmissionGuarantee>::emit_producing_guarantee
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_errors/src/diagnostic.rs:58:9
22: 0x7f071cbc3fae - <rustc_errors[f03786579dfbabe3]::diagnostic::Diag<rustc_errors[f03786579dfbabe3]::diagnostic::BugAbort>>::emit
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_errors/src/diagnostic.rs:1282:9
23: 0x7f071cbc3fae - <rustc_errors[f03786579dfbabe3]::DiagCtxtHandle>::bug::<alloc[2445e9926955edc1]::string::String>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_errors/src/lib.rs:928:30
24: 0x7f071cbc3fae - rustc_middle[e974e5372e06b6d1]::util::bug::opt_span_bug_fmt::<rustc_span[153f77ee8aac7ddf]::span_encoding::Span>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/util/bug.rs:39:48
25: 0x7f071cbc4ab8 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_opt::<rustc_middle[e974e5372e06b6d1]::util::bug::opt_span_bug_fmt<rustc_span[153f77ee8aac7ddf]::span_encoding::Span>::{closure#0}, !>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/tls.rs:109:23
26: 0x7f071cb5cb06 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_context_opt::<rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_opt<rustc_middle[e974e5372e06b6d1]::util::bug::opt_span_bug_fmt<rustc_span[153f77ee8aac7ddf]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
27: 0x7f071ccaf505 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_opt::<rustc_middle[e974e5372e06b6d1]::util::bug::opt_span_bug_fmt<rustc_span[153f77ee8aac7ddf]::span_encoding::Span>::{closure#0}, !>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/tls.rs:107:5
28: 0x7f071ccaf505 - rustc_middle[e974e5372e06b6d1]::util::bug::opt_span_bug_fmt::<rustc_span[153f77ee8aac7ddf]::span_encoding::Span>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/util/bug.rs:33:5
29: 0x7f071ccaf505 - rustc_middle[e974e5372e06b6d1]::util::bug::bug_fmt
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/util/bug.rs:16:5
30: 0x7f071cc5e39b - <rustc_middle[e974e5372e06b6d1]::ty::context::TyCtxt>::debug_assert_args_compatible
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/macros.rs:18:9
31: 0x7f071c03c795 - <rustc_middle[e974e5372e06b6d1]::ty::context::TyCtxt as rustc_type_ir[4f67377557d5c07]::interner::Interner>::debug_assert_args_compatible
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/impl_interner.rs:277:14
32: 0x7f071c03c795 - <rustc_type_ir[4f67377557d5c07]::predicate::TraitRef<rustc_middle[e974e5372e06b6d1]::ty::context::TyCtxt>>::new_from_args
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_type_ir/src/predicate.rs:140:18
33: 0x7f071c03c795 - <rustc_type_ir[4f67377557d5c07]::predicate::TraitRef<rustc_middle[e974e5372e06b6d1]::ty::context::TyCtxt>>::new::<core[e71302593bfcc513]::option::IntoIter<rustc_middle[e974e5372e06b6d1]::ty::Ty>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_type_ir/src/predicate.rs:150:9
34: 0x7f071c03c795 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::detect_and_explain_multiple_crate_versions_of_trait_item
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/method/suggest.rs:4799:25
35: 0x7f071c0173e7 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::suggest_traits_to_import
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/method/suggest.rs:4174:30
36: 0x7f071c0253cf - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::report_no_match_method_error
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/method/suggest.rs:1377:18
37: 0x7f071c00edd7 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::report_method_error
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/method/suggest.rs:320:61
38: 0x7f071bea342b - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_method_call
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:1483:33
39: 0x7f071bea342b - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_kind
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:372:22
40: 0x7f071bec43d1 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:272:23
41: 0x7f071bec43d1 - stacker[a4b6f5db00609545]::maybe_grow::<rustc_middle[e974e5372e06b6d1]::ty::Ty, <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
42: 0x7f071bec43d1 - rustc_data_structures[aa36942088bb54e5]::stack::ensure_sufficient_stack::<rustc_middle[e974e5372e06b6d1]::ty::Ty, <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_data_structures/src/stack.rs:21:5
43: 0x7f071bec43d1 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:267:18
44: 0x7f071bec1ef4 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:212:14
45: 0x7f071bf35713 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:191:14
46: 0x7f071bf35713 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_stmt
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:970:31
47: 0x7f071bf35713 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1019:22
48: 0x7f071bf35713 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::with_breakable_ctxt::<<rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_block::{closure#0}, ()>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs:1549:22
49: 0x7f071bf35713 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_block
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs:1017:31
50: 0x7f071be9695a - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_kind
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:368:46
51: 0x7f071bec43d1 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:272:23
52: 0x7f071bec43d1 - stacker[a4b6f5db00609545]::maybe_grow::<rustc_middle[e974e5372e06b6d1]::ty::Ty, <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
53: 0x7f071bec43d1 - rustc_data_structures[aa36942088bb54e5]::stack::ensure_sufficient_stack::<rustc_middle[e974e5372e06b6d1]::ty::Ty, <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args::{closure#0}>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_data_structures/src/stack.rs:21:5
54: 0x7f071bec43d1 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:267:18
55: 0x7f071bec1ef4 - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_expectation
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:212:14
56: 0x7f071bec190a - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_expr_with_hint
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:167:14
57: 0x7f071bec190a - <rustc_hir_typeck[f4621a54ee98578c]::fn_ctxt::FnCtxt>::check_return_or_body_tail
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/expr.rs:949:35
58: 0x7f071c04cd91 - rustc_hir_typeck[f4621a54ee98578c]::check::check_fn
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/check.rs:129:9
59: 0x7f071be4bf99 - rustc_hir_typeck[f4621a54ee98578c]::typeck_with_inspect::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/lib.rs:178:9
60: 0x7f071be7dd0d - rustc_hir_typeck[f4621a54ee98578c]::typeck_with_inspect
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_hir_typeck/src/lib.rs:108:1
61: 0x7f071dcc80ba - rustc_query_impl[9bac21f9d69d7612]::query_impl::typeck_root::invoke_provider_fn::__rust_begin_short_backtrace
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_query_impl/src/query_impl.rs:118:46
62: 0x7f071da85345 - rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr::<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_query_impl/src/execution.rs:417:59
63: 0x7f071da85345 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::enter_context::<rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/tls.rs:56:9
64: 0x7f071da85345 - <std[4d059691104d6e44]::thread::local::LocalKey<core[e71302593bfcc513]::cell::Cell<*const ()>>>::try_with::<rustc_middle[e974e5372e06b6d1]::ty::context::tls::enter_context<rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/thread/local.rs:462:12
65: 0x7f071da85345 - <std[4d059691104d6e44]::thread::local::LocalKey<core[e71302593bfcc513]::cell::Cell<*const ()>>>::with::<rustc_middle[e974e5372e06b6d1]::ty::context::tls::enter_context<rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/thread/local.rs:426:20
66: 0x7f071da85345 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::enter_context::<rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/tls.rs:53:9
67: 0x7f071da85345 - rustc_query_impl[9bac21f9d69d7612]::plumbing::start_query::<rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_query_impl/src/plumbing.rs:74:9
68: 0x7f071da85345 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_context::<rustc_query_impl[9bac21f9d69d7612]::plumbing::start_query<rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/tls.rs:86:36
69: 0x7f071da85345 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_context_opt::<rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_context<rustc_query_impl[9bac21f9d69d7612]::plumbing::start_query<rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/tls.rs:75:18
70: 0x7f071da85345 - rustc_middle[e974e5372e06b6d1]::ty::context::tls::with_context::<rustc_query_impl[9bac21f9d69d7612]::plumbing::start_query<rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}>::{closure#0}, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_middle/src/ty/context/tls.rs:86:5
71: 0x7f071da85345 - rustc_query_impl[9bac21f9d69d7612]::plumbing::start_query::<rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_query_impl/src/plumbing.rs:61:5
72: 0x7f071da85345 - rustc_query_impl[9bac21f9d69d7612]::execution::execute_job_non_incr::<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_query_impl/src/execution.rs:417:17
73: 0x7f071da85345 - rustc_query_impl[9bac21f9d69d7612]::execution::try_execute_query::<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>, false>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_query_impl/src/execution.rs:325:17
74: 0x7f071dcc8488 - rustc_query_impl[9bac21f9d69d7612]::execution::execute_query_non_incr_inner::<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_query_impl/src/execution.rs:623:32
75: 0x7f071dcc8488 - stacker[a4b6f5db00609545]::maybe_grow::<rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[9bac21f9d69d7612]::execution::execute_query_non_incr_inner<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
at /rust/deps/stacker-0.1.21/src/lib.rs:57:9
76: 0x7f071dcc8488 - rustc_data_structures[aa36942088bb54e5]::stack::ensure_sufficient_stack::<rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_query_impl[9bac21f9d69d7612]::execution::execute_query_non_incr_inner<rustc_data_structures[aa36942088bb54e5]::vec_cache::VecCache<rustc_span[153f77ee8aac7ddf]::def_id::LocalDefId, rustc_middle[e974e5372e06b6d1]::query::erase::ErasedData<[u8; 8usize]>, rustc_middle[e974e5372e06b6d1]::dep_graph::graph::DepNodeIndex>>::{closure#0}>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/compiler/rustc_data_structures/src/stack.rs:21:5
150: 0x7f071b45bdf9 - std[4d059691104d6e44]::panicking::catch_unwind::<(), core[e71302593bfcc513]::panic::unwind_safe::AssertUnwindSafe<std[4d059691104d6e44]::thread::lifecycle::spawn_unchecked<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_with_globals<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_pool_with_globals<rustc_interface[4cabc7215623b9e1]::interface::run_compiler<(), rustc_driver_impl[cef7cac861329324]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panicking.rs:543:19
151: 0x7f071b45bdf9 - std[4d059691104d6e44]::panic::catch_unwind::<core[e71302593bfcc513]::panic::unwind_safe::AssertUnwindSafe<std[4d059691104d6e44]::thread::lifecycle::spawn_unchecked<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_with_globals<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_pool_with_globals<rustc_interface[4cabc7215623b9e1]::interface::run_compiler<(), rustc_driver_impl[cef7cac861329324]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/panic.rs:359:14
152: 0x7f071b45bdf9 - std[4d059691104d6e44]::thread::lifecycle::spawn_unchecked::<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_with_globals<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_pool_with_globals<rustc_interface[4cabc7215623b9e1]::interface::run_compiler<(), rustc_driver_impl[cef7cac861329324]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/std/src/thread/lifecycle.rs:68:26
153: 0x7f071b45bdf9 - <std[4d059691104d6e44]::thread::lifecycle::spawn_unchecked<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_with_globals<rustc_interface[4cabc7215623b9e1]::util::run_in_thread_pool_with_globals<rustc_interface[4cabc7215623b9e1]::interface::run_compiler<(), rustc_driver_impl[cef7cac861329324]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[e71302593bfcc513]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
at /rustc-dev/c315891193c35827c2d789adce686f8a5481778f/library/core/src/ops/function.rs:250:5
154: 0x7f071ef5a83f - <alloc[2445e9926955edc1]::boxed::Box<dyn core[e71302593bfcc513]::ops::function::FnOnce<(), Output = ()> + core[e71302593bfcc513]::marker::Send> as core[e71302593bfcc513]::ops::function::FnOnce<()>>::call_once
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/alloc/src/boxed.rs:2277:9
155: 0x7f071ef5a83f - <std[4d059691104d6e44]::sys::thread::unix::Thread>::new::thread_start
at /rustc/c315891193c35827c2d789adce686f8a5481778f/library/std/src/sys/thread/unix.rs:118:17
156: 0x7f07184981b9 - <unknown>
157: 0x7f071851d21c - <unknown>
158: 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: rustc 1.98.0-nightly (c31589119 2026-05-31) running on x86_64-unknown-linux-gnu
query stack during panic:
#0 [typeck_root] type-checking `main`
#1 [analysis] running analysis passes on crate `mvce`
end of query stack
error: aborting due to 1 previous error
auto-reduced (treereduce-rust):
original:
Version information
Possibly related line of code:
rust/compiler/rustc_middle/src/ty/context.rs
Lines 2187 to 2199 in c315891
Command:
/home/matthias/.rustup/toolchains/alt-master/bin/rustcProgram output