Skip to content

Crossgen outerloop regression: Failures in GenericContextTest / GenericContextTestDefaultImp #109200

@kg

Description

@kg

These tests both generate like 1000 lines of output when they run, success or failure, so I added some diagnostics code to the runtime and ran them.

_ASSERTE(false);
is failing for what might be default interface methods in crossgen outerloop tests, and it reproduces locally.

Failed test: OutOfProcessTest::Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTest/GenericContextTest/GenericContextTest.cmd (Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTest/GenericContextTest/GenericContextTest.cmd) (Loader.Loader)
cp: target '/home/kate/Projects/dotnet-runtime-wasm/artifacts/tests/coreclr/linux.x64.Release/Tests/Core_Root/lib*.dylib': No such file or directory
pExactMT == NULL for pDefMD IFaceNonGeneric.NormalMethod
pExactMT == NULL for pDefMD IFaceNonGeneric.NormalMethod
pExactMT == NULL for pDefMD IFaceGeneric1<string>.NormalMethod pExactMT == NULL for pDefMD IFaceGeneric1.NormalMethod
pExactMT == NULL for pDefMD IFaceGeneric1<object>.NormalMethod pExactMT == NULL for pDefMD IFaceGeneric1.NormalMethod
pExactMT == NULL for pDefMD IFaceCuriouslyRecurringGeneric1<class GenericClass1<!0>>.NormalMethod
pExactMT == NULL for pDefMD IFaceCuriouslyRecurringGeneric1<valuetype GenericValuetype1<!0>>.NormalMethod
pExactMT == NULL for pDefMD IFaceNonGeneric.NormalMethod
pExactMT == NULL for pDefMD IFaceNonGeneric.NormalMethod
pExactMT == NULL for pDefMD IFaceGeneric1<string>.NormalMethod pExactMT == NULL for pDefMD IFaceGeneric1.NormalMethod
pExactMT == NULL for pDefMD IFaceGeneric1<object>.NormalMethod pExactMT == NULL for pDefMD IFaceGeneric1.NormalMethod
pExactMT == NULL for pDefMD IFaceCuriouslyRecurringGeneric1<class GenericClass1<!0>>.NormalMethod
pExactMT == NULL for pDefMD IFaceCuriouslyRecurringGeneric1<valuetype GenericValuetype1<!0>>.NormalMethod

Return code: 1

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions