Skip to content

System.Runtime.Tests SIGSEGV crash on ARM64 Linux (azurelinux.3.arm64) #126516

@ViveliDuCh

Description

@ViveliDuCh

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1365474
Build error leg or test failing: System.Runtime.Tests.WorkItemExecution
Pull request: #126428

Error Message

SIGSEGV crash during System.Runtime.Tests execution on ARM64 Linux (azurelinux.3.arm64.open). The test process crashed with signal 11 (illegal memory access) early in test execution, before any test results were produced. The crash dump shows hundreds of unsymbolized frames, indicating a likely JIT or GC bug on ARM64.

{
  "ErrorMessage": ["Discovering: System.Runtime.Tests","exit code 139"],
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Stack trace

[createdump] Gathering state for process 5962 dotnet
[createdump] Crashing thread 1778 signal 11 (000b)
[createdump] Writing crash report to file /datadisks/disk1/dumps/coredump.5962.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /datadisks/disk1/dumps/coredump.5962.dmp
[createdump] Written 528019456 bytes (128911 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 913ms
waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
./RunTests.sh: line 175:  5962 Segmentation fault      (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Runtime.Tests.runtimeconfig.json --depsfile System.Runtime.Tests.deps.json xunit.console.dll System.Runtime.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=AdditionalTimezoneChecks -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/datadisks/disk1/work/997F0892/w/A0DB093F/e
----- end Fri Apr 3 04:27:57 PM UTC 2026 ----- exit code 139 ----------------------------------------------------------
exit code 139 means SIGSEGV Illegal memory access. Deref invalid pointer, overrunning buffer, stack overflow etc. Core dumped.
ulimit -c value: unlimited
cat /proc/sys/kernel/core_pattern: /datadisks/disk1/dumps/core.%u.%p
cat /proc/sys/kernel/core_uses_pid: 1
cat: /proc/sys/kernel/coredump_filter: No such file or directory
cat /proc/sys/kernel/coredump_filter:
Looking around for any Linux dumps...

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1365474
Error message validated: [exit code 139]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 4/3/2026 9:10:56 PM UTC

Report

Build Definition Test Pull Request
1365983 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126520
1365958 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126509
1365963 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126515
1365887 dotnet/runtime System.Runtime.Tests.WorkItemExecution #125396
1365856 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126385
1365829 dotnet/runtime System.Net.Http.Functional.Tests.WorkItemExecution #125955
1365706 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126512
1365474 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126428

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
8 8 8

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1365474
Error message validated: [Discovering: System.Runtime.Tests exit code 139]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 4/4/2026 1:32:38 AM UTC

Report

Build Definition Test Pull Request
1365983 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126520
1365958 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126509
1365963 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126515
1365887 dotnet/runtime System.Runtime.Tests.WorkItemExecution #125396
1365856 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126385
1365829 dotnet/runtime System.Net.Http.Functional.Tests.WorkItemExecution #125955
1365706 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126512
1365474 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126428

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
8 8 8

Report

Build Definition Test Pull Request
1366116 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126514
1366060 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126445
1366029 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126521
1365983 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126520
1365958 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126509
1365963 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126515
1365887 dotnet/runtime System.Runtime.Tests.WorkItemExecution #125396
1365856 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126385
1365829 dotnet/runtime System.Net.Http.Functional.Tests.WorkItemExecution #125955
1365706 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126512
1365474 dotnet/runtime System.Runtime.Tests.WorkItemExecution #126428

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
11 11 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabarch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'os-linuxLinux OS (any supported distro)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions