runtime: Test failure baseservices\\callconvs\\TestCallingConventions\\TestCallingConventions.cmd
Run: runtime-coreclr gcstress-extra 20221119.1
Failed test:
coreclr windows x86 Checked gcstress0xc_zapdisable_jitstress2 @ Windows.10.Amd64.Open
- baseservices\\callconvs\\TestCallingConventions\\TestCallingConventions.cmd
Error message:
Assert failure(PID 688 [0x000002b0], Thread: 5040 [0x13b0]): !"About to FailFast. set ComPlus_AssertOnFailFast=0 if this is expected"
CORECLR! DoJITFailFast + 0xBA (0x7070264c)
CORECLR! CrawlFrame::SetCurGSCookie + 0x2F (0x705d499e)
CORECLR! StackFrameIterator::PreProcessingForManagedFrames + 0x51 (0x705d4459)
CORECLR! StackFrameIterator::ProcessCurrentFrame + 0x21C (0x705d47bd)
CORECLR! StackFrameIterator::NextRaw + 0x9E0 (0x705d40dd)
CORECLR! StackFrameIterator::Next + 0x50 (0x705d36b7)
CORECLR! Thread::StackWalkFramesEx + 0x198 (0x705d4d15)
CORECLR! Thread::StackWalkFrames + 0x159 (0x705d4afd)
CORECLR! ScanStackRoots + 0x196 (0x706ab594)
CORECLR! GCToEEInterface::GcScanRoots + 0xF1 (0x706a990f)
File: D:\a_work\1\s\src\coreclr\vm\jithelpers.cpp Line: 4351
Image: C:\h\w\AF8D0979\p\corerun.exe
Return code: 1
Raw output file: C:\h\w\AF8D0979\w\A73208C3\uploads\Reports\baseservices.callconvs\TestCallingConventions\TestCallingConventions.output.txt
Raw output:
BEGIN EXECUTION
"C:\h\w\AF8D0979\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" TestCallingConventions.dll
Running BlittableFunctionPointers...
-- unmanaged
-- unmanaged cdecl
-- unmanaged stdcall
-- unmanaged modopt(cdecl)
-- unmanaged modopt(stdcall)
-- unmanaged modopt unrecognized
-- unmanaged modopt(stdcall) modopt(cdecl)
-- unmanaged modopt(stdcall) modopt(unrecognized)
-- unmanaged cdecl modopt(stdcall)
-- unmanaged stdcall modopt(cdecl)
Running NonblittableFunctionPointers...
-- unmanaged
-- unmanaged cdecl
-- unmanaged stdcall
-- unmanaged modopt(cdecl)
-- unmanaged modopt(stdcall)
-- unmanaged modopt(unrecognized)
-- unmanaged modopt(stdcall) modopt(cdecl)
-- unmanaged modopt(stdcall) modopt(unrecognized)
-- unmanaged cdecl modopt(stdcall)
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:
set CORE_ROOT=C:\h\w\AF8D0979\p
C:\h\w\AF8D0979\w\A73208C3\e\baseservices\callconvs\TestCallingConventions\TestCallingConventions.cmd
Expected: True
Actual: False
Stack trace
at baseservices_callconvs._TestCallingConventions_TestCallingConventions_._TestCallingConventions_TestCallingConventions_cmd()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 18 (11 by maintainers)
Commits related to this issue
- Temporarily disable TestCallingConventions test for x86 GCStress Tracking: https://github.com/dotnet/runtime/issues/78620 — committed to BruceForstall/runtime by BruceForstall a year ago
- Temporarily disable TestCallingConventions test for x86 GCStress (#82060) Tracking: https://github.com/dotnet/runtime/issues/78620 — committed to dotnet/runtime by BruceForstall a year ago
I can’t reproduce this locally. Submitted PR to re-enable for GCStress and triggered GCStress pipelines: https://github.com/dotnet/runtime/pull/92445
From a bisection it looks like it was exposed by #78386.