Repository navigation
regression: ICE all spans must be disjoint #147973
Copy link
Copy link
Closed
Labels
A-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.A-macrosArea: All kinds of macros (custom derive, macro_rules!, proc macros, ..)Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)C-bugCategory: This is a bug.Category: This is a bug.E-needs-bisectionCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustcCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustcI-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️L-for_loops_over_falliblesLint: for_loops_over_falliblesLint: for_loops_over_falliblesP-highHigh priorityHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.Performance or correctness regression from stable to beta.regression-untriagedUntriaged performance or correctness regression.Untriaged performance or correctness regression.
Milestone
Description
- https://crater-reports.s3.amazonaws.com/beta-1.91-2/beta-2025-09-21/gh/WasmSanitizer.WasmSanitizer/log.txt
- https://crater-reports.s3.amazonaws.com/beta-1.91-2/beta-2025-09-21/reg/abi_stable_derive_lib-0.6.2/log.txt
- https://crater-reports.s3.amazonaws.com/beta-1.91-2/beta-2025-09-21/reg/bittwiddler-0.0.2/log.txt
- https://crater-reports.s3.amazonaws.com/beta-1.91-2/beta-2025-09-21/reg/pest-deconstruct-derive-0.2.0/log.txt
[INFO] [stderr] thread 'rustc' (357) panicked at compiler/rustc_errors/src/lib.rs:385:17:
[INFO] [stderr] assertion `left == right` failed: all spans must be disjoint
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-lintsArea: Lints (warnings about flaws in source code) such as unused_mut.Area: Lints (warnings about flaws in source code) such as unused_mut.A-macrosArea: All kinds of macros (custom derive, macro_rules!, proc macros, ..)Area: All kinds of macros (custom derive, macro_rules!, proc macros, ..)C-bugCategory: This is a bug.Category: This is a bug.E-needs-bisectionCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustcCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustcI-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️L-for_loops_over_falliblesLint: for_loops_over_falliblesLint: for_loops_over_falliblesP-highHigh priorityHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.Performance or correctness regression from stable to beta.regression-untriagedUntriaged performance or correctness regression.Untriaged performance or correctness regression.
Activity
madsmtm commentedon Oct 22, 2025
Probably fixed by #147849 (?)
CC @jdonszelmann
jdonszelmann commentedon Oct 22, 2025
Yea, but that's still in mcp phase
theemathas commentedon Oct 23, 2025
Presumably regressed in #146121. cc @Muscraft
The for_loops_over_fallibles lint had a preexisting bug. It produced an invalid suggestion on stable. This invalid suggestion was caught in an assert in the aforementioned PR.
Output on stable:
theemathas commentedon Oct 23, 2025
Minimized-ish reproduction:
theemathas commentedon Oct 23, 2025
Minimized reproduction:
src/main.rs
dep/src/lib.rs
Zip of all files needed for reproduction, for your convenience: repro.zip
6 remaining items
wesleywiser commentedon Oct 23, 2025
Since #147849 is still waiting on the MCP, I wonder if we should revert #146121 for now.
Auto merge of #148043 - lqd:revert-146121, r=wesleywiser
Auto merge of #148043 - lqd:revert-146121, r=wesleywiser
theemathas commentedon Oct 25, 2025
Reverted in #148043 and backported in #148075. Should this issue be kept open for the invalid suggestion?
theemathas commentedon Oct 25, 2025
I've filed a separate issue for the invalid suggestion, so I'm closing this issue.
Auto merge of #148043 - lqd:revert-146121, r=wesleywiser
Rollup merge of rust-lang#153913 - JohnTitor:issue-148814, r=Kivooeo
Rollup merge of rust-lang#153913 - JohnTitor:issue-148814, r=Kivooeo
Rollup merge of rust-lang#153913 - JohnTitor:issue-148814, r=Kivooeo
Rollup merge of rust-lang#153913 - JohnTitor:issue-148814, r=Kivooeo
Rollup merge of rust-lang#153913 - JohnTitor:issue-148814, r=Kivooeo
Rollup merge of rust-lang#153913 - JohnTitor:issue-148814, r=Kivooeo