Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RISC-V] Fix System.Net.Sockets.Tests on Qemu #104094

Merged
merged 10 commits into from
Jul 24, 2024

Conversation

yurai007
Copy link
Contributor

@yurai007 yurai007 commented Jun 27, 2024

Before this change there are 8 failures from System.Net.Sockets.Tests with following reports:

root@69fa7050f168:/runtime/artifacts/bin/System.Net.Sockets.Tests/Release/net9.0-unix# /runtime/artifacts/bin/testhost/net9.0-linux-Release-riscv64/dotnet  exec --runtimeconfig System.Net.Sockets.Tests.runtimeconfig.json --depsfile  System.Net.Sockets.Tests.deps.json  xunit.console.dll System.Net.Sockets.Tests.dll -xml testResults.xml -nologo -notrait category=nonnetcoreapptests -notrait category=nonlinuxtests -notrait category=failing -maxthreads 32
  Discovering: System.Net.Sockets.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Net.Sockets.Tests (found 1672 of 1820 test cases)
  Starting:    System.Net.Sockets.Tests (parallel test collections = on [32 threads], stop on fail = off)
    System.Net.Sockets.Tests.CreateSocket.Ctor_Raw_NotSupported_ExpectedError [SKIP]
      Condition(s) not met: "NotSupportsRawSockets"
    System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_OptionLengthZero_Failure [FAIL]
      System.Net.Sockets.SocketException : Bad address
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2145,0): at System.Net.Sockets.Socket.GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionLength)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/KeepAliveTest.cs(136,0): at System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_OptionLengthZero_Failure()

           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    System.Net.Sockets.Tests.ArgumentValidation.Connect_ConnectTwice_NotSupported(invalidatingAction: 1) [FAIL]
      System.Net.Sockets.SocketException : Protocol not available
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3466,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue, Boolean silent)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(1966,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/ArgumentValidationTests.cs(809,0): at System.Net.Sockets.Tests.ArgumentValidation.Connect_ConnectTwice_NotSupported(Int32 invalidatingAction)
           at InvokeStub_ArgumentValidation.Connect_ConnectTwice_NotSupported(Object, Span`1)
           at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_AnyInterface_Succeeds [FAIL]
      System.Net.Sockets.SocketException : Unknown socket error
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3479,0): at System.Net.Sockets.Socket.SetMulticastOption(SocketOptionName optionName, MulticastOption MR)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2021,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Object optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(96,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_Helper(Int32 interfaceIndex)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(71,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_AnyInterface_Succeeds()
        --- End of stack trace from previous location ---
    System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(buffer: null) [FAIL]
      System.Net.Sockets.SocketException : Bad address
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2121,0): at System.Net.Sockets.Socket.GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Byte[] optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/KeepAliveTest.cs(156,0): at System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(Byte[] buffer)

           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(178,0): at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
    System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(buffer: []) [FAIL]
      System.Net.Sockets.SocketException : Bad address
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2121,0): at System.Net.Sockets.Socket.GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Byte[] optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/KeepAliveTest.cs(156,0): at System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(Byte[] buffer)
           at InvokeStub_KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(Object, Span`1)
           at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    System.Net.Sockets.Tests.SocketOptionNameTest.MulticastOption_CreateSocketSetGetOption_GroupAndInterfaceIndex_SetSucceeds_GetThrows [FAIL]
      System.Net.Sockets.SocketException : Unknown socket error
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3479,0): at System.Net.Sockets.Socket.SetMulticastOption(SocketOptionName optionName, MulticastOption MR)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2021,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Object optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(61,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastOption_CreateSocketSetGetOption_GroupAndInterfaceIndex_SetSucceeds_GetThrows()

           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_IPv6_AnyInterface_Succeeds [FAIL]
      System.Net.Sockets.SocketException : Protocol not available
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3466,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue, Boolean silent)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(1966,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(199,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_IPv6_Helper(Int32 interfaceIndex)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(129,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_IPv6_AnyInterface_Succeeds()
        --- End of stack trace from previous location ---
    System.Net.Sockets.Tests.ArgumentValidation.ConnectAsync_ConnectTwice_NotSupported(invalidatingAction: 1) [FAIL]
      System.Net.Sockets.SocketException : Protocol not available
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3466,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue, Boolean silent)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(1966,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/ArgumentValidationTests.cs(842,0): at System.Net.Sockets.Tests.ArgumentValidation.ConnectAsync_ConnectTwice_NotSupported(Int32 invalidatingAction)
           at InvokeStub_ArgumentValidation.ConnectAsync_ConnectTwice_NotSupported(Object, Span`1)
           at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
  Finished:    System.Net.Sockets.Tests
=== TEST EXECUTION SUMMARY ===
   System.Net.Sockets.Tests  Total: 2874, Errors: 0, Failed: 8, Skipped: 1, Time: 139.280s

Those failures are caused by Qemu's buggy and/or implementation defined behavior reported as active issues:
#104542
#104545
#104547

In this patch we add couple of workarounds to make all System.Net.Sockets.Tests passing.

Part of #84834, cc @dotnet/samsung

Before this change there are 8 failures from System.Net.Sockets.Tests with following reports:

root@69fa7050f168:/runtime/artifacts/bin/System.Net.Sockets.Tests/Release/net9.0-unix# /runtime/artifacts/bin/testhost/net9.0-linux-Release-riscv64/dotnet  exec --runtimeconfig System.Net.Sockets.Tests.runtimeconfig.json --depsfile  System.Net.Sockets.Tests.deps.json  xunit.console.dll System.Net.Sockets.Tests.dll -xml testResults.xml -nologo -notrait category=nonnetcoreapptests -notrait category=nonlinuxtests -notrait category=failing -maxthreads 32
  Discovering: System.Net.Sockets.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Net.Sockets.Tests (found 1672 of 1820 test cases)
  Starting:    System.Net.Sockets.Tests (parallel test collections = on [32 threads], stop on fail = off)
    System.Net.Sockets.Tests.CreateSocket.Ctor_Raw_NotSupported_ExpectedError [SKIP]
      Condition(s) not met: "NotSupportsRawSockets"
    System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_OptionLengthZero_Failure [FAIL]
      System.Net.Sockets.SocketException : Bad address
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2145,0): at System.Net.Sockets.Socket.GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionLength)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/KeepAliveTest.cs(136,0): at System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_OptionLengthZero_Failure()

           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    System.Net.Sockets.Tests.ArgumentValidation.Connect_ConnectTwice_NotSupported(invalidatingAction: 1) [FAIL]
      System.Net.Sockets.SocketException : Protocol not available
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3466,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue, Boolean silent)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(1966,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/ArgumentValidationTests.cs(809,0): at System.Net.Sockets.Tests.ArgumentValidation.Connect_ConnectTwice_NotSupported(Int32 invalidatingAction)
           at InvokeStub_ArgumentValidation.Connect_ConnectTwice_NotSupported(Object, Span`1)
           at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_AnyInterface_Succeeds [FAIL]
      System.Net.Sockets.SocketException : Unknown socket error
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3479,0): at System.Net.Sockets.Socket.SetMulticastOption(SocketOptionName optionName, MulticastOption MR)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2021,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Object optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(96,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_Helper(Int32 interfaceIndex)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(71,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_AnyInterface_Succeeds()
        --- End of stack trace from previous location ---
    System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(buffer: null) [FAIL]
      System.Net.Sockets.SocketException : Bad address
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2121,0): at System.Net.Sockets.Socket.GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Byte[] optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/KeepAliveTest.cs(156,0): at System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(Byte[] buffer)

           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(178,0): at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
    System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(buffer: []) [FAIL]
      System.Net.Sockets.SocketException : Bad address
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2121,0): at System.Net.Sockets.Socket.GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Byte[] optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/KeepAliveTest.cs(156,0): at System.Net.Sockets.Tests.KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(Byte[] buffer)
           at InvokeStub_KeepAliveTest.Socket_Get_KeepAlive_Time_AsByteArray_BufferNullOrTooSmall_Failure(Object, Span`1)
           at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    System.Net.Sockets.Tests.SocketOptionNameTest.MulticastOption_CreateSocketSetGetOption_GroupAndInterfaceIndex_SetSucceeds_GetThrows [FAIL]
      System.Net.Sockets.SocketException : Unknown socket error
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3479,0): at System.Net.Sockets.Socket.SetMulticastOption(SocketOptionName optionName, MulticastOption MR)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(2021,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Object optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(61,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastOption_CreateSocketSetGetOption_GroupAndInterfaceIndex_SetSucceeds_GetThrows()

           at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
        /runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_IPv6_AnyInterface_Succeeds [FAIL]
      System.Net.Sockets.SocketException : Protocol not available
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3466,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue, Boolean silent)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(1966,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(199,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_IPv6_Helper(Int32 interfaceIndex)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs(129,0): at System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_IPv6_AnyInterface_Succeeds()
        --- End of stack trace from previous location ---
    System.Net.Sockets.Tests.ArgumentValidation.ConnectAsync_ConnectTwice_NotSupported(invalidatingAction: 1) [FAIL]
      System.Net.Sockets.SocketException : Protocol not available
      Stack Trace:
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3737,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3728,0): at System.Net.Sockets.Socket.UpdateStatusAfterSocketOptionErrorAndThrowException(SocketError error, String callerName)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(3466,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue, Boolean silent)
        /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.cs(1966,0): at System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, Int32 optionValue)
        /home/d.jurczak2/runtime/src/libraries/System.Net.Sockets/tests/FunctionalTests/ArgumentValidationTests.cs(842,0): at System.Net.Sockets.Tests.ArgumentValidation.ConnectAsync_ConnectTwice_NotSupported(Int32 invalidatingAction)
           at InvokeStub_ArgumentValidation.ConnectAsync_ConnectTwice_NotSupported(Object, Span`1)
           at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
  Finished:    System.Net.Sockets.Tests
=== TEST EXECUTION SUMMARY ===
   System.Net.Sockets.Tests  Total: 2874, Errors: 0, Failed: 8, Skipped: 1, Time: 139.280s

Those failures are caused by Qemu's buggy and/or implementation defined behavior like:
https://gitlab.com/qemu-project/qemu/-/issues/2410
https://gitlab.com/qemu-project/qemu/-/issues/2390
https://gitlab.com/qemu-project/qemu/-/issues/1837

In this patch we add couple of workarounds to make all System.Net.Sockets.Tests passing.
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Jun 27, 2024
Copy link
Contributor

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

@karelz karelz added the arch-riscv Related to the RISC-V architecture label Jun 27, 2024
@risc-vv
Copy link

risc-vv commented Jun 28, 2024

RISC-V test results for qemu-prio1-checked (Checked build): 9407 / 9411 (99.96%)

GIT: dd886c7
Build mode: Checked
Links:

  1. tests_results.xml
  2. tests_output.tar.gz
  3. coreclr/prio1 tests binary
  4. clr+libs+host binary
  5. testhost binary

=======================
      passed: 9407
      failed: 3
     skipped: 42
      killed: 1
------------------------
  TOTAL libs: 9453
 TOTAL tests: 9453
   REAL time: 1h 19min 6s 404ms
=======================

failed tests
[49.230s] profiler.unittest.releaseondetach.releaseondetach
    releaseondetach.sh
    [exitcode-134]: SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
[40.890s] JIT.Directed.debugging.debuginfo.tester.tester
    tester.sh
    [exitcode-  -1]: unknown error
[739.330s] readytorun.coreroot_determinism.coreroot_determinism.coreroot_determinism
    coreroot_determinism.sh
    [exitcode-  1]: unknown error

killed tests
[1800.253s] profiler.eventpipe.reverse_startup.reverse_startup
    reverse_startup.sh

skipped tests
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jun 28, 2024

RISC-V test results for starfive-prio1-checked (Checked build): 9410 / 9411 (99.99%)

GIT: dd886c7
Build mode: Checked
Links:

  1. tests_results.xml
  2. tests_output.tar.gz
  3. coreclr/prio1 tests binary
  4. clr+libs+host binary
  5. testhost binary

=======================
      passed: 9410
      failed: 1
     skipped: 42
      killed: 0
------------------------
  TOTAL libs: 9453
 TOTAL tests: 9453
   REAL time: 2h 50min 54s 233ms
=======================

failed tests
[717.250s] readytorun.coreroot_determinism.coreroot_determinism.coreroot_determinism
    coreroot_determinism.sh
    [exitcode-  1]: unknown error

killed tests

skipped tests
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 9, 2024

RISC-V qemu-prio1-checked: 9343 / 9346 (99.97%)
=======================
      passed: 9343
      failed: 2
     skipped: 108
      killed: 1
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 1h 19min 0s 772ms
=======================

Failed
[50.870s] profiler.unittest.releaseondetach.releaseondetach
    releaseondetach.sh
    [exitcode_134]: SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
    Unhandled exception. Microsoft.Diagnostics.NETCore.Client.ServerNotAvailableException: Process 3026175 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 3025141 

[42.890s] JIT.Directed.debugging.debuginfo.tester.tester
    tester.sh
    [exitcode_101]: Unknown exit code 101.
     System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)


Killed
[2706.924s] profiler.eventpipe.reverse_startup.reverse_startup
    reverse_startup.sh

Skipped
[0.000s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.020s] profiler.rejit.rejit.rejit
    rejit.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.030s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.040s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.050s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.040s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.050s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.080s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.060s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.030s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.000s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.000s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.000s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.000s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.000s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.000s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.000s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.000s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.000s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.000s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.000s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.000s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.000s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.000s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.000s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.000s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.000s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.000s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.000s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.000s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.000s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.000s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.000s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.000s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.000s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.020s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.040s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.020s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.030s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.010s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.000s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.000s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.000s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.000s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.000s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.000s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.000s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.020s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.030s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.050s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.000s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.000s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.020s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.040s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.060s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 10, 2024

RISC-V qemu-prio1-checked: 9343 / 9346 (99.97%)
=======================
      passed: 9343
      failed: 2
     skipped: 108
      killed: 1
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 1h 19min 37s 697ms
=======================

Failed
[50.860s] profiler.unittest.releaseondetach.releaseondetach
    releaseondetach.sh
    [exitcode_134]: SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
    Unhandled exception. Microsoft.Diagnostics.NETCore.Client.ServerNotAvailableException: Process 15776 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 14766 

[41.990s] JIT.Directed.debugging.debuginfo.tester.tester
    tester.sh
    [exitcode_101]: Unknown exit code 101.
     System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)


Killed
[2707.042s] profiler.eventpipe.reverse_startup.reverse_startup
    reverse_startup.sh

Skipped
[0.000s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.000s] profiler.rejit.rejit.rejit
    rejit.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.050s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.000s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.000s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.000s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.000s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.000s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.000s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.000s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.000s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.000s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.000s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.000s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.000s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.000s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.000s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.000s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.000s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.000s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.000s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.000s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.000s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.000s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.000s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.000s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.000s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.000s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.000s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.000s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.000s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.000s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.000s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.000s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.000s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.000s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.000s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.070s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.060s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.020s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.000s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.010s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.000s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.000s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.000s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.000s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.000s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.000s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.010s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.000s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.020s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.050s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.020s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.030s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh

Full report on gist

Copy link
Member

@antonfirsov antonfirsov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@risc-vv
Copy link

risc-vv commented Jul 10, 2024

RISC-V starfive-prio1-checked: 9327 / 9346 (99.80%)
=======================
      passed: 9327
      failed: 3
     skipped: 108
      killed: 16
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 3h 46min 30s 38ms
=======================

Failed
[43.250s] readytorun.determinism.crossgen2determinism.crossgen2determinism
    crossgen2determinism.sh
    [exitcode_101]: Unknown exit code 101.
[104.260s] readytorun.coreroot_determinism.coreroot_determinism.coreroot_determinism
    coreroot_determinism.sh
    [exitcode_132]: SIGILL Illegal Instruction. Core dumped. Likely codegen issue.
[25.470s] baseservices.TieredCompilation.BasicTestWithMcj.BasicTestWithMcj
    BasicTestWithMcj.sh
    [exitcode_255]: Unknown exit code 255.

Killed
[13.280s] readytorun.tests.mainv1.mainv1
    mainv1.sh
[44.080s] readytorun.fieldlayout.fieldlayout.fieldlayout
    fieldlayout.sh
[42.580s] readytorun.GenericCycleDetection.Depth1Test.Depth1Test
    Depth1Test.sh
[42.640s] readytorun.GenericCycleDetection.Breadth1Test.Breadth1Test
    Breadth1Test.sh
[22.650s] readytorun.tests.mainv2.mainv2
    mainv2.sh
[48.300s] readytorun.tests.genericsload.callgenericctor.callgenericctor
    callgenericctor.sh
[46.660s] readytorun.tests.genericsload.usegenericfield.usegenericfield
    usegenericfield.sh
[48.970s] readytorun.crossgen2.crossgen2smoke.crossgen2smoke
    crossgen2smoke.sh
[27.120s] Regressions.coreclr.GitHub_49982.test49982.test49982
    test49982.sh
[25.800s] Regressions.coreclr.GitHub_49826.test49826.test49826
    test49826.sh
[26.530s] Regressions.coreclr.GitHub_61104.test61104.test61104
    test61104.sh
[30.150s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOn_R2r.BasicTest_QuickJitForLoopsOn_R2r
    BasicTest_QuickJitForLoopsOn_R2r.sh
[30.750s] baseservices.TieredCompilation.BasicTest_QuickJitOff_R2r.BasicTest_QuickJitOff_R2r
    BasicTest_QuickJitOff_R2r.sh
[30.630s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOff_R2r.BasicTest_QuickJitForLoopsOff_R2r
    BasicTest_QuickJitForLoopsOff_R2r.sh
[29.300s] baseservices.TieredCompilation.BasicTest_QuickJitOn_R2r.BasicTest_QuickJitOn_R2r
    BasicTest_QuickJitOn_R2r.sh
[27.900s] baseservices.TieredCompilation.BasicTest_DefaultMode_R2r.BasicTest_DefaultMode_R2r
    BasicTest_DefaultMode_R2r.sh

Skipped
[0.010s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.060s] profiler.rejit.rejit.rejit
    rejit.sh
[0.020s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.080s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.040s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.050s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.020s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.050s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.010s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.030s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.050s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.040s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.010s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.010s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.010s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.020s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.010s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.010s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.000s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.010s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.020s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.080s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.030s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.030s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.080s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.000s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.030s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.000s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.030s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.020s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.030s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.040s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.030s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.000s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.030s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.020s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.000s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.010s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.040s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.020s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.020s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.010s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.010s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.030s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.030s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.050s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.060s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.050s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.060s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.040s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.040s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.050s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.010s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.070s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.030s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.050s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.030s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.020s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.010s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.060s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.040s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.050s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.050s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 10, 2024

RISC-V qemu-prio1-checked: 9343 / 9346 (99.97%)

a82fee7

=======================
      passed: 9343
      failed: 2
     skipped: 108
      killed: 1
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 1h 19min 55s 580ms
=======================

Failed
[49.890s] profiler.unittest.releaseondetach.releaseondetach
    releaseondetach.sh
    [exitcode_134]: SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
    Unhandled exception. Microsoft.Diagnostics.NETCore.Client.ServerNotAvailableException: Process 396597 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 395721 
Process 396597 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 395721 

[42.730s] JIT.Directed.debugging.debuginfo.tester.tester
    tester.sh
    [exitcode_101]: Unknown exit code 101.
     System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Process 398788 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.EventPipeSession.Start(IpcEndpoint endpoint, IEnumerable`1 providers, Boolean requestRundown, Int32 circularBufferMB) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/EventPipeSession.cs:line 33
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.StartEventPipeSession(IEnumerable`1 providers, Boolean requestRundown, Int32 circularBufferMB) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 69
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 215
 24.6s: Starting event generating action...
 24.8s: Stopping event generating action
 24.8s: Sending StopTracing command...
 25.0s: System.AggregateException: One or more errors occurred. (Failed to connect to EventPipe) (Object reference not set to an instance of an object.)
 ---> System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)<---

 25.0s: ==TEST FINISHED: FAILED!==
Xunit.Sdk.EqualException: Assert.Equal() Failure: Values differ



Killed
[2706.284s] profiler.eventpipe.reverse_startup.reverse_startup
    reverse_startup.sh

Skipped
[0.000s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.000s] profiler.rejit.rejit.rejit
    rejit.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.060s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.060s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.040s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.040s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.070s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.050s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.000s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.000s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.000s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.000s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.000s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.000s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.000s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.000s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.000s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.000s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.000s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.000s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.000s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.000s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.000s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.000s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.000s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.000s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.000s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.000s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.000s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.000s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.000s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.000s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.000s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.000s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.000s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.030s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.060s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.030s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.020s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.020s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.010s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.020s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.040s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.010s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.010s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.010s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.020s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.000s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.010s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.000s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.000s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.040s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.000s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.020s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.020s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.050s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.040s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 10, 2024

RISC-V starfive-prio1-checked: 9327 / 9346 (99.80%)

a82fee7

=======================
      passed: 9327
      failed: 3
     skipped: 108
      killed: 16
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 3h 46min 18s 745ms
=======================

Failed
[44.370s] readytorun.determinism.crossgen2determinism.crossgen2determinism
    crossgen2determinism.sh
    [exitcode_101]: Unknown exit code 101.
    Could not find file '/var/lib/go-agent/pipelines/starfive-prio1-checked/coreclr/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'.
File name: '/var/lib/go-agent/pipelines/starfive-prio1-checked/coreclr/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.File.ReadAllBytes(String path)
   at Program.TestEntryPoint() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/readytorun/determinism/Program.cs:line 13
   at __GeneratedMainWrapper.Main() in /go-agent/pipelines/build-runtime-checked/runtime/artifacts/tests/coreclr/obj/linux.riscv64.Checked/Managed/readytorun/determinism/crossgen2determinism/XUnitWrapperGenerator/XUnitWrapperGenerator.XUnitWrapperGenerator/SimpleRunner.g.cs:line 7


[104.360s] readytorun.coreroot_determinism.coreroot_determinism.coreroot_determinism
    coreroot_determinism.sh
    [exitcode_132]: SIGILL Illegal Instruction. Core dumped. Likely codegen issue.
[17.750s] baseservices.TieredCompilation.BasicTestWithMcj.BasicTestWithMcj
    BasicTestWithMcj.sh
    [exitcode_255]: Unknown exit code 255.
     - Error: 0x80070057


Killed
[13.500s] readytorun.tests.mainv1.mainv1
    mainv1.sh
[43.290s] readytorun.fieldlayout.fieldlayout.fieldlayout
    fieldlayout.sh
[43.330s] readytorun.GenericCycleDetection.Depth1Test.Depth1Test
    Depth1Test.sh
[43.840s] readytorun.GenericCycleDetection.Breadth1Test.Breadth1Test
    Breadth1Test.sh
[22.730s] readytorun.tests.mainv2.mainv2
    mainv2.sh
[49.490s] readytorun.tests.genericsload.callgenericctor.callgenericctor
    callgenericctor.sh
[50.090s] readytorun.tests.genericsload.usegenericfield.usegenericfield
    usegenericfield.sh
[48.960s] readytorun.crossgen2.crossgen2smoke.crossgen2smoke
    crossgen2smoke.sh
[22.450s] Regressions.coreclr.GitHub_49982.test49982.test49982
    test49982.sh
[24.750s] Regressions.coreclr.GitHub_49826.test49826.test49826
    test49826.sh
[26.010s] Regressions.coreclr.GitHub_61104.test61104.test61104
    test61104.sh
[14.930s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOn_R2r.BasicTest_QuickJitForLoopsOn_R2r
    BasicTest_QuickJitForLoopsOn_R2r.sh
[16.670s] baseservices.TieredCompilation.BasicTest_QuickJitOff_R2r.BasicTest_QuickJitOff_R2r
    BasicTest_QuickJitOff_R2r.sh
[25.660s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOff_R2r.BasicTest_QuickJitForLoopsOff_R2r
    BasicTest_QuickJitForLoopsOff_R2r.sh
[20.730s] baseservices.TieredCompilation.BasicTest_QuickJitOn_R2r.BasicTest_QuickJitOn_R2r
    BasicTest_QuickJitOn_R2r.sh
[26.010s] baseservices.TieredCompilation.BasicTest_DefaultMode_R2r.BasicTest_DefaultMode_R2r
    BasicTest_DefaultMode_R2r.sh

Skipped
[0.020s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.050s] profiler.rejit.rejit.rejit
    rejit.sh
[0.100s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.040s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.060s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.070s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.010s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.010s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.010s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.010s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.040s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.030s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.020s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.060s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.040s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.060s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.040s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.040s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.030s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.000s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.050s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.010s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.010s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.010s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.020s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.020s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.030s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.030s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.010s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.030s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.020s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.010s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.010s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.050s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.030s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.030s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.020s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.040s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.030s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.040s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.020s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.050s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.030s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.030s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.020s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.030s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.010s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.020s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.040s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.040s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.040s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.040s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.020s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.030s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.070s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.030s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.010s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.020s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.020s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.050s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.040s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.050s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.030s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.050s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.010s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 11, 2024

RISC-V qemu-prio1-checked: 9343 / 9346 (99.97%)

ab84e6d

=======================
      passed: 9343
      failed: 2
     skipped: 108
      killed: 1
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 1h 22min 26s 520ms
=======================

Failed
[177.260s] profiler.unittest.releaseondetach.releaseondetach
    releaseondetach.sh
    [exitcode_134]: SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
    Unhandled exception. Microsoft.Diagnostics.NETCore.Client.ServerNotAvailableException: Process 842861 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 842124 
Process 842861 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 842124 

[41.370s] JIT.Directed.debugging.debuginfo.tester.tester
    tester.sh
    [exitcode_101]: Unknown exit code 101.
     System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Process 845117 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.EventPipeSession.Start(IpcEndpoint endpoint, IEnumerable`1 providers, Boolean requestRundown, Int32 circularBufferMB) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/EventPipeSession.cs:line 33
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.StartEventPipeSession(IEnumerable`1 providers, Boolean requestRundown, Int32 circularBufferMB) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 69
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 215
 23.4s: Starting event generating action...
 23.8s: Stopping event generating action
 23.9s: Sending StopTracing command...
 24.2s: System.AggregateException: One or more errors occurred. (Failed to connect to EventPipe) (Object reference not set to an instance of an object.)
 ---> System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)<---

 24.2s: ==TEST FINISHED: FAILED!==
Xunit.Sdk.EqualException: Assert.Equal() Failure: Values differ



Killed
[2712.646s] profiler.eventpipe.reverse_startup.reverse_startup
    reverse_startup.sh

Skipped
[0.000s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.000s] profiler.rejit.rejit.rejit
    rejit.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.050s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.070s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.040s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.050s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.040s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.030s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.040s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.070s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.020s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.040s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.050s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.030s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.060s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.050s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.060s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.040s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.040s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.070s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.040s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.030s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.050s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.060s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.020s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.050s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.040s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.060s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.060s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.000s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.000s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.000s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.000s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.000s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.000s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.010s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.010s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.070s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.030s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.000s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.000s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.000s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.030s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.040s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.000s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.000s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.000s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.050s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.060s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.020s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.000s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.060s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.060s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 11, 2024

RISC-V starfive-prio1-checked: 9327 / 9346 (99.80%)

ab84e6d

=======================
      passed: 9327
      failed: 3
     skipped: 108
      killed: 16
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 3h 45min 51s 287ms
=======================

Failed
[43.870s] readytorun.determinism.crossgen2determinism.crossgen2determinism
    crossgen2determinism.sh
    [exitcode_101]: Unknown exit code 101.
    Could not find file '/var/lib/go-agent/pipelines/starfive-prio1-checked/coreclr/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'.
File name: '/var/lib/go-agent/pipelines/starfive-prio1-checked/coreclr/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.File.ReadAllBytes(String path)
   at Program.TestEntryPoint() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/readytorun/determinism/Program.cs:line 13
   at __GeneratedMainWrapper.Main() in /go-agent/pipelines/build-runtime-checked/runtime/artifacts/tests/coreclr/obj/linux.riscv64.Checked/Managed/readytorun/determinism/crossgen2determinism/XUnitWrapperGenerator/XUnitWrapperGenerator.XUnitWrapperGenerator/SimpleRunner.g.cs:line 7


[105.800s] readytorun.coreroot_determinism.coreroot_determinism.coreroot_determinism
    coreroot_determinism.sh
    [exitcode_132]: SIGILL Illegal Instruction. Core dumped. Likely codegen issue.
[18.390s] baseservices.TieredCompilation.BasicTestWithMcj.BasicTestWithMcj
    BasicTestWithMcj.sh
    [exitcode_255]: Unknown exit code 255.
     - Error: 0x80070057


Killed
[14.020s] readytorun.tests.mainv1.mainv1
    mainv1.sh
[43.660s] readytorun.fieldlayout.fieldlayout.fieldlayout
    fieldlayout.sh
[44.430s] readytorun.GenericCycleDetection.Depth1Test.Depth1Test
    Depth1Test.sh
[43.670s] readytorun.GenericCycleDetection.Breadth1Test.Breadth1Test
    Breadth1Test.sh
[22.130s] readytorun.tests.mainv2.mainv2
    mainv2.sh
[48.670s] readytorun.tests.genericsload.callgenericctor.callgenericctor
    callgenericctor.sh
[45.760s] readytorun.tests.genericsload.usegenericfield.usegenericfield
    usegenericfield.sh
[48.840s] readytorun.crossgen2.crossgen2smoke.crossgen2smoke
    crossgen2smoke.sh
[31.210s] Regressions.coreclr.GitHub_49982.test49982.test49982
    test49982.sh
[29.950s] Regressions.coreclr.GitHub_49826.test49826.test49826
    test49826.sh
[30.310s] Regressions.coreclr.GitHub_61104.test61104.test61104
    test61104.sh
[15.950s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOn_R2r.BasicTest_QuickJitForLoopsOn_R2r
    BasicTest_QuickJitForLoopsOn_R2r.sh
[17.640s] baseservices.TieredCompilation.BasicTest_QuickJitOff_R2r.BasicTest_QuickJitOff_R2r
    BasicTest_QuickJitOff_R2r.sh
[23.000s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOff_R2r.BasicTest_QuickJitForLoopsOff_R2r
    BasicTest_QuickJitForLoopsOff_R2r.sh
[22.190s] baseservices.TieredCompilation.BasicTest_QuickJitOn_R2r.BasicTest_QuickJitOn_R2r
    BasicTest_QuickJitOn_R2r.sh
[22.730s] baseservices.TieredCompilation.BasicTest_DefaultMode_R2r.BasicTest_DefaultMode_R2r
    BasicTest_DefaultMode_R2r.sh

Skipped
[0.000s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.060s] profiler.rejit.rejit.rejit
    rejit.sh
[0.060s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.070s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.050s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.050s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.020s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.010s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.000s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.030s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.010s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.010s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.010s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.010s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.010s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.010s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.060s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.020s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.030s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.010s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.000s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.010s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.070s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.030s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.020s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.030s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.040s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.050s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.010s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.050s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.010s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.040s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.040s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.010s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.020s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.030s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.080s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.040s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.010s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.020s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.030s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.040s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.050s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.030s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.040s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.030s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.060s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.040s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.050s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.020s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.020s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.060s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.050s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.060s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.030s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.050s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.070s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.060s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.030s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.050s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.040s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.060s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.040s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.050s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.050s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 11, 2024

RISC-V qemu-prio1-checked: 9343 / 9346 (99.97%)

49dd253

=======================
      passed: 9343
      failed: 2
     skipped: 108
      killed: 1
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 1h 19min 34s 863ms
=======================

Failed
[56.350s] profiler.unittest.releaseondetach.releaseondetach
    releaseondetach.sh
    [exitcode_134]: SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
    Unhandled exception. Microsoft.Diagnostics.NETCore.Client.ServerNotAvailableException: Process 1151737 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 1151003 
Process 1151737 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessage(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 25
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.AttachProfiler(TimeSpan attachTimeout, Guid profilerGuid, String profilerPath, Byte[] additionalData) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 204
   at Profiler.Tests.ProfilerControlHelpers.AttachProfilerToSelf(Guid profilerGuid, String profilerPath) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerControl.cs:line 27
   at Profiler.Tests.ReleaseOnShutdown.RunTest(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 39
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 57
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Unhandled exception. System.Exception: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
   at Profiler.Tests.ProfilerTestRunner.FailFastWithMessage(String error) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 183
   at Profiler.Tests.ProfilerTestRunner.Run(String profileePath, String testName, Guid profilerClsid, String profileeArguments, ProfileeOptions profileeOptions, Dictionary`2 envVars, String reverseServerName, Boolean loadAsNotification, Int32 notificationCopies) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/common/ProfilerTestRunner.cs:line 131
   at Profiler.Tests.ReleaseOnShutdown.Main(String[] args) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/profiler/unittest/releaseondetach.cs:line 60
./releaseondetach.sh: line 455: 1151003 

[43.020s] JIT.Directed.debugging.debuginfo.tester.tester
    tester.sh
    [exitcode_101]: Unknown exit code 101.
     System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Process 1154147 not running compatible .NET runtime.
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.GetDefaultAddress() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 282
   at Microsoft.Diagnostics.NETCore.Client.PidIpcEndpoint.Connect(TimeSpan timeout) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcTransport.cs:line 243
   at Microsoft.Diagnostics.NETCore.Client.IpcClient.SendMessageGetContinuation(IpcEndpoint endpoint, IpcMessage message) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsIpc/IpcClient.cs:line 40
   at Microsoft.Diagnostics.NETCore.Client.EventPipeSession.Start(IpcEndpoint endpoint, IEnumerable`1 providers, Boolean requestRundown, Int32 circularBufferMB) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/EventPipeSession.cs:line 33
   at Microsoft.Diagnostics.NETCore.Client.DiagnosticsClient.StartEventPipeSession(IEnumerable`1 providers, Boolean requestRundown, Int32 circularBufferMB) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/Microsoft.Diagnostics.NETCore.Client/DiagnosticsClient/DiagnosticsClient.cs:line 69
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 215
 24.3s: Starting event generating action...
 24.6s: Stopping event generating action
 24.6s: Sending StopTracing command...
 24.8s: System.AggregateException: One or more errors occurred. (Failed to connect to EventPipe) (Object reference not set to an instance of an object.)
 ---> System.ApplicationException: Failed to connect to EventPipe
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__1() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 221
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.WaitAllCore(ReadOnlySpan`1 tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.WaitAll(ReadOnlySpan`1 tasks)
   at Tracing.Tests.Common.IpcTraceTest.Validate(Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 307
   at Tracing.Tests.Common.IpcTraceTest.RunAndValidateEventCounts(Dictionary`2 expectedEventCounts, Action eventGeneratingAction, List`1 providers, Int32 circularBufferMB, Func`2 optionalTraceValidator, Boolean enableRundownProvider) in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 402
 ---> (Inner Exception #1) System.NullReferenceException: Object reference not set to an instance of an object.
   at Tracing.Tests.Common.IpcTraceTest.<>c__DisplayClass9_0.<Validate>b__3() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/tracing/eventpipe/common/IpcTraceTest.cs:line 301
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)<---

 24.8s: ==TEST FINISHED: FAILED!==
Xunit.Sdk.EqualException: Assert.Equal() Failure: Values differ



Killed
[2706.912s] profiler.eventpipe.reverse_startup.reverse_startup
    reverse_startup.sh

Skipped
[0.000s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.000s] profiler.rejit.rejit.rejit
    rejit.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.000s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.010s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.010s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.020s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.000s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.060s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.000s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.020s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.010s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.030s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.000s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.000s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.030s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.020s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.040s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.030s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.040s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.010s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.030s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.020s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.020s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.010s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.020s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.010s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.000s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.000s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.000s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.000s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.000s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.020s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.010s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.000s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.010s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.010s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.000s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.040s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.050s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.070s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.010s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.000s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.000s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.000s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.020s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.000s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.010s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.020s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.000s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.000s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.000s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.000s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.050s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.000s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.000s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.010s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.040s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.020s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 11, 2024

RISC-V starfive-prio1-checked: 9327 / 9346 (99.80%)

49dd253

=======================
      passed: 9327
      failed: 3
     skipped: 108
      killed: 16
------------------------
  TOTAL libs: 9454
 TOTAL tests: 9454
   REAL time: 3h 45min 45s 477ms
=======================

Failed
[46.460s] readytorun.determinism.crossgen2determinism.crossgen2determinism
    crossgen2determinism.sh
    [exitcode_101]: Unknown exit code 101.
    Could not find file '/var/lib/go-agent/pipelines/starfive-prio1-checked/coreclr/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'.
File name: '/var/lib/go-agent/pipelines/starfive-prio1-checked/coreclr/readytorun/determinism/crossgen2determinism/crossgen2smoke1.ildll'
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.File.ReadAllBytes(String path)
   at Program.TestEntryPoint() in /go-agent/pipelines/build-runtime-checked/runtime/src/tests/readytorun/determinism/Program.cs:line 13
   at __GeneratedMainWrapper.Main() in /go-agent/pipelines/build-runtime-checked/runtime/artifacts/tests/coreclr/obj/linux.riscv64.Checked/Managed/readytorun/determinism/crossgen2determinism/XUnitWrapperGenerator/XUnitWrapperGenerator.XUnitWrapperGenerator/SimpleRunner.g.cs:line 7


[110.250s] readytorun.coreroot_determinism.coreroot_determinism.coreroot_determinism
    coreroot_determinism.sh
    [exitcode_132]: SIGILL Illegal Instruction. Core dumped. Likely codegen issue.
[15.700s] baseservices.TieredCompilation.BasicTestWithMcj.BasicTestWithMcj
    BasicTestWithMcj.sh
    [exitcode_255]: Unknown exit code 255.
     - Error: 0x80070057


Killed
[14.680s] readytorun.tests.mainv1.mainv1
    mainv1.sh
[46.740s] readytorun.fieldlayout.fieldlayout.fieldlayout
    fieldlayout.sh
[46.970s] readytorun.GenericCycleDetection.Depth1Test.Depth1Test
    Depth1Test.sh
[47.080s] readytorun.GenericCycleDetection.Breadth1Test.Breadth1Test
    Breadth1Test.sh
[21.360s] readytorun.tests.mainv2.mainv2
    mainv2.sh
[49.860s] readytorun.tests.genericsload.callgenericctor.callgenericctor
    callgenericctor.sh
[53.170s] readytorun.tests.genericsload.usegenericfield.usegenericfield
    usegenericfield.sh
[51.970s] readytorun.crossgen2.crossgen2smoke.crossgen2smoke
    crossgen2smoke.sh
[24.870s] Regressions.coreclr.GitHub_49982.test49982.test49982
    test49982.sh
[26.050s] Regressions.coreclr.GitHub_49826.test49826.test49826
    test49826.sh
[26.910s] Regressions.coreclr.GitHub_61104.test61104.test61104
    test61104.sh
[15.720s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOn_R2r.BasicTest_QuickJitForLoopsOn_R2r
    BasicTest_QuickJitForLoopsOn_R2r.sh
[18.200s] baseservices.TieredCompilation.BasicTest_QuickJitOff_R2r.BasicTest_QuickJitOff_R2r
    BasicTest_QuickJitOff_R2r.sh
[17.360s] baseservices.TieredCompilation.BasicTest_QuickJitForLoopsOff_R2r.BasicTest_QuickJitForLoopsOff_R2r
    BasicTest_QuickJitForLoopsOff_R2r.sh
[16.200s] baseservices.TieredCompilation.BasicTest_QuickJitOn_R2r.BasicTest_QuickJitOn_R2r
    BasicTest_QuickJitOn_R2r.sh
[16.470s] baseservices.TieredCompilation.BasicTest_DefaultMode_R2r.BasicTest_DefaultMode_R2r
    BasicTest_DefaultMode_R2r.sh

Skipped
[0.010s] readytorun.JittedMethodsCountingTest.JittedMethodsCountingTest.JittedMethodsCountingTest
    JittedMethodsCountingTest.sh
[0.000s] readytorun.DynamicMethodGCStress.DynamicMethodGCStress.DynamicMethodGCStress
    DynamicMethodGCStress.sh
[0.000s] readytorun.GenericCycleDetection.Depth3Test.Depth3Test
    Depth3Test.sh
[0.090s] profiler.rejit.rejit.rejit
    rejit.sh
[0.050s] profiler.eventpipe.eventpipe.eventpipe
    eventpipe.sh
[0.050s] profiler.multiple.multiple.multiple
    multiple.sh
[0.000s] GC.Features.LOHFragmentation.lohfragmentation.lohfragmentation
    lohfragmentation.sh
[0.000s] GC.Features.BackgroundGC.foregroundgc.foregroundgc
    foregroundgc.sh
[0.000s] GC.Coverage.271010.271010
    271010.sh
[0.000s] GC.LargeMemory.Allocation.finalizertest.finalizertest
    finalizertest.sh
[0.000s] GC.LargeMemory.API.gc.collect.collect
    collect.sh
[0.000s] GC.LargeMemory.API.gc.reregisterforfinalize.reregisterforfinalize
    reregisterforfinalize.sh
[0.000s] GC.LargeMemory.API.gc.getgeneration.getgeneration
    getgeneration.sh
[0.000s] GC.Regressions.dev10bugs.536168.536168.536168
    536168.sh
[0.000s] GC.Regressions.Github.Runtime_76219.Runtime_76219.Runtime_76219
    Runtime_76219.sh
[0.030s] GC.API.WeakReference.IsAlive.IsAlive
    IsAlive.sh
[0.050s] GC.API.GCHandle.Weak.Weak
    Weak.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M11-Beta1.b41391.b41391.b41391
    b41391.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b37646.b37646.b37646
    b37646.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b31746.b31746.b31746
    b31746.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M12-Beta2.b41852.b41852.b41852
    b41852.sh
[0.020s] JIT.Regression.CLR-x86-JIT.V1.2-Beta1.b103058.b103058.b103058
    b103058.sh
[0.000s] JIT.Regression.CLR-x86-JIT.V1-M09.5-PDC.b16423.b16423.b16423
    b16423.sh
[0.010s] JIT.Regression.JitBlue.GitHub_18582.GitHub_18582.GitHub_18582
    GitHub_18582.sh
[0.000s] JIT.Regression.JitBlue.Runtime_57606.Runtime_57606.Runtime_57606
    Runtime_57606.sh
[0.040s] JIT.Regression.JitBlue.devdiv_902271.DevDiv_902271.DevDiv_902271
    DevDiv_902271.sh
[0.010s] JIT.Regression.JitBlue.DevDiv_255294.DevDiv_255294.DevDiv_255294
    DevDiv_255294.sh
[0.000s] JIT.Regression.CLR-x86-EJIT.V1-M12-Beta2.b26323.b26323.b26323
    b26323.sh
[0.010s] JIT.Stress.ABI.pinvokes_d.pinvokes_d
    pinvokes_d.sh
[0.010s] JIT.Stress.ABI.pinvokes_do.pinvokes_do
    pinvokes_do.sh
[0.020s] JIT.Stress.ABI.stubs_do.stubs_do
    stubs_do.sh
[0.010s] JIT.Stress.ABI.tailcalls_do.tailcalls_do
    tailcalls_do.sh
[0.010s] JIT.Stress.ABI.tailcalls_d.tailcalls_d
    tailcalls_d.sh
[0.000s] JIT.Directed.arglist.vararg_TargetUnix.vararg_TargetUnix
    vararg_TargetUnix.sh
[0.020s] JIT.Directed.forceinlining.PositiveCases.PositiveCases
    PositiveCases.sh
[0.050s] JIT.Directed.forceinlining.AttributeConflict.AttributeConflict
    AttributeConflict.sh
[0.000s] JIT.Directed.rvastatics.RVAOrderingTest.RVAOrderingTest
    RVAOrderingTest.sh
[0.030s] JIT.Directed.Convert.out_of_range_fp_to_int_conversions.out_of_range_fp_to_int_conversions
    out_of_range_fp_to_int_conversions.sh
[0.040s] JIT.Directed.IL.Tailcall.ExplicitTailCallNoSO.ExplicitTailCallNoSO
    ExplicitTailCallNoSO.sh
[0.030s] JIT.Directed.IL.Tailcall.JitTailcall2.JitTailcall2
    JitTailcall2.sh
[0.000s] JIT.Directed.tailcall.mutual_recursion.mutual_recursion
    mutual_recursion.sh
[0.010s] JIT.Directed.lifetime.lifetime2.lifetime2
    lifetime2.sh
[0.000s] JIT.Directed.PREFIX.volatile.1.arglist_Target_64BIT_volatile.arglist_Target_64BIT_volatile
    arglist_Target_64BIT_volatile.sh
[0.000s] JIT.Directed.PREFIX.unaligned.4.arglist_Target_64BIT_unaligned_4.arglist_Target_64BIT_unaligned_4
    arglist_Target_64BIT_unaligned_4.sh
[0.000s] JIT.Directed.PREFIX.unaligned.2.arglist_Target_64BIT_unaligned_2.arglist_Target_64BIT_unaligned_2
    arglist_Target_64BIT_unaligned_2.sh
[0.000s] JIT.Directed.PREFIX.unaligned.1.arglist_Target_64BIT_unaligned_1.arglist_Target_64BIT_unaligned_1
    arglist_Target_64BIT_unaligned_1.sh
[0.050s] JIT.jit64.regress.ddb.87766.ddb87766.ddb87766
    ddb87766.sh
[0.000s] JIT.jit64.mcc.interop.mcc_i00.mcc_i00
    mcc_i00.sh
[0.000s] JIT.opt.SSA.MemorySsa.MemorySsa
    MemorySsa.sh
[0.010s] JIT.opt.FastTailCall.GitHubIssue12479.GitHubIssue12479
    GitHubIssue12479.sh
[0.040s] JIT.opt.FastTailCall.StackFixup.StackFixup
    StackFixup.sh
[0.040s] JIT.opt.FastTailCall.FastTailCallInlining.FastTailCallInlining
    FastTailCallInlining.sh
[0.070s] JIT.opt.FastTailCall.StructPassingSimple.StructPassingSimple
    StructPassingSimple.sh
[0.050s] JIT.opt.FastTailCall.FastTailCallCandidates.FastTailCallCandidates
    FastTailCallCandidates.sh
[0.000s] JIT.opt.ValueNumbering.ExposedLocalsNumbering.ExposedLocalsNumbering
    ExposedLocalsNumbering.sh
[0.000s] JIT.opt.perf.doublealign.Locals.Locals
    Locals.sh
[0.000s] JIT.Methodical.Coverage.arglist_pos.arglist_pos
    arglist_pos.sh
[0.060s] JIT.Methodical.tailcall_v4.hijacking.hijacking
    hijacking.sh
[0.000s] JIT.Methodical.refany.seq_d.seq_d
    seq_d.sh
[0.000s] JIT.Methodical.refany.seq_r.seq_r
    seq_r.sh
[0.040s] JIT.Methodical.Arrays.misc.arrres_il_r.arrres_il_r
    arrres_il_r.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.ResolutionFlow.BinderTracingTest.ResolutionFlow
    BinderTracingTest.ResolutionFlow.sh
[0.000s] Loader.binding.tracing.BinderTracingTest.Basic.BinderTracingTest.Basic
    BinderTracingTest.Basic.sh
[0.000s] Interop.MonoAPI.MonoMono.Thunks.Thunks
    Thunks.sh
[0.000s] Interop.MonoAPI.MonoMono.PInvokeDetach.PInvokeDetach
    PInvokeDetach.sh
[0.000s] Interop.MonoAPI.MonoMono.InstallEHCallback.InstallEHCallback
    InstallEHCallback.sh
[0.020s] tracing.runtimeeventsource.nativeruntimeeventsource.nativeruntimeeventsource
    nativeruntimeeventsource.sh
[0.020s] tracing.runtimeeventsource.runtimeeventsource.runtimeeventsource
    runtimeeventsource.sh
[0.040s] tracing.eventlistener.eventlistener.eventlistener
    eventlistener.sh
[0.050s] tracing.eventlistener.EventListenerThreadPool.EventListenerThreadPool
    EventListenerThreadPool.sh
[0.050s] tracing.eventlistener.eventlistenerenabledisable.eventlistenerenabledisable
    eventlistenerenabledisable.sh
[0.050s] tracing.eventpipe.diagnosticport.diagnosticport.diagnosticport
    diagnosticport.sh
[0.050s] tracing.eventpipe.enabledisable.enabledisable.enabledisable
    enabledisable.sh
[0.060s] tracing.eventpipe.rundownvalidation.rundownvalidation.rundownvalidation
    rundownvalidation.sh
[0.060s] tracing.eventpipe.reverseouter.reverseouter.reverseouter
    reverseouter.sh
[0.050s] tracing.eventpipe.processinfo2.processinfo2.processinfo2
    processinfo2.sh
[0.020s] tracing.eventpipe.gcdump.gcdump.gcdump
    gcdump.sh
[0.040s] tracing.eventpipe.processenvironment.processenvironment.processenvironment
    processenvironment.sh
[0.000s] tracing.eventpipe.eventsourceerror.eventsourceerror.eventsourceerror
    eventsourceerror.sh
[0.060s] tracing.eventpipe.pauseonstart.pauseonstart.pauseonstart
    pauseonstart.sh
[0.080s] tracing.eventpipe.config.name_config_with_pid.name_config_with_pid
    name_config_with_pid.sh
[0.040s] tracing.eventpipe.processinfo3.processinfo3.processinfo3
    processinfo3.sh
[0.020s] tracing.eventpipe.applystartuphook.applystartuphook.applystartuphook
    applystartuphook.sh
[0.020s] tracing.eventpipe.bigevent.bigevent.bigevent
    bigevent.sh
[0.040s] tracing.eventpipe.simpleruntimeeventvalidation.simpleruntimeeventvalidation.simpleruntimeeventvalidation
    simpleruntimeeventvalidation.sh
[0.030s] tracing.eventpipe.reverse.reverse.reverse
    reverse.sh
[0.030s] tracing.eventpipe.providervalidation.providervalidation.providervalidation
    providervalidation.sh
[0.030s] tracing.eventpipe.buffersize.buffersize.buffersize
    buffersize.sh
[0.040s] tracing.eventpipe.processinfo.processinfo.processinfo
    processinfo.sh
[0.070s] tracing.eventpipe.eventsvalidation.GCEvents.GCEvents
    GCEvents.sh
[0.040s] tracing.eventpipe.eventsvalidation.GCFinalizers.GCFinalizers
    GCFinalizers.sh
[0.040s] tracing.eventpipe.eventsvalidation.ExceptionThrown_V1.ExceptionThrown_V1
    ExceptionThrown_V1.sh
[0.060s] tracing.eventactivityidcontrol.eventactivityidcontrol.eventactivityidcontrol
    eventactivityidcontrol.sh
[0.080s] tracing.eventcounter.incrementingeventcounter.incrementingeventcounter
    incrementingeventcounter.sh
[0.050s] tracing.eventcounter.pollingcounter.pollingcounter
    pollingcounter.sh
[0.030s] tracing.eventcounter.incrementingpollingcounter.incrementingpollingcounter
    incrementingpollingcounter.sh
[0.050s] tracing.eventcounter.regression-25709.regression-25709
    regression-25709.sh
[0.040s] tracing.eventcounter.runtimecounters.runtimecounters
    runtimecounters.sh
[0.060s] tracing.eventcounter.regression-46938.regression-46938
    regression-46938.sh
[0.060s] tracing.eventcounter.gh53564.gh53564
    gh53564.sh
[0.050s] tracing.eventcounter.eventcounter.eventcounter
    eventcounter.sh
[0.000s] baseservices.finalization.CriticalFinalizer.CriticalFinalizer
    CriticalFinalizer.sh
[0.000s] baseservices.mono.runningmono.runningmono
    runningmono.sh
[0.000s] baseservices.threading.regressions.2164.foreground-shutdown.foreground-shutdown
    foreground-shutdown.sh
[0.000s] baseservices.exceptions.stackoverflow.stackoverflowtester.stackoverflowtester
    stackoverflowtester.sh
[0.000s] baseservices.exceptions.StackTracePreserve.StackTracePreserveTests.StackTracePreserveTests
    StackTracePreserveTests.sh
[0.000s] baseservices.typeequivalence.istypeequivalent.istypeequivalent.istypeequivalent
    istypeequivalent.sh
[0.000s] baseservices.typeequivalence.signatures.nopiatestil.nopiatestil
    nopiatestil.sh

Full report on gist

@antonfirsov
Copy link
Member

@risc-vv @jkotas from my POV this is good to be merged. Is there anything left to be addressed?

@risc-vv
Copy link

risc-vv commented Jul 16, 2024

RISC-V testing failed on build-runtime-checked

GIT: 421f18f

Full report on gist

@risc-vv
Copy link

risc-vv commented Jul 16, 2024

RISC-V testing failed on build-runtime-checked

GIT: d65036f

Full report on gist

@yurai007
Copy link
Contributor Author

@jkotas @antonfirsov: Could you please merge this? I don't think there is anything more to address, and bot failures were due to patch application problem.

@jkotas jkotas merged commit fcc916c into dotnet:main Jul 24, 2024
78 of 83 checks passed
@jkotas
Copy link
Member

jkotas commented Jul 24, 2024

Thanks

@github-actions github-actions bot locked and limited conversation to collaborators Aug 24, 2024
@karelz karelz added this to the 9.0.0 milestone Sep 3, 2024
@antonfirsov antonfirsov added the test-enhancement Improvements of test source code label Dec 12, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-riscv Related to the RISC-V architecture area-System.Net.Sockets community-contribution Indicates that the PR has been added by a community member test-enhancement Improvements of test source code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants