-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Closed
Copy link
Labels
GCStressarch-arm32area-VM-coreclrblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runsos-linuxLinux OS (any supported distro)Linux OS (any supported distro)
Description
Failed in: runtime-coreclr gcstress0x3-gcstress0xc 20240721.1
Failed tests:
coreclr linux arm Checked gcstress0xc @ (Debian.12.Arm32.Open)[email protected]/dotnet-buildtools/prereqs:debian-12-helix-arm32v7
- Interop/COM/ComWrappers/API/ComWrappersTests/ComWrappersTests.cmd
Error message:
Unhandled exception. System.Exception: TrackerObject should be disconnected prior to finalization
at ComWrappersTests.Common.ITrackerObjectWrapper.Finalize()
at System.GC.RunFinalizers()
waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
/root/helix/work/workitem/e/Interop/Interop/../COM/ComWrappers/API/ComWrappersTests/ComWrappersTests.sh: line 441: 59 Aborted (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"
Return code: 1
Raw output file: /root/helix/work/workitem/uploads/COM/ComWrappers/API/ComWrappersTests/output.txt
Raw output:
BEGIN EXECUTION
/root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true ComWrappersTests.dll ''
Running ValidateComInterfaceCreation...
Running ValidateComInterfaceCreationRoundTrip...
Running ValidateComInterfaceUnwrapWrapperSpecific...
Running ValidateComObjectExtendsManagedLifetime...
Running ValidateCreatingAComInterfaceForObjectAfterTheFirstIsFree...
Running ValidateResurrection...
Running ValidateFallbackQueryInterface...
Running ValidateCreateObjectCachingScenario...
[createdump] Gathering state for process 59 corerun
[createdump] Crashing thread 0040 signal 6 (0006)
[createdump] Writing crash report to file /home/helixbot/dotnetbuild/dumps/coredump.59.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.59.dmp
[createdump] Written 69890048 bytes (17063 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 150ms
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 2:33:25 PM
Processing /home/helixbot/dotnetbuild/dumps/coredump.59.dmp.crashreport.json
Printing stacktrace from '/home/helixbot/dotnetbuild/dumps/coredump.59.dmp.crashreport.json'
Invoking llvm-symbolizer --pretty-print
Stack trace:
----------------------------------
Thread Id: 0x3b
Child SP IP Call Site
0xfff1f068 0xf7b97614 libc.so.6!
0xfff1f070 0xf7bd347e libc.so.6!
0xfff1f0a8 0xf7bd355c libc.so.6!
0xfff1f0b8 0xf7bd570a libc.so.6!pthread_cond_wait
0xfff1f138 0xf7a837e0 libcoreclr.so!CorUnix::CPalSynchronizationManager::ThreadNativeWait(CorUnix::_ThreadNativeWaitData*, unsigned int, CorUnix::ThreadWakeupReason*, unsigned int*) at /__w/1/s/src/coreclr/pal/src/synchmgr/synchmanager.cpp:489:17
0xfff1f198 0xf7a82ef0 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
0xfff1f1e8 0xf7a8a6d6 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:0:45
0xfff1f2d0 0xf7a8af40 libcoreclr.so!WaitForMultipleObjectsEx at /__w/1/s/src/coreclr/pal/src/synchmgr/wait.cpp:204:5
0xfff1f318 0xf7733cd4 libcoreclr.so!Thread::DoAppropriateWaitWorker(int, void**, int, unsigned int, WaitMode, void*) at /__w/1/s/src/coreclr/vm/threads.cpp:0:12
0xfff1f3a8 0xf772e432 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:3040:23
(inlined by) Thread::DoAppropriateWait(int, void**, int, unsigned int, WaitMode, PendingSync*) at /__w/1/s/src/coreclr/vm/threads.cpp:3055:5
0xfff1f420 0xf7846a6c libcoreclr.so!CLREventBase::WaitEx(unsigned int, WaitMode, PendingSync*) at /__w/1/s/src/coreclr/vm/synch.cpp:0:30
0xfff1f480 0xf77b1c08 libcoreclr.so!FinalizerThread::FinalizerThreadWait() at /__w/1/s/src/coreclr
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__TestExecutor203|25_204(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass25_0&)
Queued | Pipeline | Pipeline_Configuration | OS | Arch | Test | Outcome | Properties | BuildReason |
---|---|---|---|---|---|---|---|---|
2024-07-21T07:28:35.007Z | runtime-coreclr crossgen2-composite gcstress | Checked-gcstress0xc_disabler2r_jitstress2 | windows.11.arm64.open | arm64 | Interop/COM/ComWrappers/API/ComWrappersTests/ComWrappersTests.cmd | Failed | {"System.PhaseName":"run_test_p1_Composite_windows_arm64_checked","Reason":"Schedule","configuration":"Checked-gcstress0xc_disabler2r_jitstress2","BuildNumber":"20240720.1","BuildId":"749113","architecture":"arm64","System.JobAttempt":"1","operatingSystem":"Windows.11.Arm64.Open","Project":"public","System.StageAttempt":"1","DefinitionName":"runtime-coreclr crossgen2-composite gcstress","AzurePipelinesTestRunId":"18952478","System.StageName":"Build","CollectionUri":"https://dev.azure.com/dnceng-public/","System.PhaseAttempt":"1","DefinitionId":"141","System.JobId":"c55e12b8-4209-535c-d94d-51b07fc6ab63","System.JobName":"__default"} | Schedule |
Metadata
Metadata
Assignees
Labels
GCStressarch-arm32area-VM-coreclrblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runsos-linuxLinux OS (any supported distro)Linux OS (any supported distro)