Open
Description
Failed in: runtime-coreclr gcstress-extra 20241123.1
Failed tests:
coreclr linux arm64 Checked heapverify1 @ (Ubuntu.2004.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-20.04-helix-arm64v8
- GC/Features/HeapExpansion/bestfit-finalize/bestfit-finalize.cmd
Error message:
apply_reg_state: ip and cfa unchanged; stopping here (ip=0xffffbed51110)
waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
/root/helix/work/workitem/e/GC/Features/GC-features/../HeapExpansion/bestfit-finalize/bestfit-finalize.sh: line 468: 109 Aborted (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"
Return code: 1
Raw output file: /root/helix/work/workitem/uploads/HeapExpansion/bestfit-finalize/output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true bestfit-finalize.dll ''
Using defaults: 1 1200 100000
Using random seed: -140064534
Took 10511 iterations to reach steady state
[createdump] Gathering state for process 109 corerun
[createdump] Crashing thread 007c signal 5 (0005)
[createdump] Writing crash report to file /home/helixbot/dotnetbuild/dumps/coredump.109.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.109.dmp
[createdump] Written 720330752 bytes (175862 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 833ms
Expected: 100
Actual: 134
END EXECUTION - FAILED
Test failed. Trying to see if dump file was created in /home/helixbot/dotnetbuild/dumps since 11/23/2024 10:48:36 PM
Processing /home/helixbot/dotnetbuild/dumps/coredump.109.dmp.crashreport.json
Printing stacktrace from '/home/helixbot/dotnetbuild/dumps/coredump.109.dmp.crashreport.json'
Invoking llvm-symbolizer --pretty-print
Stack trace:
----------------------------------
Thread Id: 0x6d
Child SP IP Call Site
0xfffffb1bb350 0xffffbef8c5d0 libc.so.6!clock_nanosleep
0xfffffb1bb3e0 0xffffbef91f54 libc.so.6!nanosleep
0xfffffb1bb3f0 0xffffbedf79d0 libcoreclr.so!minipal_microdelay at /__w/1/s/src/native/minipal/time.c:103:9
0xfffffb1bb460 0xffffbea8aa74 libcoreclr.so!ThreadSuspend::SuspendAllThreads() at ??:0:0
0xfffffb1bb4d0 0xffffbea8d5d0 libcoreclr.so!unsigned long VolatileLoad<unsigned long>(unsigned long const*) at ??:0:0
(inlined by) Volatile<unsigned long>::Load() const at ??:373:16
(inlined by) Volatile<unsigned long>::operator unsigned long() const at ??:427:22
(inlined by) EventMask::GetEventMask() at ??:51:20
(inlined by) EventMask::IsEventMaskSet(unsigned int) at ??:46:13
(inlined by) CORProfilerTrackSuspends() at ??:1933:51
(inlined by) ThreadSuspend::SuspendEE(ThreadSuspend::SUSPEND_REASON) at ??:5632:9
0xfffffb1bb540 0xffffbe9c58ac libcoreclr.so!GCToEEInterface::SuspendEE(SUSPEND_REASON) at ??:0:0
0xfffffb1bb560 0xffffbeb4da28 libcoreclr.so!WKS::GCHeap::GarbageCollectGeneration(unsigned int, gc_reason) at ??:0:0
0xfffffb1bb5d0 0xffffbeb4f34c libcoreclr.so!WKS::gc_heap::trigger_gc_for_alloc(int, gc_reason, WKS::GCDebugSpinLock*, bool, WKS::msl_take_state) at ??:0:0
0xfffffb1bb600 0xffffbeb50168 libcoreclr.so!WKS::gc_heap::try_allocate_more_space(alloc_context*, unsigned long, unsigned int, int) at ??:0:0
0xfffffb1bb660 0xffffbeb8370c libcoreclr.so!WKS::gc_heap::allocate_more_space(alloc_context*, unsigned long, unsigned int, int) at ??:0:0
(inlined by) WKS::gc_heap::allocate(unsigned long, alloc_context*, unsigned int) at ??:19655:19
(inlined by) WKS::GCHeap::Alloc(gc_alloc_context*, unsigned long, unsigned int) at ??:50064:34
0xfffffb1bb6b0 0xffffbe9cdf08 libcoreclr.so!Alloc(ee_alloc_context*, unsigned long, GC_ALLOC_FLAGS) at ??:0:0
0xfffffb1bb770 0xffffbe9cbef4 libcoreclr.so!Alloc(unsigned long, GC_ALLOC_FLAGS) at ??:0:0
0xfffffb1bb7c0 0xffffbe9cbc60 libcoreclr.so!AllocateSzArray(MethodTable*, int, GC_ALLOC_FLAGS) at ??:0:0
0xfffffb1bb850 0xffffbe9ea778 libcoreclr.so!JIT_NewArr1(CORINFO_CLASS_STRUCT_*, long) at ??:0:0
0xfffffb1bba70 0xffff7ff75f90 bestfit-finalize.dll!Fragment.Request.AllocHalfVolume(Int32, Single)
0xfffffb1
Stack trace:
at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 141
at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
at Program.<<Main>$>g__TestExecutor10|0_11(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)