- 
                Notifications
    You must be signed in to change notification settings 
- Fork 5.2k
Closed
Labels
GCStressJitStressCLR JIT issues involving JIT internal stress modesCLR JIT issues involving JIT internal stress modesarch-arm64blocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runsneeds-area-labelAn area label is needed to ensure this gets routed to the appropriate area ownersAn area label is needed to ensure this gets routed to the appropriate area ownersos-linuxLinux OS (any supported distro)Linux OS (any supported distro)
Description
Failed in: runtime-coreclr gcstress-extra 20240721.1
Failed tests:
coreclr linux arm64 Checked gcstress0xc_disabler2r_jitstress2 @ (Ubuntu.2004.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-20.04-helix-arm64v8
    - JIT/Intrinsics/BinaryPrimitivesReverseEndianness_r/BinaryPrimitivesReverseEndianness_r.cmd
    - JIT/Regression/JitBlue/Runtime_64700/Runtime_64700/Runtime_64700.cmd
    - readytorun/tests/generics/generics.cmd
    - Loader/classloader/explicitlayout/Regressions/ASURT/ASURT150271/test14/test14.cmd
    - Loader/classloader/MethodImpl/CovariantReturns/Structs/IncompatibleOverride/IncompatibleOverride.cmd
    - Loader/classloader/methodoverriding/regressions/593884/vsw593884/vsw593884.cmd
Error message:
 
Assert failure(PID 32 [0x00000020], Thread: 32 [0x0020]): al->alloc_list_head() == 0
    File: /__w/1/s/src/coreclr/gc/gc.cpp:16299
    Image: /root/helix/work/correlation/corerun
apply_reg_state: ip and cfa unchanged; stopping here (ip=0xffffbe018b30)
apply_reg_state: ip and cfa unchanged; stopping here (ip=0xffffbe018b30)
waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
/root/helix/work/workitem/e/JIT/JIT_r/../Intrinsics/BinaryPrimitivesReverseEndianness_r/BinaryPrimitivesReverseEndianness_r.sh: line 432:    32 Aborted                 (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"
Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/Intrinsics/BinaryPrimitivesReverseEndianness_r/output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true BinaryPrimitivesReverseEndianness_r.dll ''
[createdump] Gathering state for process 32 corerun
[createdump] Crashing thread 0020 signal 6 (0006)
[createdump] Writing crash report to file /home/helixbot/dotnetbuild/dumps/coredump.32.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.32.dmp
[createdump] Written 59396096 bytes (14501 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 159ms
Expected: 100
Actual: 134
END EXECUTION - FAILED
Test failed. Trying to see if dump file was created in /home/helixbot/dotnetbuild/dumps since 7/21/2024 11:13:46 PM
Processing /home/helixbot/dotnetbuild/dumps/coredump.32.dmp.crashreport.json
Printing stacktrace from '/home/helixbot/dotnetbuild/dumps/coredump.32.dmp.crashreport.json'
Invoking llvm-symbolizer --pretty-print
Stack trace:
----------------------------------
Thread Id: 0x20
      Child SP               IP Call Site
 0xffffdad19290 0xffffbe200c0c libc.so.6!wait4
 0xffffdad192d0 0xffffbe01acac libcoreclr.so!PROCCreateCrashDump(std::vector<char const*, std::allocator<char const*> >&, char*, int, bool) at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:0:0
 0xffffdad19340 0xffffbe01bda8 libcoreclr.so!PROCCreateCrashDumpIfEnabled at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:2526:9
 0xffffdad193c0 0xffffbe018cb4 libcoreclr.so!PROCAbort at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:2559:5
 0xffffdad193e0 0xffffbe018b30 libcoreclr.so!CorUnix::TerminateCurrentProcessNoExit(int) at /__w/1/s/src/coreclr/pal/src/thread/process.cpp:3240:0
 0xffffdad1dfb0 0xffff7f1c6024 System.Private.CoreLib.dll!System.Collections.Generic.Dictionary`2[[System.Char, System.Private.CoreLib],[System.__Canon, System.Private.CoreLib]].Resize(Int32, Boolean)
 0xffffdad1e020 0xffff7f1c5824 System.Private.CoreLib.dll!System.Collections.Generic.Dictionary`2[[System.Char, System.Private.CoreLib],[System.__Canon, System.Private.CoreLib]].TryInsert(Char, System.__Canon, System.Collections.Generic.InsertionBehavior)
 0xffffdad1e0f0 0xffff7f1c4a80 System.Private.CoreLib.dll!System.Diagnostics.Tracing.XplatEventLogger..cctor()
 0xffffdad1e1a0 0xffffbddfa178 0xffffbddfa178
 0xffffdad1e1c0 0xffffbdbc5f58 libcoreclr.so!NativeExceptionHolderBase::~NativeExceptionHolderBase() at ??:0:0
 (inlined by) CallDescrWorkerWithHandler(CallDescrData*, int) at ??:65:5
 0xffffdad1e220 0xffffbdbc608c libcoreclr.so!NativeExceptionHolderBase::~NativeExceptionHolderBase() at ??:0:0
 (inlined by) DispatchCallDebuggerWrapper(CallDescrData*, int) at ??:153:5
 0xffffdad1e2a0 0xffffbdbc6294 libcoreclr.so!DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) at ??:0:0
 0xffffdad1e380 0xffffbdb1db20 libcoreclr.so!MethodTable::RunClassInitEx(OBJECTREF*) at ??:0:0
 0xffffdad1e470 0xffffbdb1e154 libcoreclr.so!MethodTable::DoRunClassInitThrowing() at ??:0:0
 0xffffdad1ea30 0xffffbdb1f234 libcoreclr.so!MethodTab
Stack trace:
   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 146
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor2|0_3(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
Metadata
Metadata
Assignees
Labels
GCStressJitStressCLR JIT issues involving JIT internal stress modesCLR JIT issues involving JIT internal stress modesarch-arm64blocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runsneeds-area-labelAn area label is needed to ensure this gets routed to the appropriate area ownersAn area label is needed to ensure this gets routed to the appropriate area ownersos-linuxLinux OS (any supported distro)Linux OS (any supported distro)