-
Notifications
You must be signed in to change notification settings - Fork 5k
Assertion failed 'tree->IsUnusedValue()' in 'Program:M0()' during 'Linear scan register alloc' #115202
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
Comments
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
In case it is easy, can you attach superpmi collection for the test case? |
Ok, I was able to manually construct a small repro after examining the JitDump and determining the giant parts of the source code probably didn't matter.
|
I am not able to repro this on avx512 and non-avx512 windows/x86 on 3104b88. In case it still repros for you, feel free to reopen and share the superpmi collection for it. |
It still fails in every Fuzzlyn run. |
do you mind sharing the spmi collection? |
Attached collection from a recent Fuzzlyn run (they are automatically uploaded as artifacts) Repros for me on bb48410 |
@saucecontrol - The node |
That's a strange one. Broadcast codegen doesn't handle decomposed longs, so it wouldn't be right to just mark the Since this is coming from my changes, I'm happy to take it over over if you like. |
Assigning to you @saucecontrol |
Fix is up in #116002 |
This is an assertion on windows-x86 found with Fuzzlyn, e.g.,
https://dev.azure.com/dnceng-public/public/_build/results?buildId=1030675&view=ms.vss-build-web.run-extensions-tab
The Fuzzlyn reducer hasn't been able to reduce it, and the full test case is too large to include here.
Per the Fuzzlyn CI results:
Locally, I've verified a repro for:
@dotnet/jit-contrib
The text was updated successfully, but these errors were encountered: