-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ICE in _match.rs:1184:21 when building "gfx-backend-metal" on Nightly #72467
Comments
cc @Nadrieril, who wrote |
Hmm, I can't figure out what might have gone wrong by just looking at it. I'll try to reduce it over the weekend if no one beats me to it. If it helps, the ICE comes from pattern-matching, and uninhabited types might be involved. |
This only appears on MacOS and I've been unable to get the right cross-compilation magic going on my Linux machine :( |
We need to bisect and find an mcve. @rustbot ping cleanup |
Hey Cleanup Crew ICE-breakers! This bug has been identified as a good cc @AminArria @chrissimpkins @contrun @DutchGhost @elshize @ethanboxx @h-michael @HallerPatrick @hdhoang @hellow554 @imtsuki @kanru @KarlK90 @LeSeulArtichaut @MAdrianMattocks @matheus-consoli @mental32 @nmccarty @Noah-Kennedy @pard68 @PeytonT @pierreN @Redblueflame @RobbieClarken @RobertoSnap @robjtede @SarthakSingh31 @senden9 @shekohex @sinato @spastorino @turboladen @woshilapin @yerke |
Assigning |
Exhaustiveness checking: work around type normalization issues This should resolve rust-lang#72476 and probably rust-lang#72467. This is a bit hacky but that's actually what the code was doing before rust-lang#71930. I'm essentially reverting rust-lang@e5a2cd5. So despite being hacky, it's been tried and tested (so much so that code relies on it now x)). Only the third commit does anything interesting.
I confirm that servo/servo#26648 does not appear to reproduce in today’s Nightly (with #72506): https://community-tc.services.mozilla.com/tasks/RWtZsX9ERIGSoRkc01VJhQ/runs/0/logs/https%3A%2F%2Fcommunity-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FRWtZsX9ERIGSoRkc01VJhQ%2Fruns%2F0%2Fartifacts%2Fpublic%2Flogs%2Flive.log#L1978 |
@kvark Can you confirm this is fixed for you on latest nightly? |
Looks to be passing now, thank you! |
We are seeing a new ICE on macOS/Nightly: https://github.com/gfx-rs/wgpu-native/runs/700057380
Meta
Backtrace:
The text was updated successfully, but these errors were encountered: