-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone
Description
superpmi-collect has many failures during collection. Started failing recently (within the past two weeks). The typical failure mode looks like:
18:34:01.847 Running test: JIT/Directed/nullabletypes/isinst2_r/isinst2_r.dll
Assert failure(PID 4124 [0x0000101c], Thread: 3356 [0x0d1c]): The 'LastThrownObject' should not be, but is, NULL.
The runtime may have lost track of the type of an exception in flight.
Please get a good stack trace, find the caller of Validate, and file a bug against the owner.
To suppress this assert 'set DOTNET_SuppressLostExceptionTypeAssert=1'
CORECLR! CLRLastThrownObjectException::Validate + 0x2F6 (0x00007ffb`58b672b6)
CORECLR! `TieredCompilationManager::CompileCodeVersion'::`1'::catch$12 + 0xC4 (0x00007ffb`5925ad54)
CORECLR! CallSettingFrame_LookupContinuationIndex + 0x20 (0x00007ffb`591a20a0)
CORECLR! _FrameHandler4::CxxCallCatchBlock + 0x1DE (0x00007ffb`5919ffde)
NTDLL! RtlCaptureContext + 0x3C3 (0x00007ffb`89839f03)
CORECLR! TieredCompilationManager::CompileCodeVersion + 0x212 (0x00007ffb`58af8022)
CORECLR! TieredCompilationManager::OptimizeMethod + 0xF7 (0x00007ffb`58af9de7)
CORECLR! TieredCompilationManager::DoBackgroundWork + 0x577 (0x00007ffb`58af8997)
CORECLR! TieredCompilationManager::BackgroundWorkerStart + 0x207 (0x00007ffb`58af7ce7)
CORECLR! TieredCompilationManager::BackgroundWorkerBootstrapper1 + 0xDD (0x00007ffb`58af7a7d)
File: D:\a\_work\1\s\src\coreclr\vm\clrex.cpp:2155
Image: C:\h\w\BBD509C9\p\corerun.exeA lot of the test cases look cast related, cc @EgorBo -- I wonder if there's some bug in the SPMI shim around some of the JIT-EE APIs used in the new cast work.
cc @dotnet/jit-contrib
Metadata
Metadata
Assignees
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI