Skip to content

System.Runtime.InteropServices.SEHException blocking runtime-coreclr superpmi-collect pipeline #90947

@amanasifkhalid

Description

@amanasifkhalid

Multiple CoreCLR tests from the last run of the superpmi-collect pipeline are failing with System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception. Here are the pipeline results, and an example stack trace:

    baseservices\typeequivalence\istypeequivalent\istypeequivalent\istypeequivalent.cmd [FAIL]
      Unhandled exception. System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
         at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector)
         at Xunit.Sdk.AssertEqualityComparer`1.IsSet(TypeInfo typeInfo) in /_/src/xunit.assert/Asserts/Sdk/AssertEqualityComparer.cs:line 333
         at Xunit.Sdk.AssertEqualityComparer`1.CheckIfSetsAreEqual(T x, T y, TypeInfo typeInfo) in /_/src/xunit.assert/Asserts/Sdk/AssertEqualityComparer.cs:line 295
         at Xunit.Sdk.AssertEqualityComparer`1.Equals(T x, T y, Nullable`1& mismatchIndex) in /_/src/xunit.assert/Asserts/Sdk/AssertEqualityComparer.cs:line 111
         at Xunit.Sdk.AssertEqualityComparer`1.Equals(T x, T y) in /_/src/xunit.assert/Asserts/Sdk/AssertEqualityComparer.cs:line 49
         at Xunit.Assert.NotEqual[T](T expected, T actual, IEqualityComparer`1 comparer) in /_/src/xunit.assert/Asserts/EqualityAsserts.cs:line 301
         at istypeequivalent.Test.TestTypesWhichShouldMatch()
         at istypeequivalent.Test.Main()

Here's the offending line in AssertEqualityComparer.cs; looks like an issue with GetTypeInfo().

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runs

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions