Skip to content

[NativeAOT/win-x86] System.Runtime.Tests crash #100507

@jkotas

Description

@jkotas
Running assembly:System.Runtime.Tests, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
[SKIP] System.Reflection.Tests.InvokeWithRefLikeArgs.MethodTakesRefToRefStructAsArg_ThrowsNSE
[SKIP] System.Reflection.Tests.NullabilityInfoContextTests.VerifyIsSupportedWorks
[SKIP] System.Reflection.Tests.NullabilityInfoContextTests.VerifyIsSupportedThrows
[SKIP] System.Reflection.Tests.ModuleTests.ResolveMethodsByMethodInfo
[SKIP] System.Reflection.Tests.ModuleTests.ResolveFieldFail
[SKIP] System.Reflection.Tests.ModuleTests.ResolveFieldsByMemberInfo
[SKIP] System.Reflection.Tests.ModuleTests.ResolveTypeFail
[SKIP] System.Reflection.Tests.ModuleTests.ResolveMethodsByMemberInfo
[SKIP] System.Reflection.Tests.ModuleTests.ResolveStringFail
[SKIP] System.Reflection.Tests.ModuleTests.ResolveFieldsByFieldInfo
[SKIP] System.Reflection.Tests.ModuleTests.ResolveTypes
[SKIP] System.Reflection.Tests.ModuleTests.ResolveTypesByMemberInfo
[SKIP] System.Reflection.Tests.ModuleTests.ResolveMethodFail
[SKIP] System.Reflection.Tests.ModuleTests.ResolveMethodOfGenericClass
[SKIP] System.Runtime.Tests.JitInfoTests.JitInfoCurrentThreadIsPopulated
[SKIP] System.Runtime.Tests.JitInfoTests.JitInfoIsNotPopulated
[SKIP] System.Runtime.Tests.JitInfoTests.JitInfoIsPopulated
----- end Mon 04/01/2024 21:39:10.34 ----- exit code -1073740286 ----------------------------------------------------------

Details: https://dev.azure.com/dnceng-public/public/_build/results?buildId=626098&view=ms.vss-test-web.build-test-results-tab&runId=15355874&paneView=dotnet-dnceng.dnceng-build-release-tasks.helix-test-information-tab&resultId=172764

The crash is caused by unmanaged IP at this stacktrace:

0:006> k
 # ChildEBP RetAddr      
00 0a53ebdc 01247789     System_Runtime_Tests!StackFrameIterator::CalculateCurrentMethodState+0x71 [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\StackFrameIterator.cpp @ 1674] 
01 0a53ebec 01247548     System_Runtime_Tests!StackFrameIterator::NextInternal+0x219 [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\StackFrameIterator.cpp @ 1476] 
02 0a53ebf4 0123fc3c     System_Runtime_Tests!StackFrameIterator::Next+0x8 [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\StackFrameIterator.cpp @ 1265] 
03 0a53ec1c 0123faad     System_Runtime_Tests!Thread::GcScanRootsWorker+0x17c [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\thread.cpp @ 547] 
04 0a53ecec 012459ab     System_Runtime_Tests!Thread::GcScanRoots+0x6d [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\thread.cpp @ 411] 
05 0a53ed0c 0126541c     System_Runtime_Tests!GCToEEInterface::GcScanRoots+0xeb [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\gcenv.ee.cpp @ 125] 
06 0a53ed90 0125f16e     System_Runtime_Tests!WKS::gc_heap::mark_phase+0x2ec [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 29613] 
07 0a53ee04 0125f034     System_Runtime_Tests!WKS::gc_heap::gc1+0xfe [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 22183] 
08 0a53ee28 012510e3     System_Runtime_Tests!WKS::gc_heap::garbage_collect+0x694 [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 24196] 
09 0a53ee48 0126e3e3     System_Runtime_Tests!WKS::GCHeap::GarbageCollectGeneration+0x2c3 [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 50698] 
0a 0a53ee58 01254996     System_Runtime_Tests!WKS::gc_heap::trigger_gc_for_alloc+0x53 [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 18781] 
0b (Inline) --------     System_Runtime_Tests!WKS::gc_heap::try_allocate_more_space+0x176 [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 18901] 
0c 0a53ee84 012503fe     System_Runtime_Tests!WKS::gc_heap::allocate_more_space+0x186 [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 19401] 
0d (Inline) --------     System_Runtime_Tests!WKS::gc_heap::allocate+0x22 [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 19432] 
0e 0a53eed0 0123ef97     System_Runtime_Tests!WKS::GCHeap::Alloc+0xce [D:\a\_work\1\s\src\coreclr\gc\gc.cpp @ 49630] 
0f 0a53eef0 0123f4c8     System_Runtime_Tests!GcAllocInternal+0xa7 [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\GCHelpers.cpp @ 542] 
10 0a53ef18 0123dfaf     System_Runtime_Tests!RhpGcAlloc+0x48 [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\GCHelpers.cpp @ 603] 
11 0a53ef50 014bd3c3     System_Runtime_Tests!RhNewString+0x77 [D:\a\_work\1\s\src\coreclr\nativeaot\Runtime\i386\AllocFast.asm @ 215] 
12 0a53ef60 015a203e     System_Runtime_Tests!String__Ctor_7+0x23 [/_/src/libraries/System.Private.CoreLib/src/System/String.cs @ 317] 
13 0a53ef7c 01749bbf     System_Runtime_Tests!System.Runtime.CompilerServices.DefaultInterpolatedStringHandler__ToStringAndClear+0x1e [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/DefaultInterpolatedStringHandler.cs @ 112] 
14 0a53efa4 017497b3     System_Runtime_Tests!System_Runtime_Tests_System_Text_Unicode_Tests_Utf8Tests__ToUtf16+0xef [/_/src/libraries/System.Runtime/tests/System.Runtime.Tests/System/Text/Unicode/Utf8Tests.cs @ 118] 
...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions