-
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
Crossgen2-compiled System.Private.CoreLib on Windows x86 causes Null ref in library tests #45317
Comments
Tagging subscribers to this area: @tarekgh, @krwq Issue DetailsLooks to most be on 32 bit Windows runtime (Libraries Test Run release coreclr windows x86 Release)
Also
|
Tagging subscribers to this area: @tarekgh Issue DetailsLooks to most be on 32 bit Windows Seen in #45303 and #45305 and #45292 runtime (Libraries Test Run release coreclr windows x86 Release)
Also
|
From the second more detailed trace, this looks problematic?
|
Failure lines prior/related to runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/IntrospectionExtensions.cs Lines 13 to 14 in c1b5ac0
|
Steve theorized in the other thread that this might be a crossgen issue. Waiting for that investigation to pan out. |
The Xunit Linq usage triggering it is bool IsSet(TypeInfo typeInfo)
{
return typeInfo.ImplementedInterfaces
.Select(i => i.GetTypeInfo())
.Where(ti => ti.IsGenericType)
.Select(ti => ti.GetGenericTypeDefinition())
.Contains(typeof(ISet<>).GetGenericTypeDefinition());
} Which then does match the longer
|
Thanks for tracking that down. That explains the call stack I was questioning, but of course not the failure itself. |
Looking at Kusto data, this test has failed 50 times, with the earliest failure being at 2020-11-27T15:34:50.565Z, which is very close to the time the crossgen change was merged. |
Guessing some of these failures are related too; though different callsites and stacks
|
Maybe this worrying one also? I guess we will see
|
failed again in job: https://dev.azure.com/dnceng/public/_build/results?buildId=902287&view=ms.vss-test-web.build-test-results-tab&runId=28812876&resultId=160987&paneView=debug failed test: System.Text.Encodings.Web.Tests.UnicodeHelpersTests.GetUtf8RepresentationForScalarValue net6.0-windows-Release-x86-CoreCLR_checked-jitminopts-Windows.10.Amd64.Open Error message
|
Fixed by #45320 |
Looks to most be on 32 bit Windows
Seen in #45303 and #45305 and #45292
runtime (Libraries Test Run release coreclr windows x86 Release)
Also
#45310; again on
(Libraries Test Run release coreclr windows x86 Release)
Fatal error. 0xC0000005
https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-45310-merge-f380f19a901d423e93/System.Text.Encodings.Web.Tests/console.31ef414e.log?sv=2019-07-07&se=2020-12-19T16%3A41%3A38Z&sr=c&sp=rl&sig=J6tmdBZJgh2VxjCYoed1fJlnVURu6wUExNd29SkhlgU%3DThe text was updated successfully, but these errors were encountered: