Skip to content

Test failure: GC/Features/HeapExpansion/bestfit-finalize/bestfit-finalize.cmd #110134

Open
@v-wenyuxu

Description

@v-wenyuxu

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&)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions