thread 'rustc' panicked at compiler/rustc_infer/src/infer/mod.rs:957:17: Box stack backtrace: 0: 0x2a498a1837f4 - 1: 0x2a498a183745 - std::backtrace::Backtrace::force_capture::h3128b41a00a445da 2: 0x2a498de48cda - 3: 0x2a498a18e733 - std::panicking::rust_panic_with_hook::hc8951f858be87e9b 4: 0x2a49937eb356 - 5: 0x2a49937eafa6 - 6: 0x2a4993808ec6 - 7: 0x2a49937e0661 - ::emit_producing_guarantee 8: 0x2a4992a1e1e8 - 9: 0x2a49929cb06f - 10: 0x2a49929cb0ba - 11: 0x2a49929cacb4 - 12: 0x2a49929ca33a - 13: 0x2a4992a5a99b - ::subtype_predicate 14: 0x2a499284bb6c - ::process_obligation 15: 0x2a499282ebf8 - 16: 0x2a4992845c05 - ::select_where_possible 17: 0x2a4990f754c4 - 18: 0x2a4990f74b5d - 19: 0x2a4990fcbf81 - 20: 0x2a4990f5ca05 - 21: 0x2a4990f7e393 - 22: 0x2a4990f5ca05 - 23: 0x2a4990fc62ac - 24: 0x2a4990f5ca05 - 25: 0x2a4990f7e6e9 - 26: 0x2a4990f5ca05 - 27: 0x2a4990fc62ac - 28: 0x2a4990f5ca05 - 29: 0x2a4990f7e6e9 - 30: 0x2a4990fc4664 - 31: 0x2a4990f5ca05 - 32: 0x2a4990f7e272 - 33: 0x2a4990f5ca05 - 34: 0x2a4990f5d370 - 35: 0x2a49910e49c3 - 36: 0x2a499110aa36 - rustc_hir_typeck[331aa53120f5aaa4]::typeck 37: 0x2a499207793c - 38: 0x2a4992365cfc - 39: 0x2a499217a6c7 - 40: 0x2a499238d356 - 41: 0x2a49912f1918 - 42: 0x2a49912b212a - 43: 0x2a49913c814e - rustc_hir_analysis[1ebe10e72455ea5e]::check_crate 44: 0x2a498e0414e5 - 45: 0x2a499207798a - 46: 0x2a49922775b8 - 47: 0x2a49920cf252 - 48: 0x2a499237e0c3 - 49: 0x2a498de352d7 - 50: 0x2a498de8438d - 51: 0x2a498de783bb - 52: 0x2a498de6504c - 53: 0x2a498de804e2 - 54: 0x2a498de8143a - 55: 0x2a498a169e2b - 56: 0x2a4996382bb5 - thread_start at /disk-samsung/freebsd-src/lib/libthr/thread/thr_create.c:289:16 rustc version: 1.80.0-nightly (7d83a4c13 2024-05-06) (built from a source tarball) platform: x86_64-unknown-freebsd query stack during panic: #0 [typeck] type-checking `bottom_up::build_bottom_up_graph` #1 [analysis] running analysis passes on this crate end of query stack