-
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
baseservices\exceptions\stackoverflow\stackoverflowtester fails under pgo stress on windows arm #81360
Comments
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch, @kunalspathak Issue DetailsFails for full PGO and random GDV, eg
|
arm/windows is no longer supported. Might want to consider disabling this test |
Can't build locally: #81493. Will download from CI instead. |
I can repro with downloaded bits; investigating. |
Looks like we catch the overflow and have a "partial context" and then assert after walking one frame:
@janvorli think this is something you probably should look at? To repro, on windows arm box, with runfo bits from CI:
|
@AndyAyersMS I'll take a look. |
@janvorli should I assign this over to you? |
@AndyAyersMS I have just assigned that to myself. |
@janvorli, did you have a chance to look into this? Our goal is to resolve CI test failures within a month. Thanks. |
@JulieLeeMSFT not yet, but taking a look now. |
@JulieLeeMSFT I have found the culprit. The problem happens in case the stack overflow happens in native code and there is an explicit frame between the managed and native code. Some time ago, I have added a fix for a problem when the stack overflow happened in native code, but I haven't found that it actually works only in case there is no explicit frame between the managed code and the failing native code frame. That fix makes the I am working on a fix, figuring out the cleanest way to fix it. |
@janvorli, great that you root-caused this issue!!
|
Failed in runtime-coreclr pgostress test: https://dev.azure.com/dnceng-public/public/_build/results?buildId=219898&view=ms.vss-test-web.build-test-results-tab&runId=4120128&resultId=121377&paneView=debug Failed on Arm64: coreclr windows arm64 Checked fullpgo_random_gdv_edge @ Windows.11.Arm64.Open Error message:
Stack trace
|
Failed again. runtime-coreclr pgostress baseservices\exceptions\stackoverflow\stackoverflowtester\stackoverflowtester.cmd
|
Ping @janvorli. Checking back on the status. |
@JulieLeeMSFT thank you for reminding me, this has fallen off my radar due to my vacation and a sick leave after that. I'll get back to it as soon as I can. |
https://dev.azure.com/dnceng-public/public/_build/results?buildId=151537&view=ms.vss-test-web.build-test-results-tab
Fails for full PGO and random GDV, eg
The text was updated successfully, but these errors were encountered: