Skip to content

Test failure: Loader/classloader/TypeInitialization/CircularCctors/CircularCctorThreeThreads03/CircularCctorThreeThreads03.cmd #113053

Open
@v-wenyuxu

Description

@v-wenyuxu

Failed in: runtime-coreclr gcstress-extra 20250302.1

Failed tests:

coreclr linux arm Checked gcstress0xc_disabler2r_jitstress2 @ (Debian.12.Arm32.Open)Ubuntu.2204.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-arm32v7
    - Loader/classloader/TypeInitialization/CircularCctors/CircularCctorThreeThreads03/CircularCctorThreeThreads03.cmd

Error message:

 waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
/root/helix/work/workitem/e/Loader/Loader/../classloader/TypeInitialization/CircularCctors/CircularCctorThreeThreads03/CircularCctorThreeThreads03.sh: line 463:   591 Segmentation fault      (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /root/helix/work/workitem/uploads/classloader/TypeInitialization/CircularCctors/CircularCctorThreeThreads03/output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true CircularCctorThreeThreads03.dll ''
[createdump] Gathering state for process 591 corerun
[createdump] Crashing thread 0257 signal 11 (000b)
[createdump] Writing crash report to file /home/helixbot/dotnetbuild/dumps/coredump.591.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.591.dmp
[createdump] Written 82202624 bytes (20069 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 69ms
Expected: 100
Actual: 139
END EXECUTION - FAILED
Test failed. Trying to see if dump file was created in /home/helixbot/dotnetbuild/dumps since 3/2/2025 10:45:27 PM
Processing /home/helixbot/dotnetbuild/dumps/coredump.591.dmp.crashreport.json
Printing stacktrace from '/home/helixbot/dotnetbuild/dumps/coredump.591.dmp.crashreport.json'
Invoking llvm-symbolizer --pretty-print
Stack trace:
----------------------------------
Thread Id: 0x24f
      Child SP               IP Call Site
 0xff89c978 0xef327654 libc.so.6!
 0xff89c980 0xef363502 libc.so.6!
 0xff89c9b8 0xef3635e0 libc.so.6!
 0xff89c9c8 0xef36578e libc.so.6!pthread_cond_wait
 0xff89ca48 0xef219c20 libcoreclr.so!CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) at /__w/1/s/src/coreclr/pal/src/synchmgr/synchmanager.cpp:486:17
 0xff89caa8 0xef219342 libcoreclr.so!CorUnix::CPalSynchronizationManager::BlockThread(CorUnix::CPalThread*, unsigned int, bool, bool, CorUnix::ThreadWakeupReason*, unsigned int*) at /__w/1/s/src/coreclr/pal/src/synchmgr/synchmanager.cpp:0:0
 0xff89caf8 0xef21ec8e libcoreclr.so!CorUnix::InternalWaitForMultipleObjectsEx(CorUnix::CPalThread*, unsigned int, void* const*, int, unsigned int, int, int) at /__w/1/s/src/coreclr/pal/src/synchmgr/wait.cpp:646:13
 0xff89cbd8 0xef21f4d4 libcoreclr.so!WaitForMultipleObjectsEx at /__w/1/s/src/coreclr/pal/src/synchmgr/wait.cpp:204:5
 0xff89cc20 0xeeee7a2c libcoreclr.so!Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode, void*) at /__w/1/s/src/coreclr/vm/threads.cpp:0:12
 0xff89ccb0 0xeeee21fa libcoreclr.so!Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::$_0::operator()(Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*)::__EEParam*) const at /__w/1/s/src/coreclr/vm/threads.cpp:3015:23
 (inlined by) Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) at /__w/1/s/src/coreclr/vm/threads.cpp:3030:5
 0xff89cd28 0xeeee2010 libcoreclr.so!Thread::JoinEx(unsigned int, WaitMode) at /__w/1/s/src/coreclr/vm/threads.cpp:427:13
 0xff89cd68 0xeef34cf8 libcoreclr.so!DoJoin(REF<ThreadBaseObject>, int) at /__w/1/s/src/coreclr/vm/comsynchronizable.cpp:605:5
 (inlined by) ThreadNative_Join at /__w/1/s/src/coreclr/vm/comsynchronizable.cpp:635:14
 0xff89cdd8 0xe54962ac 0xe54962ac
 0xff89ce38 0xe584f9f4 __GeneratedMainWrapper.Main()
----------------------------------
Thread Id: 0x250
      Child SP               IP Call Site
 0xeec5ec08 0xef327654 libc.so.6!
 0xeec5ec10 0xef3b3004 libc.so.6!poll
 0xeec5ec20 0xef21c6b2 libcoreclr.so!CorUnix::CPalSynchronizationManager::ReadBytesFromProcessPipe(int, unsigned char*, i

Stack trace:

   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor270|0_271(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