-
Notifications
You must be signed in to change notification settings - Fork 5k
Infinite recursion during resource lookup within System.Private.CoreLib #1716
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
CC @tannergooding it looks at System.Runtime.Intrinsics.X86.Sse2.UnpackLow keep throwing. This is not resource issue. |
@GrabYourPitchforks does this can be related to any of the optimizations you were doing with string? |
There shouldn't be infinite recursion here. The method is recursive to itself yes, but we should be handling this in both AOT and JIT scenarios and it should be specially compiled down to a Is there possibly some analysis a tool is doing/etc? I would've expected a |
My guess is that this is caused by using ARM or ARM64 CoreLib on x64. |
Ah, I see, the |
If this is the case, JIT should do better detection? |
Better detection would require us to always treat intrinsics as recursive; regardless of whether S.P.Corelib was compiled for ARM/ARM64 or x86/x64 |
Right, we will crash in number of different ways if the S.P.CoreLib.dll flavor does not match coreclr.dll/so flavor. |
From the method However, all three of the |
Right. Its believed that the failure is due to a x86/x64 JIT and a ARM/ARM64 S.P.Corelib |
@ViktorHofer, what are the next steps here? I'm not sure there is anything additional that can be done by the |
This can be closed now as it indeed was a mismatch of configurations. Thanks everyone. |
Happened during the libraries test assemblies build in https://dev.azure.com/dnceng/public/_build/results?buildId=482660.
The text was updated successfully, but these errors were encountered: