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
(204) |
Nov
(260) |
Dec
(262) |
| 2026 |
Jan
(239) |
Feb
(230) |
Mar
(311) |
Apr
(287) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <pj...@wa...> - 2026-04-29 06:14:52
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428
C compiler: gcc (OpenIndiana 14.3.0-oi-1) 14.3.0
GDB: GNU gdb (GDB) 16.3
Assembler: GNU assembler (GNU Binutils) 2.46.0.20260210
C library: Illumos libc
uname -mrs: SunOS 5.11 i86pc
Vendor version: OpenIndiana Hipster 2025.10 (powered by illumos)
Nightly build on illumos ( Illumos x86 )
Started at 2026-04-29 07:04:07 CEST
Ended at 2026-04-29 08:14:42 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
== 918 tests, 3 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)
helgrind/tests/pth_barrier2 (stderr)
Last 20 lines of verbose log follow echo
-- 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
== 918 tests, 3 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)
helgrind/tests/pth_barrier2 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1492: regtest] Error 1
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp 2026-04-29 07:40:24.230216996 +0200
+++ mcinvokeWS.stderrB.out 2026-04-29 07:57:05.107736327 +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 121680 existence failed
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp 2026-04-29 07:40:24.230291264 +0200
+++ mcinvokeWS.stdoutB.out 2026-04-29 07:57:04.862781465 +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 2026-04-29 07:40:24.235750662 +0200
+++ nlvgdbsigqueue.stderr.out 2026-04-29 07:57:24.971884532 +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 2026-04-29 07:40:24.235890632 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:57:29.389926914 +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 2026-04-29 07:40:24.235960574 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:57:29.389926914 +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 2026-04-29 07:40:24.236029611 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:57:29.389926914 +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 2026-04-29 07:40:24.236894331 +0200
+++ nlcontrolc.stderr.out 2026-04-29 07:57:32.167517129 +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 2026-04-29 07:40:24.237029562 +0200
+++ nlcontrolc.stdoutB.out 2026-04-29 07:57:32.472863482 +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 2026-04-29 07:40:24.248926100 +0200
+++ pth_barrier2.stderr.out 2026-04-29 08:02:45.298790535 +0200
@@ -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/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp 2026-04-29 07:05:49.757175050 +0200
+++ mcinvokeWS.stderrB.out 2026-04-29 07:22:50.590659654 +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 29431 existence failed
=================================================
./valgrind-old/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp 2026-04-29 07:05:49.757242756 +0200
+++ mcinvokeWS.stdoutB.out 2026-04-29 07:22:50.347024971 +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 2026-04-29 07:05:49.762553621 +0200
+++ nlvgdbsigqueue.stderr.out 2026-04-29 07:23:11.281665501 +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 2026-04-29 07:05:49.762691531 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:23:15.719422833 +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 2026-04-29 07:05:49.762759938 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:23:15.719422833 +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 2026-04-29 07:05:49.762834050 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:23:15.719422833 +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 2026-04-29 07:05:49.763642340 +0200
+++ nlcontrolc.stderr.out 2026-04-29 07:23:18.328608947 +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 2026-04-29 07:05:49.763786012 +0200
+++ nlcontrolc.stdoutB.out 2026-04-29 07:23:18.648986772 +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_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp 2026-04-29 07:05:49.775449728 +0200
+++ pth_barrier2.stderr.out 2026-04-29 07:28:32.925981601 +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>
|
|
From: <pj...@wa...> - 2026-04-29 06:02:25
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428 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 15.0-RELEASE-p6 arm64 Vendor version: FreeBSD 15.0-RELEASE-p6 Nightly build on freebsd ( FreeBSD 15.0-RELEASE-p6 arm64 ) Started at 2026-04-29 07:00:30 CEST Ended at 2026-04-29 08:02:12 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 == 809 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: Philippe W. <phi...@sk...> - 2026-04-29 05:50:30
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428
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.119.1.el7.ppc64le ppc64le
Vendor version: CentOS Linux 7 (AltArch)
Nightly build on gcc112 ( \S, ppc64le )
Started at 2026-04-29 03:00:02 UTC
Ended at 2026-04-29 05:50:16 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
== 753 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.41s no: 8.8s (21.4x, -----) me:10.4s (25.4x, -----) ca:35.3s (86.0x, -----) he: 8.8s (21.5x, -----) ca:15.1s (36.7x, -----) dr: 6.5s (16.0x, -----) ma: 7.8s (19.1x, -----)
bigcode1 valgrind-old:0.41s no: 7.2s (17.5x, 18.3%) me:11.1s (27.0x, -6.4%) ca:34.7s (84.6x, 1.6%) he: 9.0s (22.0x, -2.0%) ca:18.4s (45.0x,-22.4%) dr: 8.0s (19.5x,-21.8%) ma: 9.2s (22.5x,-17.5%)
-- bigcode2 --
bigcode2 valgrind-new:0.35s no:13.9s (39.6x, -----) me:23.1s (66.1x, -----) ca:55.5s (158.6x, -----) he:13.1s (37.3x, -----) ca:22.1s (63.2x, -----) dr:13.3s (38.0x, -----) ma:14.1s (40.4x, -----)
bigcode2 valgrind-old:0.35s no:11.2s (31.9x, 19.5%) me:21.1s (60.3x, 8.8%) ca:49.1s (140.4x, 11.5%) he:14.5s (41.4x,-11.1%) ca:20.9s (59.9x, 5.3%) dr:14.4s (41.1x, -8.1%) ma:15.4s (44.0x, -9.1%)
-- bz2 --
bz2 valgrind-new:0.99s no: 7.7s ( 7.8x, -----) me:20.1s (20.4x, -----) ca:41.2s (41.6x, -----) he:23.6s (23.9x, -----) ca:34.1s (34.4x, -----) dr:23.0s (23.2x, -----) ma: 9.7s ( 9.8x, -----)
bz2 valgrind-old:0.99s no: 7.0s ( 7.0x, 9.7%) me:22.3s (22.5x,-10.7%) ca:35.8s (36.1x, 13.1%) he:26.5s (26.7x,-12.1%) ca:31.7s (32.0x, 7.0%) dr:23.5s (23.8x, -2.4%) ma: 7.1s ( 7.2x, 26.7%)
-- fbench --
fbench valgrind-new:0.28s no: 2.4s ( 8.7x, -----) me: 7.3s (26.1x, -----) ca: 9.1s (32.6x, -----) he: 5.1s (18.2x, -----) ca: 8.9s (31.9x, -----) dr: 5.6s (19.9x, -----) ma: 2.5s ( 8.8x, -----)
fbench valgrind-old:0.28s no: 2.4s ( 8.4x, 3.3%) me: 6.6s (23.5x, 10.1%) ca: 9.6s (34.3x, -5.1%) he: 5.2s (18.4x, -1.2%) ca: 8.8s (31.4x, 1.6%) dr: 7.1s (25.2x,-26.9%) ma: 3.2s (11.5x,-30.5%)
-- ffbench --
ffbench valgrind-new:0.34s no: 1.4s ( 4.2x, -----) me: 5.2s (15.2x, -----) ca: 3.7s (11.0x, -----) he:10.3s (30.2x, -----) ca: 8.8s (25.9x, -----) dr: 7.1s (20.8x, -----) ma: 1.3s ( 3.9x, -----)
ffbench valgrind-old:0.34s no: 1.4s ( 4.1x, 2.8%) me: 5.1s (15.1x, 1.0%) ca: 3.1s ( 9.1x, 16.6%) he: 9.8s (28.9x, 4.3%) ca: 9.7s (28.4x, -9.7%) dr: 7.9s (23.2x,-11.5%) ma: 1.3s ( 3.9x, 0.8%)
-- heap --
heap valgrind-new:0.34s no: 2.7s ( 7.9x, -----) me:14.0s (41.1x, -----) ca:18.1s (53.1x, -----) he:14.1s (41.4x, -----) ca:14.4s (42.4x, -----) dr:10.1s (29.6x, -----) ma: 6.0s (17.5x, -----)
heap valgrind-old:0.34s no: 4.3s (12.6x,-59.9%) me:13.8s (40.6x, 1.1%) ca:20.1s (59.1x,-11.1%) he:16.4s (48.4x,-16.8%) ca:15.3s (45.0x, -6.2%) dr: 8.6s (25.3x, 14.5%) ma: 5.3s (15.6x, 11.1%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.53s no: 3.3s ( 6.2x, -----) me:19.2s (36.2x, -----) ca:21.2s (39.9x, -----) he:18.1s (34.2x, -----) ca:15.5s (29.2x, -----) dr:10.2s (19.3x, -----) ma: 6.2s (11.8x, -----)
heap_pdb4 valgrind-old:0.53s no: 4.5s ( 8.5x,-37.0%) me:20.0s (37.8x, -4.3%) ca:16.4s (30.9x, 22.7%) he:14.2s (26.7x, 21.9%) ca:13.6s (25.7x, 12.0%) dr: 9.4s (17.8x, 8.1%) ma: 4.4s ( 8.2x, 30.2%)
-- many-loss-records --
many-loss-records valgrind-new:0.04s no: 0.7s (17.5x, -----) me: 2.2s (56.2x, -----) ca: 1.9s (47.5x, -----) he: 1.7s (42.0x, -----) ca: 1.8s (46.0x, -----) dr: 1.7s (42.8x, -----) ma: 1.0s (26.0x, -----)
many-loss-records valgrind-old:0.04s no: 0.7s (17.0x, 2.9%) me: 2.5s (62.7x,-11.6%) ca: 2.2s (54.5x,-14.7%) he: 2.2s (54.0x,-28.6%) ca: 1.9s (46.2x, -0.5%) dr: 1.9s (48.2x,-12.9%) ma: 1.2s (29.5x,-13.5%)
-- many-xpts --
many-xpts valgrind-new:0.06s no: 0.9s (14.8x, -----) me: 3.2s (54.2x, -----) ca: 6.1s (101.8x, -----) he: 3.6s (60.3x, -----) ca: 2.6s (42.7x, -----) dr: 2.8s (46.8x, -----) ma: 2.1s (34.7x, -----)
many-xpts valgrind-old:0.06s no: 1.0s (16.3x,-10.1%) me: 4.1s (69.0x,-27.4%) ca: 4.7s (78.7x, 22.7%) he: 3.8s (63.0x, -4.4%) ca: 2.7s (45.3x, -6.2%) dr: 2.9s (48.8x, -4.3%) ma: 2.6s (43.3x,-25.0%)
-- memrw --
memrw valgrind-new:0.10s no: 1.7s (16.7x, -----) me: 3.8s (38.3x, -----) ca: 5.8s (58.3x, -----) he: 8.3s (82.7x, -----) ca: 6.2s (62.0x, -----) dr: 2.9s (28.5x, -----) ma: 1.7s (16.6x, -----)
memrw valgrind-old:0.10s no: 1.5s (15.0x, 10.2%) me: 3.0s (30.3x, 20.9%) ca: 6.5s (65.1x,-11.7%) he: 8.2s (82.1x, 0.7%) ca: 6.0s (60.0x, 3.2%) dr: 3.2s (31.7x,-11.2%) ma: 1.7s (17.0x, -2.4%)
-- sarp --
sarp valgrind-new:0.03s no: 0.8s (25.3x, -----) me: 5.6s (186.7x, -----) ca: 4.1s (136.0x, -----) he: 9.6s (318.7x, -----) ca: 3.4s (114.3x, -----) dr: 2.0s (66.0x, -----) ma: 0.6s (20.3x, -----)
sarp valgrind-old:0.03s no: 0.6s (19.0x, 25.0%) me: 4.5s (150.0x, 19.6%) ca: 3.2s (107.3x, 21.1%) he:10.2s (341.3x, -7.1%) ca: 2.9s (97.0x, 15.2%) dr: 2.4s (78.7x,-19.2%) ma: 1.0s (32.0x,-57.4%)
-- tinycc --
tinycc valgrind-new:0.49s no: 4.7s ( 9.6x, -----) me:18.4s (37.5x, -----) ca:18.7s (38.2x, -----) he:16.6s (33.8x, -----) ca:15.6s (31.9x, -----) dr:17.0s (34.7x, -----) ma: 4.1s ( 8.3x, -----)
tinycc valgrind-old:0.49s no: 3.5s ( 7.1x, 25.9%) me:19.6s (40.0x, -6.7%) ca:16.9s (34.6x, 9.6%) he:18.4s (37.6x,-11.2%) ca:15.5s (31.7x, 0.5%) dr:14.7s (29.9x, 13.8%) ma: 4.9s (10.0x,-20.1%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real 94m19.724s
user 91m29.716s
sys 0m18.425s
|
|
From: <pj...@wa...> - 2026-04-29 05:25:14
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428 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 15.0-RELEASE-p6 amd64 Vendor version: FreeBSD 15.0-RELEASE-p6 Nightly build on freebsd ( FreeBSD 15.0-RELEASE-p6 amd64 ) Started at 2026-04-29 07:00:37 CEST Ended at 2026-04-29 07:25: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 == 967 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 == 967 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:1504: 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 == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 2 stdoutB failures, 0 post failures == gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) drd/tests/tls_threads (stderr) Last 20 lines of verbose log follow echo 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 == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 2 stdoutB failures, 0 post failures == gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) drd/tests/tls_threads (stderr) ...checking makefile consistency ...checking header files and include directives gmake: *** [Makefile:1504: regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Apr 29 07:13:31 2026 --- new.short Wed Apr 29 07:25:04 2026 *************** *** 8,14 **** ! == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 2 stdoutB failures, 0 post failures == ! gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) - drd/tests/tls_threads (stderr) --- 8,12 ---- ! == 967 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) *************** *** 16,17 **** --- 14,17 ---- 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 *************** *** 27,33 **** ! == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 2 stdoutB failures, 0 post failures == ! gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) - drd/tests/tls_threads (stderr) --- 27,31 ---- ! == 967 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) ================================================= ./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stderr.diff ================================================= --- nlvgdbsigqueue.stderr.exp 2026-04-29 07:13:31.498272000 +0200 +++ nlvgdbsigqueue.stderr.out 2026-04-29 07:15:49.026572000 +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 2026-04-29 07:13:31.498323000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:15:49.235471000 +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 2026-04-29 07:13:31.498349000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:15:49.235471000 +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 2026-04-29 07:13:31.498373000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:15:49.235471000 +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/drd/tests/tls_threads.stderr.diff ================================================= --- tls_threads.stderr.exp 2026-04-29 07:00:56.717368000 +0200 +++ tls_threads.stderr.out 2026-04-29 07:10:33.581477000 +0200 @@ -1,2 +1,115 @@ starting join in main +Thread 11: +Conflicting load by thread 11 at 0x........ size 8 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 2) + (thread finished, call stack no longer available) +Other segment end (thread 2) + (thread finished, call stack no longer available) + +Conflicting load by thread 11 at 0x........ size 4 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 2) + (thread finished, call stack no longer available) +Other segment end (thread 2) + (thread finished, call stack no longer available) +Other segment start (thread 16) + (thread finished, call stack no longer available) +Other segment end (thread 16) + (thread finished, call stack no longer available) + +Conflicting load by thread 11 at 0x........ size 8 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 2) + (thread finished, call stack no longer available) +Other segment end (thread 2) + (thread finished, call stack no longer available) + +Conflicting store by thread 11 at 0x........ size 4 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 2) + (thread finished, call stack no longer available) +Other segment end (thread 2) + (thread finished, call stack no longer available) +Other segment start (thread 16) + (thread finished, call stack no longer available) +Other segment end (thread 16) + (thread finished, call stack no longer available) + +Conflicting load by thread 11 at 0x........ size 8 + at 0x........: global_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 2) + (thread finished, call stack no longer available) +Other segment end (thread 2) + (thread finished, call stack no longer available) + +Conflicting load by thread 11 at 0x........ size 4 + at 0x........: global_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 2) + (thread finished, call stack no longer available) +Other segment end (thread 2) + (thread finished, call stack no longer available) +Other segment start (thread 16) + (thread finished, call stack no longer available) +Other segment end (thread 16) + (thread finished, call stack no longer available) + +Conflicting load by thread 11 at 0x........ size 8 + at 0x........: global_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 2) + (thread finished, call stack no longer available) +Other segment end (thread 2) + (thread finished, call stack no longer available) <truncated beyond 100 lines> ================================================= ./valgrind-old/gdbserver_tests/nlcontrolc.stdoutB.diff ================================================= --- nlcontrolc.stdoutB.exp 2026-04-29 07:00:56.722445000 +0200 +++ nlcontrolc.stdoutB.out 2026-04-29 07:03:57.196791000 +0200 @@ -2,8 +2,8 @@ Program received signal SIGTRAP, Trace/breakpoint trap. do_burn () at sleepers.c:40 40 for (i = 0; i < burn; i++) loopnr++; - > > > > > >1 -3 + > > > > > > 1 + 2 $1 = 0 $2 = 1000000 changed burning parameters to sleeping parameters @@ -15,7 +15,8 @@ reset to sleeping parameters Continuing. Program received signal SIGTRAP, Trace/breakpoint trap. -0x........ in syscall ... -* 1 Thread .... (tid 1 VgTs_WaitSys) 0x........ in syscall ... - > > > >4 +sleeper_or_burner (v=0x........) at sleepers.c:81 +81 for (i = 0; i < loops; i++) { +* 1 Thread .... (tid 1 VgTs_Runnable) 0x........ in sleeper_or_burner (v=0x........) at sleepers.c:81 + > > > > 3 Kill the program being debugged? (y or n) [answered Y; input not from terminal] ================================================= ./valgrind-old/gdbserver_tests/nlcontrolc.stdoutB.diff-freebsd ================================================= --- nlcontrolc.stdoutB.exp-freebsd 2026-04-29 07:00:56.722470000 +0200 +++ nlcontrolc.stdoutB.out 2026-04-29 07:03:57.196791000 +0200 @@ -3,7 +3,7 @@ do_burn () at sleepers.c:40 40 for (i = 0; i < burn; i++) loopnr++; > > > > > > 1 - 3 + 2 $1 = 0 $2 = 1000000 changed burning parameters to sleeping parameters ================================================= ./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stderr.diff ================================================= --- nlvgdbsigqueue.stderr.exp 2026-04-29 07:00:56.723183000 +0200 +++ nlvgdbsigqueue.stderr.out 2026-04-29 07:04:07.602620000 +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 2026-04-29 07:00:56.723231000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:04:07.628982000 +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 2026-04-29 07:00:56.723256000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:04:07.628982000 +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 2026-04-29 07:00:56.723281000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-29 07:04:07.628982000 +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: <pj...@wa...> - 2026-04-29 05:21:26
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428 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-p11 amd64 Vendor version: FreeBSD 14.3-RELEASE-p11 Nightly build on freebsd ( FreeBSD 14.3-RELEASE-p11 amd64 ) Started at 2026-04-29 07:06:53 CEST Ended at 2026-04-29 07:21:12 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 == 965 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: <phi...@sk...> - 2026-04-29 04:08:43
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428
C compiler: gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-28)
GDB: GNU gdb (GDB) Red Hat Enterprise Linux 8.2-20.el8
Assembler: GNU assembler version 2.30-128.el8_10
C library: GNU C Library (GNU libc) stable release version 2.28.
uname -mrs: Linux 4.18.0-553.107.1.el8_10.ppc64le ppc64le
Vendor version: AlmaLinux 8.10 (Cerulean Leopard)
Nightly build on gcc135 ( \S, ppc64le )
Started at 2026-04-29 03:00:03 UTC
Ended at 2026-04-29 04:08: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
== 784 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
helgrind/tests/getaddrinfo (stderr)
drd/tests/bar_bad_xml (stderr)
Last 20 lines of verbose log follow echo
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
== 784 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
helgrind/tests/getaddrinfo (stderr)
drd/tests/bar_bad_xml (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1486: 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
== 784 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (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
== 784 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1486: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2026-04-29 03:34:29.226631669 +0000
--- new.short 2026-04-29 04:08:35.131828375 +0000
***************
*** 8,11 ****
! == 784 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
--- 8,13 ----
! == 784 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
+ helgrind/tests/getaddrinfo (stderr)
+ drd/tests/bar_bad_xml (stderr)
***************
*** 13,16 ****
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
--- 15,16 ----
***************
*** 27,30 ****
! == 784 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
--- 27,32 ----
! == 784 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
+ helgrind/tests/getaddrinfo (stderr)
+ drd/tests/bar_bad_xml (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
*** Command returned non-zero (32512)
*** See perf.{cmd,stdout,stderr} to determine what went wrong.
real 0m0.026s
user 0m0.026s
sys 0m0.000s
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff
=================================================
--- bar_bad_xml.stderr.exp 2026-04-29 03:34:29.356628153 +0000
+++ bar_bad_xml.stderr.out 2026-04-29 04:00:39.504532082 +0000
@@ -155,11 +155,13 @@
destroy a barrier that has waiting threads
+
+destroy a barrier that was never initialised
<error>
<unique>0x........</unique>
<tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: barrier 0x........</what>
+ <kind>GenericErr</kind>
+ <what>Not a barrier</what>
<stack>
<frame>
<ip>0x........</ip>
@@ -178,32 +180,8 @@
<line>...</line>
</frame>
</stack>
- <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
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-freebsd
=================================================
--- bar_bad_xml.stderr.exp-freebsd 2026-04-29 03:34:29.356628153 +0000
+++ bar_bad_xml.stderr.out 2026-04-29 04:00:39.504532082 +0000
@@ -155,86 +155,18 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
<unique>0x........</unique>
<tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>free</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.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>
- <what>barrier</what>
- <address>0x........</address>
+ <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>
@@ -248,7 +180,6 @@
<line>...</line>
</frame>
</stack>
- </first_observed_at>
</error>
<status>
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-no-barrier
=================================================
--- bar_bad_xml.stderr.exp-no-barrier 2026-04-29 03:34:29.356628153 +0000
+++ bar_bad_xml.stderr.out 2026-04-29 04:00:39.504532082 +0000
@@ -182,7 +182,6 @@
</stack>
</error>
-
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-nohang
=================================================
--- bar_bad_xml.stderr.exp-nohang 2026-04-29 03:34:29.356628153 +0000
+++ bar_bad_xml.stderr.out 2026-04-29 04:00:39.504532082 +0000
@@ -155,53 +155,6 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
@@ -238,10 +191,6 @@
<pair>
<count>...</count>
<unique>0x........</unique>
- </pair>
- <pair>
- <count>...</count>
- <unique>0x........</unique>
</pair>
<pair>
<count>...</count>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-solaris
=================================================
--- bar_bad_xml.stderr.exp-solaris 2026-04-29 03:34:29.356628153 +0000
+++ bar_bad_xml.stderr.out 2026-04-29 04:00:39.504532082 +0000
@@ -155,53 +155,6 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
@@ -229,53 +182,6 @@
</stack>
</error>
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>free</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.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>
- <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>
<truncated beyond 100 lines>
=================================================
./valgrind-new/helgrind/tests/getaddrinfo.stderr.diff
=================================================
--- /dev/null 2018-06-22 11:11:58.600000000 +0000
+++ getaddrinfo.stderr.out 2026-04-29 03:56:52.690613993 +0000
@@ -0,0 +1,31 @@
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (getaddrinfo.c:33)
+
+----------------------------------------------------------------
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in the Text segment of /usr/lib64/libresolv-2.28.so
+ ...
+
+----------------------------------------------------------------
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in the Text segment of /usr/lib64/libresolv-2.28.so
+ ...
+
+----------------------------------------------------------------
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in the Text segment of /usr/lib64/libresolv-2.28.so
+ ...
+
=================================================
./valgrind-new/memcheck/tests/linux/sys-execveat.stderr.diff
=================================================
--- sys-execveat.stderr.exp 2026-04-29 03:34:29.496624366 +0000
+++ sys-execveat.stderr.out 2026-04-29 03:48:24.654263199 +0000
@@ -1,18 +1,18 @@
Syscall param execveat(flags) contains uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:48)
+ ...
Syscall param execveat(filename) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:50)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is 0 bytes inside a block of size 16 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (sys-execveat.c:41)
@@ -20,12 +20,12 @@
Syscall param execveat(argv[0]) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:52)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=================================================
./valgrind-old/memcheck/tests/linux/sys-execveat.stderr.diff
=================================================
--- sys-execveat.stderr.exp 2026-04-29 03:00:23.591094423 +0000
+++ sys-execveat.stderr.out 2026-04-29 03:14:33.098556463 +0000
@@ -1,18 +1,18 @@
Syscall param execveat(flags) contains uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:48)
+ ...
Syscall param execveat(filename) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:50)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is 0 bytes inside a block of size 16 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (sys-execveat.c:41)
@@ -20,12 +20,12 @@
Syscall param execveat(argv[0]) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:52)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
|
|
From: <phi...@sk...> - 2026-04-29 03:24:48
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428
C compiler: gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-11)
GDB: GNU gdb (AlmaLinux) 16.3-2.el9
Assembler: GNU assembler version 2.35.2-67.el9_7.1
C library: GNU C Library (GNU libc) stable release version 2.34.
uname -mrs: Linux 5.14.0-611.27.1.el9_7.ppc64le ppc64le
Vendor version: AlmaLinux 9.7 (Moss Jungle Cat)
Nightly build on gcc120 ( \S, ppc64le )
Started at 2026-04-29 03:00:02 UTC
Ended at 2026-04-29 03:24:35 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
== 805 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
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
*** Command returned non-zero (32512)
*** See perf.{cmd,stdout,stderr} to determine what went wrong.
real 0m0.011s
user 0m0.011s
sys 0m0.000s
Congratulations, all tests passed!
|
|
From: Tom H. <to...@co...> - 2026-04-29 02:36:32
|
|
From: Tom H. <to...@co...> - 2026-04-29 02:26:08
|
|
From: Tom H. <to...@co...> - 2026-04-29 02:15:47
|
|
From: Tom H. <to...@co...> - 2026-04-29 02:05:33
|
|
From: <ma...@bu...> - 2026-04-29 00:34:12
|
valgrind revision: valgrind-3.28.0.GIT-ad4a45d3b7-20260428 C compiler: gcc (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7) GDB: GNU gdb (Fedora Linux) 16.3-1.fc42 Assembler: GNU assembler version 2.44-12.fc42 C library: GNU C Library (GNU libc) stable release version 2.41. uname -mrs: Linux 6.18.13-100.fc42.s390x s390x Vendor version: Fedora Linux 42 (Adams) Nightly build on lfedora1 ( Fedora release 42 (Adams), s390x ) Started at 2026-04-29 00:00:01 UTC Ended at 2026-04-29 00:28:25 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 == 915 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: <pj...@wa...> - 2026-04-28 06:16:14
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427
C compiler: gcc (OpenIndiana 14.3.0-oi-1) 14.3.0
GDB: GNU gdb (GDB) 16.3
Assembler: GNU assembler (GNU Binutils) 2.46.0.20260210
C library: Illumos libc
uname -mrs: SunOS 5.11 i86pc
Vendor version: OpenIndiana Hipster 2025.10 (powered by illumos)
Nightly build on illumos ( Illumos x86 )
Started at 2026-04-28 07:06:19 CEST
Ended at 2026-04-28 08:16: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
== 918 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)
helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (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
== 918 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)
helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1492: 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
== 918 tests, 3 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)
helgrind/tests/pth_barrier2 (stderr)
Last 20 lines of verbose log follow echo
-- 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
== 918 tests, 3 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)
helgrind/tests/pth_barrier2 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1492: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2026-04-28 07:42:08.738838400 +0200
--- new.short 2026-04-28 08:16:04.240933572 +0200
***************
*** 8,10 ****
! == 918 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
--- 8,10 ----
! == 918 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
***************
*** 16,17 ****
--- 16,18 ----
helgrind/tests/pth_barrier2 (stderr)
+ helgrind/tests/pth_barrier3 (stderr)
***************
*** 19,21 ****
Last 20 lines of verbose log follow echo
- -- Finished tests in none/tests
-- Running tests in exp-bbv/tests/x86 ---------------------------------
--- 20,21 ----
***************
*** 27,29 ****
! == 918 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
--- 27,29 ----
! == 918 tests, 4 stderr failures, 0 stdout failures, 1 stderrB failure, 3 stdoutB failures, 0 post failures ==
gdbserver_tests/mcinvokeWS (stdoutB)
***************
*** 35,36 ****
--- 35,37 ----
helgrind/tests/pth_barrier2 (stderr)
+ helgrind/tests/pth_barrier3 (stderr)
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp 2026-04-28 07:42:09.011361422 +0200
+++ mcinvokeWS.stderrB.out 2026-04-28 07:58:49.121693631 +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 121563 existence failed
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp 2026-04-28 07:42:09.011442602 +0200
+++ mcinvokeWS.stdoutB.out 2026-04-28 07:58:48.880144758 +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 2026-04-28 07:42:09.016896094 +0200
+++ nlvgdbsigqueue.stderr.out 2026-04-28 07:59:09.426392120 +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 2026-04-28 07:42:09.017050385 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:59:13.772336753 +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 2026-04-28 07:42:09.017124572 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:59:13.772336753 +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 2026-04-28 07:42:09.017196988 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:59:13.772336753 +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 2026-04-28 07:42:09.017999180 +0200
+++ nlcontrolc.stderr.out 2026-04-28 07:59:16.580912393 +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 2026-04-28 07:42:09.018146301 +0200
+++ nlcontrolc.stdoutB.out 2026-04-28 07:59:16.888495152 +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 2026-04-28 07:42:09.030531713 +0200
+++ pth_barrier2.stderr.out 2026-04-28 08:04:28.985530049 +0200
@@ -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-new/helgrind/tests/pth_barrier3.stderr.diff
=================================================
--- pth_barrier3.stderr.exp 2026-04-28 07:42:09.030695075 +0200
+++ pth_barrier3.stderr.out 2026-04-28 08:04:29.588206846 +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/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp 2026-04-28 07:07:22.552877312 +0200
+++ mcinvokeWS.stderrB.out 2026-04-28 07:24:23.669021483 +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 29314 existence failed
=================================================
./valgrind-old/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp 2026-04-28 07:07:22.552960192 +0200
+++ mcinvokeWS.stdoutB.out 2026-04-28 07:24:23.436615056 +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 2026-04-28 07:07:22.558101816 +0200
+++ nlvgdbsigqueue.stderr.out 2026-04-28 07:24:43.326443531 +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 2026-04-28 07:07:22.558244374 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:24:47.664543710 +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 2026-04-28 07:07:22.558338830 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:24:47.664543710 +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 2026-04-28 07:07:22.558409818 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:24:47.664543710 +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 2026-04-28 07:07:22.559175856 +0200
+++ nlcontrolc.stderr.out 2026-04-28 07:24:51.359680746 +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 2026-04-28 07:07:22.559311959 +0200
+++ nlcontrolc.stdoutB.out 2026-04-28 07:24:51.676429572 +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_barrier2.stderr.diff
=================================================
--- pth_barrier2.stderr.exp 2026-04-28 07:07:22.570449612 +0200
+++ pth_barrier2.stderr.out 2026-04-28 07:30:06.196033697 +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>
|
|
From: <pj...@wa...> - 2026-04-28 06:04:39
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427 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 15.0-RELEASE-p6 arm64 Vendor version: FreeBSD 15.0-RELEASE-p6 Nightly build on freebsd ( FreeBSD 15.0-RELEASE-p6 arm64 ) Started at 2026-04-28 07:02:34 CEST Ended at 2026-04-28 08:04:25 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 == 809 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: Philippe W. <phi...@sk...> - 2026-04-28 05:42:27
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427
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.119.1.el7.ppc64le ppc64le
Vendor version: CentOS Linux 7 (AltArch)
Nightly build on gcc112 ( \S, ppc64le )
Started at 2026-04-28 03:00:02 UTC
Ended at 2026-04-28 05:42:12 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
== 753 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.32s no: 6.7s (20.9x, -----) me: 9.5s (29.7x, -----) ca:31.9s (99.6x, -----) he: 6.3s (19.8x, -----) ca:17.1s (53.3x, -----) dr: 6.7s (20.8x, -----) ma: 6.3s (19.7x, -----)
bigcode1 valgrind-old:0.32s no: 8.6s (26.7x,-27.6%) me:11.6s (36.1x,-21.6%) ca:34.3s (107.1x, -7.5%) he: 9.7s (30.2x,-52.2%) ca:17.4s (54.4x, -2.1%) dr: 9.2s (28.7x,-38.2%) ma: 9.5s (29.7x,-51.0%)
-- bigcode2 --
bigcode2 valgrind-new:0.39s no:12.8s (32.7x, -----) me:25.6s (65.5x, -----) ca:54.3s (139.3x, -----) he:13.6s (34.8x, -----) ca:24.2s (62.1x, -----) dr:13.6s (34.9x, -----) ma:14.2s (36.5x, -----)
bigcode2 valgrind-old:0.39s no:14.9s (38.2x,-16.6%) me:22.1s (56.8x, 13.4%) ca:57.6s (147.8x, -6.1%) he:18.3s (46.8x,-34.5%) ca:28.6s (73.4x,-18.1%) dr:12.1s (31.1x, 10.9%) ma:11.9s (30.6x, 16.1%)
-- bz2 --
bz2 valgrind-new:1.17s no: 7.6s ( 6.5x, -----) me:21.1s (18.1x, -----) ca:35.1s (30.0x, -----) he:22.0s (18.8x, -----) ca:35.3s (30.2x, -----) dr:27.5s (23.5x, -----) ma: 9.3s ( 8.0x, -----)
bz2 valgrind-old:1.17s no: 8.0s ( 6.8x, -4.8%) me:22.8s (19.5x, -7.7%) ca:43.3s (37.0x,-23.2%) he:27.5s (23.5x,-25.2%) ca:38.1s (32.6x, -8.1%) dr:28.5s (24.4x, -3.7%) ma:10.0s ( 8.6x, -7.4%)
-- fbench --
fbench valgrind-new:0.51s no: 3.4s ( 6.7x, -----) me: 8.6s (16.8x, -----) ca:11.6s (22.7x, -----) he: 5.9s (11.5x, -----) ca:11.2s (22.0x, -----) dr: 7.3s (14.4x, -----) ma: 2.6s ( 5.2x, -----)
fbench valgrind-old:0.51s no: 3.2s ( 6.2x, 7.1%) me: 8.9s (17.5x, -4.1%) ca:13.0s (25.5x,-12.3%) he: 7.1s (14.0x,-21.7%) ca:10.7s (21.0x, 4.3%) dr: 6.2s (12.2x, 15.2%) ma: 2.9s ( 5.7x,-10.2%)
-- ffbench --
ffbench valgrind-new:0.42s no: 1.4s ( 3.3x, -----) me: 4.4s (10.5x, -----) ca: 3.8s ( 9.1x, -----) he: 8.0s (19.1x, -----) ca: 6.7s (15.9x, -----) dr: 6.9s (16.4x, -----) ma: 0.9s ( 2.2x, -----)
ffbench valgrind-old:0.42s no: 1.1s ( 2.7x, 20.0%) me: 4.0s ( 9.4x, 10.6%) ca: 3.1s ( 7.4x, 19.3%) he: 8.4s (20.1x, -5.2%) ca: 6.9s (16.5x, -3.7%) dr: 6.4s (15.2x, 7.5%) ma: 1.0s ( 2.4x, -7.6%)
-- heap --
heap valgrind-new:0.36s no: 2.6s ( 7.2x, -----) me:12.4s (34.5x, -----) ca:15.0s (41.8x, -----) he:12.1s (33.6x, -----) ca:11.6s (32.1x, -----) dr: 7.2s (19.9x, -----) ma: 4.8s (13.4x, -----)
heap valgrind-old:0.36s no: 3.8s (10.6x,-46.7%) me:13.8s (38.5x,-11.5%) ca:20.3s (56.4x,-35.1%) he:14.7s (40.7x,-21.3%) ca:12.8s (35.5x,-10.6%) dr: 9.1s (25.2x,-26.8%) ma: 6.7s (18.5x,-38.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.54s no: 4.1s ( 7.6x, -----) me:18.5s (34.3x, -----) ca:18.9s (34.9x, -----) he:17.0s (31.6x, -----) ca:14.6s (27.0x, -----) dr:10.0s (18.5x, -----) ma: 5.2s ( 9.6x, -----)
heap_pdb4 valgrind-old:0.54s no: 3.4s ( 6.4x, 16.7%) me:17.8s (33.0x, 3.7%) ca:19.4s (36.0x, -3.1%) he:19.9s (36.8x,-16.5%) ca:15.5s (28.7x, -6.5%) dr:10.3s (19.0x, -2.8%) ma: 6.1s (11.3x,-18.6%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 0.8s (15.4x, -----) me: 3.1s (61.6x, -----) ca: 2.4s (48.0x, -----) he: 2.8s (56.4x, -----) ca: 2.6s (53.0x, -----) dr: 1.4s (28.4x, -----) ma: 0.8s (16.8x, -----)
many-loss-records valgrind-old:0.05s no: 0.4s ( 8.8x, 42.9%) me: 3.4s (67.0x, -8.8%) ca: 2.2s (44.6x, 7.1%) he: 2.5s (51.0x, 9.6%) ca: 2.3s (46.6x, 12.1%) dr: 2.1s (42.6x,-50.0%) ma: 1.0s (20.2x,-20.2%)
-- many-xpts --
many-xpts valgrind-new:0.09s no: 1.3s (14.0x, -----) me: 4.1s (46.0x, -----) ca: 6.6s (73.0x, -----) he: 4.8s (52.8x, -----) ca: 4.2s (46.6x, -----) dr: 3.7s (41.4x, -----) ma: 3.4s (37.6x, -----)
many-xpts valgrind-old:0.09s no: 1.1s (12.7x, 9.5%) me: 4.4s (49.2x, -7.0%) ca: 6.4s (70.9x, 2.9%) he: 4.7s (51.9x, 1.7%) ca: 3.4s (37.8x, 18.9%) dr: 2.9s (32.3x, 22.0%) ma: 3.0s (32.9x, 12.4%)
-- memrw --
memrw valgrind-new:0.07s no: 2.0s (28.4x, -----) me: 3.0s (42.4x, -----) ca: 8.2s (117.1x, -----) he:10.6s (151.9x, -----) ca: 7.1s (101.0x, -----) dr: 3.1s (44.3x, -----) ma: 1.5s (21.1x, -----)
memrw valgrind-old:0.07s no: 1.4s (20.0x, 29.6%) me: 2.8s (39.9x, 6.1%) ca: 5.9s (83.9x, 28.4%) he: 8.0s (114.3x, 24.7%) ca: 5.5s (78.7x, 22.1%) dr: 2.7s (39.1x, 11.6%) ma: 1.5s (21.3x, -0.7%)
-- sarp --
sarp valgrind-new:0.03s no: 0.5s (18.0x, -----) me: 4.5s (148.3x, -----) ca: 3.0s (98.3x, -----) he: 9.2s (305.0x, -----) ca: 2.2s (75.0x, -----) dr: 1.9s (61.7x, -----) ma: 0.6s (21.0x, -----)
sarp valgrind-old:0.03s no: 0.5s (16.7x, 7.4%) me: 4.7s (157.3x, -6.1%) ca: 3.1s (105.0x, -6.8%) he: 9.6s (321.3x, -5.4%) ca: 2.8s (94.7x,-26.2%) dr: 2.4s (79.3x,-28.6%) ma: 0.6s (19.3x, 7.9%)
-- tinycc --
tinycc valgrind-new:0.43s no: 3.9s ( 9.0x, -----) me:18.9s (44.0x, -----) ca:18.1s (42.0x, -----) he:16.5s (38.3x, -----) ca:14.5s (33.6x, -----) dr:16.6s (38.6x, -----) ma: 4.0s ( 9.3x, -----)
tinycc valgrind-old:0.43s no: 3.4s ( 7.8x, 13.4%) me:19.5s (45.3x, -3.0%) ca:16.9s (39.3x, 6.5%) he:18.4s (42.8x,-11.8%) ca:15.0s (35.0x, -3.9%) dr:14.9s (34.6x, 10.2%) ma: 4.2s ( 9.7x, -4.0%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real 96m41.184s
user 93m13.094s
sys 0m17.286s
|
|
From: <pj...@wa...> - 2026-04-28 05:26:56
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427 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 15.0-RELEASE-p6 amd64 Vendor version: FreeBSD 15.0-RELEASE-p6 Nightly build on freebsd ( FreeBSD 15.0-RELEASE-p6 amd64 ) Started at 2026-04-28 07:02:44 CEST Ended at 2026-04-28 07:26:47 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 == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) drd/tests/tls_threads (stderr) Last 20 lines of verbose log follow echo -- 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 == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) drd/tests/tls_threads (stderr) ...checking makefile consistency ...checking header files and include directives gmake: *** [Makefile:1504: 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 == 967 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 == 967 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:1504: regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 28 07:15:04 2026 --- new.short Tue Apr 28 07:26:47 2026 *************** *** 8,12 **** ! == 967 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) --- 8,13 ---- ! == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) + drd/tests/tls_threads (stderr) *************** *** 14,16 **** Last 20 lines of verbose log follow echo - -- Finished tests in none/tests/x86 -- Running tests in none/tests/x86-freebsd ---------------------------- --- 15,16 ---- *************** *** 27,31 **** ! == 967 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) --- 27,32 ---- ! == 967 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/nlvgdbsigqueue (stderr) gdbserver_tests/nlvgdbsigqueue (stdoutB) + drd/tests/tls_threads (stderr) ================================================= ./valgrind-new/drd/tests/tls_threads.stderr.diff ================================================= --- tls_threads.stderr.exp 2026-04-28 07:15:04.749744000 +0200 +++ tls_threads.stderr.out 2026-04-28 07:23:49.998705000 +0200 @@ -1,2 +1,115 @@ starting join in main +Thread 20: +Conflicting load by thread 20 at 0x........ size 8 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 7) + (thread finished, call stack no longer available) +Other segment end (thread 7) + (thread finished, call stack no longer available) + +Conflicting load by thread 20 at 0x........ size 4 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 7) + (thread finished, call stack no longer available) +Other segment end (thread 7) + (thread finished, call stack no longer available) +Other segment start (thread 17) + (thread finished, call stack no longer available) +Other segment end (thread 17) + (thread finished, call stack no longer available) + +Conflicting load by thread 20 at 0x........ size 8 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 7) + (thread finished, call stack no longer available) +Other segment end (thread 7) + (thread finished, call stack no longer available) + +Conflicting store by thread 20 at 0x........ size 4 + at 0x........: local_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 7) + (thread finished, call stack no longer available) +Other segment end (thread 7) + (thread finished, call stack no longer available) +Other segment start (thread 17) + (thread finished, call stack no longer available) +Other segment end (thread 17) + (thread finished, call stack no longer available) + +Conflicting load by thread 20 at 0x........ size 8 + at 0x........: global_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 7) + (thread finished, call stack no longer available) +Other segment end (thread 7) + (thread finished, call stack no longer available) + +Conflicting load by thread 20 at 0x........ size 4 + at 0x........: global_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 7) + (thread finished, call stack no longer available) +Other segment end (thread 7) + (thread finished, call stack no longer available) +Other segment start (thread 17) + (thread finished, call stack no longer available) +Other segment end (thread 17) + (thread finished, call stack no longer available) + +Conflicting load by thread 20 at 0x........ size 8 + at 0x........: global_false_positive (tls_threads.c:?) + by 0x........: level2 (tls_threads.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? +Allocation context: unknown. +Other segment start (thread 7) + (thread finished, call stack no longer available) +Other segment end (thread 7) + (thread finished, call stack no longer available) <truncated beyond 100 lines> ================================================= ./valgrind-new/gdbserver_tests/nlvgdbsigqueue.stderr.diff ================================================= --- nlvgdbsigqueue.stderr.exp 2026-04-28 07:15:04.755424000 +0200 +++ nlvgdbsigqueue.stderr.out 2026-04-28 07:17:24.042864000 +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 2026-04-28 07:15:04.755473000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:17:24.236643000 +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 2026-04-28 07:15:04.755498000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:17:24.236643000 +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 2026-04-28 07:15:04.755522000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:17:24.236643000 +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 2026-04-28 07:03:03.113707000 +0200 +++ nlvgdbsigqueue.stderr.out 2026-04-28 07:05:50.414919000 +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 2026-04-28 07:03:03.113760000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:05:50.440696000 +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 2026-04-28 07:03:03.113786000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:05:50.440696000 +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 2026-04-28 07:03:03.113812000 +0200 +++ nlvgdbsigqueue.stdoutB.out 2026-04-28 07:05:50.440696000 +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: <pj...@wa...> - 2026-04-28 05:22:20
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427 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-p11 amd64 Vendor version: FreeBSD 14.3-RELEASE-p11 Nightly build on freebsd ( FreeBSD 14.3-RELEASE-p11 amd64 ) Started at 2026-04-28 07:08:03 CEST Ended at 2026-04-28 07:22:11 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 == 965 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: <phi...@sk...> - 2026-04-28 04:16:29
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427
C compiler: gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-28)
GDB: GNU gdb (GDB) Red Hat Enterprise Linux 8.2-20.el8
Assembler: GNU assembler version 2.30-128.el8_10
C library: GNU C Library (GNU libc) stable release version 2.28.
uname -mrs: Linux 4.18.0-553.107.1.el8_10.ppc64le ppc64le
Vendor version: AlmaLinux 8.10 (Cerulean Leopard)
Nightly build on gcc135 ( \S, ppc64le )
Started at 2026-04-28 03:00:02 UTC
Ended at 2026-04-28 04:16:15 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
== 784 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
drd/tests/bar_bad_xml (stderr)
Last 20 lines of verbose log follow echo
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
== 784 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/linux/sys-execveat (stderr)
drd/tests/bar_bad_xml (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1486: regtest] Error 1
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
*** Command returned non-zero (32512)
*** See perf.{cmd,stdout,stderr} to determine what went wrong.
real 0m0.026s
user 0m0.026s
sys 0m0.000s
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff
=================================================
--- bar_bad_xml.stderr.exp 2026-04-28 03:38:52.176024624 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 04:08:18.718907831 +0000
@@ -155,11 +155,13 @@
destroy a barrier that has waiting threads
+
+destroy a barrier that was never initialised
<error>
<unique>0x........</unique>
<tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: barrier 0x........</what>
+ <kind>GenericErr</kind>
+ <what>Not a barrier</what>
<stack>
<frame>
<ip>0x........</ip>
@@ -178,32 +180,8 @@
<line>...</line>
</frame>
</stack>
- <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
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-freebsd
=================================================
--- bar_bad_xml.stderr.exp-freebsd 2026-04-28 03:38:52.176024624 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 04:08:18.718907831 +0000
@@ -155,86 +155,18 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
<unique>0x........</unique>
<tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>free</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.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>
- <what>barrier</what>
- <address>0x........</address>
+ <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>
@@ -248,7 +180,6 @@
<line>...</line>
</frame>
</stack>
- </first_observed_at>
</error>
<status>
<truncated beyond 100 lines>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-no-barrier
=================================================
--- bar_bad_xml.stderr.exp-no-barrier 2026-04-28 03:38:52.176024624 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 04:08:18.718907831 +0000
@@ -182,7 +182,6 @@
</stack>
</error>
-
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-nohang
=================================================
--- bar_bad_xml.stderr.exp-nohang 2026-04-28 03:38:52.176024624 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 04:08:18.718907831 +0000
@@ -155,53 +155,6 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
@@ -238,10 +191,6 @@
<pair>
<count>...</count>
<unique>0x........</unique>
- </pair>
- <pair>
- <count>...</count>
- <unique>0x........</unique>
</pair>
<pair>
<count>...</count>
=================================================
./valgrind-new/drd/tests/bar_bad_xml.stderr.diff-solaris
=================================================
--- bar_bad_xml.stderr.exp-solaris 2026-04-28 03:38:52.176024624 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 04:08:18.718907831 +0000
@@ -155,53 +155,6 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
@@ -229,53 +182,6 @@
</stack>
</error>
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>free</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.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>
- <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>
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/linux/sys-execveat.stderr.diff
=================================================
--- sys-execveat.stderr.exp 2026-04-28 03:38:52.316020899 +0000
+++ sys-execveat.stderr.out 2026-04-28 03:56:04.348495187 +0000
@@ -1,18 +1,18 @@
Syscall param execveat(flags) contains uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:48)
+ ...
Syscall param execveat(filename) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:50)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is 0 bytes inside a block of size 16 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (sys-execveat.c:41)
@@ -20,12 +20,12 @@
Syscall param execveat(argv[0]) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:52)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff
=================================================
--- bar_bad_xml.stderr.exp 2026-04-28 03:00:30.827258613 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 03:29:47.210514477 +0000
@@ -155,11 +155,13 @@
destroy a barrier that has waiting threads
+
+destroy a barrier that was never initialised
<error>
<unique>0x........</unique>
<tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: barrier 0x........</what>
+ <kind>GenericErr</kind>
+ <what>Not a barrier</what>
<stack>
<frame>
<ip>0x........</ip>
@@ -178,32 +180,8 @@
<line>...</line>
</frame>
</stack>
- <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
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff-freebsd
=================================================
--- bar_bad_xml.stderr.exp-freebsd 2026-04-28 03:00:30.827258613 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 03:29:47.210514477 +0000
@@ -155,86 +155,18 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
<unique>0x........</unique>
<tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>free</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.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>
- <what>barrier</what>
- <address>0x........</address>
+ <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>
@@ -248,7 +180,6 @@
<line>...</line>
</frame>
</stack>
- </first_observed_at>
</error>
<status>
<truncated beyond 100 lines>
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff-no-barrier
=================================================
--- bar_bad_xml.stderr.exp-no-barrier 2026-04-28 03:00:30.827258613 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 03:29:47.210514477 +0000
@@ -182,7 +182,6 @@
</stack>
</error>
-
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-old/drd/tests/bar_bad_xml.stderr.diff-nohang
=================================================
--- bar_bad_xml.stderr.exp-nohang 2026-04-28 03:00:30.827258613 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 03:29:47.210514477 +0000
@@ -155,53 +155,6 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
@@ -238,10 +191,6 @@
<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-solaris
=================================================
--- bar_bad_xml.stderr.exp-solaris 2026-04-28 03:00:30.827258613 +0000
+++ bar_bad_xml.stderr.out 2026-04-28 03:29:47.210514477 +0000
@@ -155,53 +155,6 @@
destroy a barrier that has waiting threads
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of a barrier with active waiters: 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>
- <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>
@@ -229,53 +182,6 @@
</stack>
</error>
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <kind>BarrierErr</kind>
- <what>Destruction of barrier that is being waited upon: barrier 0x........</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>free</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.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>
- <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>
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/linux/sys-execveat.stderr.diff
=================================================
--- sys-execveat.stderr.exp 2026-04-28 03:00:30.987254358 +0000
+++ sys-execveat.stderr.out 2026-04-28 03:17:42.569808644 +0000
@@ -1,18 +1,18 @@
Syscall param execveat(flags) contains uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:48)
+ ...
Syscall param execveat(filename) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:50)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to uninitialised byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is 0 bytes inside a block of size 16 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (sys-execveat.c:41)
@@ -20,12 +20,12 @@
Syscall param execveat(argv[0]) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:51)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param execveat(argv) points to unaddressable byte(s)
...
by 0x........: sys_execveat (sys-execveat.c:16)
- by 0x........: main (sys-execveat.c:52)
+ ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
|
|
From: <phi...@sk...> - 2026-04-28 03:24:41
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427
C compiler: gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-11)
GDB: GNU gdb (AlmaLinux) 16.3-2.el9
Assembler: GNU assembler version 2.35.2-67.el9_7.1
C library: GNU C Library (GNU libc) stable release version 2.34.
uname -mrs: Linux 5.14.0-611.27.1.el9_7.ppc64le ppc64le
Vendor version: AlmaLinux 9.7 (Moss Jungle Cat)
Nightly build on gcc120 ( \S, ppc64le )
Started at 2026-04-28 03:00:03 UTC
Ended at 2026-04-28 03:24:29 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
== 805 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
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
*** Command returned non-zero (32512)
*** See perf.{cmd,stdout,stderr} to determine what went wrong.
real 0m0.012s
user 0m0.012s
sys 0m0.000s
Congratulations, all tests passed!
|
|
From: Tom H. <to...@co...> - 2026-04-28 02:36:50
|
|
From: Tom H. <to...@co...> - 2026-04-28 02:26:10
|
|
From: Tom H. <to...@co...> - 2026-04-28 02:15:16
|
|
From: <ma...@bu...> - 2026-04-28 00:34:18
|
valgrind revision: valgrind-3.28.0.GIT-31d5218709-20260427
C compiler: gcc (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7)
GDB: GNU gdb (Fedora Linux) 16.3-1.fc42
Assembler: GNU assembler version 2.44-12.fc42
C library: GNU C Library (GNU libc) stable release version 2.41.
uname -mrs: Linux 6.18.13-100.fc42.s390x s390x
Vendor version: Fedora Linux 42 (Adams)
Nightly build on lfedora1 ( Fedora release 42 (Adams), s390x )
Started at 2026-04-28 00:00:00 UTC
Ended at 2026-04-28 00:33:58 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
== 915 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/getaddrinfo (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
== 915 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
drd/tests/getaddrinfo (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1497: 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
== 915 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 2026-04-28 00:16:08.300874749 +0000
--- new.short 2026-04-28 00:33:58.952071605 +0000
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 915 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--- 8,33 ----
! == 915 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! drd/tests/getaddrinfo (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
+
+ == 915 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
+ drd/tests/getaddrinfo (stderr)
+
+ ...checking makefile consistency
+ ...checking header files and include directives
+ make: *** [Makefile:1497: regtest] Error 1
=================================================
./valgrind-new/drd/tests/getaddrinfo.stderr.diff
=================================================
--- /dev/null 2026-03-04 14:24:03.726819375 +0000
+++ getaddrinfo.stderr.out 2026-04-28 00:27:54.905523576 +0000
@@ -0,0 +1,109 @@
+Thread 2:
+Conflicting store by thread 2 at 0x........ size 2
+ at 0x........: memcpy (vg_replace_strmem.c:?)
+ by 0x........: _dl_new_object (dl-object.c:245)
+ by 0x........: _dl_map_object_from_fd (dl-load.c:1059)
+ by 0x........: _dl_map_object (dl-load.c:2181)
+ by 0x........: dl_open_worker_begin (dl-open.c:542)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: dl_open_worker (dl-open.c:771)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_open (dl-open.c:883)
+ by 0x........: do_dlopen (in /...libc...)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_catch_error (dl-catch.c:260)
+Address 0x........ is at offset 24 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: malloc (rtld-malloc.h:56)
+ by 0x........: _dl_new_object (dl-object.c:199)
+ by 0x........: _dl_map_object_from_fd (dl-load.c:1059)
+ by 0x........: _dl_map_object (dl-load.c:2181)
+ by 0x........: dl_open_worker_begin (dl-open.c:542)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: dl_open_worker (dl-open.c:771)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_open (dl-open.c:883)
+ by 0x........: do_dlopen (in /...libc...)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_catch_error (dl-catch.c:260)
+Other segment start (thread 3)
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: _dl_open (dl-open.c:934)
+ by 0x........: do_dlopen (in /...libc...)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_catch_error (dl-catch.c:260)
+ by 0x........: dlerror_run (in /...libc...)
+ by 0x........: __libc_dlopen_mode (in /...libc...)
+ by 0x........: module_load (in /...libc...)
+ by 0x........: __nss_module_get_function (in /...libc...)
+ by 0x........: __nss_next2 (in /...libc...)
+ by 0x........: gethostbyname2_r@@GLIBC_2.2 (in /...libc...)
+ by 0x........: getaddrinfo (in /...libc...)
+Other segment end (thread 3)
+ at 0x........: __lll_lock_wait (in /...libc...)
+ by 0x........: pthread_mutex_lock@@GLIBC_2.2 (in /...libc...)
+ by 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: _dl_close (dl-close.c:763)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_catch_error (dl-catch.c:260)
+ by 0x........: dlerror_run (in /...libc...)
+ by 0x........: module_load (in /...libc...)
+ by 0x........: __nss_module_get_function (in /...libc...)
+ by 0x........: __nss_next2 (in /...libc...)
+ by 0x........: gethostbyname2_r@@GLIBC_2.2 (in /...libc...)
+ by 0x........: getaddrinfo (in /...libc...)
+
+Conflicting store by thread 2 at 0x........ size 1
+ at 0x........: memcpy (vg_replace_strmem.c:?)
+ by 0x........: _dl_new_object (dl-object.c:245)
+ by 0x........: _dl_map_object_from_fd (dl-load.c:1059)
+ by 0x........: _dl_map_object (dl-load.c:2181)
+ by 0x........: dl_open_worker_begin (dl-open.c:542)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: dl_open_worker (dl-open.c:771)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_open (dl-open.c:883)
+ by 0x........: do_dlopen (in /...libc...)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_catch_error (dl-catch.c:260)
+Address 0x........ is at offset 26 from 0x......... Allocation context:
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: malloc (rtld-malloc.h:56)
+ by 0x........: _dl_new_object (dl-object.c:199)
+ by 0x........: _dl_map_object_from_fd (dl-load.c:1059)
+ by 0x........: _dl_map_object (dl-load.c:2181)
+ by 0x........: dl_open_worker_begin (dl-open.c:542)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: dl_open_worker (dl-open.c:771)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_open (dl-open.c:883)
+ by 0x........: do_dlopen (in /...libc...)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_catch_error (dl-catch.c:260)
+Other segment start (thread 3)
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: _dl_open (dl-open.c:934)
+ by 0x........: do_dlopen (in /...libc...)
+ by 0x........: _dl_catch_exception (dl-catch.c:241)
+ by 0x........: _dl_catch_error (dl-catch.c:260)
+ by 0x........: dlerror_run (in /...libc...)
+ by 0x........: __libc_dlopen_mode (in /...libc...)
+ by 0x........: module_load (in /...libc...)
+ by 0x........: __nss_module_get_function (in /...libc...)
+ by 0x........: __nss_next2 (in /...libc...)
+ by 0x........: gethostbyname2_r@@GLIBC_2.2 (in /...libc...)
+ by 0x........: getaddrinfo (in /...libc...)
+Other segment end (thread 3)
+ at 0x........: __lll_lock_wait (in /...libc...)
<truncated beyond 100 lines>
|
|
From: <pj...@wa...> - 2026-04-27 06:36:06
|
valgrind revision: valgrind-3.28.0.GIT-758bbcc0c5-20260426
C compiler: gcc (OpenIndiana 14.3.0-oi-1) 14.3.0
GDB: GNU gdb (GDB) 16.3
Assembler: GNU assembler (GNU Binutils) 2.46.0.20260210
C library: Illumos libc
uname -mrs: SunOS 5.11 i86pc
Vendor version: OpenIndiana Hipster 2025.10 (powered by illumos)
Nightly build on illumos ( Illumos x86 )
Started at 2026-04-27 07:25:43 CEST
Ended at 2026-04-27 08:35:51 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
== 918 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)
helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (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
== 918 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)
helgrind/tests/pth_barrier2 (stderr)
helgrind/tests/pth_barrier3 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1492: 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
== 918 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)
helgrind/tests/pth_barrier1 (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
== 918 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)
helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1492: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2026-04-27 08:01:41.154097872 +0200
--- new.short 2026-04-27 08:35:51.236776624 +0200
***************
*** 15,18 ****
gdbserver_tests/solaris/nlcontrolc (stdoutB)
- helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
--- 15,18 ----
gdbserver_tests/solaris/nlcontrolc (stdoutB)
helgrind/tests/pth_barrier2 (stderr)
+ helgrind/tests/pth_barrier3 (stderr)
***************
*** 34,37 ****
gdbserver_tests/solaris/nlcontrolc (stdoutB)
- helgrind/tests/pth_barrier1 (stderr)
helgrind/tests/pth_barrier2 (stderr)
--- 34,37 ----
gdbserver_tests/solaris/nlcontrolc (stdoutB)
helgrind/tests/pth_barrier2 (stderr)
+ helgrind/tests/pth_barrier3 (stderr)
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp 2026-04-27 08:01:41.769625493 +0200
+++ mcinvokeWS.stderrB.out 2026-04-27 08:18:21.113322579 +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 121745 existence failed
=================================================
./valgrind-new/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp 2026-04-27 08:01:41.769702736 +0200
+++ mcinvokeWS.stdoutB.out 2026-04-27 08:18:20.867873445 +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 2026-04-27 08:01:41.775081776 +0200
+++ nlvgdbsigqueue.stderr.out 2026-04-27 08:18:41.674579557 +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 2026-04-27 08:01:41.775249107 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-27 08:18:46.011344605 +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 2026-04-27 08:01:41.775322843 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-27 08:18:46.011344605 +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 2026-04-27 08:01:41.775395447 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-27 08:18:46.011344605 +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 2026-04-27 08:01:41.776211348 +0200
+++ nlcontrolc.stderr.out 2026-04-27 08:18:48.628411221 +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 2026-04-27 08:01:41.776362542 +0200
+++ nlcontrolc.stdoutB.out 2026-04-27 08:18:48.953513716 +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 2026-04-27 08:01:41.788670410 +0200
+++ pth_barrier2.stderr.out 2026-04-27 08:24:01.872234076 +0200
@@ -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-new/helgrind/tests/pth_barrier3.stderr.diff
=================================================
--- pth_barrier3.stderr.exp 2026-04-27 08:01:41.788838958 +0200
+++ pth_barrier3.stderr.out 2026-04-27 08:24:02.472524418 +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/gdbserver_tests/mcinvokeWS.stderrB.diff
=================================================
--- mcinvokeWS.stderrB.exp 2026-04-27 07:26:48.986046634 +0200
+++ mcinvokeWS.stderrB.out 2026-04-27 07:43:47.702769470 +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 29500 existence failed
=================================================
./valgrind-old/gdbserver_tests/mcinvokeWS.stdoutB.diff
=================================================
--- mcinvokeWS.stdoutB.exp 2026-04-27 07:26:48.986115825 +0200
+++ mcinvokeWS.stdoutB.out 2026-04-27 07:43:47.463504470 +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 2026-04-27 07:26:48.991196864 +0200
+++ nlvgdbsigqueue.stderr.out 2026-04-27 07:44:09.031857339 +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 2026-04-27 07:26:48.991364527 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-27 07:44:13.383666593 +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 2026-04-27 07:26:48.991439687 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-27 07:44:13.383666593 +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 2026-04-27 07:26:48.991512926 +0200
+++ nlvgdbsigqueue.stdoutB.out 2026-04-27 07:44:13.383666593 +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 2026-04-27 07:26:48.992232821 +0200
+++ nlcontrolc.stderr.out 2026-04-27 07:44:15.984051297 +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 2026-04-27 07:26:48.992377004 +0200
+++ nlcontrolc.stdoutB.out 2026-04-27 07:44:16.301575502 +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 2026-04-27 07:26:49.003368524 +0200
+++ pth_barrier1.stderr.out 2026-04-27 07:49:29.660566476 +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 2026-04-27 07:26:49.003556691 +0200
+++ pth_barrier2.stderr.out 2026-04-27 07:49:30.235919151 +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>
|
|
From: <pj...@wa...> - 2026-04-27 06:24:14
|
valgrind revision: valgrind-3.28.0.GIT-758bbcc0c5-20260426 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 15.0-RELEASE-p6 arm64 Vendor version: FreeBSD 15.0-RELEASE-p6 Nightly build on freebsd ( FreeBSD 15.0-RELEASE-p6 arm64 ) Started at 2026-04-27 07:22:15 CEST Ended at 2026-04-27 08:24:05 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 == 809 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |