Bug 514492 - none regtest fails in CI with github action.
Summary: none regtest fails in CI with github action.
Status: REPORTED
Alias: None
Product: valgrind
Classification: Developer tools
Component: general (other bugs)
Version First Reported In: 3.26 GIT
Platform: Compiled Sources Linux
: NOR minor
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-12 15:34 UTC by Bruno Lathuilière
Modified: 2026-01-13 16:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
result of "make check && ./tests/vg_regtest none" (24.51 KB, text/plain)
2026-01-12 15:34 UTC, Bruno Lathuilière
Details
Trace with printed files: stdout/stderr and diff for all failing testcase (74.64 KB, text/plain)
2026-01-13 16:55 UTC, Bruno Lathuilière
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Lathuilière 2026-01-12 15:34:34 UTC
Created attachment 188440 [details]
result of  "make check && ./tests/vg_regtest none"

CONTEXT
In verrou CI ( https://github.com/edf-hpc/verrou ) , I run the none tests with verrou tool. To do that I patch  vg_regtest ( https://github.com/edf-hpc/verrou/blob/master/valgrind.vgregtest.diff  ).

With valgrind VERSION upgrade ( => 3.26 ),  I discover a problem for all github-action images  (ubuntu-latest, ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04-arm).

I'm not able to reproduce the problem with all my computer ( in /tmp or in  $HOME  with ext4 fs).
I'm able to reproduce the problem inside a github action without verrou. 

PROBLEM DESCRIPTION
make check && ./tests/vg_regtest none fail. I attach the result of the command.
I suspect a problem with the filesystem and hyper-V (but I'm not sure).

ADDITIONAL INFORMATION 
My verrou CI is more verbose (I print diff of stdout). I think It can be useful to understand what happens.

../valgrind+verrou/verrou/tests/post_diff.sh ../valgrind+verrou/none/tests/
./linux/getdents_filter.stdout.diff
--- getdents_filter.stdout.exp	2026-01-08 16:04:51.599898525 +0000
+++ getdents_filter.stdout.out	2026-01-08 16:10:16.480984720 +0000
@@ -1,15 +1,21 @@
 0
 1
+142
+145
 2
 3
 fdinfo:0
 fdinfo:1
+fdinfo:142
+fdinfo:145
 fdinfo:2
 fdinfo:3
 regular:1000
 regular:1001
 retry:0
 retry:1
+retry:142
+retry:145
 retry:2
 retry:3
 retry_test_end

SEVERITY 
As for me, it is sufficient to comment getdents_filter.vgtest I classify the bug as minor.

RELATED BUG
It is maybe related to https://bugs.kde.org/show_bug.cgi?id=331311
Comment 1 Bruno Lathuilière 2026-01-13 16:55:40 UTC
Created attachment 188483 [details]
Trace with printed files: stdout/stderr and diff for all failing testcase