rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
98.77k stars 12.76k forks source link

ICE: `entered unreachable code: TypingMode x Reveal mismatch: UserFacing PostAnalysis` #133271

Open matthiaskrgr opened 1 day ago

matthiaskrgr commented 1 day ago

auto-reduced (treereduce-rust):

#![feature(generic_const_exprs)]

struct Foo;
impl<'a, const NUM: usize> std::ops::Add<&'a Foo> for Foo
where
    [(); 1 + 0]: Sized,
{
    fn unimplemented(self, _: &Foo) -> Self::Output {
        loop {}
    }
}

original:

//@ revisions: rpass
#![feature(generic_const_exprs)]
#![call_test(incomplete_features)]

struct Foo;
impl<'a, const NUM: usize> std::ops::Add<&'a Foo> for Foo
where
    [(); 1 + 0]: Sized,
{
    type Output = ();
    fn unimplemented(self, _: &Foo) -> Self::Output {
        loop {}
    }
}

fn writes_to_path() {
    Foo([])
}

Version information

rustc 1.84.0-dev
binary: rustc
commit-hash: unknown
commit-date: unknown
host: x86_64-unknown-linux-gnu
release: 1.84.0-dev
LLVM version: 19.1.3

Possibly related line of code: https://github.com/rust-lang/rust/blob/fda68927475070696fcc9d1f5c9c990f0e1af87a/compiler/rustc_infer/src/infer/mod.rs#L629-L641

@rustbot label +F-generic_const_exprs

matthiaskrgr commented 1 day ago

Command: /home/gh-matthiaskrgr/.rustup/toolchains/local-debug-assertions/bin/rustc

Program output

``` error[E0407]: method `unimplemented` is not a member of trait `std::ops::Add` --> /tmp/icemaker_global_tempdir.8JewhN6eVMlK/rustc_testrunner_tmpdir_reporting.lwpbxaL4JLI7/mvce.rs:8:5 | 8 | / fn unimplemented(self, _: &Foo) -> Self::Output { 9 | | loop {} 10 | | } | |_____^ not a member of trait `std::ops::Add` warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes --> /tmp/icemaker_global_tempdir.8JewhN6eVMlK/rustc_testrunner_tmpdir_reporting.lwpbxaL4JLI7/mvce.rs:1:12 | 1 | #![feature(generic_const_exprs)] | ^^^^^^^^^^^^^^^^^^^ | = note: see issue #76560 for more information = note: `#[warn(incomplete_features)]` on by default error[E0601]: `main` function not found in crate `mvce` --> /tmp/icemaker_global_tempdir.8JewhN6eVMlK/rustc_testrunner_tmpdir_reporting.lwpbxaL4JLI7/mvce.rs:11:2 | 11 | } | ^ consider adding a `main` function to `/tmp/icemaker_global_tempdir.8JewhN6eVMlK/rustc_testrunner_tmpdir_reporting.lwpbxaL4JLI7/mvce.rs` error[E0207]: the const parameter `NUM` is not constrained by the impl trait, self type, or predicates --> /tmp/icemaker_global_tempdir.8JewhN6eVMlK/rustc_testrunner_tmpdir_reporting.lwpbxaL4JLI7/mvce.rs:4:10 | 4 | impl<'a, const NUM: usize> std::ops::Add<&'a Foo> for Foo | ^^^^^^^^^^^^^^^^ unconstrained const parameter | = note: expressions using a const parameter must map each value to a distinct output value = note: proving the result of expressions other than the parameter are unique is not supported error[E0284]: type annotations needed --> /tmp/icemaker_global_tempdir.8JewhN6eVMlK/rustc_testrunner_tmpdir_reporting.lwpbxaL4JLI7/mvce.rs:8:40 | 8 | fn unimplemented(self, _: &Foo) -> Self::Output { | ^^^^^^^^^^^^ cannot infer the value of const parameter `NUM` | note: required for `Foo` to implement `Add<&'a Foo>` --> /tmp/icemaker_global_tempdir.8JewhN6eVMlK/rustc_testrunner_tmpdir_reporting.lwpbxaL4JLI7/mvce.rs:4:28 | 4 | impl<'a, const NUM: usize> std::ops::Add<&'a Foo> for Foo | ---------------- ^^^^^^^^^^^^^^^^^^^^^^ ^^^ | | | unsatisfied trait bound introduced here thread 'rustc' panicked at compiler/rustc_infer/src/infer/mod.rs:635:27: internal error: entered unreachable code: TypingMode x Reveal mismatch: UserFacing PostAnalysis stack backtrace: 0: 0x7ae2adec78c1 - std::backtrace_rs::backtrace::libunwind::trace::h8703245dc9a49124 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 1: 0x7ae2adec78c1 - std::backtrace_rs::backtrace::trace_unsynchronized::h78d8a3700e75585c at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7ae2adec78c1 - std::sys::backtrace::_print_fmt::h61bad005d77cf2db at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:66:9 3: 0x7ae2adec78c1 - ::fmt::hc1086c0c9fb6fd8c at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:39:26 4: 0x7ae2a8d040d4 - core::fmt::rt::Argument::fmt::hfcb22cb88e74be07 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/fmt/rt.rs:177:76 5: 0x7ae2a8d040d4 - core::fmt::write::hdc12c85fb7bc27ae at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1189:21 6: 0x7ae2adeec059 - std::io::Write::write_fmt::h3140ee98f58395e5 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1884:15 7: 0x7ae2adec7763 - std::sys::backtrace::BacktraceLock::print::h835389e6553680c5 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:42:9 8: 0x7ae2ade9aa51 - std::panicking::default_hook::{{closure}}::h13dc26463a7ed5b6 9: 0x7ae2ade9a822 - std::panicking::default_hook::h2c9874fc1b6ee27d at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:295:9 10: 0x7ae2aa1e7627 - core[2f0fa1be9e5c8a84]::ops::function::Fn<(&'a std[f0d9c895aad0cd81]::panic::PanicHookInfo<'b>,), Output = ()> + core[2f0fa1be9e5c8a84]::marker::Send + core[2f0fa1be9e5c8a84]::marker::Sync> as core[2f0fa1be9e5c8a84]::ops::function::Fn<(&std[f0d9c895aad0cd81]::panic::PanicHookInfo,)>>::call at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1984:9 11: 0x7ae2aa1e7627 - rustc_driver_impl[e50a30a81ad8d07]::install_ice_hook::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:1424:17 12: 0x7ae2aa1e7627 - as core[2f0fa1be9e5c8a84]::ops::function::Fn<(&dyn for<'a, 'b> core[2f0fa1be9e5c8a84]::ops::function::Fn<(&'a std[f0d9c895aad0cd81]::panic::PanicHookInfo<'b>,), Output = ()> + core[2f0fa1be9e5c8a84]::marker::Send + core[2f0fa1be9e5c8a84]::marker::Sync, &std[f0d9c895aad0cd81]::panic::PanicHookInfo)>>::call at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1984:9 13: 0x7ae2aa1e7627 - std[f0d9c895aad0cd81]::panicking::update_hook::>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:230:47 14: 0x7ae2ade9b06a - as core::ops::function::Fn>::call::h1c3f074633aa677b at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1984:9 15: 0x7ae2ade9b06a - std::panicking::rust_panic_with_hook::h1dfd3f9e8f401bf9 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:809:13 16: 0x7ae2adec7dbc - std::panicking::begin_panic_handler::{{closure}}::h7946db344fd8f54d at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:674:13 17: 0x7ae2adec7bd9 - std::sys::backtrace::__rust_end_short_backtrace::ha871355a58066dc4 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:170:18 18: 0x7ae2ade9ab3e - rust_begin_unwind at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:665:5 19: 0x7ae2a8d0dfe0 - core::panicking::panic_fmt::ha8bfcd3cb9149158 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:76:14 20: 0x7ae2ad881c9d - rustc_trait_selection[1d4bc13b0780c5b0]::traits::try_evaluate_const at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/mod.rs:536:1 21: 0x7ae2ad916bee - ::evaluate_predicate_recursively::{closure#0}::{closure#0}::{closure#3} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:934:35 22: 0x7ae2ad916bee - ::evaluate_predicate_recursively::{closure#0}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:947:28 23: 0x7ae2ad915d84 - stacker[4d802f40ce3e4bd9]::maybe_grow::, ::evaluate_predicate_recursively::{closure#0}::{closure#0}> at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.17/src/lib.rs:55:9 24: 0x7ae2ad915d84 - rustc_data_structures[2c374561a42a3422]::stack::ensure_sufficient_stack::, ::evaluate_predicate_recursively::{closure#0}::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:21:5 25: 0x7ae2ad915d84 - ::evaluate_predicate_recursively::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:634:9 26: 0x7ae2ad915d84 - ::evaluate_predicate_recursively at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:613:5 27: 0x7ae2ad914c02 - ::evaluate_predicates_recursively::>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:601:24 28: 0x7ae2adabf401 - ::where_clause_may_apply::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:1693:36 29: 0x7ae2adabf401 - ::evaluation_probe::<::where_clause_may_apply::{closure#0}>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:566:26 30: 0x7ae2adabf401 - ::probe::, ::evaluation_probe<::where_clause_may_apply::{closure#0}>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_infer/src/infer/snapshot/mod.rs:106:17 31: 0x7ae2ad8ff742 - ::evaluation_probe::<::where_clause_may_apply::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:564:9 32: 0x7ae2ad8ff742 - ::where_clause_may_apply at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:1691:9 33: 0x7ae2ad8ff742 - ::assemble_candidates_from_caller_bounds at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/candidate_assembly.rs:262:22 34: 0x7ae2ad8fdee1 - ::assemble_candidates at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/candidate_assembly.rs:151:13 35: 0x7ae2ad8f2b79 - ::candidate_from_obligation_no_cache at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:405:29 36: 0x7ae2ad912403 - ::candidate_from_obligation::{closure#0}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:353:33 37: 0x7ae2ad912403 - ::in_task::<::candidate_from_obligation::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result, rustc_middle[fe0cea492f269d7e]::traits::SelectionError>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:1394:88 38: 0x7ae2ad912403 - >::with_anon_task::::in_task<::candidate_from_obligation::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result, rustc_middle[fe0cea492f269d7e]::traits::SelectionError>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result, rustc_middle[fe0cea492f269d7e]::traits::SelectionError>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/dep_graph/graph.rs:306:22 39: 0x7ae2ad912403 - ::in_task::<::candidate_from_obligation::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result, rustc_middle[fe0cea492f269d7e]::traits::SelectionError>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:1394:13 40: 0x7ae2ad912403 - ::candidate_from_obligation::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:353:13 41: 0x7ae2ad912403 - ::candidate_from_obligation at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:321:5 42: 0x7ae2ad91142d - ::select_from_obligation at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:318:9 43: 0x7ae2ad91142d - ::poly_select::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:271:31 44: 0x7ae2ad91142d - ::poly_select at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/select/mod.rs:262:5 45: 0x7ae2ad6bf8da - ::process_trait_obligation at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/fulfill.rs:785:15 46: 0x7ae2ad6bd900 - ::process_obligation 47: 0x7ae2ad9f8b3f - >::process_obligations:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/obligation_forest/mod.rs:466:23 48: 0x7ae2ad6b7e71 - >::select at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/fulfill.rs:110:13 49: 0x7ae2ad6b7e71 - as rustc_infer[60923559712e6125]::traits::engine::TraitEngine>::select_where_possible at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/fulfill.rs:163:9 50: 0x7ae2adb3a551 - ::select_where_possible at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/engine.rs:194:9 51: 0x7ae2adb3a551 - rustc_traits[64940c2036d14ced]::normalize_projection_ty::normalize_canonicalized_projection_ty::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_traits/src/normalize_projection_ty.rs:42:26 52: 0x7ae2adb3a551 - ::enter_canonical_trait_query::>, rustc_middle[fe0cea492f269d7e]::traits::query::NormalizationResult, rustc_traits[64940c2036d14ced]::normalize_projection_ty::normalize_canonicalized_projection_ty::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/infer.rs:168:21 53: 0x7ae2adba1070 - rustc_traits[64940c2036d14ced]::normalize_projection_ty::normalize_canonicalized_projection_ty at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_traits/src/normalize_projection_ty.rs:28:5 54: 0x7ae2aca9ce09 - rustc_query_impl[f789f1824e65be5f]::query_impl::normalize_canonicalized_projection_ty::dynamic_query::{closure#2}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:283:9 55: 0x7ae2aca9ce09 - rustc_query_impl[f789f1824e65be5f]::plumbing::__rust_begin_short_backtrace::> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:548:18 56: 0x7ae2acce6511 - rustc_query_impl[f789f1824e65be5f]::query_impl::normalize_canonicalized_projection_ty::dynamic_query::{closure#2} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:622:25 57: 0x7ae2acce6511 - >>)>>::call_once at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 58: 0x7ae2ac95ba11 - >>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false> as rustc_query_system[de9a209ffb560250]::query::config::QueryConfig>::compute at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:110:9 59: 0x7ae2ac95ba11 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:72 60: 0x7ae2ac95ba11 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:72:9 61: 0x7ae2ac95ba11 - >>::try_with::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:283:12 62: 0x7ae2ac95ba11 - >>::with::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:260:9 63: 0x7ae2ac95ba11 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:69:9 64: 0x7ae2ac95ba11 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 65: 0x7ae2ac95ba11 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:9 66: 0x7ae2ac95ba11 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:36 67: 0x7ae2ac95ba11 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:91:18 68: 0x7ae2ac95ba11 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:5 69: 0x7ae2ac95ba11 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:115:5 70: 0x7ae2ac95ba11 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 71: 0x7ae2ac95ba11 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:18 72: 0x7ae2ac95ba11 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:409:9 73: 0x7ae2ac95ba11 - rustc_query_system[de9a209ffb560250]::query::plumbing::try_execute_query::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:353:13 74: 0x7ae2ace561e5 - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:32 75: 0x7ae2ace561e5 - stacker[4d802f40ce3e4bd9]::maybe_grow::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.17/src/lib.rs:55:9 76: 0x7ae2ace561e5 - rustc_data_structures[2c374561a42a3422]::stack::ensure_sufficient_stack::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:21:5 77: 0x7ae2ace561e5 - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:5 78: 0x7ae2ace561e5 - rustc_query_impl[f789f1824e65be5f]::query_impl::normalize_canonicalized_projection_ty::get_query_non_incr::__rust_end_short_backtrace at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:598:26 79: 0x7ae2ada837a0 - rustc_middle[fe0cea492f269d7e]::query::plumbing::query_get_at::>>, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:143:17 80: 0x7ae2adab875a - ::normalize_canonicalized_projection_ty at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:422:31 81: 0x7ae2adab875a - ::normalize_canonicalized_projection_ty at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:413:35 82: 0x7ae2adab875a - >::try_fold_ty at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/query/normalize.rs:278:43 83: 0x7ae2ab23c7ba - >::try_fold_with:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/structural_impls.rs:353:9 84: 0x7ae2ab23c7ba - >::try_fold_with:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/generic_args.rs:324:44 85: 0x7ae2ab23c7ba - ::query_normalize:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/query/normalize.rs:106:22 86: 0x7ae2ab23c7ba - rustc_traits[64940c2036d14ced]::normalize_erasing_regions::try_normalize_after_erasing_regions:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_traits/src/normalize_erasing_regions.rs:27:11 87: 0x7ae2ab3fb861 - rustc_traits[64940c2036d14ced]::normalize_erasing_regions::provide::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_traits/src/normalize_erasing_regions.rs:14:13 88: 0x7ae2ab3fb861 - )>>::call_once at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 89: 0x7ae2aca9e2de - rustc_query_impl[f789f1824e65be5f]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:283:9 90: 0x7ae2aca9e2de - rustc_query_impl[f789f1824e65be5f]::plumbing::__rust_begin_short_backtrace::> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:548:18 91: 0x7ae2acb8c153 - rustc_query_impl[f789f1824e65be5f]::query_impl::try_normalize_generic_arg_after_erasing_regions::dynamic_query::{closure#2} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:622:25 92: 0x7ae2acb8c153 - )>>::call_once at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 93: 0x7ae2ac988353 - , rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false> as rustc_query_system[de9a209ffb560250]::query::config::QueryConfig>::compute at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:110:9 94: 0x7ae2ac988353 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:72 95: 0x7ae2ac988353 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:72:9 96: 0x7ae2ac988353 - >>::try_with::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:283:12 97: 0x7ae2ac988353 - >>::with::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:260:9 98: 0x7ae2ac988353 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:69:9 99: 0x7ae2ac988353 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 100: 0x7ae2ac988353 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:9 101: 0x7ae2ac988353 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:36 102: 0x7ae2ac988353 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:91:18 103: 0x7ae2ac988353 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:5 104: 0x7ae2ac988353 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:115:5 105: 0x7ae2ac988353 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 106: 0x7ae2ac988353 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:18 107: 0x7ae2ac988353 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:409:9 108: 0x7ae2ac988353 - rustc_query_system[de9a209ffb560250]::query::plumbing::try_execute_query::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:353:13 109: 0x7ae2acd4d680 - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:32 110: 0x7ae2acd4d680 - stacker[4d802f40ce3e4bd9]::maybe_grow::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.17/src/lib.rs:55:9 111: 0x7ae2acd4d680 - rustc_data_structures[2c374561a42a3422]::stack::ensure_sufficient_stack::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:21:5 112: 0x7ae2acd4d680 - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:5 113: 0x7ae2acd4d680 - rustc_query_impl[f789f1824e65be5f]::query_impl::try_normalize_generic_arg_after_erasing_regions::get_query_non_incr::__rust_end_short_backtrace at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:598:26 114: 0x7ae2aba9a7c8 - rustc_middle[fe0cea492f269d7e]::query::plumbing::query_get_at::, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:143:17 115: 0x7ae2aba9d0a2 - ::try_normalize_generic_arg_after_erasing_regions at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:422:31 116: 0x7ae2aba9d0a2 - ::try_normalize_generic_arg_after_erasing_regions at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:413:35 117: 0x7ae2aba9d0a2 - ::try_normalize_generic_arg_after_erasing_regions at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:205:18 118: 0x7ae2ac15e4a9 - >::try_fold_ty at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:217:15 119: 0x7ae2ac15e4a9 - >::try_fold_with:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/structural_impls.rs:353:9 120: 0x7ae2ac15e4a9 - ::try_normalize_erasing_regions:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:91:13 121: 0x7ae2abfea66c - ::visit_ty at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/reveal_all.rs:69:24 122: 0x7ae2abfea66c - ::super_body_preserves_cfg at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/mir/visit.rs:1042:9 123: 0x7ae2abfea66c - ::visit_body_preserves_cfg at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/mir/visit.rs:1006:13 124: 0x7ae2abfea66c - ::run_pass at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/reveal_all.rs:14:46 125: 0x7ae2ac17fc23 - rustc_mir_transform[204db89dd68e958c]::pass_manager::run_passes_inner at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/pass_manager.rs:252:17 126: 0x7ae2ac1845a6 - rustc_mir_transform[204db89dd68e958c]::pass_manager::run_passes_no_validate at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/pass_manager.rs:160:5 127: 0x7ae2ac1845a6 - rustc_mir_transform[204db89dd68e958c]::run_runtime_lowering_passes at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/lib.rs:623:5 128: 0x7ae2ac1845a6 - rustc_mir_transform[204db89dd68e958c]::run_analysis_to_runtime_passes at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/lib.rs:577:5 129: 0x7ae2ac183eb6 - rustc_mir_transform[204db89dd68e958c]::mir_drops_elaborated_and_const_checked at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/lib.rs:543:5 130: 0x7ae2aca9d006 - rustc_query_impl[f789f1824e65be5f]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:283:9 131: 0x7ae2aca9d006 - rustc_query_impl[f789f1824e65be5f]::plumbing::__rust_begin_short_backtrace::> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:548:18 132: 0x7ae2acdde06b - rustc_query_impl[f789f1824e65be5f]::query_impl::mir_drops_elaborated_and_const_checked::dynamic_query::{closure#2} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:622:25 133: 0x7ae2acdde06b - >::call_once at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 134: 0x7ae2aca00a32 - , rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false> as rustc_query_system[de9a209ffb560250]::query::config::QueryConfig>::compute at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:110:9 135: 0x7ae2aca00a32 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:72 136: 0x7ae2aca00a32 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:72:9 137: 0x7ae2aca00a32 - >>::try_with::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:283:12 138: 0x7ae2aca00a32 - >>::with::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:260:9 139: 0x7ae2aca00a32 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:69:9 140: 0x7ae2aca00a32 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 141: 0x7ae2aca00a32 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:9 142: 0x7ae2aca00a32 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:36 143: 0x7ae2aca00a32 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:91:18 144: 0x7ae2aca00a32 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:5 145: 0x7ae2aca00a32 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 8usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:115:5 146: 0x7ae2aca00a32 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 147: 0x7ae2aca00a32 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:18 148: 0x7ae2aca00a32 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:409:9 149: 0x7ae2aca00a32 - rustc_query_system[de9a209ffb560250]::query::plumbing::try_execute_query::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:353:13 150: 0x7ae2acde80b3 - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:32 151: 0x7ae2acde80b3 - stacker[4d802f40ce3e4bd9]::maybe_grow::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.17/src/lib.rs:55:9 152: 0x7ae2acde80b3 - rustc_data_structures[2c374561a42a3422]::stack::ensure_sufficient_stack::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:21:5 153: 0x7ae2acde80b3 - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:5 154: 0x7ae2acde80b3 - rustc_query_impl[f789f1824e65be5f]::query_impl::mir_drops_elaborated_and_const_checked::get_query_non_incr::__rust_end_short_backtrace at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:598:26 155: 0x7ae2ab3317fa - rustc_middle[fe0cea492f269d7e]::query::plumbing::query_ensure::, rustc_query_system[de9a209ffb560250]::dep_graph::graph::DepNodeIndex>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:159:9 156: 0x7ae2ab3317fa - ::mir_drops_elaborated_and_const_checked:: at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:194:9 157: 0x7ae2ab3317fa - rustc_interface[35eb84e6b1f7715d]::passes::run_required_analyses::{closure#3} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:881:17 158: 0x7ae2ab3317fa - ::run::<(), rustc_interface[35eb84e6b1f7715d]::passes::run_required_analyses::{closure#3}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:753:9 159: 0x7ae2ab3317fa - ::time::<(), rustc_interface[35eb84e6b1f7715d]::passes::run_required_analyses::{closure#3}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:16:9 160: 0x7ae2ab409584 - rustc_interface[35eb84e6b1f7715d]::passes::run_required_analyses at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:871:5 161: 0x7ae2ab409584 - rustc_interface[35eb84e6b1f7715d]::passes::analysis at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:915:5 162: 0x7ae2aca9f774 - rustc_query_impl[f789f1824e65be5f]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:283:9 163: 0x7ae2aca9f774 - rustc_query_impl[f789f1824e65be5f]::plumbing::__rust_begin_short_backtrace::> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:548:18 164: 0x7ae2acc1c857 - rustc_query_impl[f789f1824e65be5f]::query_impl::analysis::dynamic_query::{closure#2} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:622:25 165: 0x7ae2acc1c857 - >::call_once at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 166: 0x7ae2ac94a823 - >, false, false, false> as rustc_query_system[de9a209ffb560250]::query::config::QueryConfig>::compute at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:110:9 167: 0x7ae2ac94a823 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:72 168: 0x7ae2ac94a823 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:72:9 169: 0x7ae2ac94a823 - >>::try_with::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:283:12 170: 0x7ae2ac94a823 - >>::with::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:260:9 171: 0x7ae2ac94a823 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:69:9 172: 0x7ae2ac94a823 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 173: 0x7ae2ac94a823 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:9 174: 0x7ae2ac94a823 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:36 175: 0x7ae2ac94a823 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:91:18 176: 0x7ae2ac94a823 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_context::::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:102:5 177: 0x7ae2ac94a823 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[fe0cea492f269d7e]::query::erase::Erased<[u8; 1usize]>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:115:5 178: 0x7ae2ac94a823 - ::start_query::, rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 179: 0x7ae2ac94a823 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:473:18 180: 0x7ae2ac94a823 - rustc_query_system[de9a209ffb560250]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:409:9 181: 0x7ae2ac94a823 - rustc_query_system[de9a209ffb560250]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt, false> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:353:13 182: 0x7ae2accec79f - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:32 183: 0x7ae2accec79f - stacker[4d802f40ce3e4bd9]::maybe_grow::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.17/src/lib.rs:55:9 184: 0x7ae2accec79f - rustc_data_structures[2c374561a42a3422]::stack::ensure_sufficient_stack::, rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt>::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:21:5 185: 0x7ae2accec79f - rustc_query_system[de9a209ffb560250]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[f789f1824e65be5f]::plumbing::QueryCtxt> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:804:5 186: 0x7ae2accec79f - rustc_query_impl[f789f1824e65be5f]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:598:26 187: 0x7ae2aa2d8c57 - rustc_middle[fe0cea492f269d7e]::query::plumbing::query_get_at::>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:143:17 188: 0x7ae2aa2d8c57 - ::analysis at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:422:31 189: 0x7ae2aa2d8c57 - ::analysis at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:413:35 190: 0x7ae2aa2d8c57 - rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}::{closure#1}::{closure#5} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:451:52 191: 0x7ae2aa2d8c57 - ::enter::>::{closure#1} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1377:37 192: 0x7ae2aa2d8c57 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::<::enter>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:72:9 193: 0x7ae2aa2d8c57 - >>::try_with::::enter>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:283:12 194: 0x7ae2aa2d8c57 - >>::with::::enter>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:260:9 195: 0x7ae2aa2d8c57 - rustc_middle[fe0cea492f269d7e]::ty::context::tls::enter_context::<::enter>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:69:9 196: 0x7ae2aa2d8c57 - ::enter::> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:1377:9 197: 0x7ae2aa21117f - rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}::{closure#1} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:451:13 198: 0x7ae2aa21117f - ::enter::, rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:210:19 199: 0x7ae2aa1d2f98 - rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:393:22 200: 0x7ae2aa1d2f98 - rustc_interface[35eb84e6b1f7715d]::interface::run_compiler::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:505:27 201: 0x7ae2aa1d2f98 - rustc_interface[35eb84e6b1f7715d]::util::run_in_thread_pool_with_globals::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:143:13 202: 0x7ae2aa1d2f98 - rustc_interface[35eb84e6b1f7715d]::util::run_in_thread_with_globals::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:106:21 203: 0x7ae2aa1d2f98 - >::set::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9 204: 0x7ae2aa1d2f98 - rustc_span[c8c2d74ceb795b49]::create_session_globals_then::, rustc_interface[35eb84e6b1f7715d]::util::run_in_thread_with_globals, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:137:5 205: 0x7ae2aa25deb1 - rustc_interface[35eb84e6b1f7715d]::util::run_in_thread_with_globals::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:105:17 206: 0x7ae2aa25deb1 - std[f0d9c895aad0cd81]::sys::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/backtrace.rs:154:18 207: 0x7ae2aa25f989 - ::spawn_unchecked_::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#1}::{closure#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:561:17 208: 0x7ae2aa25f989 - ::spawn_unchecked_, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[2f0fa1be9e5c8a84]::ops::function::FnOnce<()>>::call_once at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:272:9 209: 0x7ae2aa25f989 - std[f0d9c895aad0cd81]::panicking::try::do_call::::spawn_unchecked_, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:557:40 210: 0x7ae2aa25f989 - std[f0d9c895aad0cd81]::panicking::try::, core[2f0fa1be9e5c8a84]::panic::unwind_safe::AssertUnwindSafe<::spawn_unchecked_, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#1}::{closure#0}>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:520:19 211: 0x7ae2aa25f989 - std[f0d9c895aad0cd81]::panic::catch_unwind::::spawn_unchecked_, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>> at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/panic.rs:358:14 212: 0x7ae2aa25f989 - ::spawn_unchecked_::, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#1} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:559:30 213: 0x7ae2aa25f989 - <::spawn_unchecked_, rustc_driver_impl[e50a30a81ad8d07]::run_compiler::{closure#0}>::{closure#1}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2f0fa1be9e5c8a84]::result::Result<(), rustc_span[c8c2d74ceb795b49]::ErrorGuaranteed>>::{closure#1} as core[2f0fa1be9e5c8a84]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 214: 0x7ae2adeb6b84 - as core::ops::function::FnOnce>::call_once::h3f3762f00a03f864 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1970:9 215: 0x7ae2adeb6b84 - as core::ops::function::FnOnce>::call_once::h31fb972ac3622b46 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:1970:9 216: 0x7ae2adeb6b84 - std::sys::pal::unix::thread::Thread::new::thread_start::h7b43305093bfe1d4 at /home/gh-matthiaskrgr/vcs/github/rust_debug_assertions/library/std/src/sys/pal/unix/thread.rs:105:17 217: 0x7ae2a569ca94 - start_thread at ./nptl/pthread_create.c:447:8 218: 0x7ae2a5729c3c - clone3 at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 219: 0x0 - error: the compiler unexpectedly panicked. this is a bug. 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.84.0-dev running on x86_64-unknown-linux-gnu query stack during panic: #0 [normalize_canonicalized_projection_ty] normalizing `>::Output` #1 [try_normalize_generic_arg_after_erasing_regions] normalizing `>::Output` end of query stack error: aborting due to 4 previous errors; 1 warning emitted Some errors have detailed explanations: E0207, E0284, E0407, E0601. For more information about an error, try `rustc --explain E0207`. ```

matthiaskrgr commented 1 day ago

cc @lcnr 🤔