thread 'rustc' panicked at compiler/rustc_infer/src/infer/mod.rs:956:17: Box stack backtrace: 0: 0x7f6d0c037b55 - std::backtrace_rs::backtrace::libunwind::trace::h39aa7bbcf61112e7 at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x7f6d0c037b55 - std::backtrace_rs::backtrace::trace_unsynchronized::hc85da789d7f1d5d2 at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f6d0c037b55 - std::backtrace::Backtrace::create::hcb33de73690a8229 at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/std/src/backtrace.rs:331:13 3: 0x7f6d0c037aa5 - std::backtrace::Backtrace::force_capture::hfc740aded7593d99 at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/std/src/backtrace.rs:312:9 4: 0x7f6d0f130b73 - std[531770c5e2e8d301]::panicking::update_hook::>::{closure#0} 5: 0x7f6d0c052b2c - as core::ops::function::Fn>::call::h6d2f4133a0440d99 at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/alloc/src/boxed.rs:2032:9 6: 0x7f6d0c052b2c - std::panicking::rust_panic_with_hook::h7c86743fcac7c36d at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/std/src/panicking.rs:792:13 7: 0x7f6d0f15ff54 - std[531770c5e2e8d301]::panicking::begin_panic::::{closure#0} 8: 0x7f6d0f15cbd6 - std[531770c5e2e8d301]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> 9: 0x7f6d0f15c8b6 - std[531770c5e2e8d301]::panicking::begin_panic:: 10: 0x7f6d0f168f81 - ::emit_producing_guarantee 11: 0x7f6d0f3a85b8 - ::span_bug:: 12: 0x7f6d0f3df5fd - rustc_middle[d8712503438341b1]::util::bug::opt_span_bug_fmt::::{closure#0} 13: 0x7f6d0f3df92a - rustc_middle[d8712503438341b1]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} 14: 0x7f6d0f3c499b - rustc_middle[d8712503438341b1]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> 15: 0x7f6d0f3c36b7 - rustc_middle[d8712503438341b1]::util::bug::span_bug_fmt:: 16: 0x7f6d0d0cace1 - ::process_obligation 17: 0x7f6d104d0823 - >::process_obligations:: 18: 0x7f6d111968f7 - ::check_argument_types 19: 0x7f6d10525e09 - ::check_call 20: 0x7f6d10e3621d - ::check_expr_with_expectation_and_args 21: 0x7f6d10e307a6 - ::check_block_with_expected 22: 0x7f6d10e36701 - ::check_expr_with_expectation_and_args 23: 0x7f6d10e307a6 - ::check_block_with_expected 24: 0x7f6d10e36701 - ::check_expr_with_expectation_and_args 25: 0x7f6d10e37d8e - ::check_expr_with_expectation_and_args 26: 0x7f6d10e307a6 - ::check_block_with_expected 27: 0x7f6d10e36701 - ::check_expr_with_expectation_and_args 28: 0x7f6d10e307a6 - ::check_block_with_expected 29: 0x7f6d10e36701 - ::check_expr_with_expectation_and_args 30: 0x7f6d10e391e2 - ::check_expr_with_expectation_and_args 31: 0x7f6d10e391e2 - ::check_expr_with_expectation_and_args 32: 0x7f6d10e307a6 - ::check_block_with_expected 33: 0x7f6d10e36701 - ::check_expr_with_expectation_and_args 34: 0x7f6d10717821 - rustc_hir_typeck[77e1cc157524533d]::check::check_fn 35: 0x7f6d1070dd49 - rustc_hir_typeck[77e1cc157524533d]::typeck 36: 0x7f6d1070d709 - rustc_query_impl[ffef2ea0cc82d0dd]::plumbing::__rust_begin_short_backtrace::> 37: 0x7f6d106fd01a - rustc_query_system[219200ddf699f4fc]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[ffef2ea0cc82d0dd]::plumbing::QueryCtxt, true> 38: 0x7f6d10a3e0c9 - rustc_query_impl[ffef2ea0cc82d0dd]::query_impl::typeck::get_query_incr::__rust_end_short_backtrace 39: 0x7f6d106f8218 - ::par_body_owners::::{closure#0} 40: 0x7f6d106f6f01 - rustc_hir_analysis[6a1b22ded269dcc8]::check_crate 41: 0x7f6d10d88b7a - rustc_interface[336e9a5fb47021d9]::passes::analysis 42: 0x7f6d10d886d5 - rustc_query_impl[ffef2ea0cc82d0dd]::plumbing::__rust_begin_short_backtrace::> 43: 0x7f6d112d9b4a - rustc_query_system[219200ddf699f4fc]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[ffef2ea0cc82d0dd]::plumbing::QueryCtxt, true> 44: 0x7f6d112d975c - rustc_query_impl[ffef2ea0cc82d0dd]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 45: 0x7f6d11180fd9 - rustc_interface[336e9a5fb47021d9]::interface::run_compiler::, rustc_driver_impl[427e5c398467f86b]::run_compiler::{closure#0}>::{closure#1} 46: 0x7f6d1106e327 - std[531770c5e2e8d301]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[427e5c398467f86b]::run_compiler::{closure#0}>::{closure#1}, core[2a3c68b720306447]::result::Result<(), rustc_span[53b55791d064607f]::ErrorGuaranteed>>::{closure#0}, core[2a3c68b720306447]::result::Result<(), rustc_span[53b55791d064607f]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2a3c68b720306447]::result::Result<(), rustc_span[53b55791d064607f]::ErrorGuaranteed>> 47: 0x7f6d1106e0ea - <::spawn_unchecked_, rustc_driver_impl[427e5c398467f86b]::run_compiler::{closure#0}>::{closure#1}, core[2a3c68b720306447]::result::Result<(), rustc_span[53b55791d064607f]::ErrorGuaranteed>>::{closure#0}, core[2a3c68b720306447]::result::Result<(), rustc_span[53b55791d064607f]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[2a3c68b720306447]::result::Result<(), rustc_span[53b55791d064607f]::ErrorGuaranteed>>::{closure#2} as core[2a3c68b720306447]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 48: 0x7f6d0c05ca1b - as core::ops::function::FnOnce>::call_once::hc8d25b9018534ef3 at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/alloc/src/boxed.rs:2018:9 49: 0x7f6d0c05ca1b - as core::ops::function::FnOnce>::call_once::h9f7c65c9881af958 at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/alloc/src/boxed.rs:2018:9 50: 0x7f6d0c05ca1b - std::sys::pal::unix::thread::Thread::new::thread_start::ha61a9957d3d99efc at /rustc/1cec373f65eb76e8e4b4d1847213cf3ec6c292b6/library/std/src/sys/pal/unix/thread.rs:108:17 51: 0x7f6d0bf45609 - start_thread at /build/glibc-wuryBv/glibc-2.31/nptl/pthread_create.c:477:8 52: 0x7f6d0bd19353 - clone at /build/glibc-wuryBv/glibc-2.31/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95 53: 0x0 - rustc version: 1.79.0-nightly (1cec373f6 2024-04-16) platform: x86_64-unknown-linux-gnu query stack during panic: #0 [typeck] type-checking `fuzz::fuzz` #1 [analysis] running analysis passes on this crate end of query stack