From 63b50b6089d1a33a24d074680bcda40acbdcea1c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 18:27:50 +0000 Subject: [PATCH 1/4] Exclude Vector3Interop from GC stress (refs #127827) Vector3Interop crashes with SIGSEGV under GCStress=0xC + JitStress=2 across linux-x64, linux-arm64, osx-arm64, and windows-x86. The crash occurs in the PAL signal handler during P/Invoke interop with Vector3 while GC compaction is active. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/tests/JIT/SIMD/Vector3Interop_r.csproj | 1 + src/tests/JIT/SIMD/Vector3Interop_ro.csproj | 1 + 2 files changed, 2 insertions(+) diff --git a/src/tests/JIT/SIMD/Vector3Interop_r.csproj b/src/tests/JIT/SIMD/Vector3Interop_r.csproj index d20f1dad17934e..a728c296cc45c5 100644 --- a/src/tests/JIT/SIMD/Vector3Interop_r.csproj +++ b/src/tests/JIT/SIMD/Vector3Interop_r.csproj @@ -3,6 +3,7 @@ true true + true None diff --git a/src/tests/JIT/SIMD/Vector3Interop_ro.csproj b/src/tests/JIT/SIMD/Vector3Interop_ro.csproj index 46f5c4b068ff9a..8eeea455034e36 100644 --- a/src/tests/JIT/SIMD/Vector3Interop_ro.csproj +++ b/src/tests/JIT/SIMD/Vector3Interop_ro.csproj @@ -3,6 +3,7 @@ true true + true None From e0f1a72c4f942da07561c4fee147ec8608522de5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 8 May 2026 18:27:55 +0000 Subject: [PATCH 2/4] ci: trigger checks From 7299d83c69236bea93a62364f7e328f9e0d0cd2d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 May 2026 20:00:59 +0000 Subject: [PATCH 3/4] Use ActiveIssue instead of GCStressIncompatible for Vector3Interop GC stress skip Agent-Logs-Url: https://github.com/dotnet/runtime/sessions/62b4264c-42c0-4283-a01f-5d8409087be3 Co-authored-by: jkotas <6668460+jkotas@users.noreply.github.com> --- src/tests/JIT/SIMD/Vector3Interop.cs | 1 + src/tests/JIT/SIMD/Vector3Interop_r.csproj | 1 - src/tests/JIT/SIMD/Vector3Interop_ro.csproj | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tests/JIT/SIMD/Vector3Interop.cs b/src/tests/JIT/SIMD/Vector3Interop.cs index f53a5d258da8bc..34f1414b9b4450 100644 --- a/src/tests/JIT/SIMD/Vector3Interop.cs +++ b/src/tests/JIT/SIMD/Vector3Interop.cs @@ -557,6 +557,7 @@ public class Test_Vector3Interop [ActiveIssue("https://github.com/dotnet/runtime/issues/90427", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoMINIFULLAOT))] [ActiveIssue("https://github.com/dotnet/runtime/issues/96051", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoInterpreter), nameof(PlatformDetection.IsArm64Process), nameof(PlatformDetection.IsOSX))] [ActiveIssue("https://github.com/dotnet/runtime/issues/92129", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/127827", typeof(CoreClrConfigurationDetection), nameof(CoreClrConfigurationDetection.IsGCStressC))] [Fact] public static int TestEntryPoint() { diff --git a/src/tests/JIT/SIMD/Vector3Interop_r.csproj b/src/tests/JIT/SIMD/Vector3Interop_r.csproj index a728c296cc45c5..d20f1dad17934e 100644 --- a/src/tests/JIT/SIMD/Vector3Interop_r.csproj +++ b/src/tests/JIT/SIMD/Vector3Interop_r.csproj @@ -3,7 +3,6 @@ true true - true None diff --git a/src/tests/JIT/SIMD/Vector3Interop_ro.csproj b/src/tests/JIT/SIMD/Vector3Interop_ro.csproj index 8eeea455034e36..46f5c4b068ff9a 100644 --- a/src/tests/JIT/SIMD/Vector3Interop_ro.csproj +++ b/src/tests/JIT/SIMD/Vector3Interop_ro.csproj @@ -3,7 +3,6 @@ true true - true None From dddd4b32bfe566a0da700aa794c55ef7b10de1b0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 11 May 2026 15:56:06 +0000 Subject: [PATCH 4/4] Fix ambiguous CoreClrConfigurationDetection reference with fully qualified name Co-authored-by: kotlarmilos <11523312+kotlarmilos@users.noreply.github.com> --- src/tests/JIT/SIMD/Vector3Interop.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/JIT/SIMD/Vector3Interop.cs b/src/tests/JIT/SIMD/Vector3Interop.cs index 34f1414b9b4450..c9cc3d0e9d9215 100644 --- a/src/tests/JIT/SIMD/Vector3Interop.cs +++ b/src/tests/JIT/SIMD/Vector3Interop.cs @@ -557,7 +557,7 @@ public class Test_Vector3Interop [ActiveIssue("https://github.com/dotnet/runtime/issues/90427", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoMINIFULLAOT))] [ActiveIssue("https://github.com/dotnet/runtime/issues/96051", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoInterpreter), nameof(PlatformDetection.IsArm64Process), nameof(PlatformDetection.IsOSX))] [ActiveIssue("https://github.com/dotnet/runtime/issues/92129", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] - [ActiveIssue("https://github.com/dotnet/runtime/issues/127827", typeof(CoreClrConfigurationDetection), nameof(CoreClrConfigurationDetection.IsGCStressC))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/127827", typeof(TestLibrary.CoreClrConfigurationDetection), nameof(TestLibrary.CoreClrConfigurationDetection.IsGCStressC))] [Fact] public static int TestEntryPoint() {