thread 'rustc' panicked at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/mod.rs:1782:13: assertion failed: rustc_feature::encode_cross_crate(attr) stack backtrace: 0: 0x79fbdea9cc02 - std::backtrace_rs::backtrace::libunwind::trace::h3f40168f1ee349f7 at /home/jed/src/rust-enzyme/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 1: 0x79fbdea9cc02 - std::backtrace_rs::backtrace::trace_unsynchronized::h77a76d2022294636 at /home/jed/src/rust-enzyme/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x79fbdea9cc02 - std::backtrace::Backtrace::create::hdcfde3f25be237fc at /home/jed/src/rust-enzyme/library/std/src/backtrace.rs:331:13 3: 0x79fbdea9cb45 - std::backtrace::Backtrace::force_capture::h2d19e3326d037eaa at /home/jed/src/rust-enzyme/library/std/src/backtrace.rs:312:9 4: 0x79fbda2554f6 - rustc_driver_impl[c9e4c49e0847621e]::install_ice_hook::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_driver_impl/src/lib.rs:1444:25 5: 0x79fbda2554f6 - as core[f387b01b98f3a60]::ops::function::Fn<(&dyn for<'a, 'b> core[f387b01b98f3a60]::ops::function::Fn<(&'a std[b2c52fb7502980a0]::panic::PanicHookInfo<'b>,), Output = ()> + core[f387b01b98f3a60]::marker::Send + core[f387b01b98f3a60]::marker::Sync, &std[b2c52fb7502980a0]::panic::PanicHookInfo)>>::call at /home/jed/src/rust-enzyme/library/alloc/src/boxed.rs:2468:9 6: 0x79fbdea9f22f - as core::ops::function::Fn>::call::h7e047969ab3b3b11 at /home/jed/src/rust-enzyme/library/alloc/src/boxed.rs:2468:9 7: 0x79fbdea9f22f - std::panicking::rust_panic_with_hook::h5ae90bf8b023adab at /home/jed/src/rust-enzyme/library/std/src/panicking.rs:809:13 8: 0x79fbdeafa00a - std::panicking::begin_panic_handler::{{closure}}::ha3968aadd64bc21f at /home/jed/src/rust-enzyme/library/std/src/panicking.rs:667:13 9: 0x79fbdeaf9e29 - std::sys::backtrace::__rust_end_short_backtrace::hf781615413e56d67 at /home/jed/src/rust-enzyme/library/std/src/sys/backtrace.rs:170:18 10: 0x79fbdea9ec8c - rust_begin_unwind at /home/jed/src/rust-enzyme/library/std/src/panicking.rs:665:5 11: 0x79fbda173430 - core::panicking::panic_fmt::hdc2c3478282dc7a6 at /home/jed/src/rust-enzyme/library/core/src/panicking.rs:74:14 12: 0x79fbda1734bc - core::panicking::panic::h0e2ae8ab8f9bc655 at /home/jed/src/rust-enzyme/library/core/src/panicking.rs:148:5 13: 0x79fbdd1043c4 - ::get_attrs:: at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/mod.rs:1782:13 14: 0x79fbdd14dabd - rustc_codegen_ssa[8b40602536881c1b]::codegen_attrs::autodiff_attrs at /home/jed/src/rust-enzyme/compiler/rustc_codegen_ssa/src/codegen_attrs.rs:793:17 15: 0x79fbdc92c0c9 - rustc_query_impl[221e5b388a02dbef]::query_impl::autodiff_attrs::dynamic_query::{closure#2}::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:283:9 16: 0x79fbdc92c0c9 - rustc_query_impl[221e5b388a02dbef]::plumbing::__rust_begin_short_backtrace::> at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:548:18 17: 0x79fbdca9f5a9 - rustc_query_impl[221e5b388a02dbef]::query_impl::autodiff_attrs::dynamic_query::{closure#2} at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:622:25 18: 0x79fbdca9f5a9 - >::call_once at /home/jed/src/rust-enzyme/library/core/src/ops/function.rs:250:5 19: 0x79fbdcd2e33f - >, false, false, false> as rustc_query_system[a42051eb7778c344]::query::config::QueryConfig>::compute at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/lib.rs:110:9 20: 0x79fbdcd2e33f - rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:478:72 21: 0x79fbdcd2e33f - rustc_middle[ba3d82196bf5b80]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:82:9 22: 0x79fbdcd2e33f - >>::try_with::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>> at /home/jed/src/rust-enzyme/library/std/src/thread/local.rs:283:12 23: 0x79fbdcd2e33f - >>::with::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>> at /home/jed/src/rust-enzyme/library/std/src/thread/local.rs:260:9 24: 0x79fbdcd2e33f - rustc_middle[ba3d82196bf5b80]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:79:9 25: 0x79fbdcd2e33f - ::start_query::, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:151:13 26: 0x79fbdcd2e33f - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:134:9 27: 0x79fbdcd2e33f - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_context::::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:112:36 28: 0x79fbdcd2e33f - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:101:18 29: 0x79fbdcd2e33f - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_context::::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:112:5 30: 0x79fbdcd2e33f - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 8usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:125:5 31: 0x79fbdcd2e33f - ::start_query::, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:136:9 32: 0x79fbdcd2e33f - rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:478:18 33: 0x79fbdcd2e33f - rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt, false> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:414:9 34: 0x79fbdcd2e33f - rustc_query_system[a42051eb7778c344]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt, false> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:357:13 35: 0x79fbdcb9a15d - rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:809:32 36: 0x79fbdcb9a15d - stacker[d2ea5591b36a9363]::maybe_grow::, rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}> at /home/jed/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.17/src/lib.rs:55:9 37: 0x79fbdcb9a15d - rustc_data_structures[12617cf75fe428b3]::stack::ensure_sufficient_stack::, rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/stack.rs:21:5 38: 0x79fbdcb9a15d - rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:809:5 39: 0x79fbdcb9a15d - rustc_query_impl[221e5b388a02dbef]::query_impl::autodiff_attrs::get_query_non_incr::__rust_end_short_backtrace at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:598:26 40: 0x79fbdb1e6da2 - rustc_middle[ba3d82196bf5b80]::query::plumbing::query_get_at::>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/query/plumbing.rs:143:17 41: 0x79fbdb1e8911 - ::autodiff_attrs:: at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/query/plumbing.rs:422:31 42: 0x79fbdb1e8911 - ::autodiff_attrs:: at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/query/plumbing.rs:413:35 43: 0x79fbdb1e8911 - rustc_monomorphize[1932c61547b75d74]::partitioning::place_mono_items::>> at /home/jed/src/rust-enzyme/compiler/rustc_monomorphize/src/partitioning.rs:259:36 44: 0x79fbdb1e8911 - rustc_monomorphize[1932c61547b75d74]::partitioning::partition::>> at /home/jed/src/rust-enzyme/compiler/rustc_monomorphize/src/partitioning.rs:159:22 45: 0x79fbdb222733 - rustc_monomorphize[1932c61547b75d74]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_monomorphize/src/partitioning.rs:1151:41 46: 0x79fbdb21c659 - as core[f387b01b98f3a60]::ops::function::FnOnce<()>>::call_once at /home/jed/src/rust-enzyme/library/core/src/panic/unwind_safe.rs:272:9 47: 0x79fbdb21c659 - std[b2c52fb7502980a0]::panicking::try::do_call::, &[rustc_middle[ba3d82196bf5b80]::mir::mono::CodegenUnit]> at /home/jed/src/rust-enzyme/library/std/src/panicking.rs:557:40 48: 0x79fbdb21c659 - std[b2c52fb7502980a0]::panicking::try::<&[rustc_middle[ba3d82196bf5b80]::mir::mono::CodegenUnit], core[f387b01b98f3a60]::panic::unwind_safe::AssertUnwindSafe> at /home/jed/src/rust-enzyme/library/std/src/panicking.rs:520:19 49: 0x79fbdb21c659 - std[b2c52fb7502980a0]::panic::catch_unwind::, &[rustc_middle[ba3d82196bf5b80]::mir::mono::CodegenUnit]> at /home/jed/src/rust-enzyme/library/std/src/panic.rs:358:14 50: 0x79fbdb21c659 - ::run::<&[rustc_middle[ba3d82196bf5b80]::mir::mono::CodegenUnit], rustc_monomorphize[1932c61547b75d74]::partitioning::collect_and_partition_mono_items::{closure#0}::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/sync/parallel.rs:29:9 51: 0x79fbdb207b7c - rustc_data_structures[12617cf75fe428b3]::sync::parallel::disabled::join::::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/sync/parallel.rs:71:21 52: 0x79fbdb207b7c - rustc_data_structures[12617cf75fe428b3]::sync::parallel::parallel_guard::<(core[f387b01b98f3a60]::option::Option<&[rustc_middle[ba3d82196bf5b80]::mir::mono::CodegenUnit]>, core[f387b01b98f3a60]::option::Option<()>), rustc_data_structures[12617cf75fe428b3]::sync::parallel::disabled::join::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/sync/parallel.rs:45:15 53: 0x79fbdb207b7c - rustc_data_structures[12617cf75fe428b3]::sync::parallel::disabled::join:: at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/sync/parallel.rs:70:22 54: 0x79fbdb207b7c - rustc_data_structures[12617cf75fe428b3]::sync::parallel::enabled::join:: at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/sync/parallel.rs:169:13 55: 0x79fbdb207b7c - rustc_monomorphize[1932c61547b75d74]::partitioning::collect_and_partition_mono_items::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_monomorphize/src/partitioning.rs:1149:9 56: 0x79fbdb207b7c - ::run::<(&[rustc_middle[ba3d82196bf5b80]::mir::mono::CodegenUnit], ()), rustc_monomorphize[1932c61547b75d74]::partitioning::collect_and_partition_mono_items::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/profiling.rs:753:9 57: 0x79fbdb207b7c - ::time::<(&[rustc_middle[ba3d82196bf5b80]::mir::mono::CodegenUnit], ()), rustc_monomorphize[1932c61547b75d74]::partitioning::collect_and_partition_mono_items::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_session/src/utils.rs:16:9 58: 0x79fbdb1ef9aa - rustc_monomorphize[1932c61547b75d74]::partitioning::collect_and_partition_mono_items at /home/jed/src/rust-enzyme/compiler/rustc_monomorphize/src/partitioning.rs:1148:30 59: 0x79fbdc94bc85 - rustc_query_impl[221e5b388a02dbef]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2}::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:283:9 60: 0x79fbdc94bc85 - rustc_query_impl[221e5b388a02dbef]::plumbing::__rust_begin_short_backtrace::> at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:548:18 61: 0x79fbdca70539 - rustc_query_impl[221e5b388a02dbef]::query_impl::collect_and_partition_mono_items::dynamic_query::{closure#2} at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:622:25 62: 0x79fbdca70539 - >::call_once at /home/jed/src/rust-enzyme/library/core/src/ops/function.rs:250:5 63: 0x79fbdcd3ba75 - >, false, false, false> as rustc_query_system[a42051eb7778c344]::query::config::QueryConfig>::compute at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/lib.rs:110:9 64: 0x79fbdcd3ba75 - rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:478:72 65: 0x79fbdcd3ba75 - rustc_middle[ba3d82196bf5b80]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:82:9 66: 0x79fbdcd3ba75 - >>::try_with::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>> at /home/jed/src/rust-enzyme/library/std/src/thread/local.rs:283:12 67: 0x79fbdcd3ba75 - >>::with::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>> at /home/jed/src/rust-enzyme/library/std/src/thread/local.rs:260:9 68: 0x79fbdcd3ba75 - rustc_middle[ba3d82196bf5b80]::ty::context::tls::enter_context::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:79:9 69: 0x79fbdcd3ba75 - ::start_query::, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:151:13 70: 0x79fbdcd3ba75 - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:134:9 71: 0x79fbdcd3ba75 - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_context::::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:112:36 72: 0x79fbdcd3ba75 - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_context_opt::::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:101:18 73: 0x79fbdcd3ba75 - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_context::::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:112:5 74: 0x79fbdcd3ba75 - rustc_middle[ba3d82196bf5b80]::ty::context::tls::with_related_context::<::start_query, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}>::{closure#0}, rustc_middle[ba3d82196bf5b80]::query::erase::Erased<[u8; 40usize]>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:125:5 75: 0x79fbdcd3ba75 - ::start_query::, rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:136:9 76: 0x79fbdcd3ba75 - rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:478:18 77: 0x79fbdcd3ba75 - rustc_query_system[a42051eb7778c344]::query::plumbing::execute_job::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt, false> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:414:9 78: 0x79fbdcd3ba75 - rustc_query_system[a42051eb7778c344]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt, false> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:357:13 79: 0x79fbdcb0fb7a - rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:809:32 80: 0x79fbdcb0fb7a - stacker[d2ea5591b36a9363]::maybe_grow::, rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}> at /home/jed/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stacker-0.1.17/src/lib.rs:55:9 81: 0x79fbdcb0fb7a - rustc_data_structures[12617cf75fe428b3]::stack::ensure_sufficient_stack::, rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt>::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/stack.rs:21:5 82: 0x79fbdcb0fb7a - rustc_query_system[a42051eb7778c344]::query::plumbing::get_query_non_incr::>, false, false, false>, rustc_query_impl[221e5b388a02dbef]::plumbing::QueryCtxt> at /home/jed/src/rust-enzyme/compiler/rustc_query_system/src/query/plumbing.rs:809:5 83: 0x79fbdcb0fb7a - rustc_query_impl[221e5b388a02dbef]::query_impl::collect_and_partition_mono_items::get_query_non_incr::__rust_end_short_backtrace at /home/jed/src/rust-enzyme/compiler/rustc_query_impl/src/plumbing.rs:598:26 84: 0x79fbda89aaee - rustc_middle[ba3d82196bf5b80]::query::plumbing::query_get_at::>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/query/plumbing.rs:143:17 85: 0x79fbda89aaee - ::collect_and_partition_mono_items at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/query/plumbing.rs:422:31 86: 0x79fbda89aaee - ::collect_and_partition_mono_items at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/query/plumbing.rs:413:35 87: 0x79fbda89aaee - rustc_codegen_ssa[8b40602536881c1b]::base::codegen_crate:: at /home/jed/src/rust-enzyme/compiler/rustc_codegen_ssa/src/base.rs:624:49 88: 0x79fbda82b6b9 - ::codegen_crate at /home/jed/src/rust-enzyme/compiler/rustc_codegen_llvm/src/lib.rs:387:18 89: 0x79fbda5014d7 - rustc_interface[dc0bbdb9d2f7c2f8]::passes::start_codegen::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/passes.rs:1130:9 90: 0x79fbda5014d7 - ::run::, rustc_interface[dc0bbdb9d2f7c2f8]::passes::start_codegen::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_data_structures/src/profiling.rs:753:9 91: 0x79fbda5014d7 - ::time::, rustc_interface[dc0bbdb9d2f7c2f8]::passes::start_codegen::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_session/src/utils.rs:16:9 92: 0x79fbda5005db - rustc_interface[dc0bbdb9d2f7c2f8]::passes::start_codegen at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/passes.rs:1129:19 93: 0x79fbda52f762 - ::codegen_and_build_linker at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/queries.rs:129:31 94: 0x79fbda17630d - rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}::{closure#1}::{closure#6} at /home/jed/src/rust-enzyme/compiler/rustc_driver_impl/src/lib.rs:456:25 95: 0x79fbda17630d - ::enter::, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context.rs:1371:37 96: 0x79fbda17630d - rustc_middle[ba3d82196bf5b80]::ty::context::tls::enter_context::<::enter, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}, core[f387b01b98f3a60]::result::Result, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:82:9 97: 0x79fbda17630d - >>::try_with::::enter, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}, core[f387b01b98f3a60]::result::Result, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result, rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/library/std/src/thread/local.rs:283:12 98: 0x79fbda17630d - >>::with::::enter, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}, core[f387b01b98f3a60]::result::Result, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result, rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/library/std/src/thread/local.rs:260:9 99: 0x79fbda17630d - rustc_middle[ba3d82196bf5b80]::ty::context::tls::enter_context::<::enter, rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}, core[f387b01b98f3a60]::result::Result, rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context/tls.rs:79:9 100: 0x79fbda17630d - ::enter::, rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/compiler/rustc_middle/src/ty/context.rs:1371:9 101: 0x79fbda1b85c5 - >::enter::, rustc_span[70db172dff67bafc]::ErrorGuaranteed>, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}::{closure#1}::{closure#6}> at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/queries.rs:65:9 102: 0x79fbda21bdab - rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}::{closure#1} at /home/jed/src/rust-enzyme/compiler/rustc_driver_impl/src/lib.rs:455:13 103: 0x79fbda21bdab - ::enter::, rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/queries.rs:210:19 104: 0x79fbda184a98 - rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_driver_impl/src/lib.rs:391:22 105: 0x79fbda184a98 - rustc_interface[dc0bbdb9d2f7c2f8]::interface::run_compiler::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1} at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/interface.rs:505:27 106: 0x79fbda184a98 - rustc_interface[dc0bbdb9d2f7c2f8]::util::run_in_thread_pool_with_globals::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/util.rs:157:13 107: 0x79fbda184a98 - rustc_interface[dc0bbdb9d2f7c2f8]::util::run_in_thread_with_globals::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/util.rs:107:21 108: 0x79fbda184a98 - >::set::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scoped-tls-1.0.1/src/lib.rs:137:9 109: 0x79fbda1fd34c - rustc_span[70db172dff67bafc]::create_session_globals_then::, rustc_interface[dc0bbdb9d2f7c2f8]::util::run_in_thread_with_globals, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> at /home/jed/src/rust-enzyme/compiler/rustc_span/src/lib.rs:137:5 110: 0x79fbda18f732 - rustc_interface[dc0bbdb9d2f7c2f8]::util::run_in_thread_with_globals::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0} at /home/jed/src/rust-enzyme/compiler/rustc_interface/src/util.rs:106:17 111: 0x79fbda18f732 - std[b2c52fb7502980a0]::sys::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/library/std/src/sys/backtrace.rs:154:18 112: 0x79fbda190c81 - ::spawn_unchecked_::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}::{closure#0} at /home/jed/src/rust-enzyme/library/std/src/thread/mod.rs:541:17 113: 0x79fbda190c81 - ::spawn_unchecked_, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}::{closure#0}> as core[f387b01b98f3a60]::ops::function::FnOnce<()>>::call_once at /home/jed/src/rust-enzyme/library/core/src/panic/unwind_safe.rs:272:9 114: 0x79fbda190c81 - std[b2c52fb7502980a0]::panicking::try::do_call::::spawn_unchecked_, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/library/std/src/panicking.rs:557:40 115: 0x79fbda190c81 - std[b2c52fb7502980a0]::panicking::try::, core[f387b01b98f3a60]::panic::unwind_safe::AssertUnwindSafe<::spawn_unchecked_, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}::{closure#0}>> at /home/jed/src/rust-enzyme/library/std/src/panicking.rs:520:19 116: 0x79fbda190c81 - std[b2c52fb7502980a0]::panic::catch_unwind::::spawn_unchecked_, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1}::{closure#0}>, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>> at /home/jed/src/rust-enzyme/library/std/src/panic.rs:358:14 117: 0x79fbda190c81 - ::spawn_unchecked_::, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1} at /home/jed/src/rust-enzyme/library/std/src/thread/mod.rs:540:30 118: 0x79fbda190c81 - <::spawn_unchecked_, rustc_driver_impl[c9e4c49e0847621e]::run_compiler::{closure#0}>::{closure#1}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[f387b01b98f3a60]::result::Result<(), rustc_span[70db172dff67bafc]::ErrorGuaranteed>>::{closure#1} as core[f387b01b98f3a60]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} at /home/jed/src/rust-enzyme/library/core/src/ops/function.rs:250:5 119: 0x79fbdead2315 - as core::ops::function::FnOnce>::call_once::ha9acb9a3fc641a3e at /home/jed/src/rust-enzyme/library/alloc/src/boxed.rs:2454:9 120: 0x79fbdead2315 - as core::ops::function::FnOnce>::call_once::hef1d408e294af0c8 at /home/jed/src/rust-enzyme/library/alloc/src/boxed.rs:2454:9 121: 0x79fbdead2315 - std::sys::pal::unix::thread::Thread::new::thread_start::h5e042e4a6bd388cc at /home/jed/src/rust-enzyme/library/std/src/sys/pal/unix/thread.rs:105:17 122: 0x79fbd946539d - 123: 0x79fbd94ea49c - 124: 0x0 - rustc version: 1.84.0-nightly (012062a3d 2024-10-27) platform: x86_64-unknown-linux-gnu query stack during panic: #0 [autodiff_attrs] computing autodiff attributes of `<&T as core::fmt::Debug>::fmt` #1 [collect_and_partition_mono_items] collect_and_partition_mono_items end of query stack