dotnet / dotnet/runtime

ThreadLocalStatics_Test intermittently fails gc assertion on linux-musl-riscv64

Open
#122,034 3 comments 0 reactions 0 assignees View on GitHub
arch-riscv area-NativeAOT-coreclr
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

I did reproduce an intermittent problem further on, in `ThreadLocalStatics.TLSTesting.ThreadLocalStatics_Test`. It segfaults or fails on assertions such as `File: /runtime/src/coreclr/gc/gc.cpp, Line: 4834` or `File: /runtime/src/coreclr/nativeaot/Runtime/MethodTable.cpp, Line: 73` which suggests a GC-related issue. This repeats only on hardware, QEMU passes fine.

_Originally posted by @tomeksowi in https://github.com/dotnet/runtime/pull/119203#discussion_r2559493726_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.