Skip to content

[linux_x64_minifullaot/llvmfullaot] class loader exception type assertion fails #112093

@jkurdek

Description

@jkurdek

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=972237
Build error leg or test failing: Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd

Error Message

Test failed. Trying to see if dump file was created in /home/helixbot/dotnetbuild/dumps since 2/2/2025 11:10:03 AM
Test Harness Exitcode is : 1
To run the test:
Set up CORE_ROOT and run.
> /datadisks/disk1/work/AD9209D1/w/A91008EE/e/Loader/Loader/../classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.sh
Xunit.Sdk.TrueException: 
Return code:      1
Raw output file:      /datadisks/disk1/work/AD9209D1/w/A91008EE/uploads/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/output.txt
Raw output:
BEGIN EXECUTION
/datadisks/disk1/work/AD9209D1/p/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true case13.dll ''
Xunit.Sdk.ThrowsException: Assert.Throws() Failure: Exception type was not an exact match
Expected: typeof(System.TypeLoadException)
Actual:   typeof(System.ExecutionEngineException)
   at Xunit.Assert.Throws(Type exceptionType, Exception exception) in /_/src/Microsoft.DotNet.XUnitAssert/src/ExceptionAsserts.cs:line 47
   at Xunit.Assert.Throws[TypeLoadException](Func`1 testCode)
   at Test.Validate_Explicit5_Invalid()
   at __GeneratedMainWrapper.Main()
Expected: 100
Actual: 101
END EXECUTION - FAILED

The test was introduced in #111584. cc @AaronRobinsonMSFT

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "Failed test: Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=972237
Error message validated: [ at Xunit.Assert.Throws(Type exceptionType, Exception exception) in /_/src/Microsoft.DotNet.XUnitAssert/src/ExceptionAsserts.cs:line 47]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 2/3/2025 12:24:54 PM UTC

Report

Build Definition Test Pull Request
975369 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
975416 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
974620 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
974730 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
973715 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
973759 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
973429 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd #113288
973384 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
973408 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
973161 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
973172 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
973032 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
972835 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
972861 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
972237 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
972269 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
971661 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
971108 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
970517 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
969995 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
969384 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
968876 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
968382 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
967828 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
967177 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
966785 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
966619 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
966484 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
966316 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
965974 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
965468 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
965092 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
964581 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
962825 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
4 22 34

Report

Build Definition Test Pull Request
1157561 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1158086 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157496 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157477 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157498 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157225 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157112 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157288 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157224 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1157111 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1156170 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1156169 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1156117 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1156116 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1155794 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1155500 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1155541 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1155273 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1155024 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1154933 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd #119953
1155022 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1154392 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1154391 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1153787 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1153786 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1153363 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1153569 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1153299 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1152998 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1152975 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1152698 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1152312 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1152408 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1152181 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1151851 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1151980 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1151850 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1151131 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1150893 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1150704 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1150702 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1149891 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1149890 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1148956 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1148551 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1148757 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1148550 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1147119 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1147118 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1146170 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1146119 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1145851 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1145845 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1145425 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1145426 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1144879 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1144377 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1144610 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1144352 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1143972 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1143971 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1142600 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1142571 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1142160 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1142364 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1142159 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1140828 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1140457 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1140614 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1140456 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1140212 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1140242 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139880 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139677 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139724 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139483 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139646 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139482 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139378 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139103 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1137464 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd #119284
1139049 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139258 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1139137 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138776 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138625 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138784 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1134949 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd #119202
1138693 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138426 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138591 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138425 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138356 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd #119177
1138014 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1138205 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd #119177
1138064 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1137590 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1137493 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1137642 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd
1137572 dotnet/runtime Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13/case13.cmd #119177
Displaying 100 of 160 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
10 35 160

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions