rust-lang / rust

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

ice: coroutine: attempted to add with overflow #118951

Open matthiaskrgr opened 9 months ago

matthiaskrgr commented 9 months ago

auto-reduced (treereduce-rust):

async fn empty() {}

async fn meow(a: [u8; 0xffff_ffff_ffff_ffff]) {
    empty().await;
    dbg!(a);
}

original:

async fn empty() {}

async fn meow(a: [u8; 0xffff_ffff_ffff_ffff]) {
    empty().await;
    dbg!(a);
}

fn main() {
    let v = meow([0, 4, 1, 5]);
    let e = [0u8; 202];
    let _ = || unsafe {
        use std::{mem, ptr};
        let mut copy = bar::read(&v);
        ptr::write(&mut copy, mem::transmute(ptr::read(&e)));
        mem::forget(copy);
    };
}

Version information

rustc 1.76.0-dev
binary: rustc
commit-hash: unknown
commit-date: unknown
host: x86_64-unknown-linux-gnu
release: 1.76.0-dev
LLVM version: 17.0.5
matthiaskrgr commented 9 months ago

Command: /home/matthias/.rustup/toolchains/local-debug-assertions/bin/rustc --edition=2021

Program output

``` error[E0601]: `main` function not found in crate `mvce` --> /tmp/icemaker_global_tempdir.hBtf4oqscrUN/rustc_testrunner_tmpdir_reporting.dpoJ3vf60mXT/mvce.rs:6:2 | 6 | } | ^ consider adding a `main` function to `/tmp/icemaker_global_tempdir.hBtf4oqscrUN/rustc_testrunner_tmpdir_reporting.dpoJ3vf60mXT/mvce.rs` thread 'rustc' panicked at compiler/rustc_mir_transform/src/coroutine.rs:2039:33: attempt to add with overflow stack backtrace: 0: 0x7fa47895ec81 - std::backtrace_rs::backtrace::libunwind::trace::haa5856fbebd5c8fb at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5 1: 0x7fa47895ec81 - std::backtrace_rs::backtrace::trace_unsynchronized::h6dbada5e48931156 at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7fa47895ec81 - std::sys_common::backtrace::_print_fmt::h92b5e6a60399994c at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7fa47895ec81 - ::fmt::h2684e8436f4bc9ae at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7fa4789c516f - core::fmt::rt::Argument::fmt::h7cf61febdbae07c7 at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/rt.rs:142:9 5: 0x7fa4789c516f - core::fmt::write::hf750ecad86d2e1ec at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/fmt/mod.rs:1120:17 6: 0x7fa478938225 - std::io::Write::write_fmt::h2c71f0e441ecef5d at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/io/mod.rs:1810:15 7: 0x7fa47895ea54 - std::sys_common::backtrace::_print::h7b00c0fa08bd987a at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7fa47895ea54 - std::sys_common::backtrace::print::h4089126d3afaaed1 at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7fa47895fadc - std::panicking::default_hook::{{closure}}::h21459b57c9f8288e 10: 0x7fa47895f7a3 - std::panicking::default_hook::ha47cb0c6541aada4 at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:292:9 11: 0x7fa47b4f4977 - rustc_driver_impl[45cb6c64c00eeb71]::install_ice_hook::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:1345:17 12: 0x7fa47b4f4977 - as core[dd9a4f8bbffd0ef3]::ops::function::Fn<(&dyn for<'a, 'b> core[dd9a4f8bbffd0ef3]::ops::function::Fn<(&'a core[dd9a4f8bbffd0ef3]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[dd9a4f8bbffd0ef3]::marker::Send + core[dd9a4f8bbffd0ef3]::marker::Sync, &core[dd9a4f8bbffd0ef3]::panic::panic_info::PanicInfo)>>::call at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2029:9 13: 0x7fa478960447 - as core::ops::function::Fn>::call::h4f515263a662887f at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2029:9 14: 0x7fa478960447 - std::panicking::rust_panic_with_hook::hb6c3ddeb6c48f6e7 at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:783:13 15: 0x7fa478960189 - std::panicking::begin_panic_handler::{{closure}}::h69b922a767453fda at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:649:13 16: 0x7fa47895ef46 - std::sys_common::backtrace::__rust_end_short_backtrace::h379fe54222983e80 at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:171:18 17: 0x7fa47895fec2 - rust_begin_unwind at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:645:5 18: 0x7fa4789ce3a5 - core::panicking::panic_fmt::hbd5ae1c4b762a43d at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:72:14 19: 0x7fa4789ce465 - core::panicking::panic::h34b4b6296907b905 at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panicking.rs:144:5 20: 0x7fa47cca2a10 - rustc_mir_transform[da3ffbe5529ac93c]::coroutine::check_must_not_suspend_ty at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/coroutine.rs:2039:33 21: 0x7fa47cca4d15 - rustc_mir_transform[da3ffbe5529ac93c]::coroutine::check_suspend_tys at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/coroutine.rs:1912:17 22: 0x7fa47cca4d15 - rustc_mir_transform[da3ffbe5529ac93c]::coroutine::mir_coroutine_witnesses::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/coroutine.rs:1579:5 23: 0x7fa47cca4d15 - rustc_mir_transform[da3ffbe5529ac93c]::coroutine::mir_coroutine_witnesses at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_mir_transform/src/coroutine.rs:1551:1 24: 0x7fa47d3e35e1 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_coroutine_witnesses::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 25: 0x7fa47d3e35e1 - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 26: 0x7fa47d7315f1 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_coroutine_witnesses::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 27: 0x7fa47d7315f1 - >::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 28: 0x7fa47d310083 - >, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 29: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 30: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 31: 0x7fa47d310083 - >>::try_with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 32: 0x7fa47d310083 - >>::with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 33: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 34: 0x7fa47d310083 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 35: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 36: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 37: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 38: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 39: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 40: 0x7fa47d310083 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 41: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 42: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 43: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 44: 0x7fa47d645eca - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 45: 0x7fa47d645eca - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 46: 0x7fa47d645eca - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 47: 0x7fa47d645eca - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 48: 0x7fa47d645eca - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_coroutine_witnesses::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 49: 0x7fa47e278d00 - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 50: 0x7fa47e282ca9 - ::mir_coroutine_witnesses:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:438:31 51: 0x7fa47e282ca9 - ::mir_coroutine_witnesses:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:17 52: 0x7fa47e282ca9 - ::{closure#0}> as core[dd9a4f8bbffd0ef3]::iter::traits::iterator::Iterator>::next at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_ty_utils/src/needs_drop.rs:156:48 53: 0x7fa47e282ca9 - ::{closure#0}> as core[dd9a4f8bbffd0ef3]::iter::traits::iterator::Iterator>::try_fold::<(), core[dd9a4f8bbffd0ef3]::iter::traits::iterator::Iterator::find::check, &mut rustc_ty_utils[78e9803e8e61935]::needs_drop::filter_array_elements::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::ops::control_flow::ControlFlow>> at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/traits/iterator.rs:2461:29 54: 0x7fa47e282ca9 - ::{closure#0}> as core[dd9a4f8bbffd0ef3]::iter::traits::iterator::Iterator>::find::<&mut rustc_ty_utils[78e9803e8e61935]::needs_drop::filter_array_elements::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/traits/iterator.rs:2931:9 55: 0x7fa47e282ca9 - ::{closure#0}>, rustc_ty_utils[78e9803e8e61935]::needs_drop::filter_array_elements::{closure#0}> as core[dd9a4f8bbffd0ef3]::iter::traits::iterator::Iterator>::next at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/iter/adapters/filter.rs:60:19 56: 0x7fa47e282ca9 - rustc_ty_utils[78e9803e8e61935]::needs_drop::needs_drop_raw at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_ty_utils/src/needs_drop.rs:24:10 57: 0x7fa47d3cf06b - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::needs_drop_raw::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 58: 0x7fa47d3cf06b - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 59: 0x7fa47d7db671 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::needs_drop_raw::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 60: 0x7fa47d7db671 - )>>::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 61: 0x7fa47d2ad578 - , rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 62: 0x7fa47d2ad578 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 63: 0x7fa47d2ad578 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 64: 0x7fa47d2ad578 - >>::try_with::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 65: 0x7fa47d2ad578 - >>::with::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 66: 0x7fa47d2ad578 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 67: 0x7fa47d2ad578 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 68: 0x7fa47d2ad578 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 69: 0x7fa47d2ad578 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 70: 0x7fa47d2ad578 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 71: 0x7fa47d2ad578 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 72: 0x7fa47d2ad578 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 73: 0x7fa47d2ad578 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 74: 0x7fa47d2ad578 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 75: 0x7fa47d2ad578 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 76: 0x7fa47d2ad578 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 77: 0x7fa47d5e3d8b - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 78: 0x7fa47d5e3d8b - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 79: 0x7fa47d5e3d8b - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 80: 0x7fa47d5e3d8b - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 81: 0x7fa47d5e3d8b - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::needs_drop_raw::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 82: 0x7fa47e0db109 - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 83: 0x7fa47e0db109 - ::needs_drop_raw at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2205:1 84: 0x7fa47e0db109 - ::needs_drop_raw at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:35 85: 0x7fa47e0db109 - ::needs_drop at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/util.rs:1157:21 86: 0x7fa47e0e1260 - rustc_trait_selection[468f0d859e934da4]::traits::query::dropck_outlives::dtorck_constraint_for_ty_inner at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/query/dropck_outlives.rs:299:16 87: 0x7fa47e0dfe91 - rustc_trait_selection[468f0d859e934da4]::traits::query::dropck_outlives::compute_dropck_outlives_inner at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/query/dropck_outlives.rs:134:9 88: 0x7fa47e0f8a1f - rustc_traits[96d20801a8179e21]::dropck_outlives::dropck_outlives::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_traits/src/dropck_outlives.rs:26:9 89: 0x7fa47e0f8a1f - ::enter_canonical_trait_query::, rustc_middle[3aa34c9d6e8ca729]::traits::query::DropckOutlivesResult, rustc_traits[96d20801a8179e21]::dropck_outlives::dropck_outlives::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/infer.rs:195:21 90: 0x7fa47e1535d7 - rustc_traits[96d20801a8179e21]::dropck_outlives::dropck_outlives at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_traits/src/dropck_outlives.rs:25:5 91: 0x7fa47d3d0beb - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::dropck_outlives::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 92: 0x7fa47d3d0beb - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 93: 0x7fa47d7db9d5 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::dropck_outlives::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 94: 0x7fa47d7db9d5 - >)>>::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 95: 0x7fa47d2cd342 - >, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 96: 0x7fa47d2cd342 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 97: 0x7fa47d2cd342 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 98: 0x7fa47d2cd342 - >>::try_with::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 99: 0x7fa47d2cd342 - >>::with::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 100: 0x7fa47d2cd342 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 101: 0x7fa47d2cd342 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 102: 0x7fa47d2cd342 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 103: 0x7fa47d2cd342 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 104: 0x7fa47d2cd342 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 105: 0x7fa47d2cd342 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 106: 0x7fa47d2cd342 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 107: 0x7fa47d2cd342 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 108: 0x7fa47d2cd342 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 109: 0x7fa47d2cd342 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 110: 0x7fa47d2cd342 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 111: 0x7fa47d510353 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 112: 0x7fa47d510353 - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 113: 0x7fa47d510353 - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 114: 0x7fa47d510353 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 115: 0x7fa47d510353 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::dropck_outlives::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 116: 0x7fa47e07a8e5 - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::>, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 117: 0x7fa47e07a8e5 - ::dropck_outlives at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2205:1 118: 0x7fa47e07a8e5 - ::dropck_outlives at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:35 119: 0x7fa47e07a8e5 - ::perform_query at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/query/type_op/outlives.rs:42:13 120: 0x7fa47ac21e37 - ::fully_perform_into at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/query/type_op/mod.rs:122:32 121: 0x7fa47ac50230 - as rustc_trait_selection[468f0d859e934da4]::traits::query::type_op::TypeOp>::fully_perform at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_trait_selection/src/traits/query/type_op/mod.rs:161:13 122: 0x7fa47abab3f0 - ::compute_drop_data at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/liveness/trace.rs:605:15 123: 0x7fa47aba953c - ::dropck_boring_locals::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/liveness/trace.rs:203:25 124: 0x7fa47aba953c - >::or_insert_with::<::dropck_boring_locals::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/indexmap-2.0.0/src/map/core.rs:559:50 125: 0x7fa47aba953c - ::dropck_boring_locals at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/liveness/trace.rs:201:29 126: 0x7fa47aba953c - rustc_borrowck[9d0011edc4bd13fe]::type_check::liveness::trace::trace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/liveness/trace.rs:99:5 127: 0x7fa47abd266c - rustc_borrowck[9d0011edc4bd13fe]::type_check::liveness::generate at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/liveness/mod.rs:60:5 128: 0x7fa47abd266c - rustc_borrowck[9d0011edc4bd13fe]::type_check::type_check at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:192:5 129: 0x7fa47ad4de51 - rustc_borrowck[9d0011edc4bd13fe]::nll::compute_regions at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/nll.rs:105:9 130: 0x7fa47aa3f880 - rustc_borrowck[9d0011edc4bd13fe]::do_mir_borrowck at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/lib.rs:224:9 131: 0x7fa47aa27a2a - rustc_borrowck[9d0011edc4bd13fe]::mir_borrowck at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/lib.rs:134:27 132: 0x7fa47d3cbc13 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 133: 0x7fa47d3cbc13 - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 134: 0x7fa47d6d2b7d - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_borrowck::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 135: 0x7fa47d6d2b7d - >::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 136: 0x7fa47d370722 - >, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 137: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 138: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 139: 0x7fa47d370722 - >>::try_with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 140: 0x7fa47d370722 - >>::with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 141: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 142: 0x7fa47d370722 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 143: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 144: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 145: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 146: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 147: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 148: 0x7fa47d370722 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 149: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 150: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 151: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 152: 0x7fa47d73dd56 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 153: 0x7fa47d73dd56 - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 154: 0x7fa47d73dd56 - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 155: 0x7fa47d73dd56 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 156: 0x7fa47d73dd56 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 157: 0x7fa47abb293b - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 158: 0x7fa47abdc359 - ::mir_borrowck:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:438:31 159: 0x7fa47abdc359 - ::mir_borrowck:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:17 160: 0x7fa47abdc359 - ::prove_closure_bounds at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:2646:46 161: 0x7fa47abf8d90 - ::prove_aggregate_predicates at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:2624:26 162: 0x7fa47abf8d90 - ::check_aggregate_rvalue at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:2410:9 163: 0x7fa47abf8d90 - ::check_rvalue at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:1842:17 164: 0x7fa47abff47d - ::check_stmt at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:1270:17 165: 0x7fa47abff47d - ::typeck_mir at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:2709:17 166: 0x7fa47abd0a6f - rustc_borrowck[9d0011edc4bd13fe]::type_check::type_check at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/type_check/mod.rs:188:5 167: 0x7fa47ad4de51 - rustc_borrowck[9d0011edc4bd13fe]::nll::compute_regions at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/nll.rs:105:9 168: 0x7fa47aa3f880 - rustc_borrowck[9d0011edc4bd13fe]::do_mir_borrowck at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/lib.rs:224:9 169: 0x7fa47aa27a2a - rustc_borrowck[9d0011edc4bd13fe]::mir_borrowck at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_borrowck/src/lib.rs:134:27 170: 0x7fa47d3cbc13 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_borrowck::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 171: 0x7fa47d3cbc13 - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 172: 0x7fa47d6d2b7d - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_borrowck::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 173: 0x7fa47d6d2b7d - >::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 174: 0x7fa47d370722 - >, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 175: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 176: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 177: 0x7fa47d370722 - >>::try_with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 178: 0x7fa47d370722 - >>::with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 179: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 180: 0x7fa47d370722 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 181: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 182: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 183: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 184: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 185: 0x7fa47d370722 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 186: 0x7fa47d370722 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 187: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 188: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 189: 0x7fa47d370722 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 190: 0x7fa47d73dd56 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 191: 0x7fa47d73dd56 - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 192: 0x7fa47d73dd56 - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 193: 0x7fa47d73dd56 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 194: 0x7fa47d73dd56 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::mir_borrowck::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 195: 0x7fa47b8323ab - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 196: 0x7fa47b859ccb - ::mir_borrowck:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:438:31 197: 0x7fa47b859ccb - ::mir_borrowck:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:17 198: 0x7fa47b859ccb - rustc_hir_analysis[99d17f94127dbc98]::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/type_of/opaque.rs:279:25 199: 0x7fa47b859ccb - rustc_hir_analysis[99d17f94127dbc98]::collect::type_of::type_of_opaque at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/type_of.rs:539:21 200: 0x7fa47d3cfd08 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::type_of_opaque::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 201: 0x7fa47d3cfd08 - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 202: 0x7fa47d6d5901 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::type_of_opaque::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 203: 0x7fa47d6d5901 - >::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 204: 0x7fa47d310083 - >, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 205: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 206: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 207: 0x7fa47d310083 - >>::try_with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 208: 0x7fa47d310083 - >>::with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 209: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 210: 0x7fa47d310083 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 211: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 212: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 213: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 214: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 215: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 216: 0x7fa47d310083 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 217: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 218: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 219: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 220: 0x7fa47d644d5a - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 221: 0x7fa47d644d5a - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 222: 0x7fa47d644d5a - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 223: 0x7fa47d644d5a - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 224: 0x7fa47d644d5a - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::type_of_opaque::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 225: 0x7fa47b8321ad - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 226: 0x7fa47b858147 - ::type_of_opaque:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:438:31 227: 0x7fa47b858147 - ::type_of_opaque:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:17 228: 0x7fa47b858147 - rustc_hir_analysis[99d17f94127dbc98]::collect::type_of::type_of at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/collect/type_of.rs:452:39 229: 0x7fa47d3ecac5 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::type_of::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 230: 0x7fa47d3ecac5 - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 231: 0x7fa47d6e4001 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::type_of::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 232: 0x7fa47d6e4001 - >::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 233: 0x7fa47d310083 - >, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 234: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 235: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 236: 0x7fa47d310083 - >>::try_with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 237: 0x7fa47d310083 - >>::with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 238: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 239: 0x7fa47d310083 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 240: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 241: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 242: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 243: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 244: 0x7fa47d310083 - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 8usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 245: 0x7fa47d310083 - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 246: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 247: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 248: 0x7fa47d310083 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 249: 0x7fa47d644b9a - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 250: 0x7fa47d644b9a - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 251: 0x7fa47d644b9a - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 252: 0x7fa47d644b9a - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 253: 0x7fa47d644b9a - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::type_of::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 254: 0x7fa47b8321ad - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 255: 0x7fa47b84582d - ::type_of:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:438:31 256: 0x7fa47b84582d - ::type_of:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:17 257: 0x7fa47b84582d - rustc_hir_analysis[99d17f94127dbc98]::check::check::check_opaque at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/check/check.rs:219:8 258: 0x7fa47b84582d - rustc_hir_analysis[99d17f94127dbc98]::check::check::check_item_type at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/check/check.rs:512:17 259: 0x7fa47b85057c - rustc_hir_analysis[99d17f94127dbc98]::check::check::check_mod_item_types at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/check/check.rs:1315:9 260: 0x7fa47d3dc3b2 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::check_mod_item_types::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 261: 0x7fa47d3dc3b2 - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 262: 0x7fa47d53881d - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::check_mod_item_types::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 263: 0x7fa47d53881d - >::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 264: 0x7fa47d2f20da - >, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 265: 0x7fa47d2f20da - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 266: 0x7fa47d2f20da - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 267: 0x7fa47d2f20da - >>::try_with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 268: 0x7fa47d2f20da - >>::with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 269: 0x7fa47d2f20da - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 270: 0x7fa47d2f20da - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 271: 0x7fa47d2f20da - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 272: 0x7fa47d2f20da - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 273: 0x7fa47d2f20da - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 274: 0x7fa47d2f20da - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 275: 0x7fa47d2f20da - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 0usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 276: 0x7fa47d2f20da - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 277: 0x7fa47d2f20da - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 278: 0x7fa47d2f20da - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 279: 0x7fa47d2f20da - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 280: 0x7fa47d7e8e9c - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 281: 0x7fa47d7e8e9c - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 282: 0x7fa47d7e8e9c - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 283: 0x7fa47d7e8e9c - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 284: 0x7fa47d7e8e9c - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::check_mod_item_types::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 285: 0x7fa47ba1b9ff - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_ensure::>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:172:9 286: 0x7fa47ba1b9ff - ::check_mod_item_types at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:205:9 287: 0x7fa47ba1b9ff - rustc_hir_analysis[99d17f94127dbc98]::check_crate::{closure#5}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:209:44 288: 0x7fa47ba1b9ff - ::for_each_module:: at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/hir/map/mod.rs:527:13 289: 0x7fa47ba7f852 - rustc_hir_analysis[99d17f94127dbc98]::check_crate::{closure#5} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:209:9 290: 0x7fa47ba7f852 - ::run::<(), rustc_hir_analysis[99d17f94127dbc98]::check_crate::{closure#5}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/profiling.rs:752:9 291: 0x7fa47ba7f852 - ::time::<(), rustc_hir_analysis[99d17f94127dbc98]::check_crate::{closure#5}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_session/src/utils.rs:12:9 292: 0x7fa47ba7f852 - rustc_hir_analysis[99d17f94127dbc98]::check_crate at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_hir_analysis/src/lib.rs:208:5 293: 0x7fa47c262b40 - rustc_interface[2c70f99d480d50b9]::passes::analysis at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/passes.rs:734:5 294: 0x7fa47d3ecca1 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:586:47 295: 0x7fa47d3ecca1 - rustc_query_impl[cd6e78e0d6fe079e]::plumbing::__rust_begin_short_backtrace::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:510:18 296: 0x7fa47d7aac59 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::analysis::dynamic_query::{closure#2} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:582:25 297: 0x7fa47d7aac59 - >::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 298: 0x7fa47d2a1dda - >, false, false, false> as rustc_query_system[7c5d5fc140a72d5e]::query::config::QueryConfig>::compute at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/lib.rs:119:9 299: 0x7fa47d2a1dda - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:72 300: 0x7fa47d2a1dda - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 301: 0x7fa47d2a1dda - >>::try_with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 302: 0x7fa47d2a1dda - >>::with::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 303: 0x7fa47d2a1dda - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 304: 0x7fa47d2a1dda - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:151:13 305: 0x7fa47d2a1dda - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:133:9 306: 0x7fa47d2a1dda - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:36 307: 0x7fa47d2a1dda - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:100:18 308: 0x7fa47d2a1dda - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_context::::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:111:5 309: 0x7fa47d2a1dda - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[3aa34c9d6e8ca729]::query::erase::Erased<[u8; 1usize]>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:124:5 310: 0x7fa47d2a1dda - ::start_query::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:136:9 311: 0x7fa47d2a1dda - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:464:18 312: 0x7fa47d2a1dda - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:397:9 313: 0x7fa47d2a1dda - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt, false> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:340:13 314: 0x7fa47d7388f2 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:32 315: 0x7fa47d7388f2 - stacker[f536145056256cf6]::maybe_grow::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.15/src/lib.rs:55:9 316: 0x7fa47d7388f2 - rustc_data_structures[566eb591dc4624c5]::stack::ensure_sufficient_stack::, rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_data_structures/src/stack.rs:17:5 317: 0x7fa47d7388f2 - rustc_query_system[7c5d5fc140a72d5e]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[cd6e78e0d6fe079e]::plumbing::QueryCtxt> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_system/src/query/plumbing.rs:796:5 318: 0x7fa47d7388f2 - rustc_query_impl[cd6e78e0d6fe079e]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_query_impl/src/plumbing.rs:560:26 319: 0x7fa47b4cae3d - rustc_middle[3aa34c9d6e8ca729]::query::plumbing::query_get_at::>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:156:17 320: 0x7fa47b4cae3d - ::analysis at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/mod.rs:2205:1 321: 0x7fa47b4cae3d - ::analysis at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/query/plumbing.rs:429:35 322: 0x7fa47b4cae3d - rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}::{closure#0}::{closure#3} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:444:52 323: 0x7fa47b4cae3d - ::enter::>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:673:37 324: 0x7fa47b4cae3d - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:82:9 325: 0x7fa47b4cae3d - >>::try_with::::enter>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:270:16 326: 0x7fa47b4cae3d - >>::with::::enter>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/local.rs:246:9 327: 0x7fa47b4cae3d - rustc_middle[3aa34c9d6e8ca729]::ty::context::tls::enter_context::<::enter>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context/tls.rs:79:9 328: 0x7fa47b4cae3d - ::enter::> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_middle/src/ty/context.rs:673:9 329: 0x7fa47b481de4 - rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:444:13 330: 0x7fa47b481de4 - ::enter::, rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/queries.rs:312:19 331: 0x7fa47b4b6694 - rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_driver_impl/src/lib.rs:392:22 332: 0x7fa47b4b6694 - rustc_interface[2c70f99d480d50b9]::interface::run_compiler::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:423:21 333: 0x7fa47b4b6694 - rustc_span[fb0f3f99068292c2]::set_source_map::, rustc_interface[2c70f99d480d50b9]::interface::run_compiler, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:1051:5 334: 0x7fa47b4e8a17 - rustc_interface[2c70f99d480d50b9]::interface::run_compiler::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/interface.rs:417:13 335: 0x7fa47b4e8a17 - rustc_interface[2c70f99d480d50b9]::util::run_in_thread_pool_with_globals::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:117:13 336: 0x7fa47b4e8a17 - >::set::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9 337: 0x7fa47b4b6cc9 - rustc_span[fb0f3f99068292c2]::create_session_globals_then::, rustc_interface[2c70f99d480d50b9]::util::run_in_thread_pool_with_globals, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}> at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_span/src/lib.rs:130:5 338: 0x7fa47b52e9ce - rustc_interface[2c70f99d480d50b9]::util::run_in_thread_with_globals::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/compiler/rustc_interface/src/util.rs:79:38 339: 0x7fa47b52e9ce - std[f19f767d9e498e03]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys_common/backtrace.rs:155:18 340: 0x7fa47b532ac3 - ::spawn_unchecked_::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#1}::{closure#0} at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:529:17 341: 0x7fa47b532ac3 - ::spawn_unchecked_, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[dd9a4f8bbffd0ef3]::ops::function::FnOnce<()>>::call_once at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/panic/unwind_safe.rs:272:9 342: 0x7fa47b532ac3 - std[f19f767d9e498e03]::panicking::try::do_call::::spawn_unchecked_, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:552:40 343: 0x7fa47b532ac3 - std[f19f767d9e498e03]::panicking::try::, core[dd9a4f8bbffd0ef3]::panic::unwind_safe::AssertUnwindSafe<::spawn_unchecked_, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#1}::{closure#0}>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panicking.rs:516:19 344: 0x7fa47b532ac3 - std[f19f767d9e498e03]::panic::catch_unwind::::spawn_unchecked_, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>> at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/panic.rs:142:14 345: 0x7fa47b532ac3 - ::spawn_unchecked_::, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#1} at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/thread/mod.rs:528:30 346: 0x7fa47b532ac3 - <::spawn_unchecked_, rustc_driver_impl[45cb6c64c00eeb71]::run_compiler::{closure#0}>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[dd9a4f8bbffd0ef3]::result::Result<(), rustc_span[fb0f3f99068292c2]::ErrorGuaranteed>>::{closure#1} as core[dd9a4f8bbffd0ef3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /home/matthias/vcs/github/rust_debug_assertions/library/core/src/ops/function.rs:250:5 347: 0x7fa4789782bc - as core::ops::function::FnOnce>::call_once::hc675f43b1059aead at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2015:9 348: 0x7fa4789782bc - as core::ops::function::FnOnce>::call_once::h322e2fe979046b41 at /home/matthias/vcs/github/rust_debug_assertions/library/alloc/src/boxed.rs:2015:9 349: 0x7fa47894b275 - std::sys::unix::thread::Thread::new::thread_start::h6eeda87c57585977 at /home/matthias/vcs/github/rust_debug_assertions/library/std/src/sys/unix/thread.rs:108:17 350: 0x7fa4787219eb - 351: 0x7fa4787a57cc - 352: 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: rustc 1.76.0-dev running on x86_64-unknown-linux-gnu note: compiler flags: -Z dump-mir-dir=dir query stack during panic: #0 [mir_coroutine_witnesses] coroutine witness types for `meow::{closure#0}` #1 [needs_drop_raw] computing whether `{coroutine witness@/tmp/icemaker_global_tempdir.hBtf4oqscrUN/rustc_testrunner_tmpdir_reporting.dpoJ3vf60mXT/mvce.rs:3:47: 6:2}` needs drop #2 [dropck_outlives] computing dropck types for `{async fn body@/tmp/icemaker_global_tempdir.hBtf4oqscrUN/rustc_testrunner_tmpdir_reporting.dpoJ3vf60mXT/mvce.rs:3:47: 6:2}` #3 [mir_borrowck] borrow-checking `meow::{closure#0}` #4 [mir_borrowck] borrow-checking `meow` #5 [type_of_opaque] computing type of opaque `meow::{opaque#0}` #6 [type_of] computing type of `meow::{opaque#0}` #7 [check_mod_item_types] checking item types in top-level module #8 [analysis] running analysis passes on this crate end of query stack error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0601`. ```

compiler-errors commented 9 months ago

I feel like I've seen you open a duplicate of this issue. I remember commenting something like "I don't know why it's adding one to the number" or something... I'll look later if you can't find it 🤔

matthiaskrgr commented 9 months ago

Your feeling is correct, you probably remember this one https://github.com/rust-lang/rust/issues/114912 :D I did check already that 114912 does not ice again. :)

compiler-errors commented 9 months ago

This is precisely the same root cause as https://github.com/rust-lang/rust/issues/114912#issuecomment-1681337368

The fact that #114912 doesn't ICE is probably coincidental, and doesn't represent the root cause having been fixed, just generator analysis having gotten smarter in the mean time.

compiler-errors commented 9 months ago

I'll uplift my comment from that:

I have no idea why this + 1 exists, nor does removing it change test output. Someone should find out what it's for, and also add tests around this code ideally.

matthiaskrgr commented 9 months ago

hmm xD

Noratrieb commented 9 months ago

this code is very similar to the must_use lint, maybe something can be shared/copied from there. It had similar overflow bugs in the past.