Skip to content

Test Failure: System.Text.Encodings.Web.Tests #128331

Closed as duplicate
Closed as duplicate

Description

@kg

Summary:
System.Text.Encodings.Web.Tests crashes with SIGSEGV (exit 139) on linux-arm (Debian 13 arm32v7 docker container, fullpgo configuration) during xunit test discovery/startup. The native crash report contains only unresolved frames (no symbols on arm32).

Failed in (1):

Console Log: Console Log
Source: runtime-coreclr libraries-pgo / net11.0-linux-Release-arm-fullpgo-(Debian.13.Arm32.Open)AzureLinux.3.Arm64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-13-helix-arm32v7@sha256:9ee81df17d6a4bf96b7b2f785a1352a3a762aec2a01b2bb8ffd691520aad7dee / System.Text.Encodings.Web.Tests

Failed tests:

- net11.0-linux-Release-arm-fullpgo-(Debian.13.Arm32.Open)AzureLinux.3.Arm64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-13-helix-arm32v7@sha256:9ee81df17d6a4bf96b7b2f785a1352a3a762aec2a01b2bb8ffd691520aad7dee
  - System.Text.Encodings.Web.Tests

Error Message:

  Discovered:  System.Text.Encodings.Web.Tests (found 201 test cases)
  Starting:    System.Text.Encodings.Web.Tests (parallel test collections = on [2 threads], stop on fail = off)
[createdump] Gathering state for process 20 dotnet
[createdump] Crashing thread 0021 signal 11 (000b)
[createdump] Writing crash report to file /datadisks/disk1/dumps/coredump.20.dmp.crashreport.json
[createdump] Crash report successfully written
[createdump] Writing minidump with heap to file /datadisks/disk1/dumps/coredump.20.dmp
[createdump] Written 137125888 bytes (33478 pages) to core file
[createdump] Target process is alive
[createdump] Dump successfully written in 230ms
waitpid() returned successfully (wstatus 00000000) WEXITSTATUS 0 WTERMSIG 0
./RunTests.sh: line 175:    20 Segmentation fault      (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Text.Encodings.Web.Tests.runtimeconfig.json --depsfile System.Text.Encodings.Web.Tests.deps.json xunit.console.dll System.Text.Encodings.Web.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/root/helix/work/workitem/e
----- end Sun May 17 04:48:25 PM UTC 2026 ----- exit code 139 ----------------------------------------------------------
exit code 139 means SIGSEGV Illegal memory access. Deref invalid pointer, overrunning buffer, stack overflow etc. Core dumped.

Stack Trace:

N/A

Analysis:
No matching open or closed GitHub issue found via search passes for: "Encodings.Web fullpgo arm", "System.Text.Encodings.Web.Tests SIGSEGV fullpgo arm", "Encodings.Web libraries-pgo crash". Distinct from older closed wasm/mono Encodings.Web issues (#100850, #50965). Appears to be a NEW failure — likely an arm32-specific PGO codegen bug.

Generated by ci-pipeline-monitor/scripts/update_github.py

Activity

  1. added this to the 11.0.0 milestone on May 18, 2026
  2. dotnet-policy-service commented on May 18, 2026

    @dotnet-policy-service
    Contributor

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

  3. dotnet-policy-service commented on May 18, 2026

    @dotnet-policy-service
    Contributor

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

  4. tarekgh commented on May 18, 2026

    @tarekgh
    Member

    This looks more codegen issue?

  5. dotnet-policy-service commented on May 18, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
    See info in area-owners.md if you want to be subscribed.

  6. JulieLeeMSFT commented on May 21, 2026

    @JulieLeeMSFT
    Member

    Arm32 only for now. Setting lower priority.

  7. JulieLeeMSFT commented on May 21, 2026

    @JulieLeeMSFT
    Member

    @kotlarmilos, forwarding to you to check why this issue can be missed by the ci-scan.

  8. JulieLeeMSFT commented on Jun 3, 2026

    @JulieLeeMSFT
    Member
  9. AndyAyersMS commented on Jun 6, 2026

    @AndyAyersMS
    Member

    Seems likely this is the same issue as #128590.

  10. locked and limited conversation to collaborators on Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Priority:3Work that is nice to havearch-arm32area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsos-linuxLinux OS (any supported distro)

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions