SourceForge logo
SourceForge logo
Menu

valgrind-testresults — Automated test results for Valgrind

You can subscribe to this list here.

2015 Jan
Feb
Mar
(124)
Apr
(346)
May
(340)
Jun
(256)
Jul
(238)
Aug
(384)
Sep
(304)
Oct
(186)
Nov
(184)
Dec
(144)
2016 Jan
(165)
Feb
(177)
Mar
(181)
Apr
(215)
May
(97)
Jun
(86)
Jul
(220)
Aug
(146)
Sep
(167)
Oct
(206)
Nov
(174)
Dec
(121)
2017 Jan
(168)
Feb
(175)
Mar
(220)
Apr
(177)
May
(236)
Jun
(173)
Jul
(39)
Aug
(102)
Sep
(141)
Oct
(109)
Nov
(120)
Dec
(37)
2018 Jan
(122)
Feb
(88)
Mar
(88)
Apr
(62)
May
(32)
Jun
(82)
Jul
(79)
Aug
(93)
Sep
(125)
Oct
(81)
Nov
(64)
Dec
(123)
2019 Jan
(56)
Feb
(64)
Mar
(115)
Apr
(109)
May
(96)
Jun
(42)
Jul
(46)
Aug
(83)
Sep
(56)
Oct
(83)
Nov
(89)
Dec
(67)
2020 Jan
(172)
Feb
(127)
Mar
(116)
Apr
(87)
May
(93)
Jun
(56)
Jul
(20)
Aug
(45)
Sep
(46)
Oct
(20)
Nov
(46)
Dec
(67)
2021 Jan
(45)
Feb
(81)
Mar
(86)
Apr
(27)
May
(24)
Jun
(27)
Jul
(19)
Aug
(5)
Sep
(40)
Oct
(109)
Nov
(156)
Dec
(80)
2022 Jan
(18)
Feb
(80)
Mar
(8)
Apr
(117)
May
(90)
Jun
(86)
Jul
(21)
Aug
(16)
Sep
(35)
Oct
(88)
Nov
(41)
Dec
(62)
2023 Jan
(180)
Feb
(120)
Mar
(158)
Apr
(216)
May
(92)
Jun
(34)
Jul
(27)
Aug
(86)
Sep
(119)
Oct
(124)
Nov
(190)
Dec
(89)
2024 Jan
(54)
Feb
(163)
Mar
(140)
Apr
(189)
May
(125)
Jun
(112)
Jul
(84)
Aug
(75)
Sep
(117)
Oct
(112)
Nov
(121)
Dec
(113)
2025 Jan
(76)
Feb
(68)
Mar
(167)
Apr
(145)
May
(186)
Jun
(101)
Jul
(202)
Aug
(182)
Sep
(234)
Oct
(162)
Nov
Dec

Showing results of 13055

1 2 3 .. 523 > >> (Page 1 of 523)
valgrind revision: valgrind-3.27.0.GIT-7a64c4c869-20251026
C compiler: FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
GDB: GNU gdb (GDB) 15.1 [GDB v15.1 for FreeBSD]
C library: FreeBSD libc
uname -mrs: FreeBSD 14.3-RELEASE-p5 arm64
Vendor version: FreeBSD 14.3-RELEASE-p5
Nightly build on freebsd ( FreeBSD 14.3-RELEASE-p5 arm64 )
Started at 2025年10月26日 10:04:47 CET
Ended at 2025年10月26日 10:58:47 CET
Results unchanged from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 791 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
Congratulations, all tests passed!
valgrind revision: valgrind-3.27.0.GIT-7a64c4c869-20251026
C compiler: gcc (OpenIndiana 14.3.0-oi-0) 14.3.0
GDB: GNU gdb (GDB) 16.3
Assembler: GNU assembler (GNU Binutils) 2.45
C library: Illumos libc
uname -mrs: SunOS 5.11 i86pc
Vendor version: OpenIndiana Hipster 2025.06 (powered by illumos)
Nightly build on illumos ( Illumos x86 )
Started at 2025年10月26日 10:05:10 CET
Ended at 2025年10月26日 10:55:57 CET
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 904 tests, 6 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
drd/tests/fork-parallel (stderr)
Last 20 lines of verbose log follow echo
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb --pc-out-file=million.out.pc ./million 
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix 
-- Finished tests in exp-bbv/tests/x86 
== 904 tests, 6 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
drd/tests/fork-parallel (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1456: regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier2 (stderr)
Last 20 lines of verbose log follow echo
-- Running tests in exp-bbv/tests/x86 ---------------------------------
complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb --pc-out-file=million.out.pc ./million 
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix 
-- Finished tests in exp-bbv/tests/x86 
== 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier2 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1455: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	2025年10月26日 10:30:07.087416546 +0100
--- new.short	2025年10月26日 10:55:57.244138424 +0100
***************
*** 8,10 ****
 
! == 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
--- 8,10 ----
 
! == 904 tests, 6 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
***************
*** 16,18 ****
--- 16,20 ----
 memcheck/tests/solaris/lsframe2 (stderr)
+ helgrind/tests/pth_barrier1 (stderr)
 helgrind/tests/pth_barrier2 (stderr)
+ drd/tests/fork-parallel (stderr)
 
***************
*** 20,23 ****
 Last 20 lines of verbose log follow echo
- -- Running tests in exp-bbv/tests/x86 ---------------------------------
- complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
 fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
--- 22,23 ----
***************
*** 27,29 ****
 
! == 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
--- 27,29 ----
 
! == 904 tests, 6 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
***************
*** 35,37 ****
--- 35,39 ----
 memcheck/tests/solaris/lsframe2 (stderr)
+ helgrind/tests/pth_barrier1 (stderr)
 helgrind/tests/pth_barrier2 (stderr)
+ drd/tests/fork-parallel (stderr)
 
***************
*** 39,40 ****
 ...checking header files and include directives
! make: *** [Makefile:1455: regtest] Error 1
--- 41,42 ----
 ...checking header files and include directives
! make: *** [Makefile:1456: regtest] Error 1
=================================================
./valgrind-new/drd/tests/fork-parallel.stderr.diff
=================================================
--- fork-parallel.stderr.exp	2025年10月26日 10:30:07.317014471 +0100
+++ fork-parallel.stderr.out	2025年10月26日 10:45:10.683510541 +0100
@@ -1,5 +1,4 @@
 
 /bin/ls
-/bin/ls
 
 ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp	2025年10月26日 10:30:07.348889996 +0100
+++ mcinvokeWS.stderrB.out	2025年10月26日 10:37:02.972020365 +0100
@@ -1,14 +1,2 @@
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.kill to pid ....
-readchar: Got EOF
-error reading packet
+syscall failed: No such process
+invoke_gdbserver_in_valgrind: check for pid 119659 existence failed
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp	2025年10月26日 10:30:07.348963025 +0100
+++ mcinvokeWS.stdoutB.out	2025年10月26日 10:37:02.737166703 +0100
@@ -1,23 +0,0 @@
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-monitor command request to kill this process
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月26日 10:30:07.354895827 +0100
+++ nlvgdbsigqueue.stderr.out	2025年10月26日 10:37:29.101790613 +0100
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月26日 10:30:07.355103686 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:37:33.545638895 +0100
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月26日 10:30:07.355183587 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:37:33.545638895 +0100
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月26日 10:30:07.355255293 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:37:33.545638895 +0100
@@ -1,17 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/solaris/nlcontrolc.stderr.diff
=================================================
--- nlcontrolc.stderr.exp	2025年10月26日 10:30:07.356038090 +0100
+++ nlcontrolc.stderr.out	2025年10月26日 10:37:36.162590434 +0100
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-
=================================================
./valgrind-new/gdbserver_tests/solaris/nlcontrolc.stdoutB.diff
=================================================
--- nlcontrolc.stdoutB.exp	2025年10月26日 10:30:07.356249431 +0100
+++ nlcontrolc.stdoutB.out	2025年10月26日 10:37:36.478017039 +0100
@@ -1,14 +1,4 @@
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-* 1 Thread .... (tid 1 VgTs_WaitSys) 0x........ in __pollsys ()
+No threads.
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-solaris-nlcontrolc
 Now threads are burning CPU
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-do_burn () at sleepers.c:40
-40	 for (i = 0; i < burn; i++) loopnr++;
-1ドル = 0
-2ドル = 0
-3ドル = 0
-Continuing.
-Program exited normally.
=================================================
./valgrind-new/helgrind/tests/pth_barrier1.stderr.diff
=================================================
--- pth_barrier1.stderr.exp	2025年10月26日 10:30:07.376322710 +0100
+++ pth_barrier1.stderr.out	2025年10月26日 10:42:57.858892389 +0100
@@ -1,39 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:92)
- by 0x........: main (pth_barrier.c:122)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:92)
- by 0x........: main (pth_barrier.c:122)
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 0 bytes inside a block of size 1 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
=================================================
./valgrind-new/helgrind/tests/pth_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp	2025年10月26日 10:30:07.376560190 +0100
+++ pth_barrier2.stderr.out	2025年10月26日 10:42:58.452098883 +0100
@@ -31,598 +31,9 @@
 at 0x........: threadfunc (pth_barrier.c:60)
 by 0x........: mythread_wrapper (hg_intercepts.c:...)
 ...
- Address 0x........ is 0 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 1 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 2 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
 Address 0x........ is 3 bytes inside a block of size 32 alloc'd
 at 0x........: malloc (vg_replace_malloc.c:...)
 by 0x........: barriers_and_races (pth_barrier.c:76)
 by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 4 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/solaris/lsframe2.stderr.diff
=================================================
--- lsframe2.stderr.exp	2025年10月26日 10:30:07.542384213 +0100
+++ lsframe2.stderr.out	2025年10月26日 10:40:23.933657295 +0100
@@ -0,0 +1,49 @@
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:12)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:15)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 8
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 8
+ at 0x........: rec (lsframe2.c:22)
+ by 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:20)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
=================================================
./valgrind-old/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp	2025年10月26日 10:05:54.350575995 +0100
+++ mcinvokeWS.stderrB.out	2025年10月26日 10:12:41.702307007 +0100
@@ -1,14 +1,2 @@
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.kill to pid ....
-readchar: Got EOF
-error reading packet
+syscall failed: No such process
+invoke_gdbserver_in_valgrind: check for pid 29955 existence failed
=================================================
./valgrind-old/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp	2025年10月26日 10:05:54.350649727 +0100
+++ mcinvokeWS.stdoutB.out	2025年10月26日 10:12:41.475468554 +0100
@@ -1,23 +0,0 @@
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-monitor command request to kill this process
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月26日 10:05:54.356136896 +0100
+++ nlvgdbsigqueue.stderr.out	2025年10月26日 10:13:01.334091775 +0100
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月26日 10:05:54.356318449 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:13:05.866388673 +0100
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月26日 10:05:54.356390680 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:13:05.866388673 +0100
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月26日 10:05:54.356460521 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:13:05.866388673 +0100
@@ -1,17 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/solaris/nlcontrolc.stderr.diff
=================================================
--- nlcontrolc.stderr.exp	2025年10月26日 10:05:54.357183365 +0100
+++ nlcontrolc.stderr.out	2025年10月26日 10:13:08.575858419 +0100
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-
=================================================
./valgrind-old/gdbserver_tests/solaris/nlcontrolc.stdoutB.diff
=================================================
--- nlcontrolc.stdoutB.exp	2025年10月26日 10:05:54.357362220 +0100
+++ nlcontrolc.stdoutB.out	2025年10月26日 10:13:08.877052283 +0100
@@ -1,14 +1,4 @@
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-* 1 Thread .... (tid 1 VgTs_WaitSys) 0x........ in __pollsys ()
+No threads.
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-solaris-nlcontrolc
 Now threads are burning CPU
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-do_burn () at sleepers.c:40
-40	 for (i = 0; i < burn; i++) loopnr++;
-1ドル = 0
-2ドル = 0
-3ドル = 0
-Continuing.
-Program exited normally.
=================================================
./valgrind-old/helgrind/tests/pth_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp	2025年10月26日 10:05:54.375522899 +0100
+++ pth_barrier2.stderr.out	2025年10月26日 10:18:16.809083848 +0100
@@ -1,628 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:92)
- by 0x........: main (pth_barrier.c:122)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:92)
- by 0x........: main (pth_barrier.c:122)
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 0 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 1 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 2 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 3 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/solaris/lsframe2.stderr.diff
=================================================
--- lsframe2.stderr.exp	2025年10月26日 10:05:54.526725289 +0100
+++ lsframe2.stderr.out	2025年10月26日 10:15:50.260735938 +0100
@@ -0,0 +1,49 @@
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:12)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:15)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 8
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 8
+ at 0x........: rec (lsframe2.c:22)
+ by 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:20)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
valgrind revision: valgrind-3.27.0.GIT-7a64c4c869-20251026
C compiler: FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
GDB: GNU gdb (GDB) 15.1 [GDB v15.1 for FreeBSD]
C library: FreeBSD libc
uname -mrs: FreeBSD 14.3-RELEASE-p5 amd64
Vendor version: FreeBSD 14.3-RELEASE-p5
Nightly build on freebsd ( FreeBSD 14.3-RELEASE-p5 amd64 )
Started at 2025年10月26日 09:59:44 CET
Ended at 2025年10月26日 10:14:42 CET
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 947 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
Last 20 lines of verbose log follow echo
-- Finished tests in none/tests/x86 
-- Running tests in none/tests/x86-freebsd ----------------------------
bug445032: valgrind -q ./bug445032 
-- Finished tests in none/tests/x86-freebsd 
xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
-- Finished tests in none/tests 
-- Running tests in exp-bbv/tests/x86 ---------------------------------
complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb --pc-out-file=million.out.pc ./million 
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix 
-- Finished tests in exp-bbv/tests/x86 
== 947 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
...checking makefile consistency
...checking header files and include directives
gmake: *** [Makefile:1461: regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 947 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
Last 20 lines of verbose log follow echo
-- Finished tests in none/tests/x86 
-- Running tests in none/tests/x86-freebsd ----------------------------
bug445032: valgrind -q ./bug445032 
-- Finished tests in none/tests/x86-freebsd 
xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
-- Finished tests in none/tests 
-- Running tests in exp-bbv/tests/x86 ---------------------------------
complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb --pc-out-file=million.out.pc ./million 
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix 
-- Finished tests in exp-bbv/tests/x86 
== 947 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
...checking makefile consistency
...checking header files and include directives
gmake: *** [Makefile:1460: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	Sun Oct 26 10:07:15 2025
--- new.short	Sun Oct 26 10:14:42 2025
***************
*** 33,34 ****
 ...checking header files and include directives
! gmake: *** [Makefile:1460: regtest] Error 1
--- 33,34 ----
 ...checking header files and include directives
! gmake: *** [Makefile:1461: regtest] Error 1
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月26日 10:07:15.710626000 +0100
+++ nlvgdbsigqueue.stderr.out	2025年10月26日 10:08:51.338670000 +0100
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月26日 10:07:15.710678000 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:08:51.352663000 +0100
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月26日 10:07:15.710698000 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:08:51.352663000 +0100
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月26日 10:07:15.710719000 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:08:51.352663000 +0100
@@ -7,11 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月26日 09:59:57.167273000 +0100
+++ nlvgdbsigqueue.stderr.out	2025年10月26日 10:01:24.594198000 +0100
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月26日 09:59:57.167326000 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:01:24.608311000 +0100
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月26日 09:59:57.167346000 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:01:24.608311000 +0100
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月26日 09:59:57.167366000 +0100
+++ nlvgdbsigqueue.stdoutB.out	2025年10月26日 10:01:24.608311000 +0100
@@ -7,11 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
From: Philippe W. <phi...@sk...> - 2025年10月26日 05:52:45
Attachments: diffs.txt.gz
valgrind revision: valgrind-3.27.0.GIT-b6cd12b0f8-20251025
C compiler: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
GDB: GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7
Assembler: GNU assembler version 2.27-44.base.el7_9.1
C library: GNU C Library (GNU libc) stable release version 2.17
uname -mrs: Linux 3.10.0-1127131.el7.ppc64le ppc64le
Vendor version: CentOS Linux 7 (AltArch)
Nightly build on gcc112 ( \S, ppc64le )
Started at 2025年10月26日 03:00:10 UTC
Ended at 2025年10月26日 05:52:35 UTC
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 741 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc18_semabuse (stderr)
drd/tests/tc23_bogus_condwait (stderr)
Last 20 lines of verbose log follow echo
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Finished tests in none/tests 
== 741 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc18_semabuse (stderr)
drd/tests/tc23_bogus_condwait (stderr)
...checking makefile consistency
...checking header files and include directives
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
make: *** [regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 741 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	Sun Oct 26 03:37:34 2025
--- new.short	Sun Oct 26 04:10:15 2025
***************
*** 4,6 ****
 Building valgrind ... done
! Running regression tests ... done
 
--- 4,6 ----
 Building valgrind ... done
! Running regression tests ... failed
 
***************
*** 8,10 ****
 
! == 741 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 
--- 8,36 ----
 
! == 741 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/tc18_semabuse (stderr)
! helgrind/tests/tc23_bogus_condwait (stderr)
! drd/tests/tc18_semabuse (stderr)
! drd/tests/tc23_bogus_condwait (stderr)
 
+ 
+ Last 20 lines of verbose log follow echo
+ are supported and installed on your system.
+ perl: warning: Falling back to the standard locale ("C").
+ -- Finished tests in none/tests 
+ 
+ == 741 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
+ helgrind/tests/tc18_semabuse (stderr)
+ helgrind/tests/tc23_bogus_condwait (stderr)
+ drd/tests/tc18_semabuse (stderr)
+ drd/tests/tc23_bogus_condwait (stderr)
+ 
+ ...checking makefile consistency
+ ...checking header files and include directives
+ perl: warning: Setting locale failed.
+ perl: warning: Please check that your locale settings:
+ 	LANGUAGE = (unset),
+ 	LC_ALL = (unset),
+ 	LANG = "C.UTF-8"
+ are supported and installed on your system.
+ perl: warning: Falling back to the standard locale ("C").
+ make: *** [regtest] Error 1
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.36s no: 9.3s (25.8x, -----) me:12.3s (34.1x, -----) ca:34.7s (96.4x, -----) he: 7.8s (21.7x, -----) ca:19.1s (53.1x, -----) dr: 7.4s (20.6x, -----) ma: 9.1s (25.3x, -----)
bigcode1 valgrind-old:0.36s no: 8.3s (23.2x, 10.0%) me:10.8s (30.0x, 12.1%) ca:33.3s (92.5x, 4.0%) he: 8.9s (24.8x,-13.9%) ca:20.9s (58.0x, -9.2%) dr: 9.6s (26.8x,-29.6%) ma: 8.0s (22.3x, 12.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.40s no:15.1s (37.7x, -----) me:24.8s (62.0x, -----) ca:56.6s (141.5x, -----) he:17.3s (43.3x, -----) ca:22.4s (56.0x, -----) dr:13.7s (34.2x, -----) ma:13.1s (32.8x, -----)
bigcode2 valgrind-old:0.40s no:11.3s (28.3x, 24.8%) me:21.0s (52.5x, 15.3%) ca:46.8s (117.0x, 17.3%) he:11.8s (29.4x, 32.0%) ca:23.3s (58.2x, -4.0%) dr:13.1s (32.6x, 4.5%) ma:13.3s (33.2x, -1.2%)
-- bz2 --
bz2 valgrind-new:0.99s no: 7.5s ( 7.5x, -----) me:21.6s (21.9x, -----) ca:35.6s (36.0x, -----) he:23.8s (24.1x, -----) ca:31.2s (31.6x, -----) dr:27.9s (28.2x, -----) ma: 9.8s ( 9.9x, -----)
bz2 valgrind-old:0.99s no: 8.2s ( 8.3x,-10.2%) me:24.9s (25.2x,-15.2%) ca:43.9s (44.3x,-23.2%) he:27.4s (27.7x,-15.1%) ca:42.6s (43.1x,-36.5%) dr:28.2s (28.5x, -0.9%) ma: 8.8s ( 8.9x, 10.1%)
-- fbench --
fbench valgrind-new:0.40s no: 3.1s ( 7.8x, -----) me: 9.6s (23.9x, -----) ca:12.3s (30.8x, -----) he: 8.2s (20.5x, -----) ca:10.9s (27.2x, -----) dr: 7.2s (18.1x, -----) ma: 3.4s ( 8.5x, -----)
fbench valgrind-old:0.40s no: 3.3s ( 8.2x, -6.5%) me: 8.3s (20.8x, 13.2%) ca:11.9s (29.8x, 3.2%) he: 6.0s (15.0x, 27.0%) ca:10.8s (26.9x, 1.1%) dr: 7.7s (19.2x, -5.8%) ma: 3.1s ( 7.8x, 8.5%)
-- ffbench --
ffbench valgrind-new:0.29s no: 1.5s ( 5.2x, -----) me: 4.3s (14.8x, -----) ca: 4.1s (14.0x, -----) he:12.1s (41.6x, -----) ca: 9.6s (32.9x, -----) dr: 9.3s (32.1x, -----) ma: 1.2s ( 4.3x, -----)
ffbench valgrind-old:0.29s no: 1.5s ( 5.3x, -0.7%) me: 5.2s (17.8x,-20.5%) ca: 3.9s (13.6x, 3.4%) he: 8.9s (30.7x, 26.3%) ca: 9.7s (33.6x, -1.9%) dr: 7.7s (26.4x, 17.7%) ma: 1.4s ( 4.8x,-12.9%)
-- heap --
heap valgrind-new:0.50s no: 3.8s ( 7.6x, -----) me:13.2s (26.3x, -----) ca:18.2s (36.3x, -----) he:14.1s (28.2x, -----) ca:12.7s (25.3x, -----) dr: 8.5s (16.9x, -----) ma: 4.3s ( 8.6x, -----)
heap valgrind-old:0.50s no: 2.6s ( 5.2x, 31.1%) me:11.0s (22.0x, 16.2%) ca:16.3s (32.7x, 10.0%) he:12.6s (25.3x, 10.5%) ca:12.1s (24.1x, 4.7%) dr: 8.2s (16.4x, 3.4%) ma: 4.5s ( 9.1x, -5.1%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.31s no: 3.3s (10.6x, -----) me:14.3s (46.1x, -----) ca:16.7s (53.8x, -----) he:15.3s (49.2x, -----) ca:15.2s (49.1x, -----) dr: 9.2s (29.8x, -----) ma: 4.1s (13.1x, -----)
heap_pdb4 valgrind-old:0.31s no: 3.3s (10.7x, -0.6%) me:16.8s (54.1x,-17.4%) ca:19.1s (61.6x,-14.5%) he:15.2s (49.1x, 0.3%) ca:16.3s (52.6x, -7.2%) dr:11.8s (38.0x,-27.5%) ma: 6.3s (20.2x,-53.8%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 0.7s (14.0x, -----) me: 2.9s (57.8x, -----) ca: 3.1s (61.2x, -----) he: 2.3s (46.6x, -----) ca: 2.4s (47.8x, -----) dr: 2.3s (45.8x, -----) ma: 1.2s (24.2x, -----)
many-loss-records valgrind-old:0.05s no: 0.8s (15.6x,-11.4%) me: 3.3s (66.4x,-14.9%) ca: 2.9s (57.4x, 6.2%) he: 2.8s (55.8x,-19.7%) ca: 2.3s (46.8x, 2.1%) dr: 2.3s (46.0x, -0.4%) ma: 1.5s (29.4x,-21.5%)
-- many-xpts --
many-xpts valgrind-new:0.09s no: 1.1s (12.7x, -----) me: 4.4s (48.7x, -----) ca: 6.8s (75.4x, -----) he: 4.8s (53.4x, -----) ca: 4.2s (46.1x, -----) dr: 3.6s (39.7x, -----) ma: 3.1s (34.3x, -----)
many-xpts valgrind-old:0.09s no: 1.0s (11.3x, 10.5%) me: 4.8s (52.8x, -8.4%) ca: 6.9s (76.7x, -1.6%) he: 4.3s (47.7x, 10.8%) ca: 3.7s (40.8x, 11.6%) dr: 3.8s (42.4x, -7.0%) ma: 2.8s (30.9x, 10.0%)
-- memrw --
memrw valgrind-new:0.11s no: 2.0s (18.2x, -----) me: 4.4s (39.7x, -----) ca: 8.0s (72.9x, -----) he:11.2s (102.3x, -----) ca: 7.0s (63.3x, -----) dr: 4.1s (37.3x, -----) ma: 1.8s (16.4x, -----)
memrw valgrind-old:0.11s no: 2.3s (20.5x,-13.0%) me: 4.9s (44.3x,-11.4%) ca: 9.0s (81.9x,-12.3%) he:11.4s (103.9x, -1.6%) ca: 7.8s (71.0x,-12.2%) dr: 4.3s (38.8x, -4.1%) ma: 2.4s (22.1x,-35.0%)
-- sarp --
sarp valgrind-new:0.04s no: 0.8s (19.8x, -----) me: 5.6s (140.5x, -----) ca: 4.8s (120.8x, -----) he:12.3s (306.8x, -----) ca: 3.5s (88.8x, -----) dr: 2.9s (72.2x, -----) ma: 0.9s (23.5x, -----)
sarp valgrind-old:0.04s no: 0.9s (21.8x,-10.1%) me: 6.5s (161.5x,-14.9%) ca: 4.5s (113.2x, 6.2%) he:14.3s (356.5x,-16.2%) ca: 3.9s (96.5x, -8.7%) dr: 2.8s (70.2x, 2.8%) ma: 1.0s (25.2x, -7.4%)
-- tinycc --
tinycc valgrind-new:0.46s no: 5.4s (11.8x, -----) me:26.6s (57.9x, -----) ca:25.8s (56.0x, -----) he:17.4s (37.8x, -----) ca:15.3s (33.3x, -----) dr:16.2s (35.3x, -----) ma: 4.3s ( 9.4x, -----)
tinycc valgrind-old:0.46s no: 4.1s ( 9.0x, 23.5%) me:19.4s (42.1x, 27.4%) ca:16.2s (35.3x, 37.0%) he:18.7s (40.7x, -7.5%) ca:16.1s (35.0x, -4.9%) dr:21.2s (46.2x,-30.6%) ma: 6.2s (13.5x,-43.4%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real	102m19.941s
user	96m20.246s
sys	0m20.491s
From: Philippe W. <phi...@sk...> - 2025年10月26日 04:34:47
Attachments: diffs.txt.gz
valgrind revision: valgrind-3.27.0.GIT-b6cd12b0f8-20251025
C compiler: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
GDB: GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7
Assembler: GNU assembler version 2.27-44.base.el7_9.1
C library: GNU C Library (GNU libc) stable release version 2.17
uname -mrs: Linux 3.10.0-1160.105.1.el7.ppc64 ppc64
Vendor version: CentOS Linux 7 (AltArch)
Nightly build on gcc110 ( \S, ppc64 )
Started at 2025年10月26日 03:00:02 UTC
Ended at 2025年10月26日 04:34:36 UTC
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 774 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/leak_cpp_interior (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc18_semabuse (stderr)
drd/tests/tc23_bogus_condwait (stderr)
Last 20 lines of verbose log follow echo
perl: warning: Falling back to the standard locale ("C").
-- Finished tests in exp-bbv/tests/ppc32-linux 
== 774 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/leak_cpp_interior (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc18_semabuse (stderr)
drd/tests/tc23_bogus_condwait (stderr)
...checking makefile consistency
...checking header files and include directives
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
make: *** [regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 774 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/leak_cpp_interior (stderr)
Last 20 lines of verbose log follow echo
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Finished tests in exp-bbv/tests/ppc32-linux 
== 774 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/leak_cpp_interior (stderr)
...checking makefile consistency
...checking header files and include directives
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
make: *** [regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	Sun Oct 26 03:21:04 2025
--- new.short	Sun Oct 26 03:40:51 2025
***************
*** 8,11 ****
 
! == 774 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 memcheck/tests/leak_cpp_interior (stderr)
 
--- 8,15 ----
 
! == 774 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 memcheck/tests/leak_cpp_interior (stderr)
+ helgrind/tests/tc18_semabuse (stderr)
+ helgrind/tests/tc23_bogus_condwait (stderr)
+ drd/tests/tc18_semabuse (stderr)
+ drd/tests/tc23_bogus_condwait (stderr)
 
***************
*** 13,18 ****
 Last 20 lines of verbose log follow echo
- 	LANGUAGE = (unset),
- 	LC_ALL = (unset),
- 	LANG = "C.UTF-8"
- are supported and installed on your system.
 perl: warning: Falling back to the standard locale ("C").
--- 17,18 ----
***************
*** 20,23 ****
 
! == 774 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 memcheck/tests/leak_cpp_interior (stderr)
 
--- 20,27 ----
 
! == 774 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 memcheck/tests/leak_cpp_interior (stderr)
+ helgrind/tests/tc18_semabuse (stderr)
+ helgrind/tests/tc23_bogus_condwait (stderr)
+ drd/tests/tc18_semabuse (stderr)
+ drd/tests/tc23_bogus_condwait (stderr)
 
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.23s no: 1.4s ( 6.2x, -----) me: 3.2s (13.8x, -----) ca:21.5s (93.3x, -----) he: 1.7s ( 7.5x, -----) ca: 4.3s (18.9x, -----) dr: 1.7s ( 7.2x, -----) ma: 2.1s ( 9.0x, -----)
bigcode1 valgrind-old:0.23s no: 1.4s ( 6.1x, 1.4%) me: 3.1s (13.7x, 1.3%) ca:21.4s (93.2x, 0.1%) he: 1.7s ( 7.4x, 1.2%) ca: 4.3s (18.9x, 0.2%) dr: 1.6s ( 7.2x, 0.6%) ma: 2.1s ( 9.0x, 0.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.24s no: 1.5s ( 6.2x, -----) me: 3.1s (13.0x, -----) ca:21.5s (89.8x, -----) he: 2.0s ( 8.5x, -----) ca: 4.1s (17.2x, -----) dr: 1.7s ( 7.2x, -----) ma: 2.1s ( 8.7x, -----)
bigcode2 valgrind-old:0.24s no: 1.5s ( 6.2x, 0.0%) me: 3.1s (13.0x, 0.0%) ca:21.4s (89.1x, 0.7%) he: 2.0s ( 8.4x, 0.5%) ca: 4.1s (17.2x, 0.2%) dr: 1.7s ( 7.1x, 0.6%) ma: 2.1s ( 8.7x, 0.0%)
-- bz2 --
bz2 valgrind-new:0.75s no: 4.6s ( 6.1x, -----) me:13.1s (17.5x, -----) ca:30.3s (40.4x, -----) he:15.3s (20.4x, -----) ca:13.4s (17.8x, -----) dr:19.2s (25.6x, -----) ma: 4.5s ( 6.0x, -----)
bz2 valgrind-old:0.75s no: 4.6s ( 6.1x, 0.7%) me:13.2s (17.6x, -0.8%) ca:30.4s (40.5x, -0.2%) he:15.2s (20.3x, 0.6%) ca:13.3s (17.8x, 0.1%) dr:19.2s (25.6x, 0.0%) ma: 4.5s ( 6.0x, 0.4%)
-- fbench --
fbench valgrind-new:0.33s no: 2.3s ( 7.0x, -----) me: 6.5s (19.5x, -----) ca: 9.5s (28.8x, -----) he: 5.1s (15.5x, -----) ca: 4.5s (13.6x, -----) dr: 5.1s (15.4x, -----) ma: 2.4s ( 7.3x, -----)
fbench valgrind-old:0.33s no: 2.3s ( 7.0x, 0.0%) me: 6.5s (19.6x, -0.2%) ca: 9.4s (28.5x, 1.2%) he: 5.1s (15.5x, -0.6%) ca: 4.5s (13.7x, -0.4%) dr: 5.1s (15.4x, 0.0%) ma: 2.4s ( 7.2x, 0.8%)
-- ffbench --
ffbench valgrind-new:0.41s no: 1.1s ( 2.8x, -----) me: 2.7s ( 6.5x, -----) ca: 2.8s ( 6.9x, -----) he: 9.1s (22.2x, -----) ca: 3.0s ( 7.4x, -----) dr: 5.4s (13.2x, -----) ma: 1.0s ( 2.4x, -----)
ffbench valgrind-old:0.41s no: 1.1s ( 2.8x, 0.0%) me: 2.7s ( 6.5x, 0.0%) ca: 2.9s ( 7.0x, -1.8%) he: 9.1s (22.2x, 0.2%) ca: 3.0s ( 7.3x, 1.3%) dr: 5.4s (13.2x, -0.4%) ma: 1.0s ( 2.4x, 1.0%)
-- heap --
heap valgrind-new:0.37s no: 2.2s ( 6.0x, -----) me:10.0s (27.1x, -----) ca:13.9s (37.5x, -----) he:11.0s (29.7x, -----) ca: 6.1s (16.5x, -----) dr: 7.5s (20.2x, -----) ma: 4.4s (11.9x, -----)
heap valgrind-old:0.37s no: 2.2s ( 6.1x, -0.4%) me: 9.9s (26.8x, 1.0%) ca:13.8s (37.2x, 0.6%) he:11.2s (30.3x, -2.1%) ca: 6.1s (16.4x, 0.5%) dr: 7.2s (19.6x, 2.9%) ma: 4.3s (11.6x, 2.5%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.39s no: 2.4s ( 6.1x, -----) me:13.9s (35.7x, -----) ca:15.0s (38.4x, -----) he:13.0s (33.3x, -----) ca: 6.5s (16.6x, -----) dr: 8.1s (20.7x, -----) ma: 4.5s (11.4x, -----)
heap_pdb4 valgrind-old:0.39s no: 2.4s ( 6.3x, -2.5%) me:14.3s (36.7x, -2.7%) ca:14.9s (38.1x, 0.6%) he:12.8s (32.9x, 1.2%) ca: 6.6s (16.8x, -1.4%) dr: 8.3s (21.2x, -2.4%) ma: 4.5s (11.4x, 0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.03s no: 0.4s (14.0x, -----) me: 2.4s (78.7x, -----) ca: 1.9s (62.3x, -----) he: 1.7s (56.0x, -----) ca: 0.9s (31.7x, -----) dr: 1.4s (46.7x, -----) ma: 0.9s (29.7x, -----)
many-loss-records valgrind-old:0.03s no: 0.4s (13.3x, 4.8%) me: 2.3s (78.0x, 0.8%) ca: 1.9s (62.0x, 0.5%) he: 1.7s (56.3x, -0.6%) ca: 0.9s (31.7x, 0.0%) dr: 1.4s (46.0x, 1.4%) ma: 0.9s (30.3x, -2.2%)
-- many-xpts --
many-xpts valgrind-new:0.07s no: 0.6s ( 8.9x, -----) me: 3.6s (50.9x, -----) ca: 4.6s (66.0x, -----) he: 4.0s (57.9x, -----) ca: 1.5s (21.0x, -----) dr: 2.2s (30.9x, -----) ma: 2.5s (36.1x, -----)
many-xpts valgrind-old:0.07s no: 0.6s ( 9.1x, -3.2%) me: 3.6s (51.4x, -1.1%) ca: 4.5s (64.9x, 1.7%) he: 4.0s (57.3x, 1.0%) ca: 1.5s (21.3x, -1.4%) dr: 2.2s (31.1x, -0.9%) ma: 2.5s (35.3x, 2.4%)
-- memrw --
memrw valgrind-new:0.07s no: 0.9s (13.4x, -----) me: 2.0s (29.0x, -----) ca: 5.2s (74.7x, -----) he: 8.6s (123.0x, -----) ca: 2.5s (35.4x, -----) dr: 2.0s (28.1x, -----) ma: 1.1s (15.0x, -----)
memrw valgrind-old:0.07s no: 0.9s (13.4x, 0.0%) me: 2.0s (29.3x, -1.0%) ca: 5.2s (75.0x, -0.4%) he: 8.7s (124.7x, -1.4%) ca: 2.4s (34.7x, 2.0%) dr: 2.0s (28.6x, -1.5%) ma: 1.1s (15.0x, 0.0%)
-- sarp --
sarp valgrind-new:0.03s no: 0.3s (10.0x, -----) me: 4.4s (146.7x, -----) ca: 2.8s (94.3x, -----) he: 9.3s (310.0x, -----) ca: 0.9s (30.3x, -----) dr: 1.2s (41.3x, -----) ma: 0.4s (12.0x, -----)
sarp valgrind-old:0.03s no: 0.3s (10.3x, -3.3%) me: 4.4s (146.0x, 0.5%) ca: 2.8s (94.7x, -0.4%) he: 9.4s (314.7x, -1.5%) ca: 0.9s (31.0x, -2.2%) dr: 1.2s (41.7x, -0.8%) ma: 0.4s (12.7x, -5.6%)
-- tinycc --
tinycc valgrind-new:0.27s no: 3.2s (11.7x, -----) me:15.9s (58.9x, -----) ca:18.5s (68.4x, -----) he:18.3s (67.8x, -----) ca: 8.0s (29.6x, -----) dr:12.8s (47.6x, -----) ma: 3.4s (12.7x, -----)
tinycc valgrind-old:0.27s no: 3.1s (11.6x, 0.6%) me:15.9s (59.0x, -0.3%) ca:18.5s (68.4x, 0.0%) he:18.4s (68.0x, -0.3%) ca: 7.9s (29.4x, 0.8%) dr:12.9s (47.6x, -0.1%) ma: 3.4s (12.7x, -0.3%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real	53m44.057s
user	50m56.690s
sys	0m17.176s
valgrind revision: valgrind-3.27.0.GIT-b6cd12b0f8-20251025
C compiler: gcc (GCC) 15.2.1 20250808 (Red Hat 15.2.1-1)
GDB: GNU gdb (Fedora Linux) 16.3-1.fc42
Assembler: GNU assembler version 2.44-6.fc42
C library: GNU C Library (GNU libc) stable release version 2.41.
uname -mrs: Linux 6.16.3-200.fc42.s390x s390x
Vendor version: Fedora Linux 42 (Adams)
Nightly build on lfedora1 ( Fedora release 42 (Adams), s390x )
Started at 2025年10月26日 00:00:01 UTC
Ended at 2025年10月26日 00:27:23 UTC
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 898 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc18_semabuse (stderr)
drd/tests/tc23_bogus_condwait (stderr)
Last 20 lines of verbose log follow echo
track_bad: valgrind -q --track-fds=bad ./track_bad 
track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std 
track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new 
track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std 
unit_debuglog: valgrind -q ./unit_debuglog 
use_after_close: valgrind -q --track-fds=yes ./use_after_close 
vgprintf: valgrind ./vgprintf 
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind 
xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
-- Finished tests in none/tests 
== 898 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
drd/tests/tc18_semabuse (stderr)
drd/tests/tc23_bogus_condwait (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1461: regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 898 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	2025年10月26日 00:13:50.502909255 +0000
--- new.short	2025年10月26日 00:27:23.736619333 +0000
***************
*** 4,6 ****
 Building valgrind ... done
! Running regression tests ... done
 
--- 4,6 ----
 Building valgrind ... done
! Running regression tests ... failed
 
***************
*** 8,10 ****
 
! == 898 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 
--- 8,36 ----
 
! == 898 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/tc18_semabuse (stderr)
! helgrind/tests/tc23_bogus_condwait (stderr)
! drd/tests/tc18_semabuse (stderr)
! drd/tests/tc23_bogus_condwait (stderr)
 
+ 
+ Last 20 lines of verbose log follow echo
+ track_bad: valgrind -q --track-fds=bad ./track_bad 
+ track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std 
+ track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new 
+ track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std 
+ unit_debuglog: valgrind -q ./unit_debuglog 
+ use_after_close: valgrind -q --track-fds=yes ./use_after_close 
+ vgprintf: valgrind ./vgprintf 
+ vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind 
+ xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
+ -- Finished tests in none/tests 
+ 
+ == 898 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
+ helgrind/tests/tc18_semabuse (stderr)
+ helgrind/tests/tc23_bogus_condwait (stderr)
+ drd/tests/tc18_semabuse (stderr)
+ drd/tests/tc23_bogus_condwait (stderr)
+ 
+ ...checking makefile consistency
+ ...checking header files and include directives
+ make: *** [Makefile:1461: regtest] Error 1
 
=================================================
./valgrind-new/drd/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp	2025年10月26日 00:13:51.184722343 +0000
+++ tc18_semabuse.stderr.out	2025年10月26日 00:24:23.662884009 +0000
@@ -1,17 +1,17 @@
 
 Semaphore reinitialization: semaphore 0x........
 at 0x........: sem_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc18_semabuse.c:26)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 semaphore 0x........ was first observed at:
 at 0x........: sem_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc18_semabuse.c:23)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 Invalid semaphore: semaphore 0x........
 at 0x........: sem_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc18_semabuse.c:34)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 semaphore 0x........ was first observed at:
 at 0x........: sem_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc18_semabuse.c:23)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 
 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc18_semabuse.stderr.diff-solaris
=================================================
--- tc18_semabuse.stderr.exp-solaris	2025年10月26日 00:13:51.184854430 +0000
+++ tc18_semabuse.stderr.out	2025年10月26日 00:24:23.662884009 +0000
@@ -1,10 +1,17 @@
 
 Semaphore reinitialization: semaphore 0x........
 at 0x........: sem_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc18_semabuse.c:26)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 semaphore 0x........ was first observed at:
 at 0x........: sem_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc18_semabuse.c:23)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
+
+Invalid semaphore: semaphore 0x........
+ at 0x........: sem_wait (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
+semaphore 0x........ was first observed at:
+ at 0x........: sem_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-darwin-amd64
=================================================
--- tc23_bogus_condwait.stderr.exp-darwin-amd64	2025年10月26日 00:13:51.191062145 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:24:34.632883559 +0000
@@ -1,76 +1,93 @@
 
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:69)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 1:
 Mutex not locked: mutex 0x........, recursion count 0, owner 0.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:72)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:54)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:20)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:54)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 rwlock 0x........ was first observed at:
 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+rwlock 0x........ was first observed at:
+ at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 1:
 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:24)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-darwin-x86
=================================================
--- tc23_bogus_condwait.stderr.exp-darwin-x86	2025年10月26日 00:13:51.191194856 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:24:34.632883559 +0000
@@ -1,70 +1,93 @@
 
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:69)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 1:
 Mutex not locked: mutex 0x........, recursion count 0, owner 0.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:72)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:54)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:20)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:54)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+rwlock 0x........ was first observed at:
+ at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 rwlock 0x........ was first observed at:
 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 1:
 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:24)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-freebsd
=================================================
--- tc23_bogus_condwait.stderr.exp-freebsd	2025年10月26日 00:13:51.191323253 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:24:34.632883559 +0000
@@ -1,40 +1,93 @@
 
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 1:
 Mutex not locked: mutex 0x........, recursion count 0, owner 0.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:79)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:59)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 1:
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:82)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 rwlock 0x........ was first observed at:
 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:62)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+rwlock 0x........ was first observed at:
+ at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 1:
 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:85)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:58)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 1:
 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:85)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:58)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 2:
 Mutex not locked by calling thread: mutex 0x........, recursion count 2, owner 1.
 at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
- by 0x........: grab_the_lock (tc23_bogus_condwait.c:47)
+ by 0x........: grab_the_lock (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 mutex 0x........ was first observed at:
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-linux-ppc
=================================================
--- tc23_bogus_condwait.stderr.exp-linux-ppc	2025年10月26日 00:13:51.191461530 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:24:34.632883559 +0000
@@ -1,80 +1,93 @@
 
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:69)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:20)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 Mutex not locked: mutex 0x........, recursion count 0, owner 0.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:72)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:54)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
+Thread 3:
+Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
+ at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+cond 0x........ was first observed at:
+ at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
+
+Thread 1:
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 rwlock 0x........ was first observed at:
 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:24)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 rwlock 0x........ was first observed at:
 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:57)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:28)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:56)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:53)
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/tc23_bogus_condwait.stderr.diff-linux-x86
=================================================
--- tc23_bogus_condwait.stderr.exp-linux-x86	2025年10月26日 00:13:51.191611221 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:24:34.632883559 +0000
@@ -1,93 +1,93 @@
 
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:24)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:61)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 Mutex not locked: mutex 0x........, recursion count 0, owner 0.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:79)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:59)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:29)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:61)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:59)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 The object at address 0x........ is not a mutex.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:82)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 rwlock 0x........ was first observed at:
 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:62)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:33)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:61)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 rwlock 0x........ was first observed at:
 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:62)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:85)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:58)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 3:
 Probably a race condition: condition variable 0x........ has been signaled but the associated mutex 0x........ is not locked by the signalling thread.
 at 0x........: pthread_cond_signal (drd_pthread_intercepts.c:?)
- by 0x........: rescue_me (tc23_bogus_condwait.c:37)
+ by 0x........: rescue_me (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
 cond 0x........ was first observed at:
 at 0x........: pthread_cond_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:61)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 mutex 0x........ was first observed at:
 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:58)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 Thread 1:
 The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 2.
 at 0x........: pthread_cond_wait (drd_pthread_intercepts.c:?)
- by 0x........: main (tc23_bogus_condwait.c:85)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp	2025年10月26日 00:13:51.274019474 +0000
+++ tc18_semabuse.stderr.out	2025年10月26日 00:21:30.702890910 +0000
@@ -9,23 +9,14 @@
 with error code 22 (EINVAL: Invalid argument)
 at 0x........: sem_init_WRK (hg_intercepts.c:...)
 by 0x........: sem_init@* (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:23)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 ----------------------------------------------------------------
 
 Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
 at 0x........: sem_wait_WRK (hg_intercepts.c:...)
 by 0x........: sem_wait (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:34)
-
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- ...
- by 0x........: main (tc18_semabuse.c:40)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff-freebsd
=================================================
--- tc18_semabuse.stderr.exp-freebsd	2025年10月26日 00:13:51.274159528 +0000
+++ tc18_semabuse.stderr.out	2025年10月26日 00:21:30.702890910 +0000
@@ -8,33 +8,15 @@
 Thread #x's call to sem_init failed
 with error code 22 (EINVAL: Invalid argument)
 at 0x........: sem_init_WRK (hg_intercepts.c:...)
- by 0x........: sem_init (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:23)
+ by 0x........: sem_init@* (hg_intercepts.c:...)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 ----------------------------------------------------------------
 
-Thread #x's call to sem_wait failed
- with error code 22 (EINVAL: Invalid argument)
+Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
 at 0x........: sem_wait_WRK (hg_intercepts.c:...)
 by 0x........: sem_wait (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:34)
-
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- ...
- by 0x........: main (tc18_semabuse.c:40)
-
-----------------------------------------------------------------
-
-Thread #x's call to sem_destroy failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_destroy_WRK (hg_intercepts.c:...)
- by 0x........: sem_destroy (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:42)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff-linux-mips32
=================================================
--- tc18_semabuse.stderr.exp-linux-mips32	2025年10月26日 00:13:51.274290063 +0000
+++ tc18_semabuse.stderr.out	2025年10月26日 00:21:30.702890910 +0000
@@ -9,14 +9,14 @@
 with error code 22 (EINVAL: Invalid argument)
 at 0x........: sem_init_WRK (hg_intercepts.c:...)
 by 0x........: sem_init@* (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:23)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 ----------------------------------------------------------------
 
 Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
 at 0x........: sem_wait_WRK (hg_intercepts.c:...)
 by 0x........: sem_wait (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:34)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 
 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff-linux-mips32-b
=================================================
--- tc18_semabuse.stderr.exp-linux-mips32-b	2025年10月26日 00:13:51.274424405 +0000
+++ tc18_semabuse.stderr.out	2025年10月26日 00:21:30.702890910 +0000
@@ -9,23 +9,14 @@
 with error code 22 (EINVAL: Invalid argument)
 at 0x........: sem_init_WRK (hg_intercepts.c:...)
 by 0x........: sem_init@* (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:23)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 ----------------------------------------------------------------
 
 Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
 at 0x........: sem_wait_WRK (hg_intercepts.c:...)
 by 0x........: sem_wait (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:34)
-
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 89 (ENOSYS: Function not implemented)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- ...
- by 0x........: main (tc18_semabuse.c:40)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff-solaris
=================================================
--- tc18_semabuse.stderr.exp-solaris	2025年10月26日 00:13:51.274554402 +0000
+++ tc18_semabuse.stderr.out	2025年10月26日 00:21:30.702890910 +0000
@@ -5,11 +5,18 @@
 
 ----------------------------------------------------------------
 
-Thread #x's call to sema_init failed
+Thread #x's call to sem_init failed
 with error code 22 (EINVAL: Invalid argument)
- at 0x........: sema_init (hg_intercepts.c:...)
- ...
- by 0x........: main (tc18_semabuse.c:23)
+ at 0x........: sem_init_WRK (hg_intercepts.c:...)
+ by 0x........: sem_init@* (hg_intercepts.c:...)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
+
+----------------------------------------------------------------
+
+Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
+ at 0x........: sem_wait_WRK (hg_intercepts.c:...)
+ by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc18_semabuse)
 
 
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp	2025年10月26日 00:13:51.293584257 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:21:44.452890354 +0000
@@ -7,47 +7,47 @@
 Thread #x: pthread_cond_{timed}wait called with invalid mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait called with un-held mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:79)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:79)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:82)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:82)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:85)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:85)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff-freebsd
=================================================
--- tc23_bogus_condwait.stderr.exp-freebsd	2025年10月26日 00:13:51.294470899 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:21:44.452890354 +0000
@@ -4,94 +4,50 @@
 
 ----------------------------------------------------------------
 
-Thread #x: pthread_cond_{timed}wait called with un-held mutex
+Thread #x: pthread_cond_{timed}wait called with invalid mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:79)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
-Thread #x's call to pthread_cond_wait failed
- with error code 1 (EPERM: Operation not permitted)
+Thread #x: pthread_cond_{timed}wait called with un-held mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:79)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
-Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
+Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:82)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
-Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
+Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:82)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
-Thread #x's call to pthread_cond_wait failed
- with error code 1 (EPERM: Operation not permitted)
+Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:82)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:85)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:85)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_cond_wait failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:85)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:69)
-
-----------------------------------------------------------------
-
-Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_signal (hg_intercepts.c:...)
- by 0x........: rescue_me (tc23_bogus_condwait.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-----------------------------------------------------------------
-
-Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_signal (hg_intercepts.c:...)
- by 0x........: rescue_me (tc23_bogus_condwait.c:33)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-----------------------------------------------------------------
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff-mips32
=================================================
--- tc23_bogus_condwait.stderr.exp-mips32	2025年10月26日 00:13:51.294611476 +0000
+++ tc23_bogus_condwait.stderr.out	2025年10月26日 00:21:44.452890354 +0000
@@ -7,55 +7,47 @@
 Thread #x: pthread_cond_{timed}wait called with invalid mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:69)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait called with un-held mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:72)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:72)
-
-----------------------------------------------------------------
-
-Thread #x's call to pthread_cond_wait failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:72)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:75)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
 ----------------------------------------------------------------
 
 Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
 at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
 by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (tc23_bogus_condwait.c:78)
+ by 0x........: main (in /home/mjw/valgrind-nightly/nightly/valgrind-new/helgrind/tests/tc23_bogus_condwait)
 
valgrind revision: valgrind-3.26.0-218cee2feb-20251024
C compiler: FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
GDB: GNU gdb (GDB) 15.1 [GDB v15.1 for FreeBSD]
C library: FreeBSD libc
uname -mrs: FreeBSD 14.3-RELEASE-p5 arm64
Vendor version: FreeBSD 14.3-RELEASE-p5
Nightly build on freebsd ( FreeBSD 14.3-RELEASE-p5 arm64 )
Started at 2025年10月25日 09:47:14 CEST
Ended at 2025年10月25日 10:41:20 CEST
Results unchanged from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 791 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
Congratulations, all tests passed!
valgrind revision: valgrind-3.26.0-218cee2feb-20251024
C compiler: gcc (OpenIndiana 14.3.0-oi-0) 14.3.0
GDB: GNU gdb (GDB) 16.3
Assembler: GNU assembler (GNU Binutils) 2.45
C library: Illumos libc
uname -mrs: SunOS 5.11 i86pc
Vendor version: OpenIndiana Hipster 2025.06 (powered by illumos)
Nightly build on illumos ( Illumos x86 )
Started at 2025年10月25日 09:41:26 CEST
Ended at 2025年10月25日 10:31:04 CEST
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier2 (stderr)
Last 20 lines of verbose log follow echo
-- Running tests in exp-bbv/tests/x86 ---------------------------------
complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb --pc-out-file=million.out.pc ./million 
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix 
-- Finished tests in exp-bbv/tests/x86 
== 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier2 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1455: regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 904 tests, 5 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
Last 20 lines of verbose log follow echo
complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb --pc-out-file=million.out.pc ./million 
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix 
-- Finished tests in exp-bbv/tests/x86 
== 904 tests, 5 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
gdbserver_tests/mcinvokeWS (stderrB)
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
gdbserver_tests/solaris/nlcontrolc (stderr)
gdbserver_tests/solaris/nlcontrolc (stdoutB)
memcheck/tests/solaris/lsframe2 (stderr)
helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1455: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	2025年10月25日 10:06:58.573684052 +0200
--- new.short	2025年10月25日 10:31:04.711668823 +0200
***************
*** 8,10 ****
 
! == 904 tests, 5 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
--- 8,10 ----
 
! == 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
***************
*** 16,18 ****
 memcheck/tests/solaris/lsframe2 (stderr)
- helgrind/tests/pth_barrier1 (stderr)
 helgrind/tests/pth_barrier2 (stderr)
--- 16,17 ----
***************
*** 21,22 ****
--- 20,22 ----
 Last 20 lines of verbose log follow echo
+ -- Running tests in exp-bbv/tests/x86 ---------------------------------
 complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
***************
*** 27,29 ****
 
! == 904 tests, 5 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
--- 27,29 ----
 
! == 904 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
 gdbserver_tests/mcinvokeWS (stdoutB)
***************
*** 35,37 ****
 memcheck/tests/solaris/lsframe2 (stderr)
- helgrind/tests/pth_barrier1 (stderr)
 helgrind/tests/pth_barrier2 (stderr)
--- 35,36 ----
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp	2025年10月25日 10:06:58.888156029 +0200
+++ mcinvokeWS.stderrB.out	2025年10月25日 10:13:22.277027321 +0200
@@ -1,14 +1,2 @@
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.kill to pid ....
-readchar: Got EOF
-error reading packet
+syscall failed: No such process
+invoke_gdbserver_in_valgrind: check for pid 118446 existence failed
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp	2025年10月25日 10:06:58.888229740 +0200
+++ mcinvokeWS.stdoutB.out	2025年10月25日 10:13:22.039851082 +0200
@@ -1,23 +0,0 @@
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-monitor command request to kill this process
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月25日 10:06:58.894117096 +0200
+++ nlvgdbsigqueue.stderr.out	2025年10月25日 10:13:42.481442352 +0200
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月25日 10:06:58.894669534 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 10:13:46.811709444 +0200
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月25日 10:06:58.894752879 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 10:13:46.811709444 +0200
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月25日 10:06:58.894826433 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 10:13:46.811709444 +0200
@@ -1,17 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/solaris/nlcontrolc.stderr.diff
=================================================
--- nlcontrolc.stderr.exp	2025年10月25日 10:06:58.895599491 +0200
+++ nlcontrolc.stderr.out	2025年10月25日 10:13:49.385235898 +0200
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-
=================================================
./valgrind-new/gdbserver_tests/solaris/nlcontrolc.stdoutB.diff
=================================================
--- nlcontrolc.stdoutB.exp	2025年10月25日 10:06:58.895802561 +0200
+++ nlcontrolc.stdoutB.out	2025年10月25日 10:13:49.703997168 +0200
@@ -1,14 +1,4 @@
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-* 1 Thread .... (tid 1 VgTs_WaitSys) 0x........ in __pollsys ()
+No threads.
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-solaris-nlcontrolc
 Now threads are burning CPU
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-do_burn () at sleepers.c:40
-40	 for (i = 0; i < burn; i++) loopnr++;
-1ドル = 0
-2ドル = 0
-3ドル = 0
-Continuing.
-Program exited normally.
=================================================
./valgrind-new/helgrind/tests/pth_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp	2025年10月25日 10:06:58.908737117 +0200
+++ pth_barrier2.stderr.out	2025年10月25日 10:18:57.481612717 +0200
@@ -37,592 +37,3 @@
 by 0x........: main (pth_barrier.c:122)
 Block was alloc'd by thread #x
 
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 1 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 2 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 3 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 4 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 5 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/solaris/lsframe2.stderr.diff
=================================================
--- lsframe2.stderr.exp	2025年10月25日 10:06:59.139028206 +0200
+++ lsframe2.stderr.out	2025年10月25日 10:16:30.004906894 +0200
@@ -0,0 +1,49 @@
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:12)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:15)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 8
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 8
+ at 0x........: rec (lsframe2.c:22)
+ by 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:20)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
=================================================
./valgrind-old/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp	2025年10月25日 09:42:14.318602902 +0200
+++ mcinvokeWS.stderrB.out	2025年10月25日 09:49:01.940936082 +0200
@@ -1,14 +1,2 @@
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.wait 0 to pid ....
-sending command v.kill to pid ....
-readchar: Got EOF
-error reading packet
+syscall failed: No such process
+invoke_gdbserver_in_valgrind: check for pid 28868 existence failed
=================================================
./valgrind-old/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp	2025年10月25日 09:42:14.318673588 +0200
+++ mcinvokeWS.stdoutB.out	2025年10月25日 09:49:01.700595805 +0200
@@ -1,23 +0,0 @@
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-gdbserver: continuing in 0 ms ...
-gdbserver: continuing after wait ...
-monitor command request to kill this process
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月25日 09:42:14.324266551 +0200
+++ nlvgdbsigqueue.stderr.out	2025年10月25日 09:49:23.181925012 +0200
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月25日 09:42:14.324446467 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 09:49:27.511941590 +0200
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月25日 09:42:14.324525870 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 09:49:27.511941590 +0200
@@ -1,16 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月25日 09:42:14.324600211 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 09:49:27.511941590 +0200
@@ -1,17 +1,8 @@
 continuing to have vgdb interrupted by simulate_control_c
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
 attachedwaitingforsigusr1
 sending signal
 sending signal
 continuing to receive first SIGUSR1
-Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/solaris/nlcontrolc.stderr.diff
=================================================
--- nlcontrolc.stderr.exp	2025年10月25日 09:42:14.325322345 +0200
+++ nlcontrolc.stderr.out	2025年10月25日 09:49:30.077370870 +0200
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-
=================================================
./valgrind-old/gdbserver_tests/solaris/nlcontrolc.stdoutB.diff
=================================================
--- nlcontrolc.stdoutB.exp	2025年10月25日 09:42:14.325533801 +0200
+++ nlcontrolc.stdoutB.out	2025年10月25日 09:49:30.390212154 +0200
@@ -1,14 +1,4 @@
 Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-* 1 Thread .... (tid 1 VgTs_WaitSys) 0x........ in __pollsys ()
+No threads.
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-solaris-nlcontrolc
 Now threads are burning CPU
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-do_burn () at sleepers.c:40
-40	 for (i = 0; i < burn; i++) loopnr++;
-1ドル = 0
-2ドル = 0
-3ドル = 0
-Continuing.
-Program exited normally.
=================================================
./valgrind-old/helgrind/tests/pth_barrier1.stderr.diff
=================================================
--- pth_barrier1.stderr.exp	2025年10月25日 09:42:14.337251620 +0200
+++ pth_barrier1.stderr.out	2025年10月25日 09:54:39.424238771 +0200
@@ -1,39 +0,0 @@
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:92)
- by 0x........: main (pth_barrier.c:122)
-
----Thread-Announcement------------------------------------------
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:92)
- by 0x........: main (pth_barrier.c:122)
-
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 0 bytes inside a block of size 1 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
=================================================
./valgrind-old/helgrind/tests/pth_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp	2025年10月25日 09:42:14.337463494 +0200
+++ pth_barrier2.stderr.out	2025年10月25日 09:54:39.989084132 +0200
@@ -37,592 +37,3 @@
 by 0x........: main (pth_barrier.c:122)
 Block was alloc'd by thread #x
 
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 1 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 2 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 3 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 4 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
-
-----------------------------------------------------------------
-
-Possible data race during write of size 1 at 0x........ by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
-
-This conflicts with a previous write of size 1 by thread #x
-Locks held: none
- at 0x........: threadfunc (pth_barrier.c:60)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Address 0x........ is 5 bytes inside a block of size 32 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: barriers_and_races (pth_barrier.c:76)
- by 0x........: main (pth_barrier.c:122)
- Block was alloc'd by thread #x
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/solaris/lsframe2.stderr.diff
=================================================
--- lsframe2.stderr.exp	2025年10月25日 09:42:14.490652329 +0200
+++ lsframe2.stderr.out	2025年10月25日 09:52:12.463737712 +0200
@@ -0,0 +1,49 @@
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:12)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:15)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 4
+ at 0x........: rec (lsframe2.c:17)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid write of size 8
+ at 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 8
+ at 0x........: rec (lsframe2.c:22)
+ by 0x........: rec (lsframe2.c:18)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
+Invalid read of size 4
+ at 0x........: rec (lsframe2.c:20)
+ by 0x........: main (lsframe2.c:28)
+ Address 0x........ is on thread 1's stack
+ in frame #0, created by rec (lsframe2.c:12)
+
valgrind revision: valgrind-3.26.0-218cee2feb-20251024
C compiler: FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
GDB: GNU gdb (GDB) 15.1 [GDB v15.1 for FreeBSD]
C library: FreeBSD libc
uname -mrs: FreeBSD 14.3-RELEASE-p3 amd64
Vendor version: FreeBSD 14.3-RELEASE-p4
Nightly build on freebsd ( FreeBSD 14.3-RELEASE-p3 amd64 )
Started at 2025年10月25日 08:56:59 CEST
Ended at 2025年10月25日 09:11:54 CEST
Results unchanged from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 947 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
Last 20 lines of verbose log follow echo
-- Finished tests in none/tests/x86 
-- Running tests in none/tests/x86-freebsd ----------------------------
bug445032: valgrind -q ./bug445032 
-- Finished tests in none/tests/x86-freebsd 
xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
-- Finished tests in none/tests 
-- Running tests in exp-bbv/tests/x86 ---------------------------------
complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep 
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check 
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb --pc-out-file=million.out.pc ./million 
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix 
-- Finished tests in exp-bbv/tests/x86 
== 947 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/nlvgdbsigqueue (stderr)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
...checking makefile consistency
...checking header files and include directives
gmake: *** [Makefile:1460: regtest] Error 1
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月25日 09:04:07.088219000 +0200
+++ nlvgdbsigqueue.stderr.out	2025年10月25日 09:06:05.822698000 +0200
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月25日 09:04:07.088269000 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 09:06:05.836985000 +0200
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月25日 09:04:07.088289000 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 09:06:05.836985000 +0200
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月25日 09:04:07.088308000 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 09:06:05.836985000 +0200
@@ -7,11 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stderr.diff
=================================================
--- nlvgdbsigqueue.stderr.exp	2025年10月25日 08:57:10.664540000 +0200
+++ nlvgdbsigqueue.stderr.out	2025年10月25日 08:58:14.822981000 +0200
@@ -8,4 +8,3 @@
 London ready to sleep and/or burn
 Petaouchnok ready to sleep and/or burn
 main ready to sleep and/or burn
-Gdb request to kill this process
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp	2025年10月25日 08:57:10.664596000 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 08:58:14.838089000 +0200
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1	2025年10月25日 08:57:10.664618000 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 08:58:14.838089000 +0200
@@ -7,10 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2	2025年10月25日 08:57:10.664639000 +0200
+++ nlvgdbsigqueue.stdoutB.out	2025年10月25日 08:58:14.838089000 +0200
@@ -7,11 +7,5 @@
 sending signal
 continuing to receive first SIGUSR1
 Continuing.
-[New Thread ....]
-Program received signal SIGUSR1, User defined signal 1.
-0x........ in syscall ...
+simulate_control_c could not determine the vgdb pid with --vgdb-prefix=./vgdb-prefix-nlvgdbsigqueue
 continuing to receive second SIGUSR1
-Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
-0x........ in syscall ...
-Kill the program being debugged? (y or n) [answered Y; input not from terminal]
From: Philippe W. <phi...@sk...> - 2025年10月25日 05:57:46
Attachments: diffs.txt.gz
valgrind revision: valgrind-3.26.0-218cee2feb-20251024
C compiler: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
GDB: GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7
Assembler: GNU assembler version 2.27-44.base.el7_9.1
C library: GNU C Library (GNU libc) stable release version 2.17
uname -mrs: Linux 3.10.0-1127131.el7.ppc64le ppc64le
Vendor version: CentOS Linux 7 (AltArch)
Nightly build on gcc112 ( \S, ppc64le )
Started at 2025年10月25日 03:00:05 UTC
Ended at 2025年10月25日 05:57:32 UTC
Results unchanged from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 741 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.43s no: 8.3s (19.2x, -----) me:10.2s (23.7x, -----) ca:37.0s (86.1x, -----) he: 8.0s (18.7x, -----) ca:17.4s (40.5x, -----) dr: 8.0s (18.5x, -----) ma: 9.6s (22.2x, -----)
bigcode1 valgrind-old:0.43s no: 9.2s (21.3x,-10.6%) me: 9.8s (22.9x, 3.3%) ca:36.5s (84.8x, 1.5%) he: 6.8s (15.8x, 15.3%) ca:20.1s (46.7x,-15.3%) dr: 8.5s (19.8x, -6.8%) ma: 7.7s (18.0x, 19.1%)
-- bigcode2 --
bigcode2 valgrind-new:0.39s no:15.9s (40.7x, -----) me:26.8s (68.8x, -----) ca:48.2s (123.6x, -----) he:13.3s (34.2x, -----) ca:22.4s (57.5x, -----) dr:13.6s (34.8x, -----) ma:14.0s (35.9x, -----)
bigcode2 valgrind-old:0.39s no:11.8s (30.2x, 25.9%) me:19.8s (50.8x, 26.2%) ca:49.5s (126.9x, -2.7%) he:13.3s (34.2x, -0.1%) ca:24.7s (63.4x,-10.4%) dr:12.9s (33.1x, 4.9%) ma:12.8s (32.9x, 8.4%)
-- bz2 --
bz2 valgrind-new:0.78s no: 7.3s ( 9.3x, -----) me:20.9s (26.7x, -----) ca:34.3s (44.0x, -----) he:26.0s (33.3x, -----) ca:42.5s (54.5x, -----) dr:30.2s (38.7x, -----) ma: 9.6s (12.3x, -----)
bz2 valgrind-old:0.78s no: 9.5s (12.2x,-31.1%) me:23.1s (29.6x,-10.9%) ca:42.5s (54.6x,-24.1%) he:27.9s (35.8x, -7.6%) ca:37.1s (47.6x, 12.7%) dr:33.2s (42.6x,-10.1%) ma: 7.8s (10.0x, 18.7%)
-- fbench --
fbench valgrind-new:0.50s no: 3.5s ( 7.0x, -----) me:10.0s (20.0x, -----) ca:12.3s (24.6x, -----) he: 8.2s (16.4x, -----) ca:12.0s (24.0x, -----) dr: 7.1s (14.2x, -----) ma: 3.9s ( 7.8x, -----)
fbench valgrind-old:0.50s no: 3.4s ( 6.8x, 3.1%) me: 9.6s (19.2x, 4.1%) ca:11.2s (22.4x, 8.9%) he: 6.0s (12.0x, 26.7%) ca: 9.8s (19.7x, 17.9%) dr: 6.4s (12.7x, 10.3%) ma: 3.9s ( 7.8x, -0.5%)
-- ffbench --
ffbench valgrind-new:0.41s no: 1.5s ( 3.6x, -----) me: 5.5s (13.3x, -----) ca: 4.3s (10.4x, -----) he:10.4s (25.5x, -----) ca: 9.4s (22.8x, -----) dr: 8.3s (20.2x, -----) ma: 1.5s ( 3.7x, -----)
ffbench valgrind-old:0.41s no: 1.3s ( 3.1x, 13.6%) me: 5.2s (12.6x, 5.7%) ca: 3.1s ( 7.6x, 27.0%) he: 9.6s (23.5x, 7.7%) ca: 7.0s (17.0x, 25.3%) dr: 6.6s (16.2x, 19.9%) ma: 0.9s ( 2.1x, 42.0%)
-- heap --
heap valgrind-new:0.34s no: 2.9s ( 8.6x, -----) me:11.7s (34.5x, -----) ca:16.1s (47.5x, -----) he:12.6s (37.1x, -----) ca:11.7s (34.3x, -----) dr: 9.4s (27.6x, -----) ma: 3.9s (11.4x, -----)
heap valgrind-old:0.34s no: 2.5s ( 7.5x, 13.3%) me:11.2s (33.0x, 4.3%) ca:14.1s (41.4x, 12.9%) he:13.4s (39.4x, -5.9%) ca:13.3s (39.2x,-14.4%) dr: 7.3s (21.5x, 21.9%) ma: 3.8s (11.3x, 1.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.47s no: 3.1s ( 6.6x, -----) me:16.0s (34.1x, -----) ca:14.5s (30.8x, -----) he:17.0s (36.2x, -----) ca:13.9s (29.5x, -----) dr:11.3s (24.1x, -----) ma: 5.8s (12.4x, -----)
heap_pdb4 valgrind-old:0.47s no: 3.9s ( 8.3x,-25.4%) me:17.9s (38.1x,-11.7%) ca:15.5s (33.0x, -7.1%) he:15.1s (32.0x, 11.6%) ca:14.8s (31.4x, -6.6%) dr:11.2s (23.7x, 1.6%) ma: 5.3s (11.3x, 9.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 0.7s (14.2x, -----) me: 2.4s (48.4x, -----) ca: 2.9s (58.0x, -----) he: 2.1s (42.4x, -----) ca: 2.6s (52.0x, -----) dr: 2.4s (48.6x, -----) ma: 1.1s (22.4x, -----)
many-loss-records valgrind-old:0.05s no: 0.8s (15.6x, -9.9%) me: 3.7s (74.6x,-54.1%) ca: 2.4s (47.8x, 17.6%) he: 2.6s (52.0x,-22.6%) ca: 2.5s (49.2x, 5.4%) dr: 2.3s (45.8x, 5.8%) ma: 1.5s (29.8x,-33.0%)
-- many-xpts --
many-xpts valgrind-new:0.09s no: 1.2s (13.2x, -----) me: 3.8s (41.8x, -----) ca: 6.6s (73.2x, -----) he: 4.9s (54.3x, -----) ca: 3.9s (43.4x, -----) dr: 3.6s (40.1x, -----) ma: 3.2s (35.4x, -----)
many-xpts valgrind-old:0.09s no: 1.0s (11.6x, 12.6%) me: 4.1s (46.0x,-10.1%) ca: 5.8s (64.6x, 11.8%) he: 4.9s (54.0x, 0.6%) ca: 3.8s (41.7x, 4.1%) dr: 3.9s (42.8x, -6.6%) ma: 2.9s (32.7x, 7.8%)
-- memrw --
memrw valgrind-new:0.11s no: 2.2s (19.9x, -----) me: 4.3s (38.9x, -----) ca: 7.2s (65.5x, -----) he:11.5s (104.5x, -----) ca: 6.7s (61.0x, -----) dr: 4.1s (37.1x, -----) ma: 2.5s (22.9x, -----)
memrw valgrind-old:0.11s no: 1.7s (15.5x, 22.4%) me: 4.5s (41.4x, -6.3%) ca: 7.2s (65.2x, 0.4%) he:10.6s (96.6x, 7.6%) ca: 7.5s (68.4x,-12.1%) dr: 3.6s (33.0x, 11.0%) ma: 2.5s (22.4x, 2.4%)
-- sarp --
sarp valgrind-new:0.05s no: 0.8s (17.0x, -----) me: 6.1s (122.0x, -----) ca: 4.1s (82.2x, -----) he:14.2s (284.4x, -----) ca: 2.7s (54.2x, -----) dr: 3.0s (60.4x, -----) ma: 0.8s (15.8x, -----)
sarp valgrind-old:0.05s no: 0.6s (12.6x, 25.9%) me: 6.6s (131.6x, -7.9%) ca: 3.4s (67.4x, 18.0%) he:13.8s (276.2x, 2.9%) ca: 3.3s (66.6x,-22.9%) dr: 2.6s (51.2x, 15.2%) ma: 0.9s (19.0x,-20.3%)
-- tinycc --
tinycc valgrind-new:0.49s no: 4.7s ( 9.6x, -----) me:19.8s (40.4x, -----) ca:16.7s (34.0x, -----) he:15.3s (31.3x, -----) ca:13.2s (26.9x, -----) dr:15.6s (31.9x, -----) ma: 4.1s ( 8.3x, -----)
tinycc valgrind-old:0.49s no: 3.4s ( 6.9x, 27.9%) me:21.4s (43.6x, -8.1%) ca:25.8s (52.6x,-54.5%) he:21.5s (43.9x,-40.2%) ca:18.6s (37.9x,-40.8%) dr:22.1s (45.1x,-41.5%) ma: 6.0s (12.2x,-47.3%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real	102m0.105s
user	95m10.114s
sys	0m21.024s
From: Philippe W. <phi...@sk...> - 2025年10月25日 04:37:15
Attachments: diffs.txt.gz
valgrind revision: valgrind-3.26.0-218cee2feb-20251024
C compiler: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
GDB: GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7
Assembler: GNU assembler version 2.27-44.base.el7_9.1
C library: GNU C Library (GNU libc) stable release version 2.17
uname -mrs: Linux 3.10.0-1160.105.1.el7.ppc64 ppc64
Vendor version: CentOS Linux 7 (AltArch)
Nightly build on gcc110 ( \S, ppc64 )
Started at 2025年10月25日 03:00:02 UTC
Ended at 2025年10月25日 04:37:03 UTC
Results unchanged from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 774 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/leak_cpp_interior (stderr)
Last 20 lines of verbose log follow echo
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Finished tests in exp-bbv/tests/ppc32-linux 
== 774 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/leak_cpp_interior (stderr)
...checking makefile consistency
...checking header files and include directives
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
make: *** [regtest] Error 1
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.22s no: 1.4s ( 6.5x, -----) me: 3.2s (14.4x, -----) ca:21.5s (97.6x, -----) he: 1.7s ( 7.8x, -----) ca: 4.4s (20.0x, -----) dr: 1.7s ( 7.5x, -----) ma: 2.1s ( 9.5x, -----)
bigcode1 valgrind-old:0.22s no: 1.4s ( 6.5x, 0.0%) me: 3.2s (14.4x, 0.0%) ca:21.9s (99.6x, -2.0%) he: 1.7s ( 7.8x, 0.0%) ca: 4.3s (19.8x, 0.9%) dr: 1.7s ( 7.5x, 0.0%) ma: 2.1s ( 9.4x, 1.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.23s no: 1.5s ( 6.4x, -----) me: 3.1s (13.7x, -----) ca:21.3s (92.6x, -----) he: 2.0s ( 8.7x, -----) ca: 4.1s (18.0x, -----) dr: 1.7s ( 7.4x, -----) ma: 2.1s ( 9.0x, -----)
bigcode2 valgrind-old:0.23s no: 1.5s ( 6.4x, 0.0%) me: 3.1s (13.4x, 1.6%) ca:21.4s (93.1x, -0.6%) he: 2.0s ( 8.7x, -0.5%) ca: 4.2s (18.0x, -0.2%) dr: 1.7s ( 7.5x, -0.6%) ma: 2.1s ( 9.0x, -0.5%)
-- bz2 --
bz2 valgrind-new:0.75s no: 4.4s ( 5.9x, -----) me:13.2s (17.6x, -----) ca:30.3s (40.5x, -----) he:15.3s (20.3x, -----) ca:13.1s (17.4x, -----) dr:19.2s (25.6x, -----) ma: 4.5s ( 6.0x, -----)
bz2 valgrind-old:0.75s no: 4.6s ( 6.1x, -3.2%) me:13.2s (17.6x, 0.2%) ca:30.3s (40.5x, 0.0%) he:15.2s (20.3x, 0.2%) ca:13.4s (17.9x, -2.4%) dr:19.2s (25.6x, -0.1%) ma: 4.5s ( 6.1x, -0.2%)
-- fbench --
fbench valgrind-new:0.32s no: 2.3s ( 7.2x, -----) me: 6.4s (20.1x, -----) ca: 9.3s (29.2x, -----) he: 5.1s (15.9x, -----) ca: 4.5s (14.2x, -----) dr: 5.1s (15.9x, -----) ma: 2.4s ( 7.5x, -----)
fbench valgrind-old:0.32s no: 2.3s ( 7.2x, 0.4%) me: 6.3s (19.8x, 1.2%) ca: 9.4s (29.3x, -0.2%) he: 5.1s (15.9x, 0.2%) ca: 4.5s (14.1x, 0.2%) dr: 5.1s (15.8x, 0.4%) ma: 2.4s ( 7.5x, 0.4%)
-- ffbench --
ffbench valgrind-new:0.43s no: 1.1s ( 2.6x, -----) me: 2.7s ( 6.3x, -----) ca: 2.9s ( 6.6x, -----) he: 9.2s (21.4x, -----) ca: 3.0s ( 7.0x, -----) dr: 5.4s (12.6x, -----) ma: 1.0s ( 2.3x, -----)
ffbench valgrind-old:0.43s no: 1.1s ( 2.6x, -0.9%) me: 2.7s ( 6.2x, 0.7%) ca: 2.9s ( 6.7x, -0.4%) he: 9.2s (21.3x, 0.5%) ca: 3.0s ( 6.9x, 1.0%) dr: 5.4s (12.5x, 0.7%) ma: 1.0s ( 2.3x, 2.0%)
-- heap --
heap valgrind-new:0.40s no: 2.2s ( 5.5x, -----) me: 9.7s (24.1x, -----) ca:13.7s (34.3x, -----) he:11.0s (27.5x, -----) ca: 6.1s (15.2x, -----) dr: 7.2s (18.1x, -----) ma: 4.3s (10.9x, -----)
heap valgrind-old:0.40s no: 2.3s ( 5.7x, -2.3%) me: 9.7s (24.2x, -0.5%) ca:13.8s (34.4x, -0.4%) he:11.0s (27.6x, -0.3%) ca: 6.1s (15.2x, -0.2%) dr: 7.3s (18.2x, -0.8%) ma: 4.1s (10.2x, 6.4%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.39s no: 2.4s ( 6.1x, -----) me:13.9s (35.6x, -----) ca:15.0s (38.4x, -----) he:12.9s (33.0x, -----) ca: 6.5s (16.7x, -----) dr: 8.0s (20.5x, -----) ma: 4.3s (10.9x, -----)
heap_pdb4 valgrind-old:0.39s no: 2.4s ( 6.1x, 0.0%) me:14.0s (35.9x, -0.9%) ca:14.9s (38.2x, 0.4%) he:13.0s (33.4x, -1.2%) ca: 6.5s (16.7x, -0.5%) dr: 8.1s (20.7x, -1.4%) ma: 4.2s (10.9x, 0.7%)
-- many-loss-records --
many-loss-records valgrind-new:0.03s no: 0.4s (13.3x, -----) me: 2.4s (80.0x, -----) ca: 1.9s (62.7x, -----) he: 1.7s (56.7x, -----) ca: 1.0s (32.0x, -----) dr: 1.4s (46.7x, -----) ma: 0.9s (30.7x, -----)
many-loss-records valgrind-old:0.03s no: 0.4s (13.7x, -2.5%) me: 2.4s (79.3x, 0.8%) ca: 1.9s (61.7x, 1.6%) he: 1.7s (55.7x, 1.8%) ca: 0.9s (31.7x, 1.0%) dr: 1.4s (46.3x, 0.7%) ma: 0.9s (30.3x, 1.1%)
-- many-xpts --
many-xpts valgrind-new:0.06s no: 0.6s (10.5x, -----) me: 3.5s (58.7x, -----) ca: 4.5s (75.8x, -----) he: 4.0s (67.0x, -----) ca: 1.5s (24.7x, -----) dr: 2.1s (35.7x, -----) ma: 2.4s (39.8x, -----)
many-xpts valgrind-old:0.06s no: 0.6s (10.2x, 3.2%) me: 3.6s (59.5x, -1.4%) ca: 4.5s (75.8x, 0.0%) he: 4.0s (66.2x, 1.2%) ca: 1.5s (24.7x, 0.0%) dr: 2.1s (35.7x, 0.0%) ma: 2.5s (41.0x, -2.9%)
-- memrw --
memrw valgrind-new:0.06s no: 0.9s (15.7x, -----) me: 2.0s (34.2x, -----) ca: 5.3s (88.0x, -----) he: 8.7s (144.5x, -----) ca: 2.5s (41.3x, -----) dr: 2.0s (32.8x, -----) ma: 1.1s (17.5x, -----)
memrw valgrind-old:0.06s no: 1.0s (16.0x, -2.1%) me: 2.0s (33.8x, 1.0%) ca: 5.2s (87.5x, 0.6%) he: 8.5s (142.3x, 1.5%) ca: 2.4s (39.5x, 4.4%) dr: 2.0s (33.0x, -0.5%) ma: 1.1s (17.7x, -1.0%)
-- sarp --
sarp valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 4.4s (145.7x, -----) ca: 2.8s (94.7x, -----) he: 9.3s (310.3x, -----) ca: 0.9s (30.7x, -----) dr: 1.2s (41.3x, -----) ma: 0.4s (12.0x, -----)
sarp valgrind-old:0.03s no: 0.3s ( 9.7x, 6.5%) me: 4.4s (148.0x, -1.6%) ca: 2.8s (94.7x, 0.0%) he: 9.3s (309.7x, 0.2%) ca: 0.9s (30.3x, 1.1%) dr: 1.2s (39.3x, 4.8%) ma: 0.4s (12.0x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.27s no: 3.1s (11.5x, -----) me:15.8s (58.6x, -----) ca:18.5s (68.5x, -----) he:18.3s (67.7x, -----) ca: 8.0s (29.6x, -----) dr:12.8s (47.4x, -----) ma: 3.5s (12.8x, -----)
tinycc valgrind-old:0.27s no: 3.2s (11.7x, -1.9%) me:15.8s (58.6x, 0.0%) ca:18.4s (68.3x, 0.3%) he:18.4s (68.0x, -0.3%) ca: 8.0s (29.7x, -0.4%) dr:12.9s (47.9x, -1.2%) ma: 3.5s (12.8x, -0.3%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real	53m1.034s
user	50m44.390s
sys	0m16.434s
valgrind revision: valgrind-3.26.0-218cee2feb-20251024
C compiler: gcc (GCC) 15.2.1 20250808 (Red Hat 15.2.1-1)
GDB: GNU gdb (Fedora Linux) 16.3-1.fc42
Assembler: GNU assembler version 2.44-6.fc42
C library: GNU C Library (GNU libc) stable release version 2.41.
uname -mrs: Linux 6.16.3-200.fc42.s390x s390x
Vendor version: Fedora Linux 42 (Adams)
Nightly build on lfedora1 ( Fedora release 42 (Adams), s390x )
Started at 2025年10月25日 00:00:00 UTC
Ended at 2025年10月25日 00:31:48 UTC
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 898 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/bar_bad_xml (stderr)
Last 20 lines of verbose log follow echo
timestamp: valgrind --time-stamp=yes ./timestamp 
tls: valgrind ./tls 
track-fds-exec-children: valgrind -q --track-fds=yes --trace-children=yes ./track-fds-exec-children 
track_bad: valgrind -q --track-fds=bad ./track_bad 
track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std 
track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new 
track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std 
unit_debuglog: valgrind -q ./unit_debuglog 
use_after_close: valgrind -q --track-fds=yes ./use_after_close 
vgprintf: valgrind ./vgprintf 
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind 
xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
-- Finished tests in none/tests 
== 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/bar_bad_xml (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1460: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	2025年10月25日 00:16:17.700314555 +0000
--- new.short	2025年10月25日 00:31:48.918370427 +0000
***************
*** 4,6 ****
 Building valgrind ... done
! Running regression tests ... failed
 
--- 4,6 ----
 Building valgrind ... done
! Running regression tests ... done
 
***************
*** 8,33 ****
 
! == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! drd/tests/bar_bad_xml (stderr)
 
- 
- Last 20 lines of verbose log follow echo
- timestamp: valgrind --time-stamp=yes ./timestamp 
- tls: valgrind ./tls 
- track-fds-exec-children: valgrind -q --track-fds=yes --trace-children=yes ./track-fds-exec-children 
- track_bad: valgrind -q --track-fds=bad ./track_bad 
- track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std 
- track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new 
- track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std 
- unit_debuglog: valgrind -q ./unit_debuglog 
- use_after_close: valgrind -q --track-fds=yes ./use_after_close 
- vgprintf: valgrind ./vgprintf 
- vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind 
- xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
- -- Finished tests in none/tests 
- 
- == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
- drd/tests/bar_bad_xml (stderr)
- 
- ...checking makefile consistency
- ...checking header files and include directives
- make: *** [Makefile:1460: regtest] Error 1
--- 8,10 ----
 
! == 898 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 
 
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff
=================================================
--- bar_bad_xml.stderr.exp	2025年10月25日 00:00:15.932345316 +0000
+++ bar_bad_xml.stderr.out	2025年10月25日 00:10:41.391668343 +0000
@@ -159,7 +159,7 @@
 <unique>0x........</unique>
 <tid>...</tid>
 <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: barrier 0x........</what>
+ <what>Destruction of barrier not synchronized with barrier wait call: barrier 0x........</what>
 <stack>
 <frame>
 <ip>0x........</ip>
@@ -178,6 +178,35 @@
 <line>...</line>
 </frame>
 </stack>
+ <confl_wait_call>
+ <what>Conflicting wait call by thread 4:</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_barrier_wait</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>sleep1</fn>
+ <dir>...</dir>
+ <file>bar_bad.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>vgDrd_thread_wrapper</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ </confl_wait_call>
 <first_observed_at>
 <what>barrier</what>
 <address>0x........</address>
@@ -204,6 +233,31 @@
 
 
 destroy a barrier that was never initialised
+<error>
+ <unique>0x........</unique>
+ <tid>...</tid>
+ <kind>GenericErr</kind>
+ <what>Not a barrier</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_barrier_destroy</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>main</fn>
+ <dir>...</dir>
+ <file>bar_bad.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+</error>
+
 <status>
 <state>FINISHED</state>
 <time>...</time>
@@ -213,6 +267,10 @@
 <pair>
 <count>...</count>
 <unique>0x........</unique>
+ </pair>
+ <pair>
+ <count>...</count>
+ <unique>0x........</unique>
 </pair>
 <pair>
 <count>...</count>
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff-freebsd
=================================================
--- bar_bad_xml.stderr.exp-freebsd	2025年10月25日 00:00:15.932361378 +0000
+++ bar_bad_xml.stderr.out	2025年10月25日 00:10:41.391668343 +0000
@@ -159,7 +159,7 @@
 <unique>0x........</unique>
 <tid>...</tid>
 <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: barrier 0x........</what>
+ <what>Destruction of barrier not synchronized with barrier wait call: barrier 0x........</what>
 <stack>
 <frame>
 <ip>0x........</ip>
@@ -178,14 +178,13 @@
 <line>...</line>
 </frame>
 </stack>
- <first_observed_at>
- <what>barrier</what>
- <address>0x........</address>
+ <confl_wait_call>
+ <what>Conflicting wait call by thread 4:</what>
 <stack>
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>pthread_barrier_init</fn>
+ <fn>pthread_barrier_wait</fn>
 <dir>...</dir>
 <file>drd_pthread_intercepts.c</file>
 <line>...</line>
@@ -193,29 +192,31 @@
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>main</fn>
+ <fn>sleep1</fn>
 <dir>...</dir>
 <file>bar_bad.c</file>
 <line>...</line>
 </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>vgDrd_thread_wrapper</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
 </stack>
- </first_observed_at>
-</error>
-
-
-destroy a barrier that was never initialised
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
+ </confl_wait_call>
+ <first_observed_at>
+ <what>barrier</what>
+ <address>0x........</address>
 <stack>
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>free</fn>
+ <fn>pthread_barrier_init</fn>
 <dir>...</dir>
- <file>vg_replace_malloc.c</file>
+ <file>drd_pthread_intercepts.c</file>
 <line>...</line>
 </frame>
 <frame>
@@ -227,14 +228,21 @@
 <line>...</line>
 </frame>
 </stack>
- <first_observed_at>
- <what>barrier</what>
- <address>0x........</address>
+ </first_observed_at>
+</error>
+
+
+destroy a barrier that was never initialised
+<error>
+ <unique>0x........</unique>
+ <tid>...</tid>
+ <kind>GenericErr</kind>
+ <what>Not a barrier</what>
 <stack>
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>pthread_barrier_init</fn>
+ <fn>pthread_barrier_destroy</fn>
 <dir>...</dir>
 <file>drd_pthread_intercepts.c</file>
 <line>...</line>
<truncated beyond 100 lines>
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff-no-barrier
=================================================
--- bar_bad_xml.stderr.exp-no-barrier	2025年10月25日 00:00:15.932379266 +0000
+++ bar_bad_xml.stderr.out	2025年10月25日 00:10:41.391668343 +0000
@@ -155,6 +155,82 @@
 
 
 destroy a barrier that has waiting threads
+<error>
+ <unique>0x........</unique>
+ <tid>...</tid>
+ <kind>BarrierErr</kind>
+ <what>Destruction of barrier not synchronized with barrier wait call: barrier 0x........</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_barrier_destroy</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>main</fn>
+ <dir>...</dir>
+ <file>bar_bad.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ <confl_wait_call>
+ <what>Conflicting wait call by thread 4:</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_barrier_wait</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>sleep1</fn>
+ <dir>...</dir>
+ <file>bar_bad.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>vgDrd_thread_wrapper</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ </confl_wait_call>
+ <first_observed_at>
+ <what>barrier</what>
+ <address>0x........</address>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_barrier_init</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>main</fn>
+ <dir>...</dir>
+ <file>bar_bad.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ </first_observed_at>
+</error>
+
 
 destroy a barrier that was never initialised
 <error>
@@ -182,7 +258,6 @@
 </stack>
 </error>
 
-
 <status>
 <state>FINISHED</state>
 <time>...</time>
@@ -192,6 +267,10 @@
 <pair>
 <count>...</count>
 <unique>0x........</unique>
+ </pair>
+ <pair>
+ <count>...</count>
<truncated beyond 100 lines>
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff-nohang
=================================================
--- bar_bad_xml.stderr.exp-nohang	2025年10月25日 00:00:15.932397034 +0000
+++ bar_bad_xml.stderr.out	2025年10月25日 00:10:41.391668343 +0000
@@ -159,7 +159,7 @@
 <unique>0x........</unique>
 <tid>...</tid>
 <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: barrier 0x........</what>
+ <what>Destruction of barrier not synchronized with barrier wait call: barrier 0x........</what>
 <stack>
 <frame>
 <ip>0x........</ip>
@@ -178,6 +178,35 @@
 <line>...</line>
 </frame>
 </stack>
+ <confl_wait_call>
+ <what>Conflicting wait call by thread 4:</what>
+ <stack>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>pthread_barrier_wait</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>sleep1</fn>
+ <dir>...</dir>
+ <file>bar_bad.c</file>
+ <line>...</line>
+ </frame>
+ <frame>
+ <ip>0x........</ip>
+ <obj>...</obj>
+ <fn>vgDrd_thread_wrapper</fn>
+ <dir>...</dir>
+ <file>drd_pthread_intercepts.c</file>
+ <line>...</line>
+ </frame>
+ </stack>
+ </confl_wait_call>
 <first_observed_at>
 <what>barrier</what>
 <address>0x........</address>
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff-solaris
=================================================
--- bar_bad_xml.stderr.exp-solaris	2025年10月25日 00:00:15.932414313 +0000
+++ bar_bad_xml.stderr.out	2025年10月25日 00:10:41.391668343 +0000
@@ -159,7 +159,7 @@
 <unique>0x........</unique>
 <tid>...</tid>
 <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: barrier 0x........</what>
+ <what>Destruction of barrier not synchronized with barrier wait call: barrier 0x........</what>
 <stack>
 <frame>
 <ip>0x........</ip>
@@ -178,14 +178,13 @@
 <line>...</line>
 </frame>
 </stack>
- <first_observed_at>
- <what>barrier</what>
- <address>0x........</address>
+ <confl_wait_call>
+ <what>Conflicting wait call by thread 4:</what>
 <stack>
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>pthread_barrier_init</fn>
+ <fn>pthread_barrier_wait</fn>
 <dir>...</dir>
 <file>drd_pthread_intercepts.c</file>
 <line>...</line>
@@ -193,54 +192,31 @@
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>main</fn>
+ <fn>sleep1</fn>
 <dir>...</dir>
 <file>bar_bad.c</file>
 <line>...</line>
 </frame>
- </stack>
- </first_observed_at>
-</error>
-
-
-destroy a barrier that was never initialised
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>GenericErr</kind>
- <what>Not a barrier</what>
- <stack>
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>pthread_barrier_destroy</fn>
+ <fn>vgDrd_thread_wrapper</fn>
 <dir>...</dir>
 <file>drd_pthread_intercepts.c</file>
 <line>...</line>
 </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>main</fn>
- <dir>...</dir>
- <file>bar_bad.c</file>
- <line>...</line>
- </frame>
 </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
+ </confl_wait_call>
+ <first_observed_at>
+ <what>barrier</what>
+ <address>0x........</address>
 <stack>
 <frame>
 <ip>0x........</ip>
 <obj>...</obj>
- <fn>free</fn>
+ <fn>pthread_barrier_init</fn>
 <dir>...</dir>
- <file>vg_replace_malloc.c</file>
+ <file>drd_pthread_intercepts.c</file>
 <line>...</line>
 </frame>
 <frame>
@@ -252,14 +228,21 @@
 <line>...</line>
 </frame>
 </stack>
- <first_observed_at>
- <what>barrier</what>
- <address>0x........</address>
+ </first_observed_at>
<truncated beyond 100 lines>
A passing build has been detected on builder valgrind-ubuntu-riscv while building valgrind.
Full details are available at:
 https://builder.sourceware.org/buildbot/#/builders/340/builds/523
Build state: build successful
Revision: 438ca216011583ec96b3ccb55f7b02112b9f5929
Worker: starfive-riscv
Build Reason: (unknown)
Blamelist: Alexandra Hájková <aha...@re...>, Mark Wielaard <ma...@kl...>
Steps:
- 0: worker_preparation ( success )
- 1: git checkout ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/1/logs/stdio
- 2: autogen ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/2/logs/stdio
- 3: configure ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/3/logs/stdio
 - config.log: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/3/logs/config_log
- 4: make ( warnings )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/4/logs/stdio
 - warnings (62): https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/4/logs/warnings__62_
- 5: make check ( warnings )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/5/logs/stdio
 - warnings (7): https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/5/logs/warnings__7_
- 6: make regtest ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/6/logs/stdio
- 7: make ltpchecks ( warnings )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/7/logs/stdio
 - warnings (506): https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/7/logs/warnings__506_
- 8: prep ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/8/logs/stdio
- 9: build bunsen.cpio.gz ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/9/logs/stdio
- 10: fetch bunsen.cpio.gz ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/10/logs/stdio
- 11: unpack bunsen.cpio.gz ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/11/logs/stdio
- 12: pass .bunsen.source.* ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/12/logs/stdio
- 13: upload to bunsen ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/13/logs/stdio
- 14: clean up ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/14/logs/stdio
- 15: remove ltpchecks results dir ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/15/logs/stdio
- 16: make distclean ( success )
 Logs:
 - stdio: https://builder.sourceware.org/buildbot/#/builders/340/builds/523/steps/16/logs/stdio
From: Philippe W. <phi...@sk...> - 2025年10月24日 05:57:54
Attachments: diffs.txt.gz
valgrind revision: valgrind-3.26.0.RC1-44b0ab5021-20251024
C compiler: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
GDB: GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-120.el7
Assembler: GNU assembler version 2.27-44.base.el7_9.1
C library: GNU C Library (GNU libc) stable release version 2.17
uname -mrs: Linux 3.10.0-1127131.el7.ppc64le ppc64le
Vendor version: CentOS Linux 7 (AltArch)
Nightly build on gcc112 ( \S, ppc64le )
Started at 2025年10月24日 03:00:03 UTC
Ended at 2025年10月24日 05:57:37 UTC
Results unchanged from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 741 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "C.UTF-8"
 are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.37s no: 9.6s (26.0x, -----) me:11.8s (32.0x, -----) ca:38.9s (105.1x, -----) he: 7.3s (19.9x, -----) ca:19.9s (53.7x, -----) dr: 9.1s (24.5x, -----) ma: 8.8s (23.8x, -----)
bigcode1 valgrind-old:0.37s no: 8.2s (22.1x, 15.0%) me:12.4s (33.5x, -4.7%) ca:30.8s (83.2x, 20.8%) he: 9.1s (24.5x,-23.3%) ca:18.2s (49.3x, 8.3%) dr: 7.3s (19.8x, 19.2%) ma:10.1s (27.3x,-14.8%)
-- bigcode2 --
bigcode2 valgrind-new:0.42s no:15.4s (36.8x, -----) me:25.9s (61.7x, -----) ca:52.2s (124.4x, -----) he:13.6s (32.5x, -----) ca:25.4s (60.6x, -----) dr:14.3s (34.1x, -----) ma:11.8s (28.2x, -----)
bigcode2 valgrind-old:0.42s no:12.5s (29.8x, 19.0%) me:23.4s (55.7x, 9.7%) ca:51.1s (121.8x, 2.1%) he:13.3s (31.7x, 2.3%) ca:23.3s (55.4x, 8.5%) dr:13.0s (30.9x, 9.5%) ma:13.5s (32.1x,-13.7%)
-- bz2 --
bz2 valgrind-new:0.88s no: 7.4s ( 8.4x, -----) me:21.1s (24.0x, -----) ca:38.6s (43.8x, -----) he:21.5s (24.4x, -----) ca:31.3s (35.6x, -----) dr:29.8s (33.9x, -----) ma: 8.8s (10.0x, -----)
bz2 valgrind-old:0.88s no: 8.5s ( 9.7x,-14.7%) me:21.5s (24.4x, -1.8%) ca:43.1s (49.0x,-11.8%) he:27.4s (31.1x,-27.6%) ca:41.3s (46.9x,-31.9%) dr:34.5s (39.2x,-15.7%) ma:10.0s (11.4x,-13.5%)
-- fbench --
fbench valgrind-new:0.52s no: 3.5s ( 6.8x, -----) me: 8.9s (17.1x, -----) ca:13.5s (25.9x, -----) he: 7.8s (15.0x, -----) ca: 9.8s (18.8x, -----) dr: 8.8s (17.0x, -----) ma: 3.1s ( 5.9x, -----)
fbench valgrind-old:0.52s no: 3.7s ( 7.2x, -5.1%) me: 8.1s (15.6x, 9.0%) ca:13.0s (25.0x, 3.3%) he: 7.4s (14.2x, 5.6%) ca: 8.1s (15.5x, 17.4%) dr: 7.7s (14.8x, 12.5%) ma: 2.9s ( 5.6x, 5.6%)
-- ffbench --
ffbench valgrind-new:0.38s no: 1.4s ( 3.7x, -----) me: 4.7s (12.3x, -----) ca: 3.6s ( 9.6x, -----) he:10.5s (27.5x, -----) ca:10.3s (27.2x, -----) dr: 7.3s (19.1x, -----) ma: 1.5s ( 3.9x, -----)
ffbench valgrind-old:0.38s no: 1.3s ( 3.5x, 4.3%) me: 5.1s (13.5x, -9.4%) ca: 4.2s (10.9x,-14.0%) he: 8.7s (22.9x, 16.8%) ca: 8.0s (21.1x, 22.4%) dr: 7.8s (20.7x, -8.1%) ma: 1.4s ( 3.7x, 4.8%)
-- heap --
heap valgrind-new:0.43s no: 3.4s ( 8.0x, -----) me:10.9s (25.3x, -----) ca:14.5s (33.7x, -----) he:13.8s (32.0x, -----) ca:12.7s (29.5x, -----) dr: 8.1s (18.9x, -----) ma: 4.3s (10.0x, -----)
heap valgrind-old:0.43s no: 3.1s ( 7.3x, 8.4%) me:11.4s (26.6x, -5.2%) ca:14.6s (34.0x, -0.8%) he:12.8s (29.8x, 6.7%) ca:12.7s (29.4x, 0.1%) dr: 7.9s (18.4x, 2.9%) ma: 4.3s (10.1x, -1.6%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.28s no: 2.9s (10.5x, -----) me:16.6s (59.5x, -----) ca:15.6s (55.6x, -----) he:14.2s (50.9x, -----) ca:13.8s (49.4x, -----) dr: 9.5s (33.9x, -----) ma: 4.2s (15.1x, -----)
heap_pdb4 valgrind-old:0.28s no: 3.7s (13.1x,-24.5%) me:18.8s (67.0x,-12.7%) ca:18.5s (66.2x,-19.0%) he:16.3s (58.1x,-14.2%) ca:16.6s (59.2x,-19.7%) dr:11.5s (41.2x,-21.4%) ma: 5.9s (21.1x,-40.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 0.7s (14.2x, -----) me: 3.5s (69.4x, -----) ca: 3.1s (61.6x, -----) he: 2.7s (53.2x, -----) ca: 2.2s (44.2x, -----) dr: 2.4s (47.4x, -----) ma: 1.4s (28.2x, -----)
many-loss-records valgrind-old:0.05s no: 0.6s (12.0x, 15.5%) me: 3.5s (70.8x, -2.0%) ca: 2.5s (51.0x, 17.2%) he: 2.3s (46.8x, 12.0%) ca: 2.2s (44.8x, -1.4%) dr: 2.3s (45.8x, 3.4%) ma: 1.2s (23.8x, 15.6%)
-- many-xpts --
many-xpts valgrind-new:0.04s no: 1.2s (30.2x, -----) me: 4.4s (110.2x, -----) ca: 6.6s (164.2x, -----) he: 4.7s (117.5x, -----) ca: 3.4s (85.2x, -----) dr: 3.9s (98.0x, -----) ma: 3.4s (85.8x, -----)
many-xpts valgrind-old:0.04s no: 1.1s (27.5x, 9.1%) me: 4.2s (106.0x, 3.9%) ca: 6.4s (161.0x, 2.0%) he: 4.8s (120.5x, -2.6%) ca: 3.0s (74.8x, 12.3%) dr: 4.0s (99.0x, -1.0%) ma: 2.4s (60.2x, 29.7%)
-- memrw --
memrw valgrind-new:0.10s no: 2.2s (22.4x, -----) me: 4.3s (42.6x, -----) ca: 7.7s (77.1x, -----) he:10.1s (101.2x, -----) ca: 7.6s (75.6x, -----) dr: 4.5s (44.7x, -----) ma: 2.4s (23.8x, -----)
memrw valgrind-old:0.10s no: 2.1s (21.5x, 4.0%) me: 4.6s (46.2x, -8.5%) ca: 8.1s (81.3x, -5.4%) he:13.3s (132.7x,-31.1%) ca: 6.3s (63.3x, 16.3%) dr: 3.4s (33.5x, 25.1%) ma: 2.3s (22.9x, 3.8%)
-- sarp --
sarp valgrind-new:0.05s no: 0.9s (17.2x, -----) me: 7.2s (143.4x, -----) ca: 3.5s (70.0x, -----) he:12.7s (254.8x, -----) ca: 3.5s (70.6x, -----) dr: 2.3s (46.8x, -----) ma: 0.9s (19.0x, -----)
sarp valgrind-old:0.05s no: 0.8s (15.2x, 11.6%) me: 6.7s (133.0x, 7.3%) ca: 4.3s (86.4x,-23.4%) he:14.3s (285.6x,-12.1%) ca: 3.5s (70.0x, 0.8%) dr: 2.9s (58.8x,-25.6%) ma: 0.9s (17.4x, 8.4%)
-- tinycc --
tinycc valgrind-new:0.50s no: 5.3s (10.6x, -----) me:23.8s (47.7x, -----) ca:19.7s (39.5x, -----) he:16.6s (33.2x, -----) ca:16.2s (32.5x, -----) dr:16.9s (33.7x, -----) ma: 5.5s (11.1x, -----)
tinycc valgrind-old:0.50s no: 4.9s ( 9.8x, 7.4%) me:19.6s (39.3x, 17.6%) ca:20.8s (41.6x, -5.5%) he:21.9s (43.8x,-31.9%) ca:19.4s (38.8x,-19.3%) dr:21.2s (42.4x,-25.8%) ma: 4.3s ( 8.7x, 21.7%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real	102m48.423s
user	96m35.037s
sys	0m20.806s
valgrind revision: valgrind-3.26.0.RC1-bfabafd7b6-20251023
C compiler: gcc (GCC) 15.2.1 20250808 (Red Hat 15.2.1-1)
GDB: GNU gdb (Fedora Linux) 16.3-1.fc42
Assembler: GNU assembler version 2.44-6.fc42
C library: GNU C Library (GNU libc) stable release version 2.41.
uname -mrs: Linux 6.16.3-200.fc42.s390x s390x
Vendor version: Fedora Linux 42 (Adams)
Nightly build on lfedora1 ( Fedora release 42 (Adams), s390x )
Started at 2025年10月24日 00:00:00 UTC
Ended at 2025年10月24日 00:31:02 UTC
Results differ from 24 hours ago
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... failed
Regression test results follow
== 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/bar_bad (stderr)
Last 20 lines of verbose log follow echo
timestamp: valgrind --time-stamp=yes ./timestamp 
tls: valgrind ./tls 
track-fds-exec-children: valgrind -q --track-fds=yes --trace-children=yes ./track-fds-exec-children 
track_bad: valgrind -q --track-fds=bad ./track_bad 
track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std 
track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new 
track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std 
unit_debuglog: valgrind -q ./unit_debuglog 
use_after_close: valgrind -q --track-fds=yes ./use_after_close 
vgprintf: valgrind ./vgprintf 
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind 
xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
-- Finished tests in none/tests 
== 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/bar_bad (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1460: regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
 Checking out Valgrind source tree ... done
 Configuring valgrind ... done
 Building valgrind ... done
 Running regression tests ... done
Regression test results follow
== 898 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short	2025年10月24日 00:14:22.593432516 +0000
--- new.short	2025年10月24日 00:31:02.463450220 +0000
***************
*** 4,6 ****
 Building valgrind ... done
! Running regression tests ... done
 
--- 4,6 ----
 Building valgrind ... done
! Running regression tests ... failed
 
***************
*** 8,10 ****
 
! == 898 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
 
--- 8,33 ----
 
! == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! drd/tests/bar_bad (stderr)
 
+ 
+ Last 20 lines of verbose log follow echo
+ timestamp: valgrind --time-stamp=yes ./timestamp 
+ tls: valgrind ./tls 
+ track-fds-exec-children: valgrind -q --track-fds=yes --trace-children=yes ./track-fds-exec-children 
+ track_bad: valgrind -q --track-fds=bad ./track_bad 
+ track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std 
+ track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new 
+ track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std 
+ unit_debuglog: valgrind -q ./unit_debuglog 
+ use_after_close: valgrind -q --track-fds=yes ./use_after_close 
+ vgprintf: valgrind ./vgprintf 
+ vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind 
+ xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true 
+ -- Finished tests in none/tests 
+ 
+ == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
+ drd/tests/bar_bad (stderr)
+ 
+ ...checking makefile consistency
+ ...checking header files and include directives
+ make: *** [Makefile:1460: regtest] Error 1
 
=================================================
./valgrind-new/drd/tests/bar_bad.stderr.diff
=================================================
--- bar_bad.stderr.exp	2025年10月24日 00:14:25.932398691 +0000
+++ bar_bad.stderr.out	2025年10月24日 00:24:39.663443050 +0000
@@ -25,14 +25,25 @@
 
 
 destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
+Destruction of barrier not synchronized with barrier wait call: barrier 0x........
 at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
+Conflicting wait call by thread 4:
+ at 0x........: pthread_barrier_wait (drd_pthread_intercepts.c:?)
+ by 0x........: sleep1 (bar_bad.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
 barrier 0x........ was first observed at:
 at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
 
 
 destroy a barrier that was never initialised
+Not a barrier
+ at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
+ by 0x........: main (bar_bad.c:?)
+
 
-ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/bar_bad.stderr.diff-freebsd
=================================================
--- bar_bad.stderr.exp-freebsd	2025年10月24日 00:14:25.932604364 +0000
+++ bar_bad.stderr.out	2025年10月24日 00:24:39.663443050 +0000
@@ -25,20 +25,24 @@
 
 
 destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
+Destruction of barrier not synchronized with barrier wait call: barrier 0x........
 at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
+Conflicting wait call by thread 4:
+ at 0x........: pthread_barrier_wait (drd_pthread_intercepts.c:?)
+ by 0x........: sleep1 (bar_bad.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
 barrier 0x........ was first observed at:
 at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
 
 
 destroy a barrier that was never initialised
-Destruction of barrier that is being waited upon: barrier 0x........
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
+Not a barrier
+ at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
 
 
=================================================
./valgrind-new/drd/tests/bar_bad.stderr.diff-no-barrier
=================================================
--- bar_bad.stderr.exp-no-barrier	2025年10月24日 00:14:25.932802951 +0000
+++ bar_bad.stderr.out	2025年10月24日 00:24:39.663443050 +0000
@@ -25,6 +25,20 @@
 
 
 destroy a barrier that has waiting threads
+Destruction of barrier not synchronized with barrier wait call: barrier 0x........
+ at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
+ by 0x........: main (bar_bad.c:?)
+Conflicting wait call by thread 4:
+ at 0x........: pthread_barrier_wait (drd_pthread_intercepts.c:?)
+ by 0x........: sleep1 (bar_bad.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
+barrier 0x........ was first observed at:
+ at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (bar_bad.c:?)
+
 
 destroy a barrier that was never initialised
 Not a barrier
@@ -32,4 +46,4 @@
 by 0x........: main (bar_bad.c:?)
 
 
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/bar_bad.stderr.diff-nohang
=================================================
--- bar_bad.stderr.exp-nohang	2025年10月24日 00:14:25.932943192 +0000
+++ bar_bad.stderr.out	2025年10月24日 00:24:39.663443050 +0000
@@ -25,9 +25,16 @@
 
 
 destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
+Destruction of barrier not synchronized with barrier wait call: barrier 0x........
 at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
+Conflicting wait call by thread 4:
+ at 0x........: pthread_barrier_wait (drd_pthread_intercepts.c:?)
+ by 0x........: sleep1 (bar_bad.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
 barrier 0x........ was first observed at:
 at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
=================================================
./valgrind-new/drd/tests/bar_bad.stderr.diff-solaris
=================================================
--- bar_bad.stderr.exp-solaris	2025年10月24日 00:14:25.933074201 +0000
+++ bar_bad.stderr.out	2025年10月24日 00:24:39.663443050 +0000
@@ -25,9 +25,16 @@
 
 
 destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
+Destruction of barrier not synchronized with barrier wait call: barrier 0x........
 at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
+Conflicting wait call by thread 4:
+ at 0x........: pthread_barrier_wait (drd_pthread_intercepts.c:?)
+ by 0x........: sleep1 (bar_bad.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
 barrier 0x........ was first observed at:
 at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
@@ -38,12 +45,5 @@
 at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
 by 0x........: main (bar_bad.c:?)
 
-Destruction of barrier that is being waited upon: barrier 0x........
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-
 
-ERROR SUMMARY: 7 errors from 6 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
> 
> On 23 Oct 2025, at 04:28, Tom Hughes via valgrind-testresults <val...@li...> wrote:
> 
> valgrind revision: valgrind-3.26.0.RC1-d9e49b513f-20251023
> C compiler: gcc (GCC) 14.3.1 20250808 (Red Hat 14.3.1-3)
> GDB: GNU gdb (Fedora Linux) 16.3-1.fc41
> Assembler: GNU assembler version 2.43.1-8.fc41
> C library: GNU C Library (GNU libc) stable release version 2.40.
> uname -mrs: Linux 6.16.10-200.fc42.x86_64 x86_64
> Vendor version: Fedora Linux 41 (Forty One)
> 
> == 938 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
> memcheck/tests/x86-linux/scalar (stderr)
> none/tests/linux/bug506910 (stderr)
> 
> =================================================
> ./valgrind-new/none/tests/linux/bug506910.stderr.diff
> =================================================
> --- bug506910.stderr.exp 2025年10月23日 02:47:38.913658242 +0100
> +++ bug506910.stderr.out 2025年10月23日 03:02:24.214753124 +0100
> @@ -1,2 +1,14 @@
> 
> +terminate called after throwing an instance of 'std::runtime_error'
> + what(): errno should be ELOOP
> +
> +Process terminating with default action of signal 6 (SIGABRT)
> + at 0x........: __pthread_kill_implementation (pthread_kill.c:44)
> + by 0x........: raise (raise.c:26)
> + by 0x........: abort (abort.c:79)
> + by 0x........: ??? (in /usr/lib64/libstdc++.so.6.0.33)
> + by 0x........: ??? (in /usr/lib64/libstdc++.so.6.0.33)
> + by 0x........: std::terminate() (in /usr/lib64/libstdc++.so.6.0.33)
> + by 0x........: __cxa_throw (in /usr/lib64/libstdc++.so.6.0.33)
> + by 0x........: main (bug506910.cpp:27)
> 
I’ll check this on the weekend to see what errno is being returned.
Not sure what has caused errno to change.
A+
Paul
1667 messages has been excluded from this view by a project administrator.

Showing results of 13055

1 2 3 .. 523 > >> (Page 1 of 523)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /