-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Test failure JIT\\opt\\OSR\\largefuncletframe\\largefuncletframe.cmd #68003
Comments
Tagging subscribers to this area: @JulieLeeMSFT Issue DetailsRun: runtime-coreclr jitstress 20220412.1 Failed test:
One of error message:
|
Due to #67884 |
Oddly, can't repro this failure
as a standalone test. Going to see if it repros when batched up like CI runs it. |
Guessing the fix is that Otherwise the array contents are uninitialized. Odd though that we don't run into this problem already. |
The only other use (outside of the GS) code is in copyprop: runtime/src/coreclr/jit/copyprop.cpp Lines 294 to 301 in 73665cc
Seems like having an uninitalized array here might lead to spurious asserts and/or nondeterministic codegen, but we haven't seen this. But is since it is looking for At any rate, I am still trying to get a local repro.... |
As a result of dotnet#67884, OSR compilations were looking at data in the `gsShadowVarInfo` array in cases where it was not initialized. Fix is to defer allocating the `gsShadowVarInfo` array until it's certain it will be initialized. Fixes dotnet#68003.
No luck yet with a local repro. I can try the fix out in CI. I suppose. |
Run: runtime-coreclr jitstress 20220412.1
Failed test:
One of error message:
The text was updated successfully, but these errors were encountered: