-
Notifications
You must be signed in to change notification settings - Fork 4.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
win-arm64 tests failing with Assert failure: (uImageBase == uImageBaseFromOS) && (memcmp(pFunctionEntry, pFunctionEntryFromOS, sizeof(RUNTIME_FUNCTION)) == 0)
#102337
Comments
Tagging subscribers to this area: @mangod9 |
@janvorli, could this be related to any recent change on win-arm64? |
Hmm, I don't see the failures outside jitstress, so perhaps there is some relation after all. I'm going to put this into blocking-clean-ci-optional instead. |
is it a consistent failure under jitstress? |
I wonder if it could have stemmed from my last Windows ARM64 fix of the unwinding. I'll take a look. |
Yes, seems like it (at least widespread). Here is a run from main: https://dev.azure.com/dnceng-public/public/_build/results?buildId=678186&view=ms.vss-test-web.build-test-results-tab |
I am investigating it now. |
I think I understand what's wrong. My change now moves PC back to the call instruction when unwinding from frame that was unwound to call. The reason is that in native code, when a no-return function is called, the return address is out of any function. |
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=678076&view=ms.vss-test-web.build-test-results-tab
Build error leg or test failing:
Example console log: https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-102261-merge-14575ba9d22e4201a6/Common.Tests/1/console.59225bcf.log?helixlogtype=result
Error Message
Fill the error message using step by step known issues guidance.
Observed in libraries-jitstress, but I think it's unlikely to be related to jitstress.
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=678076
Error message validated:
[(uImageBase == uImageBaseFromOS) && (memcmp(pFunctionEntry, pFunctionEntryFromOS, sizeof(RUNTIME_FUNCTION)) == 0)
]Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 5/16/2024 8:32:28 PM UTC
Report
Summary
The text was updated successfully, but these errors were encountered: