Skip to content

[test] xfail concurrency tests under valgrind on Linux ARM - #19

Merged
aaronj0 merged 1 commit into
mainfrom
xfail-concurrent-arm-valgrind
Aug 17, 2026
Merged

[test] xfail concurrency tests under valgrind on Linux ARM#19
aaronj0 merged 1 commit into
mainfrom
xfail-concurrent-arm-valgrind

Conversation

@aaronj0

@aaronj0 aaronj0 commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

There is an issue seen on Valgrind ARM: "unrecognised instruction at 0x35b8702c" on the nightlies.

The LDAPRB instruction (ARMv8.3 FEAT_LRCPC load-acquire byte) is an atomic acquire load. The JIT emits it because the arm runner's CPU supports LRCPC, but valgrind 3.22.0 can't decode it, so valgrind raises SIGILL and kills pytest mid-suite. Memcheck itself reports 0 errors.

This is valgrind bug 476465, fixed in valgrind 3.26.0 (https://sourceware.org/git/?p=valgrind.git;a=commit;h=41e2f95cf129191555e0048ccbbb392ee0fb155e) but that release is not available on ubuntu24

This PR hence marks the test xfail under valgrind until a newer distro ships the fix.

@github-actions

Copy link
Copy Markdown

Test Results

Configuration Result
macos-26-intel-llvm21-py3.14-cxx20 = 438 passed, 44 skipped, 85 xfailed, 32 xpassed, 100 warnings in 109.98s (0:01:49) =
macos-26-llvm21-py3.14-cxx20 ==== 439 passed, 37 skipped, 93 xfailed, 30 xpassed, 100 warnings in 44.82s ====
ubuntu-24.04-llvm21-py3.14-cxx20-vg ====== 554 passed, 25 skipped, 18 xfailed, 2 xpassed in 93.19s (0:01:33) =======
ubuntu-24.04-llvm22-py3.14-cxx20 ====== 554 passed, 25 skipped, 19 xfailed, 1 xpassed in 104.70s (0:01:44) ======
ubuntu-24.04-llvm22-py3.14-cxx20-cling ====== 544 passed, 25 skipped, 27 xfailed, 3 xpassed in 107.46s (0:01:47) ======

@aaronj0 aaronj0 added testing CI Issues related to the CI workflows. labels Aug 17, 2026
@aaronj0
aaronj0 merged commit 319811d into main Aug 17, 2026
11 of 12 checks passed
@aaronj0
aaronj0 deleted the xfail-concurrent-arm-valgrind branch August 17, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Issues related to the CI workflows. testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant