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
(25) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
(8) |
2
|
3
(8) |
4
(9) |
5
(8) |
6
|
7
(9) |
|
8
(1) |
9
(9) |
10
(9) |
11
(9) |
12
(9) |
13
(7) |
14
|
|
15
(8) |
16
(9) |
17
|
18
|
19
|
20
|
21
|
|
22
(10) |
23
(8) |
24
(8) |
25
(8) |
26
(8) |
27
(1) |
28
(9) |
|
29
(8) |
30
(8) |
31
(9) |
|
|
|
|
|
From: <ma...@bu...> - 2023-01-13 00:34:19
|
valgrind revision: valgrind-3.21.0.GIT-ed73978bdb-20230112
C compiler: gcc (GCC) 12.2.1 20220819 (Red Hat 12.2.1-2)
GDB: GNU gdb (GDB) Fedora 12.1-2.fc36
Assembler: GNU assembler version 2.37-36.fc36
C library: GNU C Library (GNU libc) stable release version 2.35.
uname -mrs: Linux 6.0.5-200.fc36.s390x s390x
Vendor version: Fedora Linux 36 (Thirty Six)
Nightly build on lfedora1 ( Fedora release 36 (Thirty Six), s390x )
Started at 2023-01-13 00:00:01 UTC
Ended at 2023-01-13 00:32:05 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
== 793 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
Last 20 lines of verbose log follow echo
syslog: valgrind -q ./syslog
system: valgrind ./system
thread-exits: valgrind ./thread-exits
threaded-fork: valgrind ./threaded-fork
threadederrno: valgrind -q ./threadederrno
timestamp: valgrind --time-stamp=yes ./timestamp
tls: valgrind ./tls
unit_debuglog: valgrind -q ./unit_debuglog
vgprintf: valgrind ./vgprintf
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind
-- Finished tests in none/tests ----------------------------------------
== 793 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1429: regtest] Error 1
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-13 00:15:08.516580179 +0000
+++ pth_mutex_signal.stderr.out 2023-01-13 00:26:32.416320139 +0000
@@ -6,10 +6,43 @@
signalling
sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-13 00:15:08.576580179 +0000
+++ hginfo.stderrB.out 2023-01-13 00:17:35.506473848 +0000
@@ -1,5 +1,9 @@
vgdb-error value changed from 0 to 999999
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
@@ -11,6 +15,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-01-13 00:15:08.936580179 +0000
+++ vbit-test.stderr.out 2023-01-13 00:22:09.436426002 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
=================================================
./valgrind-old/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-13 00:00:18.546921924 +0000
+++ pth_mutex_signal.stderr.out 2023-01-13 00:11:14.456756522 +0000
@@ -6,10 +6,43 @@
signalling
sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-13 00:00:18.546921924 +0000
+++ hginfo.stderrB.out 2023-01-13 00:03:07.036911903 +0000
@@ -1,5 +1,9 @@
vgdb-error value changed from 0 to 999999
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
@@ -11,6 +15,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-old/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-01-13 00:00:18.586921924 +0000
+++ vbit-test.stderr.out 2023-01-13 00:07:24.326891884 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
|
|
From: <ma...@gc...> - 2023-01-12 10:33:13
|
valgrind revision: valgrind-3.21.0.GIT-ed73978bdb-20230112
C compiler: gcc (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.4) 4.8.4
GDB: GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.3) 7.7.1
Assembler: GNU assembler (GNU Binutils for Ubuntu) 2.24
C library: GNU C Library (Ubuntu EGLIBC 2.19-0ubuntu6.15) stable release version 2.19
uname -mrs: Linux 3.13.0-170-generic aarch64
Vendor version: Ubuntu 14.04.6 LTS, Trusty Tahr
Nightly build on gcc114-arm64 ( Ubuntu 14.04 trusty aarch64 )
Started at 2023-01-12 00:00:01 PST
Ended at 2023-01-12 02:33:01 PST
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
== 648 tests, 20 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/dw4 (stderr)
memcheck/tests/sigaltstack (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
Last 20 lines of verbose log follow echo
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [regtest] Error 1
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.21s no: 3.6s (17.1x, -----) me: 7.8s (37.4x, -----) ca:36.3s (172.8x, -----) he: 4.2s (20.1x, -----) ca: 9.5s (45.3x, -----) dr: 4.2s (19.9x, -----) ma: 4.3s (20.7x, -----)
bigcode1 valgrind-old:0.21s no: 3.6s (17.2x, -0.6%) me: 7.9s (37.8x, -1.0%) ca:35.4s (168.5x, 2.5%) he: 4.2s (19.9x, 1.2%) ca: 9.5s (45.1x, 0.3%) dr: 4.2s (19.9x, 0.0%) ma: 4.9s (23.3x,-12.9%)
-- bigcode2 --
bigcode2 valgrind-new:0.21s no: 9.1s (43.5x, -----) me:18.4s (87.8x, -----) ca:66.5s (316.7x, -----) he:10.8s (51.7x, -----) ca:17.6s (83.6x, -----) dr:12.5s (59.6x, -----) ma:10.5s (50.0x, -----)
bigcode2 valgrind-old:0.21s no: 9.2s (43.7x, -0.4%) me:18.6s (88.8x, -1.2%) ca:66.6s (317.0x, -0.1%) he:10.8s (51.5x, 0.3%) ca:19.6s (93.2x,-11.4%) dr:10.3s (49.0x, 17.7%) ma:10.5s (50.0x, -0.1%)
-- bz2 --
bz2 valgrind-new:1.12s no: 3.9s ( 3.5x, -----) me:14.2s (12.7x, -----) ca:40.3s (36.0x, -----) he:20.2s (18.0x, -----) ca:30.9s (27.6x, -----) dr:29.5s (26.3x, -----) ma: 4.4s ( 3.9x, -----)
bz2 valgrind-old:1.12s no: 4.0s ( 3.6x, -2.6%) me:14.3s (12.7x, -0.2%) ca:40.2s (35.9x, 0.2%) he:20.2s (18.0x, 0.1%) ca:31.8s (28.4x, -2.8%) dr:29.5s (26.3x, 0.0%) ma: 4.4s ( 4.0x, -0.2%)
-- fbench --
fbench valgrind-new:0.54s no: 4.0s ( 7.4x, -----) me: 8.1s (15.0x, -----) ca:16.9s (31.3x, -----) he: 7.3s (13.5x, -----) ca:10.2s (19.0x, -----) dr: 8.6s (15.9x, -----) ma: 4.3s ( 7.9x, -----)
fbench valgrind-old:0.54s no: 4.0s ( 7.4x, 0.0%) me: 8.7s (16.1x, -7.4%) ca:16.9s (31.3x, 0.0%) he: 6.9s (12.9x, 4.5%) ca:10.2s (19.0x, -0.1%) dr: 8.6s (15.8x, 0.3%) ma: 4.5s ( 8.4x, -5.9%)
-- ffbench --
ffbench valgrind-new:0.53s no: 3.0s ( 5.6x, -----) me: 6.0s (11.3x, -----) ca: 5.9s (11.2x, -----) he:16.8s (31.6x, -----) ca:11.2s (21.1x, -----) dr:10.4s (19.7x, -----) ma: 3.1s ( 5.9x, -----)
ffbench valgrind-old:0.53s no: 2.9s ( 5.5x, 1.7%) me: 5.8s (11.0x, 2.3%) ca: 5.9s (11.2x, 0.2%) he:16.7s (31.6x, 0.1%) ca:11.2s (21.1x, -0.2%) dr:10.4s (19.7x, 0.2%) ma: 3.1s ( 5.9x, -0.6%)
-- heap --
heap valgrind-new:0.54s no: 2.7s ( 4.9x, -----) me:11.0s (20.4x, -----) ca:23.2s (43.0x, -----) he:16.6s (30.8x, -----) ca:13.8s (25.5x, -----) dr:10.2s (18.9x, -----) ma: 6.0s (11.1x, -----)
heap valgrind-old:0.54s no: 2.6s ( 4.8x, 3.0%) me:11.0s (20.4x, -0.1%) ca:23.1s (42.8x, 0.6%) he:16.6s (30.6x, 0.4%) ca:13.6s (25.1x, 1.6%) dr:10.2s (18.8x, 0.2%) ma: 6.1s (11.2x, -1.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.57s no: 2.8s ( 5.0x, -----) me:18.6s (32.5x, -----) ca:25.1s (44.1x, -----) he:18.8s (32.9x, -----) ca:15.3s (26.9x, -----) dr:11.7s (20.5x, -----) ma: 6.1s (10.7x, -----)
heap_pdb4 valgrind-old:0.57s no: 2.8s ( 4.9x, 1.1%) me:18.4s (32.4x, 0.6%) ca:24.5s (43.0x, 2.5%) he:18.7s (32.9x, 0.2%) ca:14.8s (26.1x, 3.2%) dr:11.6s (20.4x, 0.5%) ma: 6.1s (10.6x, 0.8%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 0.7s (13.6x, -----) me: 3.1s (62.4x, -----) ca: 3.4s (67.6x, -----) he: 2.7s (53.4x, -----) ca: 2.4s (48.0x, -----) dr: 2.5s (49.0x, -----) ma: 1.7s (34.8x, -----)
many-loss-records valgrind-old:0.05s no: 0.7s (13.0x, 4.4%) me: 3.1s (62.8x, -0.6%) ca: 3.4s (68.2x, -0.9%) he: 2.7s (54.6x, -2.2%) ca: 2.4s (48.6x, -1.3%) dr: 2.4s (48.2x, 1.6%) ma: 1.6s (32.8x, 5.7%)
-- many-xpts --
many-xpts valgrind-new:0.10s no: 0.9s ( 9.0x, -----) me: 3.4s (34.1x, -----) ca: 8.2s (82.3x, -----) he: 4.5s (44.7x, -----) ca: 3.9s (38.5x, -----) dr: 3.6s (35.6x, -----) ma: 3.6s (35.6x, -----)
many-xpts valgrind-old:0.10s no: 0.9s ( 8.6x, 4.4%) me: 3.4s (34.2x, -0.3%) ca: 8.2s (82.1x, 0.2%) he: 4.7s (47.2x, -5.6%) ca: 3.5s (35.0x, 9.1%) dr: 3.6s (36.1x, -1.4%) ma: 3.7s (36.8x, -3.4%)
-- memrw --
memrw valgrind-new:0.29s no: 1.1s ( 3.9x, -----) me: 2.7s ( 9.3x, -----) ca: 8.7s (30.1x, -----) he:15.4s (53.2x, -----) ca: 4.2s (14.4x, -----) dr: 3.1s (10.7x, -----) ma: 1.4s ( 4.9x, -----)
memrw valgrind-old:0.29s no: 1.1s ( 3.9x, 0.9%) me: 2.7s ( 9.2x, 0.7%) ca: 8.6s (29.8x, 1.0%) he:15.3s (52.9x, 0.6%) ca: 4.2s (14.4x, 0.2%) dr: 3.1s (10.8x, -0.3%) ma: 1.5s ( 5.0x, -2.8%)
-- sarp --
sarp valgrind-new:0.03s no: 0.6s (18.3x, -----) me: 3.8s (126.7x, -----) ca: 4.7s (156.7x, -----) he:10.7s (356.0x, -----) ca: 2.3s (78.0x, -----) dr: 1.9s (63.0x, -----) ma: 0.8s (27.3x, -----)
sarp valgrind-old:0.03s no: 0.5s (18.0x, 1.8%) me: 3.9s (129.0x, -1.8%) ca: 4.7s (156.3x, 0.2%) he:10.6s (354.3x, 0.5%) ca: 2.3s (77.3x, 0.9%) dr: 1.9s (64.7x, -2.6%) ma: 0.8s (26.0x, 4.9%)
-- tinycc --
tinycc valgrind-new:0.41s no: 4.7s (11.6x, -----) me:29.5s (72.0x, -----) ca:46.6s (113.6x, -----) he:25.2s (61.4x, -----) ca:39.8s (97.0x, -----) dr:25.7s (62.7x, -----) ma: 8.8s (21.4x, -----)
tinycc valgrind-old:0.41s no: 6.1s (14.8x,-27.8%) me:22.0s (53.6x, 25.6%) ca:47.4s (115.6x, -1.7%) he:25.6s (62.6x, -1.9%) ca:36.9s (90.1x, 7.1%) dr:21.6s (52.8x, 15.8%) ma: 6.1s (14.8x, 30.8%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5802.49user 48.09system 1:37:37elapsed 99%CPU (0avgtext+0avgdata 532164maxresident)k
0inputs+480864outputs (0major+14759060minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-12 00:28:05.739693787 -0800
+++ pth_mutex_signal.stderr.out 2023-01-12 00:49:14.038376256 -0800
@@ -4,12 +4,44 @@
thread created
sleeping
signalling
-sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: clone (in /...libc...)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+sleeping
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/std_mutex.stderr.diff
=================================================
--- std_mutex.stderr.exp 2023-01-12 00:28:05.739693787 -0800
+++ std_mutex.stderr.out 2023-01-12 00:51:13.706928181 -0800
@@ -1,4 +1,16 @@
-Done.
+terminate called after throwing an instance of 'std::system_error'
+ what(): Enable multithreading to use std::thread: Operation not permitted
+
+Process terminating with default action of signal 6 (SIGABRT)
+ at 0x........: raise (raise.c:?)
+ by 0x........: abort (abort.c:?)
+ by 0x........: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: ??? (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::terminate() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: __cxa_rethrow (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: void std::vector<std::thread, std::allocator<std::thread> >::_M_emplace_back_aux<main::{lambda()#1}>(main::{lambda()#1}&&) (vector.tcc:426)
+ by 0x........: void std::vector<std::thread, std::allocator<std::thread> >::emplace_back<main::{lambda()#1}>(main::{lambda()#1}&&) (vector.tcc:101)
+ by 0x........: main (std_mutex.cpp:?)
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-01-12 00:28:05.729694744 -0800
+++ tc04_free_lock.stderr.out 2023-01-12 00:51:42.574166571 -0800
@@ -7,28 +7,20 @@
by 0x........: main (tc04_free_lock.c:20)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:26)
+ at 0x........: bar (tc04_free_lock.c:40)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
by 0x........: main (tc04_free_lock.c:26)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: foo (tc04_free_lock.c:47)
- by 0x........: main (tc04_free_lock.c:27)
+ at 0x........: foo (tc04_free_lock.c:49)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-s390
=================================================
--- tc04_free_lock.stderr.exp-s390 2023-01-12 00:28:05.729694744 -0800
+++ tc04_free_lock.stderr.out 2023-01-12 00:51:42.574166571 -0800
@@ -8,7 +8,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,7 +16,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-x86
=================================================
--- tc04_free_lock.stderr.exp-x86 2023-01-12 00:28:05.729694744 -0800
+++ tc04_free_lock.stderr.out 2023-01-12 00:51:42.574166571 -0800
@@ -8,7 +8,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:26)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,19 +16,11 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: main (tc04_free_lock.c:27)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-freebsd
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd 2023-01-12 00:28:05.749692831 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-12 00:51:48.103637587 -0800
@@ -19,9 +19,14 @@
by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:52)
+
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -37,13 +42,10 @@
by 0x........: nearly_main (tc09_bad_unlock.c:24)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-freebsd-clang
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd-clang 2023-01-12 00:28:05.739693787 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-12 00:51:48.103637587 -0800
@@ -19,9 +19,14 @@
by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:39)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:52)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: nearly_main (tc09_bad_unlock.c:48)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -37,13 +42,10 @@
by 0x........: nearly_main (tc09_bad_unlock.c:24)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:39)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-glibc2.8
=================================================
--- tc09_bad_unlock.stderr.exp-glibc2.8 2023-01-12 00:28:05.729694744 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-12 00:51:48.103637587 -0800
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: (below main)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-ppc
=================================================
--- tc09_bad_unlock.stderr.exp-ppc 2023-01-12 00:28:05.729694744 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-12 00:51:48.103637587 -0800
@@ -25,8 +25,8 @@
by 0x........: main (tc09_bad_unlock.c:52)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:52)
+ at 0x........: nearly_main (tc09_bad_unlock.c:48)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-s390
=================================================
--- tc09_bad_unlock.stderr.exp-s390 2023-01-12 00:28:05.739693787 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-12 00:51:48.103637587 -0800
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-solaris
=================================================
--- tc09_bad_unlock.stderr.exp-solaris 2023-01-12 00:28:05.729694744 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-12 00:51:48.103637587 -0800
@@ -6,6 +6,7 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:24)
+ by 0x........: main (tc09_bad_unlock.c:52)
Thread 2:
Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1.
@@ -15,19 +16,21 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
+ by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
The object at address 0x........ is not a mutex.
at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:5)
+ by 0x........: main (tc09_bad_unlock.c:52)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
+ by 0x........: main (tc09_bad_unlock.c:52)
---------------------
Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
@@ -37,18 +40,12 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:24)
+ by 0x........: main (tc09_bad_unlock.c:53)
The object at address 0x........ is not a mutex.
at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-x86
=================================================
--- tc09_bad_unlock.stderr.exp-x86 2023-01-12 00:28:05.739693787 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-12 00:51:48.103637587 -0800
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/timed_mutex.stderr.diff
=================================================
--- timed_mutex.stderr.exp 2023-01-12 00:28:05.729694744 -0800
+++ timed_mutex.stderr.out 2023-01-12 00:52:40.098663402 -0800
@@ -1,3 +1,16 @@
+terminate called after throwing an instance of 'std::system_error'
+ what(): Enable multithreading to use std::thread: Operation not permitted
+
+Process terminating with default action of signal 6 (SIGABRT)
+ at 0x........: raise (raise.c:?)
+ by 0x........: abort (abort.c:?)
+ by 0x........: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: ??? (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::terminate() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: __cxa_throw (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::thread::thread<void (&)()>(void (&)()) (thread:...)
+ by 0x........: main (timed_mutex.cpp:?)
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-12 00:28:05.569710045 -0800
+++ hginfo.stderrB.out 2023-01-12 00:35:05.059587344 -0800
@@ -11,6 +11,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2440 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2023-01-12 00:28:05.569710045 -0800
+++ hgtls.stdoutB.out 2023-01-12 00:35:08.629245905 -0800
@@ -8,38 +8,8 @@
test race tls_ip 0x........ ip 0x........ equal 1
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_global tls_ip 0x........ ip 0x........ equal 1
-Program exited normally.
+A debugging session is active.
+ Inferior 1 [Remote target] will be detached.
+Quit anyway? (y or n) [answered Y; input not from terminal]
+Detaching from program: /home/mark/valgrind-nightly/nightly/valgrind-new/none/tests/tls, Remote target
+Ending remote debugging.
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2023-01-12 00:28:05.929675617 -0800
+++ hg05_race2.stderr.out 2023-01-12 00:42:26.587353403 -0800
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2023-01-12 00:28:05.909677530 -0800
+++ tc20_verifywrap.stderr.out 2023-01-12 00:43:55.378859743 -0800
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc-2.18
=================================================
--- tc20_verifywrap.stderr.exp-glibc-2.18 2023-01-12 00:28:05.909677530 -0800
+++ tc20_verifywrap.stderr.out 2023-01-12 00:43:55.378859743 -0800
@@ -57,6 +57,14 @@
----------------------------------------------------------------
+Thread #x's call to pthread_mutex_destroy failed
+ with error code 16 (EBUSY: Device or resource busy)
+ at 0x........: mutex_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc20_verifywrap.c:117)
+
+----------------------------------------------------------------
+
Thread #x's call to pthread_mutex_lock failed
with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
@@ -157,10 +165,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:194)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(1) no error on next line
(2) no error on next line
@@ -172,10 +183,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:211)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(4) no error on next line
(5) no error on next line
@@ -187,11 +201,14 @@
Thread #x unlocked a not-locked lock at 0x........
at 0x........: pthread_rwlock_unlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
+ ...
by 0x........: main (tc20_verifywrap.c:232)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -224,6 +241,7 @@
with error code 22 (EINVAL: Invalid argument)
at 0x........: sem_post_WRK (hg_intercepts.c:...)
by 0x........: sem_post (hg_intercepts.c:...)
+ ...
by 0x........: main (tc20_verifywrap.c:284)
@@ -238,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc-2.21
=================================================
--- tc20_verifywrap.stderr.exp-glibc-2.21 2023-01-12 00:28:05.929675617 -0800
+++ tc20_verifywrap.stderr.out 2023-01-12 00:43:55.378859743 -0800
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -235,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -247,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-mips32
=================================================
--- tc20_verifywrap.stderr.exp-mips32 2023-01-12 00:28:05.919676573 -0800
+++ tc20_verifywrap.stderr.out 2023-01-12 00:43:55.378859743 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -44,7 +44,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_init failed
- with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint)
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -235,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -247,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-mips32-b
=================================================
--- tc20_verifywrap.stderr.exp-mips32-b 2023-01-12 00:28:05.919676573 -0800
+++ tc20_verifywrap.stderr.out 2023-01-12 00:43:55.378859743 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -44,7 +44,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_init failed
- with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint)
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -238,7 +238,7 @@
----------------------------------------------------------------
Thread #x's call to sem_post failed
- with error code 89 (ENOSYS: Function not implemented)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: sem_post_WRK (hg_intercepts.c:...)
by 0x........: sem_post (hg_intercepts.c:...)
...
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-s390x
=================================================
--- tc20_verifywrap.stderr.exp-s390x 2023-01-12 00:28:05.919676573 -0800
+++ tc20_verifywrap.stderr.out 2023-01-12 00:43:55.378859743 -0800
@@ -13,7 +13,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:86)
@@ -28,9 +27,8 @@
at 0x........: racy_child (tc20_verifywrap.c:44)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
-
-Location 0x........ is 0 bytes inside global var "unprotected"
-declared at tc20_verifywrap.c:37
+ Location 0x........ is 0 bytes inside global var "unprotected"
+ declared at tc20_verifywrap.c:37
----------------------------------------------------------------
@@ -167,10 +165,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:194)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(1) no error on next line
(2) no error on next line
@@ -182,10 +183,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:211)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(4) no error on next line
(5) no error on next line
@@ -199,10 +203,12 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:232)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -229,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -241,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-solaris
=================================================
--- tc20_verifywrap.stderr.exp-solaris 2023-01-12 00:28:05.919676573 -0800
+++ tc20_verifywrap.stderr.out 2023-01-12 00:43:55.378859743 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -43,8 +43,8 @@
----------------------------------------------------------------
-Thread #x's call to mutex_init failed
- with error code 22 (EINVAL: Invalid argument)
+Thread #x's call to pthread_mutex_init failed
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -57,8 +57,16 @@
----------------------------------------------------------------
+Thread #x's call to pthread_mutex_destroy failed
+ with error code 16 (EBUSY: Device or resource busy)
+ at 0x........: mutex_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc20_verifywrap.c:117)
+
+----------------------------------------------------------------
+
Thread #x's call to pthread_mutex_lock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_lock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:123)
@@ -66,7 +74,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_trylock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_trylock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:131)
@@ -74,7 +82,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_timedlock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_timedlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:136)
@@ -89,7 +97,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:140)
@@ -142,7 +150,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_cond_timedwait failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:180)
@@ -158,22 +166,13 @@
...
by 0x........: main (tc20_verifywrap.c:194)
Lock at 0x........ was first observed
- at 0x........: pthread_rwlock_init (hg_intercepts.c:...)
- ...
+ at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside rwl.__pthread_rwlock_readers,
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_rwlock_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: pthread_rwlock_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
- ...
- by 0x........: main (tc20_verifywrap.c:194)
-
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/dw4.stderr.diff
=================================================
--- dw4.stderr.exp 2023-01-12 00:28:05.639703351 -0800
+++ dw4.stderr.out 2023-01-12 00:36:54.799090622 -0800
@@ -14,8 +14,8 @@
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
by 0x........: main (dw4.c:62)
- Location 0x........ is 0 bytes inside local.i,
- declared at dw4.c:51, in frame #1 of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #1, created by main (dw4.c:50)
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
=================================================
./valgrind-new/memcheck/tests/dw4.stderr.diff-solaris
=================================================
--- dw4.stderr.exp-solaris 2023-01-12 00:28:05.679699525 -0800
+++ dw4.stderr.out 2023-01-12 00:36:54.799090622 -0800
@@ -14,8 +14,8 @@
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
by 0x........: main (dw4.c:62)
- Location 0x........ is 0 bytes inside local.i,
- declared at dw4.c:51, in frame #1 of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #1, created by main (dw4.c:50)
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
=================================================
./valgrind-new/memcheck/tests/sigaltstack.stderr.diff
=================================================
--- sigaltstack.stderr.exp 2023-01-12 00:28:05.699697613 -0800
+++ sigaltstack.stderr.out 2023-01-12 00:39:23.364879784 -0800
@@ -4,3 +4,51 @@
raising the signal
caught signal, local var is on 0x........
done
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid write of size 4
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid write of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid write of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff
=================================================
--- supp_unknown.stderr.exp 2023-01-12 00:28:05.619705263 -0800
+++ supp_unknown.stderr.out 2023-01-12 00:39:37.323544569 -0800
@@ -1,8 +1,11 @@
+Jump to the invalid address stated on the next line
+ ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
...
- by 0x........: main (badjump.c:17)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
possible), you can try to increase the size of the
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff-kfail
=================================================
--- supp_unknown.stderr.exp-kfail 2023-01-12 00:28:05.619705263 -0800
+++ supp_unknown.stderr.out 2023-01-12 00:39:37.323544569 -0800
@@ -1,3 +1,7 @@
+Jump to the invalid address stated on the next line
+ ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
=================================================
./valgrind-new/memcheck/tests/varinfo2.stderr.diff
=================================================
--- varinfo2.stderr.exp 2023-01-12 00:28:05.639703351 -0800
+++ varinfo2.stderr.out 2023-01-12 00:40:29.588545138 -0800
@@ -2,20 +2,20 @@
at 0x........: croak (varinfo2.c:28)
by 0x........: foo (varinfo2.c:41)
by 0x........: main (varinfo2.c:51)
- Location 0x........ is 0 bytes inside var[7],
- declared at varinfo2.c:39, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo2.c:36)
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo2.c:28)
by 0x........: foo (varinfo2.c:43)
by 0x........: main (varinfo2.c:51)
- Location 0x........ is 2 bytes inside var.bar,
- declared at varinfo2.c:42, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo2.c:36)
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo2.c:28)
by 0x........: foo (varinfo2.c:46)
by 0x........: main (varinfo2.c:51)
- Location 0x........ is 1 byte inside local var "var"
- declared at varinfo2.c:37, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo2.c:36)
=================================================
./valgrind-new/memcheck/tests/varinfo2.stderr.diff-ppc64
=================================================
--- varinfo2.stderr.exp-ppc64 2023-01-12 00:28:05.679699525 -0800
+++ varinfo2.stderr.out 2023-01-12 00:40:29.588545138 -0800
@@ -1,21 +1,21 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo2.c:29)
+ at 0x........: croak (varinfo2.c:28)
by 0x........: foo (varinfo2.c:41)
by 0x........: main (varinfo2.c:51)
- Location 0x........ is 0 bytes inside var[7],
- declared at varinfo2.c:39, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo2.c:36)
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo2.c:29)
+ at 0x........: croak (varinfo2.c:28)
by 0x........: foo (varinfo2.c:43)
by 0x........: main (varinfo2.c:51)
- Location 0x........ is 2 bytes inside var.bar,
- declared at varinfo2.c:42, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo2.c:36)
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo2.c:29)
+ at 0x........: croak (varinfo2.c:28)
by 0x........: foo (varinfo2.c:46)
by 0x........: main (varinfo2.c:51)
- Location 0x........ is 1 byte inside local var "var"
- declared at varinfo2.c:37, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo2.c:36)
=================================================
./valgrind-new/memcheck/tests/varinfo3.stderr.diff
=================================================
--- varinfo3.stderr.exp 2023-01-12 00:28:05.619705263 -0800
+++ varinfo3.stderr.out 2023-01-12 00:40:33.988124292 -0800
@@ -38,8 +38,8 @@
by 0x........: bar (varinfo3.c:43)
by 0x........: foo (varinfo3.c:58)
by 0x........: main (varinfo3.c:66)
- Location 0x........ is 0 bytes inside nonstatic_local_def[6],
- declared at varinfo3.c:51, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo3.c:49)
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo3.c:28)
@@ -53,6 +53,6 @@
by 0x........: bar (varinfo3.c:45)
by 0x........: foo (varinfo3.c:58)
by 0x........: main (varinfo3.c:66)
- Location 0x........ is 0 bytes inside nonstatic_local_undef[8],
- declared at varinfo3.c:53, in frame #X of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #X, created by foo (varinfo3.c:49)
=================================================
./valgrind-new/memcheck/tests/varinfo3.stderr.diff-freebsd
=============================...
[truncated message content] |
|
From: <pj...@wa...> - 2023-01-12 07:19:17
|
valgrind revision: valgrind-3.21.0.GIT-8fcc813468-20230111 C compiler: FreeBSD clang version 13.0.0 (gi...@gi...:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) GDB: GNU gdb (GDB) 12.1 [GDB v12.1 for FreeBSD] C library: FreeBSD libc uname -mrs: FreeBSD 13.1-RELEASE-p3 amd64 Vendor version: FreeBSD 13.1-RELEASE-p5 Nightly build on freebsd ( FreeBSD 13.1-RELEASE-p3 amd64 ) Started at 2023-01-12 07:43:52 CET Ended at 2023-01-12 08:19:04 CET 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 == 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures == gdbserver_tests/mcclean_after_fork (stdout) gdbserver_tests/mcclean_after_fork (stderr) gdbserver_tests/mcclean_after_fork (stdoutB) gdbserver_tests/mcclean_after_fork (stderrB) helgrind/tests/tls_threads (stderr) Last 20 lines of verbose log follow echo 445032: valgrind -q ./445032 -- Finished tests in none/tests/x86-freebsd ---------------------------- -- 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 --------------------------------- == 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures == gdbserver_tests/mcclean_after_fork (stdout) gdbserver_tests/mcclean_after_fork (stderr) gdbserver_tests/mcclean_after_fork (stdoutB) gdbserver_tests/mcclean_after_fork (stderrB) helgrind/tests/tls_threads (stderr) ...checking makefile consistency ...checking header files and include directives gmake: *** [Makefile:1429: regtest] Error 1 ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stderr.diff ================================================= --- mcclean_after_fork.stderr.exp 2023-01-12 08:01:38.162790000 +0100 +++ mcclean_after_fork.stderr.out 2023-01-12 08:07:01.923670000 +0100 @@ -4,4 +4,8 @@ For a detailed leak analysis, rerun with: --leak-check=full For lists of detected and suppressed errors, rerun with: -s ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -Reset valgrind output to log (orderly_finish) +HEAP SUMMARY: + in use at exit: ... bytes in ... blocks +For a detailed leak analysis, rerun with: --leak-check=full +For lists of detected and suppressed errors, rerun with: -s +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stderrB.diff ================================================= --- mcclean_after_fork.stderrB.exp 2023-01-12 08:01:38.162854000 +0100 +++ mcclean_after_fork.stderrB.out 2023-01-12 08:07:02.185069000 +0100 @@ -1,3 +1,3 @@ vgdb-error value changed from 0 to 999999 -monitor command request to kill this process -Remote connection closed +Expression cannot be implemented with read/access watchpoint. +"monitor" command not supported by this target. ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stdout.diff ================================================= --- /dev/null 2023-01-12 08:07:01.880011000 +0100 +++ mcclean_after_fork.stdout.out 2023-01-12 08:07:01.865205000 +0100 @@ -0,0 +1 @@ +mem is zero ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stdoutB.diff ================================================= --- mcclean_after_fork.stdoutB.exp 2023-01-12 08:01:38.162986000 +0100 +++ mcclean_after_fork.stdoutB.out 2023-01-12 08:07:02.120652000 +0100 @@ -4,9 +4,5 @@ Continuing. Breakpoint 1, main () at clean_after_fork.c:9 9 pid = fork(); -Hardware read watchpoint 4: mem Continuing. -Hardware read watchpoint 4: mem -Value = 0 -main () at clean_after_fork.c:34 -34 if (mem == 0) +Program exited normally. ================================================= ./valgrind-new/helgrind/tests/tls_threads.stderr.diff ================================================= --- tls_threads.stderr.exp 2023-01-12 08:01:38.194799000 +0100 +++ tls_threads.stderr.out 2023-01-12 08:12:30.333035000 +0100 @@ -1,2 +1,126 @@ +--20507:0: sched WARNING: pthread stack cache cannot be disabled! +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tls_threads.c:88) + +---------------------------------------------------------------- + +Possible data race during read of size 8 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 8 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + starting join in main +---Thread-Announcement------------------------------------------ + +Thread #x was created <truncated beyond 100 lines> ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stderr.diff ================================================= --- mcclean_after_fork.stderr.exp 2023-01-12 07:44:27.764928000 +0100 +++ mcclean_after_fork.stderr.out 2023-01-12 07:49:49.597402000 +0100 @@ -4,4 +4,8 @@ For a detailed leak analysis, rerun with: --leak-check=full For lists of detected and suppressed errors, rerun with: -s ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -Reset valgrind output to log (orderly_finish) +HEAP SUMMARY: + in use at exit: ... bytes in ... blocks +For a detailed leak analysis, rerun with: --leak-check=full +For lists of detected and suppressed errors, rerun with: -s +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stderrB.diff ================================================= --- mcclean_after_fork.stderrB.exp 2023-01-12 07:44:27.764990000 +0100 +++ mcclean_after_fork.stderrB.out 2023-01-12 07:49:49.705373000 +0100 @@ -1,3 +1,3 @@ vgdb-error value changed from 0 to 999999 -monitor command request to kill this process -Remote connection closed +Expression cannot be implemented with read/access watchpoint. +"monitor" command not supported by this target. ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stdout.diff ================================================= --- /dev/null 2023-01-12 07:49:49.555235000 +0100 +++ mcclean_after_fork.stdout.out 2023-01-12 07:49:49.540813000 +0100 @@ -0,0 +1 @@ +mem is zero ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stdoutB.diff ================================================= --- mcclean_after_fork.stdoutB.exp 2023-01-12 07:44:27.765108000 +0100 +++ mcclean_after_fork.stdoutB.out 2023-01-12 07:49:49.661197000 +0100 @@ -4,9 +4,5 @@ Continuing. Breakpoint 1, main () at clean_after_fork.c:9 9 pid = fork(); -Hardware read watchpoint 4: mem Continuing. -Hardware read watchpoint 4: mem -Value = 0 -main () at clean_after_fork.c:34 -34 if (mem == 0) +Program exited normally. ================================================= ./valgrind-old/helgrind/tests/tls_threads.stderr.diff ================================================= --- tls_threads.stderr.exp 2023-01-12 07:44:27.797922000 +0100 +++ tls_threads.stderr.out 2023-01-12 07:55:10.323072000 +0100 @@ -1,2 +1,126 @@ +--46599:0: sched WARNING: pthread stack cache cannot be disabled! starting join in main +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tls_threads.c:88) + +---------------------------------------------------------------- + +Possible data race during read of size 8 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 8 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---Thread-Announcement------------------------------------------ + +Thread #x was created <truncated beyond 100 lines> |
|
From: Philippe W. <phi...@sk...> - 2023-01-12 05:54:23
|
valgrind revision: valgrind-3.21.0.GIT-8fcc813468-20230111 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-1127.13.1.el7.ppc64le ppc64le Vendor version: CentOS Linux 7 (AltArch) Nightly build on gcc112 ( \S, ppc64le ) Started at 2023-01-12 03:00:04 UTC Ended at 2023-01-12 05:54:05 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 == 672 tests, 4 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) Last 20 lines of verbose log follow echo threaded-fork: valgrind ./threaded-fork threadederrno: valgrind -q ./threadederrno timestamp: valgrind --time-stamp=yes ./timestamp tls: valgrind ./tls unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- == 672 tests, 4 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Results from 24 hours ago == ================================================= Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo system: valgrind ./system thread-exits: valgrind ./thread-exits threaded-fork: valgrind ./threaded-fork threadederrno: valgrind -q ./threadederrno timestamp: valgrind --time-stamp=yes ./timestamp tls: valgrind ./tls unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-01-12 03:36:48.368256657 +0000 --- new.short 2023-01-12 04:13:21.515212102 +0000 *************** *** 8,10 **** ! == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) --- 8,10 ---- ! == 672 tests, 4 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 13,14 **** --- 13,16 ---- drd/tests/timed_mutex (stderr) + none/tests/cmdline1 (stdout) + none/tests/cmdline2 (stdout) *************** *** 16,19 **** Last 20 lines of verbose log follow echo - system: valgrind ./system - thread-exits: valgrind ./thread-exits threaded-fork: valgrind ./threaded-fork --- 18,19 ---- *************** *** 27,29 **** ! == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) --- 27,29 ---- ! == 672 tests, 4 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 32,33 **** --- 32,35 ---- drd/tests/timed_mutex (stderr) + none/tests/cmdline1 (stdout) + none/tests/cmdline2 (stdout) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.30s no: 7.7s (25.5x, -----) me:11.7s (39.0x, -----) ca:28.2s (94.2x, -----) he: 6.9s (22.9x, -----) ca:14.2s (47.3x, -----) dr: 7.5s (24.9x, -----) ma: 6.2s (20.5x, -----) bigcode1 valgrind-old:0.30s no: 5.7s (19.1x, 25.2%) me: 9.2s (30.7x, 21.3%) ca:34.7s (115.5x,-22.7%) he: 7.3s (24.4x, -6.4%) ca:15.9s (53.0x,-12.1%) dr: 9.1s (30.3x,-21.6%) ma: 9.7s (32.2x,-57.0%) -- bigcode2 -- bigcode2 valgrind-new:0.40s no:13.5s (33.8x, -----) me:26.1s (65.2x, -----) ca:57.3s (143.3x, -----) he:14.8s (37.0x, -----) ca:23.4s (58.4x, -----) dr:12.4s (31.1x, -----) ma:15.1s (37.8x, -----) bigcode2 valgrind-old:0.40s no:14.2s (35.6x, -5.4%) me:24.9s (62.2x, 4.6%) ca:52.7s (131.6x, 8.1%) he:14.8s (36.9x, 0.3%) ca:24.5s (61.3x, -5.1%) dr:12.3s (30.7x, 1.4%) ma:12.3s (30.7x, 18.7%) -- bz2 -- bz2 valgrind-new:0.67s no: 6.7s (10.1x, -----) me:18.9s (28.2x, -----) ca:35.9s (53.6x, -----) he:22.8s (34.0x, -----) ca:36.5s (54.5x, -----) dr:26.3s (39.3x, -----) ma: 6.8s (10.1x, -----) bz2 valgrind-old:0.67s no: 6.4s ( 9.6x, 5.0%) me:19.1s (28.5x, -1.2%) ca:35.2s (52.5x, 2.0%) he:21.6s (32.3x, 5.1%) ca:40.1s (59.9x, -9.8%) dr:30.3s (45.3x,-15.2%) ma: 8.6s (12.8x,-26.5%) -- fbench -- fbench valgrind-new:0.43s no: 3.5s ( 8.2x, -----) me:10.8s (25.0x, -----) ca:12.4s (28.9x, -----) he: 7.2s (16.7x, -----) ca:10.8s (25.2x, -----) dr: 8.0s (18.6x, -----) ma: 4.1s ( 9.5x, -----) fbench valgrind-old:0.43s no: 3.6s ( 8.5x, -3.4%) me:10.8s (25.2x, -0.7%) ca:11.3s (26.3x, 9.0%) he: 7.9s (18.3x, -9.3%) ca:11.5s (26.8x, -6.4%) dr: 8.0s (18.6x, 0.0%) ma: 4.1s ( 9.6x, -1.0%) -- ffbench -- ffbench valgrind-new:0.39s no: 1.2s ( 3.2x, -----) me: 4.7s (12.1x, -----) ca: 4.2s (10.8x, -----) he:10.3s (26.5x, -----) ca:10.7s (27.4x, -----) dr: 9.2s (23.7x, -----) ma: 1.6s ( 4.1x, -----) ffbench valgrind-old:0.39s no: 1.4s ( 3.6x,-13.7%) me: 5.0s (12.9x, -6.8%) ca: 4.4s (11.3x, -5.0%) he:11.6s (29.7x,-12.3%) ca:13.4s (34.4x,-25.8%) dr: 8.6s (21.9x, 7.4%) ma: 1.4s ( 3.5x, 15.6%) -- heap -- heap valgrind-new:0.51s no: 4.0s ( 7.9x, -----) me:13.0s (25.4x, -----) ca:16.4s (32.2x, -----) he:10.5s (20.5x, -----) ca:14.1s (27.7x, -----) dr: 6.8s (13.4x, -----) ma: 3.9s ( 7.6x, -----) heap valgrind-old:0.51s no: 2.7s ( 5.3x, 32.8%) me: 9.0s (17.7x, 30.3%) ca:14.3s (28.0x, 13.3%) he:10.5s (20.5x, -0.1%) ca:13.8s (27.1x, 2.2%) dr: 6.9s (13.6x, -1.9%) ma: 3.5s ( 7.0x, 8.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.29s no: 2.9s ( 9.9x, -----) me:12.9s (44.4x, -----) ca:14.6s (50.4x, -----) he:13.8s (47.7x, -----) ca:15.7s (54.0x, -----) dr:10.2s (35.1x, -----) ma: 5.5s (19.1x, -----) heap_pdb4 valgrind-old:0.29s no: 4.7s (16.3x,-65.2%) me:16.4s (56.7x,-27.7%) ca:19.7s (67.8x,-34.6%) he:15.0s (51.7x, -8.3%) ca:20.2s (69.6x,-28.9%) dr:12.4s (42.9x,-22.1%) ma: 5.0s (17.3x, 9.2%) -- many-loss-records -- many-loss-records valgrind-new:0.05s no: 0.9s (17.4x, -----) me: 3.4s (68.2x, -----) ca: 2.2s (44.4x, -----) he: 2.0s (41.0x, -----) ca: 2.8s (56.2x, -----) dr: 2.2s (44.2x, -----) ma: 1.2s (24.8x, -----) many-loss-records valgrind-old:0.05s no: 0.8s (15.4x, 11.5%) me: 2.6s (53.0x, 22.3%) ca: 2.6s (52.4x,-18.0%) he: 2.5s (49.2x,-20.0%) ca: 2.8s (56.2x, 0.0%) dr: 2.1s (41.8x, 5.4%) ma: 1.2s (23.8x, 4.0%) -- many-xpts -- many-xpts valgrind-new:0.08s no: 1.1s (14.3x, -----) me: 4.7s (58.5x, -----) ca: 5.1s (64.2x, -----) he: 3.9s (48.8x, -----) ca: 3.9s (48.4x, -----) dr: 3.0s (37.2x, -----) ma: 3.2s (40.0x, -----) many-xpts valgrind-old:0.08s no: 1.1s (14.1x, 0.9%) me: 4.6s (58.0x, 0.9%) ca: 6.0s (75.2x,-17.1%) he: 4.2s (52.0x, -6.7%) ca: 5.0s (62.5x,-29.2%) dr: 2.9s (35.9x, 3.7%) ma: 3.0s (37.6x, 5.9%) -- memrw -- memrw valgrind-new:0.11s no: 2.0s (18.4x, -----) me: 3.9s (35.6x, -----) ca: 7.6s (69.0x, -----) he:11.8s (107.0x, -----) ca: 6.1s (55.4x, -----) dr: 4.0s (36.2x, -----) ma: 2.6s (23.5x, -----) memrw valgrind-old:0.11s no: 2.4s (22.0x,-19.8%) me: 4.9s (44.9x,-26.0%) ca: 9.2s (83.3x,-20.7%) he: 9.6s (87.3x, 18.4%) ca: 6.1s (55.6x, -0.5%) dr: 4.0s (36.1x, 0.3%) ma: 2.3s (20.6x, 12.0%) -- sarp -- sarp valgrind-new:0.05s no: 1.0s (19.2x, -----) me: 6.1s (122.2x, -----) ca: 4.4s (88.2x, -----) he: 9.9s (198.8x, -----) ca: 2.9s (57.0x, -----) dr: 2.2s (45.0x, -----) ma: 0.7s (13.2x, -----) sarp valgrind-old:0.05s no: 0.5s (10.4x, 45.8%) me: 4.6s (92.2x, 24.5%) ca: 3.2s (65.0x, 26.3%) he:10.6s (212.8x, -7.0%) ca: 2.6s (51.4x, 9.8%) dr: 1.9s (38.4x, 14.7%) ma: 0.7s (14.4x, -9.1%) -- tinycc -- tinycc valgrind-new:0.33s no: 4.0s (12.1x, -----) me:18.9s (57.3x, -----) ca:16.9s (51.1x, -----) he:17.1s (51.7x, -----) ca:22.9s (69.5x, -----) dr:21.4s (64.9x, -----) ma: 5.8s (17.6x, -----) tinycc valgrind-old:0.33s no: 4.9s (14.8x,-21.8%) me:25.1s (76.1x,-32.7%) ca:26.2s (79.4x,-55.2%) he:24.6s (74.5x,-44.1%) ca:26.7s (81.0x,-16.6%) dr:20.7s (62.8x, 3.3%) ma: 5.7s (17.2x, 2.4%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 100m44.192s user 94m43.983s sys 0m23.733s |
|
From: Philippe W. <phi...@sk...> - 2023-01-12 04:46:10
|
valgrind revision: valgrind-3.21.0.GIT-8fcc813468-20230111 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-862.14.4.el7.ppc64 ppc64 Vendor version: CentOS Linux 7 (AltArch) Nightly build on gcc110 ( \S, ppc64 ) Started at 2023-01-12 03:00:05 UTC Ended at 2023-01-12 04:45:56 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 == 704 tests, 5 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) Last 20 lines of verbose log follow echo vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- -- Running tests in exp-bbv/tests/ppc32-linux ------------------------- ll: valgrind --interval-size=1000 --bb-out-file=ll.out.bb ./ll million: valgrind --interval-size=100000 --bb-out-file=million.out.bb ./million -- Finished tests in exp-bbv/tests/ppc32-linux ------------------------- == 704 tests, 5 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Results from 24 hours ago == ================================================= Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo tls: valgrind ./tls unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- -- Running tests in exp-bbv/tests/ppc32-linux ------------------------- ll: valgrind --interval-size=1000 --bb-out-file=ll.out.bb ./ll million: valgrind --interval-size=100000 --bb-out-file=million.out.bb ./million -- Finished tests in exp-bbv/tests/ppc32-linux ------------------------- == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-01-12 03:25:00.462960844 +0000 --- new.short 2023-01-12 03:50:23.466685469 +0000 *************** *** 8,10 **** ! == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) --- 8,10 ---- ! == 704 tests, 5 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 14,15 **** --- 14,17 ---- drd/tests/timed_mutex (stderr) + none/tests/cmdline1 (stdout) + none/tests/cmdline2 (stdout) *************** *** 17,20 **** Last 20 lines of verbose log follow echo - tls: valgrind ./tls - unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf --- 19,20 ---- *************** *** 27,29 **** ! == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) --- 27,29 ---- ! == 704 tests, 5 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 33,34 **** --- 33,36 ---- drd/tests/timed_mutex (stderr) + none/tests/cmdline1 (stdout) + none/tests/cmdline2 (stdout) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 1.6s ( 6.7x, -----) me: 2.9s (12.5x, -----) ca:21.6s (94.1x, -----) he: 1.8s ( 7.7x, -----) ca: 5.4s (23.3x, -----) dr: 1.7s ( 7.6x, -----) ma: 2.2s ( 9.5x, -----) bigcode1 valgrind-old:0.23s no: 1.5s ( 6.6x, 1.9%) me: 2.9s (12.5x, 0.0%) ca:21.6s (93.9x, 0.3%) he: 1.7s ( 7.6x, 1.1%) ca: 5.4s (23.3x, 0.0%) dr: 1.7s ( 7.5x, 0.6%) ma: 2.2s ( 9.4x, 0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 1.5s ( 6.2x, -----) me: 3.0s (12.4x, -----) ca:21.4s (89.0x, -----) he: 2.1s ( 8.8x, -----) ca: 5.1s (21.1x, -----) dr: 1.8s ( 7.5x, -----) ma: 2.5s (10.5x, -----) bigcode2 valgrind-old:0.24s no: 1.5s ( 6.2x, 0.7%) me: 3.0s (12.5x, -0.3%) ca:21.3s (88.8x, 0.2%) he: 2.1s ( 8.8x, -0.5%) ca: 5.5s (23.0x, -8.9%) dr: 1.8s ( 7.6x, -2.2%) ma: 2.5s (10.5x, 0.0%) -- bz2 -- bz2 valgrind-new:0.75s no: 4.5s ( 6.0x, -----) me:12.9s (17.2x, -----) ca:30.0s (40.0x, -----) he:15.1s (20.2x, -----) ca:22.9s (30.5x, -----) dr:19.0s (25.4x, -----) ma: 4.5s ( 6.0x, -----) bz2 valgrind-old:0.75s no: 4.5s ( 6.0x, 0.0%) me:12.9s (17.2x, -0.3%) ca:30.1s (40.1x, -0.2%) he:15.1s (20.2x, 0.0%) ca:22.9s (30.5x, -0.1%) dr:19.0s (25.3x, 0.1%) ma: 4.5s ( 6.0x, 0.0%) -- fbench -- fbench valgrind-new:0.35s no: 2.4s ( 6.8x, -----) me: 6.4s (18.4x, -----) ca: 9.4s (26.7x, -----) he: 5.4s (15.5x, -----) ca: 7.9s (22.5x, -----) dr: 5.3s (15.2x, -----) ma: 2.5s ( 7.2x, -----) fbench valgrind-old:0.35s no: 2.4s ( 6.8x, 0.8%) me: 6.4s (18.3x, 0.3%) ca: 9.4s (26.8x, -0.2%) he: 5.4s (15.4x, 0.4%) ca: 7.9s (22.5x, 0.0%) dr: 5.3s (15.3x, -0.2%) ma: 2.5s ( 7.2x, 0.4%) -- ffbench -- ffbench valgrind-new:0.43s no: 1.1s ( 2.6x, -----) me: 2.6s ( 6.0x, -----) ca: 2.9s ( 6.8x, -----) he: 9.2s (21.5x, -----) ca: 6.8s (15.9x, -----) dr: 5.5s (12.7x, -----) ma: 1.1s ( 2.5x, -----) ffbench valgrind-old:0.43s no: 1.1s ( 2.6x, 0.9%) me: 2.6s ( 6.0x, 0.4%) ca: 2.9s ( 6.8x, 0.3%) he: 9.3s (21.5x, -0.1%) ca: 6.8s (15.9x, 0.1%) dr: 5.4s (12.7x, 0.4%) ma: 1.1s ( 2.5x, -0.9%) -- heap -- heap valgrind-new:0.35s no: 2.2s ( 6.3x, -----) me: 9.1s (25.9x, -----) ca:13.7s (39.2x, -----) he:11.1s (31.7x, -----) ca:11.5s (32.8x, -----) dr: 6.7s (19.1x, -----) ma: 4.0s (11.3x, -----) heap valgrind-old:0.35s no: 2.3s ( 6.5x, -2.7%) me: 8.8s (25.2x, 2.6%) ca:13.8s (39.4x, -0.4%) he:11.2s (31.9x, -0.5%) ca:11.5s (32.9x, -0.3%) dr: 6.9s (19.6x, -3.0%) ma: 4.0s (11.3x, 0.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.39s no: 2.4s ( 6.0x, -----) me:12.7s (32.5x, -----) ca:15.0s (38.5x, -----) he:13.1s (33.5x, -----) ca:12.3s (31.6x, -----) dr: 7.8s (20.1x, -----) ma: 4.0s (10.2x, -----) heap_pdb4 valgrind-old:0.39s no: 2.3s ( 5.9x, 2.6%) me:12.7s (32.4x, 0.2%) ca:15.1s (38.6x, -0.2%) he:13.0s (33.3x, 0.8%) ca:12.3s (31.6x, 0.2%) dr: 7.6s (19.5x, 2.6%) ma: 3.9s (10.1x, 1.0%) -- many-loss-records -- many-loss-records valgrind-new:0.04s no: 0.4s (10.8x, -----) me: 2.0s (50.2x, -----) ca: 1.9s (47.8x, -----) he: 1.7s (42.2x, -----) ca: 1.7s (43.2x, -----) dr: 1.4s (35.2x, -----) ma: 0.9s (23.5x, -----) many-loss-records valgrind-old:0.04s no: 0.4s (11.0x, -2.3%) me: 2.0s (50.7x, -1.0%) ca: 1.9s (47.8x, 0.0%) he: 1.7s (42.0x, 0.6%) ca: 1.7s (43.2x, 0.0%) dr: 1.4s (34.8x, 1.4%) ma: 0.9s (23.2x, 1.1%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 0.7s (10.8x, -----) me: 3.3s (55.0x, -----) ca: 4.6s (76.7x, -----) he: 4.0s (66.3x, -----) ca: 2.7s (45.0x, -----) dr: 2.1s (35.5x, -----) ma: 2.3s (37.7x, -----) many-xpts valgrind-old:0.06s no: 0.7s (11.0x, -1.5%) me: 3.3s (54.7x, 0.6%) ca: 4.6s (76.8x, -0.2%) he: 4.0s (66.8x, -0.8%) ca: 2.7s (44.8x, 0.4%) dr: 2.1s (35.3x, 0.5%) ma: 2.3s (37.7x, 0.0%) -- memrw -- memrw valgrind-new:0.06s no: 1.0s (16.5x, -----) me: 2.0s (33.3x, -----) ca: 5.3s (88.5x, -----) he: 8.0s (132.5x, -----) ca: 3.3s (54.3x, -----) dr: 2.1s (34.5x, -----) ma: 1.1s (19.0x, -----) memrw valgrind-old:0.06s no: 0.9s (15.8x, 4.0%) me: 2.0s (33.0x, 1.0%) ca: 5.3s (88.7x, -0.2%) he: 7.7s (128.3x, 3.1%) ca: 3.2s (53.7x, 1.2%) dr: 2.0s (34.0x, 1.4%) ma: 1.1s (19.2x, -0.9%) -- sarp -- sarp valgrind-new:0.03s no: 0.3s (11.0x, -----) me: 4.1s (136.0x, -----) ca: 2.9s (95.0x, -----) he: 9.4s (313.0x, -----) ca: 1.7s (55.3x, -----) dr: 1.1s (38.0x, -----) ma: 0.5s (15.3x, -----) sarp valgrind-old:0.03s no: 0.3s (11.0x, 0.0%) me: 4.0s (135.0x, 0.7%) ca: 2.9s (95.3x, -0.4%) he: 9.4s (313.0x, 0.0%) ca: 1.7s (55.7x, -0.6%) dr: 1.2s (39.0x, -2.6%) ma: 0.4s (14.7x, 4.3%) -- tinycc -- tinycc valgrind-new:0.27s no: 3.1s (11.5x, -----) me:15.7s (58.0x, -----) ca:18.2s (67.5x, -----) he:18.5s (68.6x, -----) ca:15.4s (57.1x, -----) dr:12.8s (47.4x, -----) ma: 3.4s (12.7x, -----) tinycc valgrind-old:0.27s no: 3.1s (11.6x, -0.6%) me:15.6s (57.9x, 0.3%) ca:18.3s (67.6x, -0.2%) he:18.6s (68.8x, -0.3%) ca:15.4s (57.2x, -0.1%) dr:12.8s (47.4x, -0.1%) ma: 3.4s (12.7x, 0.3%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 55m32.779s user 54m10.817s sys 0m17.366s |
|
From: Tom H. <to...@co...> - 2023-01-12 03:43:07
|
|
From: Tom H. <to...@co...> - 2023-01-12 03:33:40
|
|
From: Tom H. <to...@co...> - 2023-01-12 03:24:34
|
|
From: Tom H. <to...@co...> - 2023-01-12 03:14:32
|
|
From: <ma...@bu...> - 2023-01-12 00:34:13
|
valgrind revision: valgrind-3.21.0.GIT-8fcc813468-20230111
C compiler: gcc (GCC) 12.2.1 20220819 (Red Hat 12.2.1-2)
GDB: GNU gdb (GDB) Fedora 12.1-2.fc36
Assembler: GNU assembler version 2.37-36.fc36
C library: GNU C Library (GNU libc) stable release version 2.35.
uname -mrs: Linux 6.0.5-200.fc36.s390x s390x
Vendor version: Fedora Linux 36 (Thirty Six)
Nightly build on lfedora1 ( Fedora release 36 (Thirty Six), s390x )
Started at 2023-01-12 00:00:01 UTC
Ended at 2023-01-12 00:28:06 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
== 793 tests, 2 stderr failures, 2 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
none/tests/cmdline1 (stdout)
none/tests/cmdline2 (stdout)
Last 20 lines of verbose log follow echo
thread-exits: valgrind ./thread-exits
threaded-fork: valgrind ./threaded-fork
threadederrno: valgrind -q ./threadederrno
timestamp: valgrind --time-stamp=yes ./timestamp
tls: valgrind ./tls
unit_debuglog: valgrind -q ./unit_debuglog
vgprintf: valgrind ./vgprintf
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind
-- Finished tests in none/tests ----------------------------------------
== 793 tests, 2 stderr failures, 2 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
none/tests/cmdline1 (stdout)
none/tests/cmdline2 (stdout)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1429: 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
== 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
Last 20 lines of verbose log follow echo
syslog: valgrind -q ./syslog
system: valgrind ./system
thread-exits: valgrind ./thread-exits
threaded-fork: valgrind ./threaded-fork
threadederrno: valgrind -q ./threadederrno
timestamp: valgrind --time-stamp=yes ./timestamp
tls: valgrind ./tls
unit_debuglog: valgrind -q ./unit_debuglog
vgprintf: valgrind ./vgprintf
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind
-- Finished tests in none/tests ----------------------------------------
== 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1429: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-01-12 00:14:03.655047532 +0000
--- new.short 2023-01-12 00:28:06.895298799 +0000
***************
*** 8,10 ****
! == 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 8,10 ----
! == 793 tests, 2 stderr failures, 2 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
***************
*** 12,13 ****
--- 12,15 ----
drd/tests/pth_mutex_signal (stderr)
+ none/tests/cmdline1 (stdout)
+ none/tests/cmdline2 (stdout)
***************
*** 15,18 ****
Last 20 lines of verbose log follow echo
- syslog: valgrind -q ./syslog
- system: valgrind ./system
thread-exits: valgrind ./thread-exits
--- 17,18 ----
***************
*** 27,29 ****
! == 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 27,29 ----
! == 793 tests, 2 stderr failures, 2 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
***************
*** 31,32 ****
--- 31,34 ----
drd/tests/pth_mutex_signal (stderr)
+ none/tests/cmdline1 (stdout)
+ none/tests/cmdline2 (stdout)
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-12 00:14:04.155047532 +0000
+++ pth_mutex_signal.stderr.out 2023-01-12 00:24:30.155258801 +0000
@@ -6,10 +6,43 @@
signalling
sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-12 00:14:04.205047532 +0000
+++ hginfo.stderrB.out 2023-01-12 00:17:00.455128813 +0000
@@ -1,5 +1,9 @@
vgdb-error value changed from 0 to 999999
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
@@ -11,6 +15,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-01-12 00:14:04.615047532 +0000
+++ vbit-test.stderr.out 2023-01-12 00:20:56.815208803 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
=================================================
./valgrind-new/none/tests/cmdline1.stdout.diff
=================================================
--- cmdline1.stdout.exp 2023-01-12 00:14:04.815047532 +0000
+++ cmdline1.stdout.out 2023-01-12 00:26:37.935288801 +0000
@@ -34,6 +34,8 @@
--log-fd=<number> log messages to file descriptor [2=stderr]
--log-file=<file> log messages to <file>
--log-socket=ipaddr:port log messages to socket ipaddr:port
+ --enable-debuginfod=no|yes query debuginfod servers for missing
+ debuginfo [yes]
user options for Valgrind tools that report errors:
--xml=yes emit error output in XML (some tools only)
=================================================
./valgrind-new/none/tests/cmdline1.stdout.diff-non-linux
=================================================
--- cmdline1.stdout.exp-non-linux 2023-01-12 00:14:04.815047532 +0000
+++ cmdline1.stdout.out 2023-01-12 00:26:37.935288801 +0000
@@ -2,6 +2,9 @@
tool-selection option, with default in [ ]:
--tool=<name> use the Valgrind tool named <name> [memcheck]
+ available tools are:
+ memcheck cachegrind callgrind helgrind drd
+ massif dhat lackey none exp-bbv
basic user options for all Valgrind tools, with defaults in [ ]:
-h --help show this message
@@ -31,6 +34,8 @@
--log-fd=<number> log messages to file descriptor [2=stderr]
--log-file=<file> log messages to <file>
--log-socket=ipaddr:port log messages to socket ipaddr:port
+ --enable-debuginfod=no|yes query debuginfod servers for missing
+ debuginfo [yes]
user options for Valgrind tools that report errors:
--xml=yes emit error output in XML (some tools only)
=================================================
./valgrind-new/none/tests/cmdline2.stdout.diff
=================================================
--- cmdline2.stdout.exp 2023-01-12 00:14:04.815047532 +0000
+++ cmdline2.stdout.out 2023-01-12 00:26:37.995288801 +0000
@@ -34,6 +34,8 @@
--log-fd=<number> log messages to file descriptor [2=stderr]
--log-file=<file> log messages to <file>
--log-socket=ipaddr:port log messages to socket ipaddr:port
+ --enable-debuginfod=no|yes query debuginfod servers for missing
+ debuginfo [yes]
user options for Valgrind tools that report errors:
--xml=yes emit error output in XML (some tools only)
=================================================
./valgrind-new/none/tests/cmdline2.stdout.diff-non-linux
=================================================
--- cmdline2.stdout.exp-non-linux 2023-01-12 00:14:04.815047532 +0000
+++ cmdline2.stdout.out 2023-01-12 00:26:37.995288801 +0000
@@ -2,6 +2,9 @@
tool-selection option, with default in [ ]:
--tool=<name> use the Valgrind tool named <name> [memcheck]
+ available tools are:
+ memcheck cachegrind callgrind helgrind drd
+ massif dhat lackey none exp-bbv
basic user options for all Valgrind tools, with defaults in [ ]:
-h --help show this message
@@ -31,6 +34,8 @@
--log-fd=<number> log messages to file descriptor [2=stderr]
--log-file=<file> log messages to <file>
--log-socket=ipaddr:port log messages to socket ipaddr:port
+ --enable-debuginfod=no|yes query debuginfod servers for missing
+ debuginfo [yes]
user options for Valgrind tools that report errors:
--xml=yes emit error output in XML (some tools only)
=================================================
./valgrind-old/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-12 00:00:15.714675533 +0000
+++ pth_mutex_signal.stderr.out 2023-01-12 00:10:20.394917555 +0000
@@ -6,10 +6,43 @@
signalling
sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-12 00:00:15.724675533 +0000
+++ hginfo.stderrB.out 2023-01-12 00:02:45.184675533 +0000
@@ -1,5 +1,9 @@
vgdb-error value changed from 0 to 999999
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
@@ -11,6 +15,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-old/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-01-12 00:00:15.764675533 +0000
+++ vbit-test.stderr.out 2023-01-12 00:06:50.554785528 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
|
|
From: <ma...@gc...> - 2023-01-11 10:32:14
|
valgrind revision: valgrind-3.21.0.GIT-36b9fea113-20230110
C compiler: gcc (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.4) 4.8.4
GDB: GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.3) 7.7.1
Assembler: GNU assembler (GNU Binutils for Ubuntu) 2.24
C library: GNU C Library (Ubuntu EGLIBC 2.19-0ubuntu6.15) stable release version 2.19
uname -mrs: Linux 3.13.0-170-generic aarch64
Vendor version: Ubuntu 14.04.6 LTS, Trusty Tahr
Nightly build on gcc114-arm64 ( Ubuntu 14.04 trusty aarch64 )
Started at 2023-01-11 00:00:01 PST
Ended at 2023-01-11 02:32:01 PST
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
== 648 tests, 20 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/dw4 (stderr)
memcheck/tests/sigaltstack (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
Last 20 lines of verbose log follow echo
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
Checking out Valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 648 tests, 21 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/dw4 (stderr)
memcheck/tests/sigaltstack (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
Last 20 lines of verbose log follow echo
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-01-11 00:27:58.181736672 -0800
--- new.short 2023-01-11 00:55:16.185503687 -0800
***************
*** 8,10 ****
! == 648 tests, 21 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 8,10 ----
! == 648 tests, 20 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
***************
*** 21,23 ****
helgrind/tests/hg05_race2 (stderr)
- helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
--- 21,22 ----
***************
*** 39,42 ****
Last 20 lines of verbose log follow echo
helgrind/tests/hg05_race2 (stderr)
- helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
--- 38,41 ----
Last 20 lines of verbose log follow echo
+ memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.21s no: 3.6s (17.1x, -----) me: 7.9s (37.6x, -----) ca:35.4s (168.7x, -----) he: 4.2s (19.9x, -----) ca: 9.5s (45.1x, -----) dr: 4.2s (19.8x, -----) ma: 4.3s (20.4x, -----)
bigcode1 valgrind-old:0.21s no: 3.6s (17.1x, 0.0%) me: 7.9s (37.4x, 0.4%) ca:35.4s (168.6x, 0.0%) he: 4.2s (19.9x, 0.2%) ca: 9.4s (44.9x, 0.4%) dr: 4.2s (19.8x, -0.2%) ma: 4.3s (20.7x, -1.4%)
-- bigcode2 --
bigcode2 valgrind-new:0.21s no: 9.2s (43.6x, -----) me:18.6s (88.4x, -----) ca:67.0s (319.2x, -----) he:10.8s (51.3x, -----) ca:16.7s (79.4x, -----) dr:10.3s (49.2x, -----) ma:10.5s (50.1x, -----)
bigcode2 valgrind-old:0.21s no: 9.2s (44.0x, -0.9%) me:18.5s (88.2x, 0.3%) ca:67.0s (319.1x, 0.0%) he:10.9s (51.8x, -0.8%) ca:16.7s (79.3x, 0.1%) dr:10.3s (49.0x, 0.4%) ma:10.5s (49.9x, 0.4%)
-- bz2 --
bz2 valgrind-new:1.12s no: 3.9s ( 3.5x, -----) me:14.3s (12.7x, -----) ca:40.3s (36.0x, -----) he:20.2s (18.0x, -----) ca:30.9s (27.6x, -----) dr:30.0s (26.8x, -----) ma: 4.2s ( 3.8x, -----)
bz2 valgrind-old:1.12s no: 4.1s ( 3.6x, -3.6%) me:14.2s (12.7x, 0.2%) ca:40.3s (36.0x, 0.1%) he:20.2s (18.0x, 0.0%) ca:30.9s (27.6x, 0.0%) dr:29.1s (26.0x, 2.9%) ma: 4.2s ( 3.8x, 0.0%)
-- fbench --
fbench valgrind-new:0.54s no: 4.0s ( 7.4x, -----) me: 8.1s (15.0x, -----) ca:17.9s (33.1x, -----) he: 6.9s (12.9x, -----) ca:11.1s (20.6x, -----) dr: 9.0s (16.6x, -----) ma: 4.3s ( 8.0x, -----)
fbench valgrind-old:0.54s no: 4.0s ( 7.4x, 0.3%) me: 8.5s (15.7x, -4.8%) ca:16.9s (31.4x, 5.3%) he: 7.0s (12.9x, -0.1%) ca:11.2s (20.6x, -0.1%) dr: 8.9s (16.5x, 0.3%) ma: 4.2s ( 7.9x, 1.6%)
-- ffbench --
ffbench valgrind-new:0.53s no: 3.0s ( 5.7x, -----) me: 5.8s (11.0x, -----) ca: 6.0s (11.3x, -----) he:16.6s (31.4x, -----) ca:11.2s (21.1x, -----) dr:10.4s (19.6x, -----) ma: 3.2s ( 6.0x, -----)
ffbench valgrind-old:0.53s no: 2.9s ( 5.4x, 4.7%) me: 5.8s (11.0x, -0.3%) ca: 5.9s (11.2x, 0.7%) he:16.7s (31.5x, -0.4%) ca:11.3s (21.2x, -0.9%) dr:10.0s (18.9x, 3.4%) ma: 3.1s ( 5.9x, 0.9%)
-- heap --
heap valgrind-new:0.54s no: 2.6s ( 4.9x, -----) me:11.2s (20.7x, -----) ca:23.2s (43.0x, -----) he:16.6s (30.8x, -----) ca:13.0s (24.1x, -----) dr:10.2s (18.9x, -----) ma: 6.0s (11.0x, -----)
heap valgrind-old:0.54s no: 2.5s ( 4.7x, 3.4%) me:11.1s (20.6x, 0.4%) ca:23.1s (42.9x, 0.3%) he:17.1s (31.7x, -2.9%) ca:13.6s (25.2x, -4.3%) dr:10.2s (18.9x, 0.4%) ma: 6.0s (11.1x, -0.5%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.57s no: 2.7s ( 4.7x, -----) me:18.1s (31.7x, -----) ca:24.5s (42.9x, -----) he:19.6s (34.3x, -----) ca:14.7s (25.8x, -----) dr:11.8s (20.7x, -----) ma: 6.1s (10.7x, -----)
heap_pdb4 valgrind-old:0.57s no: 2.8s ( 5.0x, -5.2%) me:18.2s (31.9x, -0.4%) ca:24.5s (42.9x, 0.0%) he:19.7s (34.5x, -0.5%) ca:15.2s (26.7x, -3.3%) dr:11.6s (20.4x, 1.4%) ma: 6.1s (10.7x, 0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.07s no: 0.7s ( 9.3x, -----) me: 3.1s (44.9x, -----) ca: 3.7s (53.3x, -----) he: 2.7s (38.3x, -----) ca: 2.4s (34.6x, -----) dr: 2.4s (34.6x, -----) ma: 1.6s (23.4x, -----)
many-loss-records valgrind-old:0.07s no: 0.7s ( 9.3x, 0.0%) me: 3.1s (44.9x, 0.0%) ca: 3.4s (48.1x, 9.7%) he: 2.9s (41.1x, -7.5%) ca: 2.4s (34.4x, 0.4%) dr: 2.4s (34.9x, -0.8%) ma: 1.7s (23.9x, -1.8%)
-- many-xpts --
many-xpts valgrind-new:0.12s no: 0.9s ( 7.2x, -----) me: 3.4s (28.1x, -----) ca: 9.0s (74.9x, -----) he: 4.5s (37.3x, -----) ca: 3.8s (31.7x, -----) dr: 3.6s (29.7x, -----) ma: 3.5s (29.6x, -----)
many-xpts valgrind-old:0.12s no: 0.9s ( 7.4x, -3.5%) me: 3.4s (28.3x, -0.9%) ca: 9.2s (76.4x, -2.0%) he: 4.4s (37.0x, 0.9%) ca: 3.5s (29.4x, 7.1%) dr: 3.7s (31.1x, -4.8%) ma: 3.6s (29.8x, -0.8%)
-- memrw --
memrw valgrind-new:0.30s no: 1.1s ( 3.7x, -----) me: 2.7s ( 8.9x, -----) ca: 8.6s (28.8x, -----) he:15.4s (51.2x, -----) ca: 4.2s (13.9x, -----) dr: 3.2s (10.5x, -----) ma: 1.4s ( 4.8x, -----)
memrw valgrind-old:0.30s no: 1.1s ( 3.8x, -1.8%) me: 2.8s ( 9.4x, -5.6%) ca: 8.6s (28.7x, 0.1%) he:15.6s (52.1x, -1.7%) ca: 4.2s (14.0x, -0.5%) dr: 3.1s (10.5x, 0.3%) ma: 1.4s ( 4.7x, 1.4%)
-- sarp --
sarp valgrind-new:0.03s no: 0.6s (19.0x, -----) me: 3.8s (127.7x, -----) ca: 4.7s (157.0x, -----) he:10.7s (355.0x, -----) ca: 2.3s (77.3x, -----) dr: 1.9s (64.7x, -----) ma: 0.8s (28.0x, -----)
sarp valgrind-old:0.03s no: 0.6s (19.3x, -1.8%) me: 3.8s (126.7x, 0.8%) ca: 4.7s (156.7x, 0.2%) he:10.7s (356.3x, -0.4%) ca: 2.4s (78.7x, -1.7%) dr: 1.9s (64.3x, 0.5%) ma: 0.8s (26.7x, 4.8%)
-- tinycc --
tinycc valgrind-new:0.42s no: 6.9s (16.5x, -----) me:26.2s (62.5x, -----) ca:53.8s (128.1x, -----) he:24.4s (58.0x, -----) ca:36.8s (87.7x, -----) dr:21.3s (50.8x, -----) ma: 8.8s (21.0x, -----)
tinycc valgrind-old:0.42s no: 4.7s (11.3x, 31.4%) me:21.9s (52.3x, 16.4%) ca:46.7s (111.1x, 13.3%) he:21.7s (51.6x, 11.0%) ca:43.2s (102.8x,-17.2%) dr:22.9s (54.5x, -7.4%) ma: 6.1s (14.5x, 30.6%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5749.75user 48.63system 1:36:44elapsed 99%CPU (0avgtext+0avgdata 532156maxresident)k
0inputs+480912outputs (0major+14764171minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-11 00:27:58.581698528 -0800
+++ pth_mutex_signal.stderr.out 2023-01-11 00:49:05.430857705 -0800
@@ -4,12 +4,44 @@
thread created
sleeping
signalling
-sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: clone (in /...libc...)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+sleeping
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/std_mutex.stderr.diff
=================================================
--- std_mutex.stderr.exp 2023-01-11 00:27:58.581698528 -0800
+++ std_mutex.stderr.out 2023-01-11 00:51:05.409411148 -0800
@@ -1,4 +1,16 @@
-Done.
+terminate called after throwing an instance of 'std::system_error'
+ what(): Enable multithreading to use std::thread: Operation not permitted
+
+Process terminating with default action of signal 6 (SIGABRT)
+ at 0x........: raise (raise.c:?)
+ by 0x........: abort (abort.c:?)
+ by 0x........: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: ??? (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::terminate() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: __cxa_rethrow (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: void std::vector<std::thread, std::allocator<std::thread> >::_M_emplace_back_aux<main::{lambda()#1}>(main::{lambda()#1}&&) (vector.tcc:426)
+ by 0x........: void std::vector<std::thread, std::allocator<std::thread> >::emplace_back<main::{lambda()#1}>(main::{lambda()#1}&&) (vector.tcc:101)
+ by 0x........: main (std_mutex.cpp:?)
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-01-11 00:27:58.571699481 -0800
+++ tc04_free_lock.stderr.out 2023-01-11 00:51:34.446640800 -0800
@@ -7,28 +7,20 @@
by 0x........: main (tc04_free_lock.c:20)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:26)
+ at 0x........: bar (tc04_free_lock.c:40)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
by 0x........: main (tc04_free_lock.c:26)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: foo (tc04_free_lock.c:47)
- by 0x........: main (tc04_free_lock.c:27)
+ at 0x........: foo (tc04_free_lock.c:49)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-s390
=================================================
--- tc04_free_lock.stderr.exp-s390 2023-01-11 00:27:58.571699481 -0800
+++ tc04_free_lock.stderr.out 2023-01-11 00:51:34.446640800 -0800
@@ -8,7 +8,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,7 +16,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-x86
=================================================
--- tc04_free_lock.stderr.exp-x86 2023-01-11 00:27:58.571699481 -0800
+++ tc04_free_lock.stderr.out 2023-01-11 00:51:34.446640800 -0800
@@ -8,7 +8,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:26)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,19 +16,11 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: main (tc04_free_lock.c:27)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-freebsd
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd 2023-01-11 00:27:58.591697574 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-11 00:51:39.906119927 -0800
@@ -19,9 +19,14 @@
by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:52)
+
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -37,13 +42,10 @@
by 0x........: nearly_main (tc09_bad_unlock.c:24)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-freebsd-clang
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd-clang 2023-01-11 00:27:58.581698528 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-11 00:51:39.906119927 -0800
@@ -19,9 +19,14 @@
by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:39)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:52)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: nearly_main (tc09_bad_unlock.c:48)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -37,13 +42,10 @@
by 0x........: nearly_main (tc09_bad_unlock.c:24)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:39)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-glibc2.8
=================================================
--- tc09_bad_unlock.stderr.exp-glibc2.8 2023-01-11 00:27:58.571699481 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-11 00:51:39.906119927 -0800
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: (below main)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-ppc
=================================================
--- tc09_bad_unlock.stderr.exp-ppc 2023-01-11 00:27:58.571699481 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-11 00:51:39.906119927 -0800
@@ -25,8 +25,8 @@
by 0x........: main (tc09_bad_unlock.c:52)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:52)
+ at 0x........: nearly_main (tc09_bad_unlock.c:48)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-s390
=================================================
--- tc09_bad_unlock.stderr.exp-s390 2023-01-11 00:27:58.581698528 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-11 00:51:39.906119927 -0800
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-solaris
=================================================
--- tc09_bad_unlock.stderr.exp-solaris 2023-01-11 00:27:58.571699481 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-11 00:51:39.906119927 -0800
@@ -6,6 +6,7 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:24)
+ by 0x........: main (tc09_bad_unlock.c:52)
Thread 2:
Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1.
@@ -15,19 +16,21 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
+ by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
The object at address 0x........ is not a mutex.
at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:5)
+ by 0x........: main (tc09_bad_unlock.c:52)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
+ by 0x........: main (tc09_bad_unlock.c:52)
---------------------
Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
@@ -37,18 +40,12 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:24)
+ by 0x........: main (tc09_bad_unlock.c:53)
The object at address 0x........ is not a mutex.
at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-x86
=================================================
--- tc09_bad_unlock.stderr.exp-x86 2023-01-11 00:27:58.581698528 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-11 00:51:39.906119927 -0800
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/timed_mutex.stderr.diff
=================================================
--- timed_mutex.stderr.exp 2023-01-11 00:27:58.571699481 -0800
+++ timed_mutex.stderr.out 2023-01-11 00:52:32.691086872 -0800
@@ -1,3 +1,16 @@
+terminate called after throwing an instance of 'std::system_error'
+ what(): Enable multithreading to use std::thread: Operation not permitted
+
+Process terminating with default action of signal 6 (SIGABRT)
+ at 0x........: raise (raise.c:?)
+ by 0x........: abort (abort.c:?)
+ by 0x........: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: ??? (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::terminate() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: __cxa_throw (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::thread::thread<void (&)()>(void (&)()) (thread:...)
+ by 0x........: main (timed_mutex.cpp:?)
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-11 00:27:58.451710925 -0800
+++ hginfo.stderrB.out 2023-01-11 00:35:00.441463664 -0800
@@ -11,6 +11,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2440 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2023-01-11 00:27:58.451710925 -0800
+++ hgtls.stdoutB.out 2023-01-11 00:35:04.031121277 -0800
@@ -8,38 +8,8 @@
test race tls_ip 0x........ ip 0x........ equal 1
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_global tls_ip 0x........ ip 0x........ equal 1
-Program exited normally.
+A debugging session is active.
+ Inferior 1 [Remote target] will be detached.
+Quit anyway? (y or n) [answered Y; input not from terminal]
+Detaching from program: /home/mark/valgrind-nightly/nightly/valgrind-new/none/tests/tls, Remote target
+Ending remote debugging.
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2023-01-11 00:27:58.741683270 -0800
+++ hg05_race2.stderr.out 2023-01-11 00:42:23.369213858 -0800
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2023-01-11 00:27:58.731684224 -0800
+++ tc20_verifywrap.stderr.out 2023-01-11 00:43:48.741069836 -0800
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc-2.18
=================================================
--- tc20_verifywrap.stderr.exp-glibc-2.18 2023-01-11 00:27:58.731684224 -0800
+++ tc20_verifywrap.stderr.out 2023-01-11 00:43:48.741069836 -0800
@@ -57,6 +57,14 @@
----------------------------------------------------------------
+Thread #x's call to pthread_mutex_destroy failed
+ with error code 16 (EBUSY: Device or resource busy)
+ at 0x........: mutex_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc20_verifywrap.c:117)
+
+----------------------------------------------------------------
+
Thread #x's call to pthread_mutex_lock failed
with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
@@ -157,10 +165,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:194)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(1) no error on next line
(2) no error on next line
@@ -172,10 +183,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:211)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(4) no error on next line
(5) no error on next line
@@ -187,11 +201,14 @@
Thread #x unlocked a not-locked lock at 0x........
at 0x........: pthread_rwlock_unlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
+ ...
by 0x........: main (tc20_verifywrap.c:232)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -224,6 +241,7 @@
with error code 22 (EINVAL: Invalid argument)
at 0x........: sem_post_WRK (hg_intercepts.c:...)
by 0x........: sem_post (hg_intercepts.c:...)
+ ...
by 0x........: main (tc20_verifywrap.c:284)
@@ -238,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc-2.21
=================================================
--- tc20_verifywrap.stderr.exp-glibc-2.21 2023-01-11 00:27:58.741683270 -0800
+++ tc20_verifywrap.stderr.out 2023-01-11 00:43:48.741069836 -0800
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -235,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -247,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-mips32
=================================================
--- tc20_verifywrap.stderr.exp-mips32 2023-01-11 00:27:58.741683270 -0800
+++ tc20_verifywrap.stderr.out 2023-01-11 00:43:48.741069836 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -44,7 +44,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_init failed
- with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint)
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -235,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -247,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-mips32-b
=================================================
--- tc20_verifywrap.stderr.exp-mips32-b 2023-01-11 00:27:58.731684224 -0800
+++ tc20_verifywrap.stderr.out 2023-01-11 00:43:48.741069836 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -44,7 +44,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_init failed
- with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint)
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -238,7 +238,7 @@
----------------------------------------------------------------
Thread #x's call to sem_post failed
- with error code 89 (ENOSYS: Function not implemented)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: sem_post_WRK (hg_intercepts.c:...)
by 0x........: sem_post (hg_intercepts.c:...)
...
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-s390x
=================================================
--- tc20_verifywrap.stderr.exp-s390x 2023-01-11 00:27:58.741683270 -0800
+++ tc20_verifywrap.stderr.out 2023-01-11 00:43:48.741069836 -0800
@@ -13,7 +13,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:86)
@@ -28,9 +27,8 @@
at 0x........: racy_child (tc20_verifywrap.c:44)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
-
-Location 0x........ is 0 bytes inside global var "unprotected"
-declared at tc20_verifywrap.c:37
+ Location 0x........ is 0 bytes inside global var "unprotected"
+ declared at tc20_verifywrap.c:37
----------------------------------------------------------------
@@ -167,10 +165,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:194)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(1) no error on next line
(2) no error on next line
@@ -182,10 +183,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:211)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(4) no error on next line
(5) no error on next line
@@ -199,10 +203,12 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:232)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -229,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -241,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-solaris
=================================================
--- tc20_verifywrap.stderr.exp-solaris 2023-01-11 00:27:58.741683270 -0800
+++ tc20_verifywrap.stderr.out 2023-01-11 00:43:48.741069836 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -43,8 +43,8 @@
----------------------------------------------------------------
-Thread #x's call to mutex_init failed
- with error code 22 (EINVAL: Invalid argument)
+Thread #x's call to pthread_mutex_init failed
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -57,8 +57,16 @@
----------------------------------------------------------------
+Thread #x's call to pthread_mutex_destroy failed
+ with error code 16 (EBUSY: Device or resource busy)
+ at 0x........: mutex_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc20_verifywrap.c:117)
+
+----------------------------------------------------------------
+
Thread #x's call to pthread_mutex_lock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_lock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:123)
@@ -66,7 +74,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_trylock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_trylock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:131)
@@ -74,7 +82,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_timedlock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_timedlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:136)
@@ -89,7 +97,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:140)
@@ -142,7 +150,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_cond_timedwait failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:180)
@@ -158,22 +166,13 @@
...
by 0x........: main (tc20_verifywrap.c:194)
Lock at 0x........ was first observed
- at 0x........: pthread_rwlock_init (hg_intercepts.c:...)
- ...
+ at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside rwl.__pthread_rwlock_readers,
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_rwlock_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: pthread_rwlock_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
- ...
- by 0x........: main (tc20_verifywrap.c:194)
-
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/dw4.stderr.diff
=================================================
--- dw4.stderr.exp 2023-01-11 00:27:58.511705203 -0800
+++ dw4.stderr.out 2023-01-11 00:36:53.840647311 -0800
@@ -14,8 +14,8 @@
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
by 0x........: main (dw4.c:62)
- Location 0x........ is 0 bytes inside local.i,
- declared at dw4.c:51, in frame #1 of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #1, created by main (dw4.c:50)
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
=================================================
./valgrind-new/memcheck/tests/dw4.stderr.diff-solaris
=================================================
--- dw4.stderr.exp-solaris 2023-01-11 00:27:58.541702342 -0800
+++ dw4.stderr.out 2023-01-11 00:36:53.840647311 -0800
@@ -14,8 +14,8 @@
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
by 0x........: main (dw4.c:62)
- Location 0x........ is 0 bytes inside local.i,
- declared at dw4.c:51, in frame #1 of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #1, created by main (dw4.c:50)
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
=================================================
./valgrind-new/memcheck/tests/sigaltstack.stderr.diff
=================================================
--- sigaltstack.stderr.exp 2023-01-11 00:27:58.551701389 -0800
+++ sigaltstack.stderr.out 2023-01-11 00:39:27.096028778 -0800
@@ -4,3 +4,51 @@
raising the signal
caught signal, local var is on 0x........
done
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid write of size 4
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid write of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid read of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+Invalid write of size 8
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff
=================================================
--- supp_unknown.stderr.exp 2023-01-11 00:27:58.491707110 -0800
+++ supp_unknown.stderr.out 2023-01-11 00:39:40.214777393 -0800
@@ -1,8 +1,11 @@
+Jump to the invalid address stated on the next line
+ ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
...
- by 0x........: main (badjump.c:17)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
possible), you can try to increase the size of the
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff-kfail
=================================================
--- supp_unknown.stderr.exp-kfail 2023-01-11 00:27:58.491707110 -0800
+++ supp_unknown.stderr.out 2023-01-11 00:39:40.214777393 -0800
@@ -1,3 +1,7 @@
+Jump to the invalid address stated on the next line
+ ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
=========================...
[truncated message content] |
|
From: <pj...@wa...> - 2023-01-11 08:25:18
|
valgrind revision: valgrind-3.21.0.GIT-36b9fea113-20230110 C compiler: FreeBSD clang version 13.0.0 (gi...@gi...:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) GDB: GNU gdb (GDB) 12.1 [GDB v12.1 for FreeBSD] C library: FreeBSD libc uname -mrs: FreeBSD 13.1-RELEASE-p3 amd64 Vendor version: FreeBSD 13.1-RELEASE-p5 Nightly build on freebsd ( FreeBSD 13.1-RELEASE-p3 amd64 ) Started at 2023-01-11 08:50:33 CET Ended at 2023-01-11 09:24:56 CET 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 == 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures == gdbserver_tests/mcclean_after_fork (stdout) gdbserver_tests/mcclean_after_fork (stderr) gdbserver_tests/mcclean_after_fork (stdoutB) gdbserver_tests/mcclean_after_fork (stderrB) helgrind/tests/tls_threads (stderr) Last 20 lines of verbose log follow echo 445032: valgrind -q ./445032 -- Finished tests in none/tests/x86-freebsd ---------------------------- -- 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 --------------------------------- == 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures == gdbserver_tests/mcclean_after_fork (stdout) gdbserver_tests/mcclean_after_fork (stderr) gdbserver_tests/mcclean_after_fork (stdoutB) gdbserver_tests/mcclean_after_fork (stderrB) helgrind/tests/tls_threads (stderr) ...checking makefile consistency ...checking header files and include directives gmake: *** [Makefile:1429: regtest] Error 1 ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stderr.diff ================================================= --- mcclean_after_fork.stderr.exp 2023-01-11 09:08:04.077436000 +0100 +++ mcclean_after_fork.stderr.out 2023-01-11 09:13:09.155150000 +0100 @@ -4,4 +4,8 @@ For a detailed leak analysis, rerun with: --leak-check=full For lists of detected and suppressed errors, rerun with: -s ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -Reset valgrind output to log (orderly_finish) +HEAP SUMMARY: + in use at exit: ... bytes in ... blocks +For a detailed leak analysis, rerun with: --leak-check=full +For lists of detected and suppressed errors, rerun with: -s +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stderrB.diff ================================================= --- mcclean_after_fork.stderrB.exp 2023-01-11 09:08:04.077494000 +0100 +++ mcclean_after_fork.stderrB.out 2023-01-11 09:13:09.261148000 +0100 @@ -1,3 +1,3 @@ vgdb-error value changed from 0 to 999999 -monitor command request to kill this process -Remote connection closed +Expression cannot be implemented with read/access watchpoint. +"monitor" command not supported by this target. ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stdout.diff ================================================= --- /dev/null 2023-01-11 09:13:09.111777000 +0100 +++ mcclean_after_fork.stdout.out 2023-01-11 09:13:09.097352000 +0100 @@ -0,0 +1 @@ +mem is zero ================================================= ./valgrind-new/gdbserver_tests/mcclean_after_fork.stdoutB.diff ================================================= --- mcclean_after_fork.stdoutB.exp 2023-01-11 09:08:04.077605000 +0100 +++ mcclean_after_fork.stdoutB.out 2023-01-11 09:13:09.215197000 +0100 @@ -4,9 +4,5 @@ Continuing. Breakpoint 1, main () at clean_after_fork.c:9 9 pid = fork(); -Hardware read watchpoint 4: mem Continuing. -Hardware read watchpoint 4: mem -Value = 0 -main () at clean_after_fork.c:34 -34 if (mem == 0) +Program exited normally. ================================================= ./valgrind-new/helgrind/tests/tls_threads.stderr.diff ================================================= --- tls_threads.stderr.exp 2023-01-11 09:08:04.107879000 +0100 +++ tls_threads.stderr.out 2023-01-11 09:18:29.552397000 +0100 @@ -1,2 +1,95 @@ +--17936:0: sched WARNING: pthread stack cache cannot be disabled! starting join in main +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tls_threads.c:88) + +---------------------------------------------------------------- + +Possible data race during read of size 8 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 8 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + finished join in main ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stderr.diff ================================================= --- mcclean_after_fork.stderr.exp 2023-01-11 08:51:12.590159000 +0100 +++ mcclean_after_fork.stderr.out 2023-01-11 08:56:18.945031000 +0100 @@ -4,4 +4,8 @@ For a detailed leak analysis, rerun with: --leak-check=full For lists of detected and suppressed errors, rerun with: -s ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) -Reset valgrind output to log (orderly_finish) +HEAP SUMMARY: + in use at exit: ... bytes in ... blocks +For a detailed leak analysis, rerun with: --leak-check=full +For lists of detected and suppressed errors, rerun with: -s +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stderrB.diff ================================================= --- mcclean_after_fork.stderrB.exp 2023-01-11 08:51:12.590216000 +0100 +++ mcclean_after_fork.stderrB.out 2023-01-11 08:56:19.048309000 +0100 @@ -1,3 +1,3 @@ vgdb-error value changed from 0 to 999999 -monitor command request to kill this process -Remote connection closed +Expression cannot be implemented with read/access watchpoint. +"monitor" command not supported by this target. ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stdout.diff ================================================= --- /dev/null 2023-01-11 08:56:18.902395000 +0100 +++ mcclean_after_fork.stdout.out 2023-01-11 08:56:18.888146000 +0100 @@ -0,0 +1 @@ +mem is zero ================================================= ./valgrind-old/gdbserver_tests/mcclean_after_fork.stdoutB.diff ================================================= --- mcclean_after_fork.stdoutB.exp 2023-01-11 08:51:12.590334000 +0100 +++ mcclean_after_fork.stdoutB.out 2023-01-11 08:56:19.005976000 +0100 @@ -4,9 +4,5 @@ Continuing. Breakpoint 1, main () at clean_after_fork.c:9 9 pid = fork(); -Hardware read watchpoint 4: mem Continuing. -Hardware read watchpoint 4: mem -Value = 0 -main () at clean_after_fork.c:34 -34 if (mem == 0) +Program exited normally. ================================================= ./valgrind-old/helgrind/tests/tls_threads.stderr.diff ================================================= --- tls_threads.stderr.exp 2023-01-11 08:51:12.654410000 +0100 +++ tls_threads.stderr.out 2023-01-11 09:01:39.379085000 +0100 @@ -1,2 +1,95 @@ +--51216:0: sched WARNING: pthread stack cache cannot be disabled! +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (tls_threads.c:88) + +---------------------------------------------------------------- + +Possible data race during read of size 8 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 8 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: level1 (tls_threads.c:69) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: local_false_positive (tls_threads.c:28) + by 0x........: level2 (tls_threads.c:48) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during read of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + +---------------------------------------------------------------- + +Possible data race during write of size 4 at 0x........ by thread #x +Locks held: none + at 0x........: global_false_positive (tls_threads.c:33) + by 0x........: level2 (tls_threads.c:49) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + +This conflicts with a previous write of size 4 by thread #x +Locks held: none + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + Address 0x........ is in a rw- anonymous segment + starting join in main finished join in main |
|
From: Philippe W. <phi...@sk...> - 2023-01-11 05:51:47
|
valgrind revision: valgrind-3.21.0.GIT-36b9fea113-20230110 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-1127.13.1.el7.ppc64le ppc64le Vendor version: CentOS Linux 7 (AltArch) Nightly build on gcc112 ( \S, ppc64le ) Started at 2023-01-11 03:00:03 UTC Ended at 2023-01-11 05:51:31 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 == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo system: valgrind ./system thread-exits: valgrind ./thread-exits threaded-fork: valgrind ./threaded-fork threadederrno: valgrind -q ./threadederrno timestamp: valgrind --time-stamp=yes ./timestamp tls: valgrind ./tls unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.38s no: 6.2s (16.3x, -----) me:10.4s (27.4x, -----) ca:28.7s (75.6x, -----) he: 8.7s (23.0x, -----) ca:15.1s (39.7x, -----) dr: 7.6s (20.1x, -----) ma: 7.0s (18.3x, -----) bigcode1 valgrind-old:0.38s no: 6.0s (15.8x, 2.9%) me:12.3s (32.3x,-17.6%) ca:29.5s (77.6x, -2.8%) he: 7.0s (18.4x, 20.0%) ca:13.9s (36.6x, 7.8%) dr: 6.4s (16.9x, 15.7%) ma: 8.0s (21.1x,-15.2%) -- bigcode2 -- bigcode2 valgrind-new:0.26s no:11.0s (42.4x, -----) me:20.6s (79.2x, -----) ca:54.4s (209.3x, -----) he:16.9s (65.1x, -----) ca:25.6s (98.5x, -----) dr:15.5s (59.6x, -----) ma:15.2s (58.5x, -----) bigcode2 valgrind-old:0.26s no:13.6s (52.4x,-23.6%) me:23.0s (88.5x,-11.7%) ca:57.1s (219.5x, -4.9%) he:14.5s (55.7x, 14.5%) ca:27.2s (104.5x, -6.1%) dr:16.2s (62.4x, -4.6%) ma:15.8s (60.7x, -3.7%) -- bz2 -- bz2 valgrind-new:0.85s no: 8.8s (10.4x, -----) me:23.0s (27.1x, -----) ca:47.2s (55.5x, -----) he:21.2s (24.9x, -----) ca:35.9s (42.2x, -----) dr:24.9s (29.3x, -----) ma: 6.6s ( 7.7x, -----) bz2 valgrind-old:0.85s no: 7.3s ( 8.6x, 17.3%) me:21.4s (25.2x, 7.2%) ca:37.1s (43.7x, 21.3%) he:21.7s (25.5x, -2.4%) ca:34.4s (40.5x, 4.1%) dr:24.5s (28.8x, 1.4%) ma: 6.3s ( 7.5x, 3.5%) -- fbench -- fbench valgrind-new:0.36s no: 3.2s ( 9.0x, -----) me: 7.9s (21.9x, -----) ca: 8.9s (24.7x, -----) he: 5.7s (15.7x, -----) ca: 9.0s (25.1x, -----) dr: 7.9s (22.0x, -----) ma: 3.1s ( 8.5x, -----) fbench valgrind-old:0.36s no: 3.4s ( 9.4x, -5.0%) me:10.2s (28.4x,-29.7%) ca:11.6s (32.2x,-30.5%) he: 6.5s (17.9x,-14.3%) ca:12.5s (34.6x,-37.9%) dr: 7.5s (20.9x, 4.8%) ma: 3.4s ( 9.6x,-12.4%) -- ffbench -- ffbench valgrind-new:0.41s no: 1.6s ( 3.8x, -----) me: 5.8s (14.0x, -----) ca: 4.1s ( 9.9x, -----) he:11.4s (27.8x, -----) ca:13.2s (32.2x, -----) dr: 7.8s (19.1x, -----) ma: 1.4s ( 3.4x, -----) ffbench valgrind-old:0.41s no: 1.4s ( 3.4x, 9.6%) me: 5.8s (14.0x, 0.2%) ca: 4.2s (10.3x, -4.2%) he:10.3s (25.0x, 9.9%) ca:13.8s (33.6x, -4.2%) dr: 9.1s (22.2x,-16.2%) ma: 1.6s ( 4.0x,-16.4%) -- heap -- heap valgrind-new:0.44s no: 4.3s ( 9.7x, -----) me:12.1s (27.5x, -----) ca:19.1s (43.5x, -----) he:14.2s (32.2x, -----) ca:18.3s (41.7x, -----) dr: 9.2s (21.0x, -----) ma: 6.2s (14.2x, -----) heap valgrind-old:0.44s no: 2.8s ( 6.4x, 34.3%) me:12.4s (28.1x, -2.2%) ca:17.6s (40.0x, 8.1%) he:16.1s (36.7x,-13.8%) ca:19.3s (43.9x, -5.5%) dr: 9.5s (21.6x, -2.9%) ma: 6.0s (13.7x, 3.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.39s no: 3.3s ( 8.5x, -----) me:14.1s (36.2x, -----) ca:15.1s (38.6x, -----) he:12.8s (32.9x, -----) ca:14.6s (37.5x, -----) dr: 7.9s (20.2x, -----) ma: 3.8s ( 9.8x, -----) heap_pdb4 valgrind-old:0.39s no: 3.2s ( 8.3x, 2.4%) me:14.0s (35.8x, 1.1%) ca:15.6s (40.0x, -3.6%) he:12.9s (33.2x, -0.9%) ca:14.9s (38.1x, -1.6%) dr: 8.4s (21.6x, -7.1%) ma: 4.6s (11.8x,-19.5%) -- many-loss-records -- many-loss-records valgrind-new:0.05s no: 0.7s (13.8x, -----) me: 2.1s (42.4x, -----) ca: 2.2s (44.2x, -----) he: 1.8s (35.2x, -----) ca: 2.3s (46.2x, -----) dr: 1.7s (34.8x, -----) ma: 1.5s (29.8x, -----) many-loss-records valgrind-old:0.05s no: 0.9s (17.2x,-24.6%) me: 3.2s (64.4x,-51.9%) ca: 3.0s (59.0x,-33.5%) he: 2.4s (48.4x,-37.5%) ca: 2.7s (54.0x,-16.9%) dr: 2.0s (39.8x,-14.4%) ma: 1.4s (28.6x, 4.0%) -- many-xpts -- many-xpts valgrind-new:0.09s no: 1.1s (12.7x, -----) me: 4.2s (46.6x, -----) ca: 5.8s (63.9x, -----) he: 4.1s (45.6x, -----) ca: 4.5s (50.3x, -----) dr: 3.8s (42.4x, -----) ma: 2.7s (29.8x, -----) many-xpts valgrind-old:0.09s no: 0.9s ( 9.8x, 22.8%) me: 4.1s (45.1x, 3.1%) ca: 6.6s (73.6x,-15.1%) he: 4.6s (50.8x,-11.5%) ca: 4.2s (46.1x, 8.4%) dr: 3.2s (35.2x, 17.0%) ma: 2.9s (32.3x, -8.6%) -- memrw -- memrw valgrind-new:0.10s no: 2.0s (20.1x, -----) me: 4.3s (42.6x, -----) ca: 7.4s (73.9x, -----) he:11.6s (115.7x, -----) ca: 7.6s (76.1x, -----) dr: 4.3s (43.1x, -----) ma: 2.7s (26.7x, -----) memrw valgrind-old:0.10s no: 2.4s (23.9x,-18.9%) me: 4.8s (48.3x,-13.4%) ca: 8.1s (81.1x, -9.7%) he: 9.9s (98.9x, 14.5%) ca: 6.0s (59.5x, 21.8%) dr: 3.9s (38.9x, 9.7%) ma: 2.4s (24.1x, 9.7%) -- sarp -- sarp valgrind-new:0.05s no: 0.9s (17.6x, -----) me: 7.1s (142.6x, -----) ca: 4.2s (83.8x, -----) he:13.3s (267.0x, -----) ca: 3.7s (73.4x, -----) dr: 2.9s (57.6x, -----) ma: 1.0s (20.2x, -----) sarp valgrind-old:0.05s no: 0.9s (17.4x, 1.1%) me: 7.1s (141.6x, 0.7%) ca: 4.5s (89.4x, -6.7%) he:12.6s (252.0x, 5.6%) ca: 3.3s (65.6x, 10.6%) dr: 3.4s (68.0x,-18.1%) ma: 1.2s (23.2x,-14.9%) -- tinycc -- tinycc valgrind-new:0.50s no: 5.3s (10.7x, -----) me:28.1s (56.1x, -----) ca:17.9s (35.9x, -----) he:18.6s (37.1x, -----) ca:16.9s (33.8x, -----) dr:16.0s (32.0x, -----) ma: 3.7s ( 7.5x, -----) tinycc valgrind-old:0.50s no: 3.6s ( 7.1x, 33.0%) me:19.1s (38.1x, 32.1%) ca:17.7s (35.4x, 1.3%) he:19.2s (38.5x, -3.8%) ca:23.4s (46.7x,-38.3%) dr:20.8s (41.5x,-29.6%) ma: 5.2s (10.4x,-39.1%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 100m21.457s user 94m28.085s sys 0m24.409s |
|
From: Philippe W. <phi...@sk...> - 2023-01-11 04:47:55
|
valgrind revision: valgrind-3.21.0.GIT-36b9fea113-20230110 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-862.14.4.el7.ppc64 ppc64 Vendor version: CentOS Linux 7 (AltArch) Nightly build on gcc110 ( \S, ppc64 ) Started at 2023-01-11 03:00:01 UTC Ended at 2023-01-11 04:47:40 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 == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo tls: valgrind ./tls unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- -- Running tests in exp-bbv/tests/ppc32-linux ------------------------- ll: valgrind --interval-size=1000 --bb-out-file=ll.out.bb ./ll million: valgrind --interval-size=100000 --bb-out-file=million.out.bb ./million -- Finished tests in exp-bbv/tests/ppc32-linux ------------------------- == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 1.6s ( 6.7x, -----) me: 2.8s (12.3x, -----) ca:21.5s (93.5x, -----) he: 1.8s ( 7.7x, -----) ca: 5.4s (23.3x, -----) dr: 1.7s ( 7.5x, -----) ma: 2.2s ( 9.5x, -----) bigcode1 valgrind-old:0.23s no: 1.5s ( 6.7x, 0.6%) me: 2.9s (12.4x, -0.7%) ca:21.5s (93.3x, 0.2%) he: 1.7s ( 7.5x, 1.7%) ca: 5.4s (23.3x, 0.0%) dr: 1.7s ( 7.4x, 0.6%) ma: 2.2s ( 9.4x, 0.9%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 1.5s ( 6.2x, -----) me: 3.0s (12.5x, -----) ca:21.3s (88.9x, -----) he: 2.1s ( 8.8x, -----) ca: 5.1s (21.3x, -----) dr: 1.8s ( 7.5x, -----) ma: 2.5s (10.4x, -----) bigcode2 valgrind-old:0.24s no: 1.5s ( 6.2x, 0.0%) me: 3.0s (12.3x, 1.3%) ca:21.3s (88.6x, 0.3%) he: 2.1s ( 8.9x, -1.4%) ca: 5.5s (22.9x, -7.4%) dr: 1.8s ( 7.5x, 0.6%) ma: 2.5s (10.5x, -0.4%) -- bz2 -- bz2 valgrind-new:0.75s no: 4.5s ( 6.0x, -----) me:12.9s (17.2x, -----) ca:30.0s (40.0x, -----) he:15.1s (20.2x, -----) ca:22.9s (30.6x, -----) dr:19.0s (25.3x, -----) ma: 4.5s ( 6.1x, -----) bz2 valgrind-old:0.75s no: 4.5s ( 6.0x, 0.4%) me:12.9s (17.2x, -0.3%) ca:30.1s (40.2x, -0.3%) he:15.1s (20.2x, 0.1%) ca:22.9s (30.5x, 0.2%) dr:19.0s (25.3x, 0.1%) ma: 4.5s ( 6.0x, 0.7%) -- fbench -- fbench valgrind-new:0.35s no: 2.4s ( 6.9x, -----) me: 6.4s (18.3x, -----) ca: 9.4s (26.8x, -----) he: 5.4s (15.4x, -----) ca: 7.9s (22.5x, -----) dr: 5.3s (15.2x, -----) ma: 2.5s ( 7.1x, -----) fbench valgrind-old:0.35s no: 2.4s ( 6.9x, 0.0%) me: 6.4s (18.4x, -0.6%) ca: 9.4s (26.8x, 0.0%) he: 5.4s (15.4x, 0.4%) ca: 7.9s (22.5x, 0.0%) dr: 5.3s (15.3x, -0.2%) ma: 2.5s ( 7.2x, -0.4%) -- ffbench -- ffbench valgrind-new:0.43s no: 1.1s ( 2.6x, -----) me: 2.6s ( 6.0x, -----) ca: 2.9s ( 6.7x, -----) he: 9.3s (21.6x, -----) ca: 6.8s (15.9x, -----) dr: 5.4s (12.7x, -----) ma: 1.1s ( 2.5x, -----) ffbench valgrind-old:0.43s no: 1.1s ( 2.6x, 0.0%) me: 2.5s ( 5.8x, 2.3%) ca: 2.9s ( 6.8x, -1.4%) he: 9.2s (21.5x, 0.3%) ca: 6.8s (15.9x, 0.0%) dr: 5.4s (12.7x, 0.0%) ma: 1.1s ( 2.5x, 0.0%) -- heap -- heap valgrind-new:0.39s no: 2.2s ( 5.6x, -----) me: 8.8s (22.5x, -----) ca:13.8s (35.3x, -----) he:11.0s (28.3x, -----) ca:11.5s (29.5x, -----) dr: 6.7s (17.2x, -----) ma: 3.9s (10.1x, -----) heap valgrind-old:0.39s no: 2.2s ( 5.7x, -0.5%) me: 8.8s (22.5x, 0.1%) ca:13.8s (35.3x, -0.1%) he:11.1s (28.4x, -0.5%) ca:11.5s (29.5x, 0.2%) dr: 6.9s (17.7x, -2.8%) ma: 4.0s (10.2x, -1.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.42s no: 2.3s ( 5.5x, -----) me:12.5s (29.7x, -----) ca:14.9s (35.5x, -----) he:12.9s (30.6x, -----) ca:12.3s (29.4x, -----) dr: 7.6s (18.0x, -----) ma: 4.0s ( 9.5x, -----) heap_pdb4 valgrind-old:0.42s no: 2.4s ( 5.6x, -0.9%) me:12.3s (29.3x, 1.4%) ca:14.9s (35.5x, -0.1%) he:12.8s (30.5x, 0.5%) ca:12.3s (29.4x, 0.1%) dr: 7.8s (18.5x, -2.2%) ma: 4.0s ( 9.5x, 0.0%) -- many-loss-records -- many-loss-records valgrind-new:0.04s no: 0.4s (10.8x, -----) me: 2.0s (51.2x, -----) ca: 1.9s (47.5x, -----) he: 1.7s (41.8x, -----) ca: 1.7s (43.0x, -----) dr: 1.4s (35.2x, -----) ma: 0.9s (23.2x, -----) many-loss-records valgrind-old:0.04s no: 0.4s (11.0x, -2.3%) me: 2.0s (51.2x, 0.0%) ca: 1.9s (47.8x, -0.5%) he: 1.7s (41.8x, 0.0%) ca: 1.7s (43.5x, -1.2%) dr: 1.4s (35.0x, 0.7%) ma: 0.9s (23.5x, -1.1%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 0.7s (10.8x, -----) me: 3.3s (55.0x, -----) ca: 4.6s (76.7x, -----) he: 4.0s (65.8x, -----) ca: 2.7s (45.0x, -----) dr: 2.1s (35.3x, -----) ma: 2.2s (36.8x, -----) many-xpts valgrind-old:0.06s no: 0.6s (10.7x, 1.5%) me: 3.2s (54.2x, 1.5%) ca: 4.6s (76.8x, -0.2%) he: 4.0s (66.2x, -0.5%) ca: 2.7s (45.2x, -0.4%) dr: 2.1s (35.0x, 0.9%) ma: 2.2s (37.2x, -0.9%) -- memrw -- memrw valgrind-new:0.05s no: 1.0s (19.6x, -----) me: 2.0s (40.0x, -----) ca: 5.3s (107.0x, -----) he: 7.7s (154.0x, -----) ca: 3.3s (65.4x, -----) dr: 2.0s (40.6x, -----) ma: 1.1s (23.0x, -----) memrw valgrind-old:0.05s no: 1.0s (19.2x, 2.0%) me: 2.0s (39.2x, 2.0%) ca: 5.4s (107.2x, -0.2%) he: 7.7s (154.0x, 0.0%) ca: 3.2s (65.0x, 0.6%) dr: 2.0s (40.2x, 1.0%) ma: 1.1s (22.4x, 2.6%) -- sarp -- sarp valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 4.1s (136.7x, -----) ca: 2.9s (96.0x, -----) he: 9.4s (314.0x, -----) ca: 1.7s (55.7x, -----) dr: 1.2s (38.7x, -----) ma: 0.5s (15.0x, -----) sarp valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 4.1s (136.7x, 0.0%) ca: 2.8s (94.7x, 1.4%) he: 9.4s (312.7x, 0.4%) ca: 1.7s (55.7x, 0.0%) dr: 1.2s (38.7x, 0.0%) ma: 0.5s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.25s no: 3.1s (12.6x, -----) me:15.7s (62.7x, -----) ca:18.3s (73.0x, -----) he:18.6s (74.4x, -----) ca:15.5s (61.9x, -----) dr:12.9s (51.4x, -----) ma: 3.4s (13.8x, -----) tinycc valgrind-old:0.25s no: 3.1s (12.6x, 0.3%) me:15.6s (62.5x, 0.3%) ca:18.3s (73.1x, -0.1%) he:18.6s (74.2x, 0.2%) ca:15.4s (61.6x, 0.4%) dr:12.8s (51.2x, 0.5%) ma: 3.4s (13.8x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 55m29.900s user 54m6.362s sys 0m16.211s |
|
From: Tom H. <to...@co...> - 2023-01-11 03:43:15
|
|
From: Tom H. <to...@co...> - 2023-01-11 03:33:50
|
|
From: Tom H. <to...@co...> - 2023-01-11 03:24:41
|
|
From: Tom H. <to...@co...> - 2023-01-11 03:14:35
|
|
From: <ma...@bu...> - 2023-01-11 00:34:16
|
valgrind revision: valgrind-3.21.0.GIT-36b9fea113-20230110
C compiler: gcc (GCC) 12.2.1 20220819 (Red Hat 12.2.1-2)
GDB: GNU gdb (GDB) Fedora 12.1-2.fc36
Assembler: GNU assembler version 2.37-36.fc36
C library: GNU C Library (GNU libc) stable release version 2.35.
uname -mrs: Linux 6.0.5-200.fc36.s390x s390x
Vendor version: Fedora Linux 36 (Thirty Six)
Nightly build on lfedora1 ( Fedora release 36 (Thirty Six), s390x )
Started at 2023-01-11 00:00:01 UTC
Ended at 2023-01-11 00:31:42 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
== 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
Last 20 lines of verbose log follow echo
syslog: valgrind -q ./syslog
system: valgrind ./system
thread-exits: valgrind ./thread-exits
threaded-fork: valgrind ./threaded-fork
threadederrno: valgrind -q ./threadederrno
timestamp: valgrind --time-stamp=yes ./timestamp
tls: valgrind ./tls
unit_debuglog: valgrind -q ./unit_debuglog
vgprintf: valgrind ./vgprintf
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind
-- Finished tests in none/tests ----------------------------------------
== 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1429: 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
== 792 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/bar_bad (stderr)
drd/tests/pth_mutex_signal (stderr)
Last 20 lines of verbose log follow echo
system: valgrind ./system
thread-exits: valgrind ./thread-exits
threaded-fork: valgrind ./threaded-fork
threadederrno: valgrind -q ./threadederrno
timestamp: valgrind --time-stamp=yes ./timestamp
tls: valgrind ./tls
unit_debuglog: valgrind -q ./unit_debuglog
vgprintf: valgrind ./vgprintf
vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind
-- Finished tests in none/tests ----------------------------------------
== 792 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/bar_bad (stderr)
drd/tests/pth_mutex_signal (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1429: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-01-11 00:17:30.930003077 +0000
--- new.short 2023-01-11 00:31:42.609919419 +0000
***************
*** 8,13 ****
! == 792 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
- drd/tests/bar_bad (stderr)
drd/tests/pth_mutex_signal (stderr)
--- 8,12 ----
! == 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
***************
*** 16,17 ****
--- 15,17 ----
Last 20 lines of verbose log follow echo
+ syslog: valgrind -q ./syslog
system: valgrind ./system
***************
*** 27,32 ****
! == 792 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
- drd/tests/bar_bad (stderr)
drd/tests/pth_mutex_signal (stderr)
--- 27,31 ----
! == 792 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
drd/tests/pth_mutex_signal (stderr)
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-11 00:17:31.490003077 +0000
+++ pth_mutex_signal.stderr.out 2023-01-11 00:27:25.079968343 +0000
@@ -6,10 +6,43 @@
signalling
sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-11 00:17:31.540003077 +0000
+++ hginfo.stderrB.out 2023-01-11 00:19:52.180003077 +0000
@@ -1,5 +1,9 @@
vgdb-error value changed from 0 to 999999
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
@@ -11,6 +15,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-01-11 00:17:31.920003077 +0000
+++ vbit-test.stderr.out 2023-01-11 00:23:51.250003077 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
=================================================
./valgrind-old/drd/tests/bar_bad.stderr.diff
=================================================
--- bar_bad.stderr.exp 2023-01-11 00:00:20.519968159 +0000
+++ bar_bad.stderr.out 2023-01-11 00:12:53.570003077 +0000
@@ -25,14 +25,11 @@
destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
+
+destroy a barrier that was never initialised
+Not a barrier
at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-destroy a barrier that was never initialised
-
-ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/bar_bad.stderr.diff-freebsd
=================================================
--- bar_bad.stderr.exp-freebsd 2023-01-11 00:00:20.519968159 +0000
+++ bar_bad.stderr.out 2023-01-11 00:12:53.570003077 +0000
@@ -25,21 +25,11 @@
destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
- at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-
destroy a barrier that was never initialised
-Destruction of barrier that is being waited upon: barrier 0x........
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
+Not a barrier
+ at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
by 0x........: main (bar_bad.c:?)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/bar_bad.stderr.diff-nohang
=================================================
--- bar_bad.stderr.exp-nohang 2023-01-11 00:00:20.519968159 +0000
+++ bar_bad.stderr.out 2023-01-11 00:12:53.570003077 +0000
@@ -25,13 +25,6 @@
destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
- at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-
destroy a barrier that was never initialised
Not a barrier
@@ -39,4 +32,4 @@
by 0x........: main (bar_bad.c:?)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/bar_bad.stderr.diff-solaris
=================================================
--- bar_bad.stderr.exp-solaris 2023-01-11 00:00:20.519968159 +0000
+++ bar_bad.stderr.out 2023-01-11 00:12:53.570003077 +0000
@@ -25,25 +25,11 @@
destroy a barrier that has waiting threads
-Destruction of a barrier with active waiters: barrier 0x........
- at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-
destroy a barrier that was never initialised
Not a barrier
at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?)
by 0x........: main (bar_bad.c:?)
-Destruction of barrier that is being waited upon: barrier 0x........
- at 0x........: free (vg_replace_malloc.c:...)
- by 0x........: main (bar_bad.c:?)
-barrier 0x........ was first observed at:
- at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?)
- by 0x........: main (bar_bad.c:?)
-
-ERROR SUMMARY: 7 errors from 6 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-11 00:00:20.519968159 +0000
+++ pth_mutex_signal.stderr.out 2023-01-11 00:14:02.390003077 +0000
@@ -6,10 +6,43 @@
signalling
sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: ??? (in /...libc...)
+ by 0x........: ???
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-11 00:00:20.529968159 +0000
+++ hginfo.stderrB.out 2023-01-11 00:05:45.539968159 +0000
@@ -1,5 +1,9 @@
vgdb-error value changed from 0 to 999999
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
@@ -11,6 +15,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2648 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-old/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-01-11 00:00:20.559968159 +0000
+++ vbit-test.stderr.out 2023-01-11 00:10:24.889993077 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
|
|
From: <ma...@gc...> - 2023-01-10 10:32:32
|
valgrind revision: valgrind-3.21.0.GIT-e41dff2999-20230110
C compiler: gcc (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.4) 4.8.4
GDB: GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.3) 7.7.1
Assembler: GNU assembler (GNU Binutils for Ubuntu) 2.24
C library: GNU C Library (Ubuntu EGLIBC 2.19-0ubuntu6.15) stable release version 2.19
uname -mrs: Linux 3.13.0-170-generic aarch64
Vendor version: Ubuntu 14.04.6 LTS, Trusty Tahr
Nightly build on gcc114-arm64 ( Ubuntu 14.04 trusty aarch64 )
Started at 2023-01-10 00:00:01 PST
Ended at 2023-01-10 02:32:20 PST
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
== 648 tests, 20 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/dw4 (stderr)
memcheck/tests/sigaltstack (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
Last 20 lines of verbose log follow echo
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [regtest] Error 1
=================================================
== Results from 24 hours ago ==
=================================================
Checking out Valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 648 tests, 21 stderr failures, 4 stdout failures, 13 stderrB failures, 16 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stdoutB)
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
gdbserver_tests/mcblocklistsearch (stderrB)
gdbserver_tests/mcbreak (stdoutB)
gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stdoutB)
gdbserver_tests/mcclean_after_fork (stderrB)
gdbserver_tests/mcinfcallWSRU (stderrB)
gdbserver_tests/mcleak (stdoutB)
gdbserver_tests/mcleak (stderrB)
gdbserver_tests/mcmain_pic (stdoutB)
gdbserver_tests/mcmain_pic (stderrB)
gdbserver_tests/mcsignopass (stdoutB)
gdbserver_tests/mcsigpass (stdoutB)
gdbserver_tests/mcvabits (stdoutB)
gdbserver_tests/mcvabits (stderrB)
gdbserver_tests/mcwatchpoints (stdoutB)
gdbserver_tests/mssnapshot (stdoutB)
gdbserver_tests/mssnapshot (stderrB)
gdbserver_tests/nlcontrolc (stdoutB)
gdbserver_tests/nlgone_abrt (stdoutB)
gdbserver_tests/nlgone_abrt (stderrB)
gdbserver_tests/nlgone_exit (stderrB)
gdbserver_tests/nlgone_return (stdoutB)
gdbserver_tests/nlgone_return (stderrB)
gdbserver_tests/nlpasssigalrm (stdoutB)
gdbserver_tests/nlpasssigalrm (stderrB)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
memcheck/tests/dw4 (stderr)
memcheck/tests/sigaltstack (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
Last 20 lines of verbose log follow echo
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/std_mutex (stderr)
drd/tests/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (stderr)
drd/tests/timed_mutex (stderr)
none/tests/bigcode (stdout)
none/tests/bigcode (stderr)
none/tests/map_unmap (stdout)
none/tests/map_unmap (stderr)
none/tests/sigstackgrowth (stdout)
none/tests/sigstackgrowth (stderr)
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-01-10 00:28:10.249184431 -0800
--- new.short 2023-01-10 00:55:24.613021255 -0800
***************
*** 8,39 ****
! == 648 tests, 21 stderr failures, 4 stdout failures, 13 stderrB failures, 16 stdoutB failures, 0 post failures ==
! gdbserver_tests/hginfo (stdoutB)
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
- gdbserver_tests/mcblocklistsearch (stderrB)
- gdbserver_tests/mcbreak (stdoutB)
- gdbserver_tests/mcbreak (stderrB)
- gdbserver_tests/mcclean_after_fork (stdoutB)
- gdbserver_tests/mcclean_after_fork (stderrB)
- gdbserver_tests/mcinfcallWSRU (stderrB)
- gdbserver_tests/mcleak (stdoutB)
- gdbserver_tests/mcleak (stderrB)
- gdbserver_tests/mcmain_pic (stdoutB)
- gdbserver_tests/mcmain_pic (stderrB)
- gdbserver_tests/mcsignopass (stdoutB)
- gdbserver_tests/mcsigpass (stdoutB)
- gdbserver_tests/mcvabits (stdoutB)
- gdbserver_tests/mcvabits (stderrB)
- gdbserver_tests/mcwatchpoints (stdoutB)
- gdbserver_tests/mssnapshot (stdoutB)
- gdbserver_tests/mssnapshot (stderrB)
- gdbserver_tests/nlcontrolc (stdoutB)
- gdbserver_tests/nlgone_abrt (stdoutB)
- gdbserver_tests/nlgone_abrt (stderrB)
- gdbserver_tests/nlgone_exit (stderrB)
- gdbserver_tests/nlgone_return (stdoutB)
- gdbserver_tests/nlgone_return (stderrB)
- gdbserver_tests/nlpasssigalrm (stdoutB)
- gdbserver_tests/nlpasssigalrm (stderrB)
- gdbserver_tests/nlvgdbsigqueue (stdoutB)
memcheck/tests/dw4 (stderr)
--- 8,12 ----
! == 648 tests, 20 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/dw4 (stderr)
***************
*** 48,50 ****
helgrind/tests/hg05_race2 (stderr)
- helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
--- 21,22 ----
***************
*** 66,69 ****
Last 20 lines of verbose log follow echo
helgrind/tests/hg05_race2 (stderr)
- helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
--- 38,41 ----
Last 20 lines of verbose log follow echo
+ memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.21s no: 3.6s (17.1x, -----) me: 8.9s (42.4x, -----) ca:35.4s (168.7x, -----) he: 4.2s (20.0x, -----) ca:10.2s (48.8x, -----) dr: 4.2s (19.8x, -----) ma: 4.9s (23.3x, -----)
bigcode1 valgrind-old:0.21s no: 3.6s (17.0x, 0.8%) me: 8.9s (42.5x, -0.2%) ca:36.3s (172.8x, -2.4%) he: 4.2s (20.0x, 0.0%) ca: 9.5s (45.3x, 7.1%) dr: 4.2s (20.0x, -0.7%) ma: 4.3s (20.6x, 11.8%)
-- bigcode2 --
bigcode2 valgrind-new:0.21s no: 9.2s (43.8x, -----) me:18.5s (88.2x, -----) ca:66.7s (317.7x, -----) he:11.0s (52.5x, -----) ca:16.7s (79.3x, -----) dr:12.5s (59.6x, -----) ma:10.5s (50.0x, -----)
bigcode2 valgrind-old:0.21s no: 9.2s (43.7x, 0.2%) me:18.6s (88.4x, -0.2%) ca:69.2s (329.5x, -3.7%) he:11.7s (55.5x, -5.7%) ca:16.7s (79.5x, -0.2%) dr:10.3s (49.2x, 17.4%) ma:10.5s (50.2x, -0.4%)
-- bz2 --
bz2 valgrind-new:1.12s no: 3.9s ( 3.5x, -----) me:14.6s (13.0x, -----) ca:40.3s (36.0x, -----) he:20.2s (18.1x, -----) ca:30.9s (27.6x, -----) dr:30.1s (26.9x, -----) ma: 4.2s ( 3.8x, -----)
bz2 valgrind-old:1.12s no: 4.0s ( 3.5x, -0.8%) me:14.2s (12.7x, 2.5%) ca:41.6s (37.1x, -3.2%) he:20.2s (18.0x, 0.3%) ca:31.7s (28.3x, -2.6%) dr:29.4s (26.3x, 2.4%) ma: 4.2s ( 3.7x, 0.5%)
-- fbench --
fbench valgrind-new:0.54s no: 4.0s ( 7.4x, -----) me: 8.1s (14.9x, -----) ca:17.8s (32.9x, -----) he: 7.0s (12.9x, -----) ca:10.2s (18.9x, -----) dr: 8.6s (15.9x, -----) ma: 4.3s ( 8.0x, -----)
fbench valgrind-old:0.54s no: 4.0s ( 7.4x, 0.3%) me: 8.1s (15.1x, -0.9%) ca:16.9s (31.3x, 4.9%) he: 6.9s (12.8x, 0.9%) ca:10.2s (18.9x, 0.2%) dr: 8.8s (16.3x, -2.4%) ma: 4.3s ( 8.0x, 0.2%)
-- ffbench --
ffbench valgrind-new:0.53s no: 3.0s ( 5.7x, -----) me: 5.8s (11.0x, -----) ca: 6.1s (11.5x, -----) he:17.1s (32.2x, -----) ca:11.2s (21.1x, -----) dr:10.0s (18.8x, -----) ma: 3.2s ( 6.0x, -----)
ffbench valgrind-old:0.53s no: 2.9s ( 5.5x, 3.7%) me: 5.8s (10.8x, 1.4%) ca: 5.9s (11.2x, 3.0%) he:16.7s (31.5x, 2.2%) ca:11.2s (21.1x, -0.2%) dr:10.4s (19.6x, -4.5%) ma: 3.2s ( 6.0x, -0.3%)
-- heap --
heap valgrind-new:0.54s no: 2.7s ( 5.0x, -----) me:11.1s (20.6x, -----) ca:23.6s (43.8x, -----) he:16.6s (30.7x, -----) ca:13.0s (24.1x, -----) dr:10.4s (19.3x, -----) ma: 6.0s (11.0x, -----)
heap valgrind-old:0.54s no: 2.6s ( 4.9x, 1.9%) me:11.1s (20.5x, 0.5%) ca:23.1s (42.9x, 2.1%) he:16.6s (30.8x, -0.1%) ca:13.6s (25.3x, -4.8%) dr:10.2s (18.8x, 2.7%) ma: 6.2s (11.4x, -3.5%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.57s no: 2.9s ( 5.0x, -----) me:18.2s (31.9x, -----) ca:24.4s (42.9x, -----) he:18.9s (33.2x, -----) ca:15.2s (26.7x, -----) dr:11.7s (20.4x, -----) ma: 6.1s (10.7x, -----)
heap_pdb4 valgrind-old:0.57s no: 2.9s ( 5.1x, -0.7%) me:18.1s (31.7x, 0.9%) ca:24.6s (43.1x, -0.5%) he:18.8s (33.0x, 0.6%) ca:14.9s (26.1x, 2.2%) dr:11.6s (20.3x, 0.5%) ma: 6.2s (10.8x, -0.7%)
-- many-loss-records --
many-loss-records valgrind-new:0.06s no: 0.7s (11.0x, -----) me: 3.3s (55.5x, -----) ca: 3.4s (55.8x, -----) he: 2.7s (45.3x, -----) ca: 2.4s (40.2x, -----) dr: 2.5s (40.8x, -----) ma: 1.7s (28.2x, -----)
many-loss-records valgrind-old:0.06s no: 0.6s (10.7x, 3.0%) me: 3.1s (52.2x, 6.0%) ca: 3.7s (61.3x, -9.9%) he: 2.9s (47.5x, -4.8%) ca: 2.4s (40.2x, 0.0%) dr: 2.4s (40.7x, 0.4%) ma: 1.7s (27.7x, 1.8%)
-- many-xpts --
many-xpts valgrind-new:0.13s no: 0.9s ( 7.1x, -----) me: 3.4s (26.2x, -----) ca: 9.1s (69.8x, -----) he: 4.4s (34.2x, -----) ca: 3.6s (27.4x, -----) dr: 3.6s (27.5x, -----) ma: 3.5s (27.2x, -----)
many-xpts valgrind-old:0.13s no: 0.9s ( 6.6x, 6.5%) me: 3.6s (27.5x, -5.0%) ca: 8.3s (63.5x, 8.9%) he: 4.5s (34.8x, -1.8%) ca: 3.6s (27.4x, 0.0%) dr: 3.5s (27.2x, 1.1%) ma: 3.5s (27.3x, -0.3%)
-- memrw --
memrw valgrind-new:0.30s no: 1.1s ( 3.8x, -----) me: 2.6s ( 8.8x, -----) ca: 8.7s (28.9x, -----) he:15.4s (51.3x, -----) ca: 4.2s (14.0x, -----) dr: 3.1s (10.4x, -----) ma: 1.5s ( 4.9x, -----)
memrw valgrind-old:0.30s no: 1.1s ( 3.8x, -0.9%) me: 2.7s ( 9.0x, -1.5%) ca: 8.7s (28.9x, 0.1%) he:15.4s (51.5x, -0.4%) ca: 4.2s (13.9x, 1.0%) dr: 3.2s (10.6x, -1.9%) ma: 1.4s ( 4.8x, 0.7%)
-- sarp --
sarp valgrind-new:0.03s no: 0.6s (18.3x, -----) me: 3.9s (130.7x, -----) ca: 4.7s (156.0x, -----) he:10.6s (354.7x, -----) ca: 2.3s (77.0x, -----) dr: 1.9s (63.7x, -----) ma: 0.8s (27.0x, -----)
sarp valgrind-old:0.03s no: 0.6s (19.7x, -7.3%) me: 3.8s (126.7x, 3.1%) ca: 4.7s (156.0x, 0.0%) he:10.7s (355.3x, -0.2%) ca: 2.3s (77.3x, -0.4%) dr: 2.0s (66.3x, -4.2%) ma: 0.8s (26.7x, 1.2%)
-- tinycc --
tinycc valgrind-new:0.40s no: 6.1s (15.3x, -----) me:22.8s (57.1x, -----) ca:46.7s (116.8x, -----) he:21.7s (54.2x, -----) ca:36.6s (91.5x, -----) dr:20.0s (49.9x, -----) ma: 6.0s (15.0x, -----)
tinycc valgrind-old:0.40s no: 4.7s (11.8x, 22.5%) me:21.9s (54.9x, 3.9%) ca:46.6s (116.6x, 0.1%) he:21.7s (54.2x, 0.1%) ca:43.1s (107.9x,-17.9%) dr:20.0s (50.0x, -0.1%) ma: 6.1s (15.3x, -1.5%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5761.39user 48.72system 1:36:56elapsed 99%CPU (0avgtext+0avgdata 532160maxresident)k
0inputs+480936outputs (0major+14761591minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-01-10 00:28:10.659145224 -0800
+++ pth_mutex_signal.stderr.out 2023-01-10 00:49:04.039354717 -0800
@@ -6,10 +6,42 @@
signalling
sleeping
nullHandler running
-unlocking
+Thread 2:
+The impossible happened: mutex is locked simultaneously by two threads: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
+ by 0x........: contender_start (pth_mutex_signal.c:?)
+ by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?)
+ by 0x........: start_thread
+ by 0x........: clone (in /...libc...)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
contender locked mutex
contender unlocking mutex
contender unlocked mutex
+unlocking
+Thread 1:
+Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
joining thread
+Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2.
+ at 0x........: pthread_join (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 0.
+ at 0x........: main (pth_mutex_signal.c:?)
+mutex 0x........ was first observed at:
+ at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
+ by 0x........: main (pth_mutex_signal.c:?)
+
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/std_mutex.stderr.diff
=================================================
--- std_mutex.stderr.exp 2023-01-10 00:28:10.649146180 -0800
+++ std_mutex.stderr.out 2023-01-10 00:51:06.087701558 -0800
@@ -1,4 +1,16 @@
-Done.
+terminate called after throwing an instance of 'std::system_error'
+ what(): Enable multithreading to use std::thread: Operation not permitted
+
+Process terminating with default action of signal 6 (SIGABRT)
+ at 0x........: raise (raise.c:?)
+ by 0x........: abort (abort.c:?)
+ by 0x........: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: ??? (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::terminate() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: __cxa_rethrow (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: void std::vector<std::thread, std::allocator<std::thread> >::_M_emplace_back_aux<main::{lambda()#1}>(main::{lambda()#1}&&) (vector.tcc:426)
+ by 0x........: void std::vector<std::thread, std::allocator<std::thread> >::emplace_back<main::{lambda()#1}>(main::{lambda()#1}&&) (vector.tcc:101)
+ by 0x........: main (std_mutex.cpp:?)
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-01-10 00:28:10.649146180 -0800
+++ tc04_free_lock.stderr.out 2023-01-10 00:51:35.564886960 -0800
@@ -7,28 +7,20 @@
by 0x........: main (tc04_free_lock.c:20)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:26)
+ at 0x........: bar (tc04_free_lock.c:40)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
by 0x........: main (tc04_free_lock.c:26)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: foo (tc04_free_lock.c:47)
- by 0x........: main (tc04_free_lock.c:27)
+ at 0x........: foo (tc04_free_lock.c:49)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-s390
=================================================
--- tc04_free_lock.stderr.exp-s390 2023-01-10 00:28:10.649146180 -0800
+++ tc04_free_lock.stderr.out 2023-01-10 00:51:35.564886960 -0800
@@ -8,7 +8,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,7 +16,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-x86
=================================================
--- tc04_free_lock.stderr.exp-x86 2023-01-10 00:28:10.649146180 -0800
+++ tc04_free_lock.stderr.out 2023-01-10 00:51:35.564886960 -0800
@@ -8,7 +8,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:26)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
by 0x........: bar (tc04_free_lock.c:38)
@@ -16,19 +16,11 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: foo (tc04_free_lock.c:49)
- by 0x........: main (tc04_free_lock.c:27)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: foo (tc04_free_lock.c:46)
by 0x........: main (tc04_free_lock.c:27)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: bar (tc04_free_lock.c:40)
- by 0x........: main (tc04_free_lock.c:28)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
- by 0x........: bar (tc04_free_lock.c:38)
- by 0x........: main (tc04_free_lock.c:28)
-
-ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 4 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-freebsd
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd 2023-01-10 00:28:10.659145224 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-10 00:51:41.174351341 -0800
@@ -19,9 +19,14 @@
by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:52)
+
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -37,13 +42,10 @@
by 0x........: nearly_main (tc09_bad_unlock.c:24)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-freebsd-clang
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd-clang 2023-01-10 00:28:10.649146180 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-10 00:51:41.174351341 -0800
@@ -19,9 +19,14 @@
by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:39)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:52)
+
+Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
+ at 0x........: nearly_main (tc09_bad_unlock.c:48)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -37,13 +42,10 @@
by 0x........: nearly_main (tc09_bad_unlock.c:24)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:39)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
+The object at address 0x........ is not a mutex.
+ at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-glibc2.8
=================================================
--- tc09_bad_unlock.stderr.exp-glibc2.8 2023-01-10 00:28:10.649146180 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-10 00:51:41.174351341 -0800
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: (below main)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-ppc
=================================================
--- tc09_bad_unlock.stderr.exp-ppc 2023-01-10 00:28:10.649146180 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-10 00:51:41.174351341 -0800
@@ -25,8 +25,8 @@
by 0x........: main (tc09_bad_unlock.c:52)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:52)
+ at 0x........: nearly_main (tc09_bad_unlock.c:48)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-s390
=================================================
--- tc09_bad_unlock.stderr.exp-s390 2023-01-10 00:28:10.649146180 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-10 00:51:41.174351341 -0800
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: ???
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-solaris
=================================================
--- tc09_bad_unlock.stderr.exp-solaris 2023-01-10 00:28:10.649146180 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-10 00:51:41.174351341 -0800
@@ -6,6 +6,7 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:24)
+ by 0x........: main (tc09_bad_unlock.c:52)
Thread 2:
Mutex not locked by calling thread: mutex 0x........, recursion count 1, owner 1.
@@ -15,19 +16,21 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
+ by 0x........: main (tc09_bad_unlock.c:52)
Thread 1:
The object at address 0x........ is not a mutex.
at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:43)
- by 0x........: main (tc09_bad_unlock.c:5)
+ by 0x........: main (tc09_bad_unlock.c:52)
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
+ by 0x........: main (tc09_bad_unlock.c:52)
---------------------
Mutex not locked by calling thread: mutex 0x........, recursion count 0, owner 1.
@@ -37,18 +40,12 @@
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:24)
+ by 0x........: main (tc09_bad_unlock.c:53)
The object at address 0x........ is not a mutex.
at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/tc09_bad_unlock.stderr.diff-x86
=================================================
--- tc09_bad_unlock.stderr.exp-x86 2023-01-10 00:28:10.649146180 -0800
+++ tc09_bad_unlock.stderr.out 2023-01-10 00:51:41.174351341 -0800
@@ -26,7 +26,7 @@
Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:52)
+ by 0x........: (below main)
mutex 0x........ was first observed at:
at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
by 0x........: nearly_main (tc09_bad_unlock.c:32)
@@ -47,13 +47,5 @@
by 0x........: nearly_main (tc09_bad_unlock.c:43)
by 0x........: main (tc09_bad_unlock.c:53)
-Destroying locked mutex: mutex 0x........, recursion count 1, owner 1.
- at 0x........: nearly_main (tc09_bad_unlock.c:48)
- by 0x........: main (tc09_bad_unlock.c:53)
-mutex 0x........ was first observed at:
- at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
- by 0x........: nearly_main (tc09_bad_unlock.c:32)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 6 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/drd/tests/timed_mutex.stderr.diff
=================================================
--- timed_mutex.stderr.exp 2023-01-10 00:28:10.649146180 -0800
+++ timed_mutex.stderr.out 2023-01-10 00:52:35.289184107 -0800
@@ -1,3 +1,16 @@
+terminate called after throwing an instance of 'std::system_error'
+ what(): Enable multithreading to use std::thread: Operation not permitted
+
+Process terminating with default action of signal 6 (SIGABRT)
+ at 0x........: raise (raise.c:?)
+ by 0x........: abort (abort.c:?)
+ by 0x........: __gnu_cxx::__verbose_terminate_handler() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: ??? (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::terminate() (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: __cxa_throw (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::thread::_M_start_thread(std::shared_ptr<std::thread::_Impl_base>) (in /usr/lib/aarch64-linux-gnu/libstdc++.so.6.0.19)
+ by 0x........: std::thread::thread<void (&)()>(void (&)()) (thread:...)
+ by 0x........: main (timed_mutex.cpp:?)
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-10 00:28:10.519158612 -0800
+++ hginfo.stderrB.out 2023-01-10 00:35:05.109507365 -0800
@@ -11,6 +11,10 @@
...
Block was alloc'd by thread #x
Lock ga 0x........ {
+ Address 0x........ is 2440 bytes inside data symbol "_rtld_local"
+ kind mbRec
+}
+Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
{ W1:thread #x tid #x }
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2023-01-10 00:28:10.519158612 -0800
+++ hgtls.stdoutB.out 2023-01-10 00:35:08.709163083 -0800
@@ -8,38 +8,8 @@
test race tls_ip 0x........ ip 0x........ equal 1
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_local tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_global tls_ip 0x........ ip 0x........ equal 1
-Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
-55 int here = 0;
-test so_global tls_ip 0x........ ip 0x........ equal 1
-Program exited normally.
+A debugging session is active.
+ Inferior 1 [Remote target] will be detached.
+Quit anyway? (y or n) [answered Y; input not from terminal]
+Detaching from program: /home/mark/valgrind-nightly/nightly/valgrind-new/none/tests/tls, Remote target
+Ending remote debugging.
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2023-01-10 00:28:10.819129924 -0800
+++ hg05_race2.stderr.out 2023-01-10 00:42:17.378176602 -0800
@@ -26,8 +26,8 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (hg05_race2.c:23)
----------------------------------------------------------------
@@ -42,8 +42,8 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (hg05_race2.c:23)
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2023-01-10 00:28:10.799131836 -0800
+++ tc20_verifywrap.stderr.out 2023-01-10 00:43:42.680034067 -0800
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc-2.18
=================================================
--- tc20_verifywrap.stderr.exp-glibc-2.18 2023-01-10 00:28:10.799131836 -0800
+++ tc20_verifywrap.stderr.out 2023-01-10 00:43:42.680034067 -0800
@@ -57,6 +57,14 @@
----------------------------------------------------------------
+Thread #x's call to pthread_mutex_destroy failed
+ with error code 16 (EBUSY: Device or resource busy)
+ at 0x........: mutex_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc20_verifywrap.c:117)
+
+----------------------------------------------------------------
+
Thread #x's call to pthread_mutex_lock failed
with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
@@ -157,10 +165,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:194)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(1) no error on next line
(2) no error on next line
@@ -172,10 +183,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:211)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(4) no error on next line
(5) no error on next line
@@ -187,11 +201,14 @@
Thread #x unlocked a not-locked lock at 0x........
at 0x........: pthread_rwlock_unlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
+ ...
by 0x........: main (tc20_verifywrap.c:232)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -224,6 +241,7 @@
with error code 22 (EINVAL: Invalid argument)
at 0x........: sem_post_WRK (hg_intercepts.c:...)
by 0x........: sem_post (hg_intercepts.c:...)
+ ...
by 0x........: main (tc20_verifywrap.c:284)
@@ -238,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-glibc-2.21
=================================================
--- tc20_verifywrap.stderr.exp-glibc-2.21 2023-01-10 00:28:10.819129924 -0800
+++ tc20_verifywrap.stderr.out 2023-01-10 00:43:42.680034067 -0800
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -235,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -247,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-mips32
=================================================
--- tc20_verifywrap.stderr.exp-mips32 2023-01-10 00:28:10.809130880 -0800
+++ tc20_verifywrap.stderr.out 2023-01-10 00:43:42.680034067 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -44,7 +44,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_init failed
- with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint)
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -235,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -247,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-mips32-b
=================================================
--- tc20_verifywrap.stderr.exp-mips32-b 2023-01-10 00:28:10.809130880 -0800
+++ tc20_verifywrap.stderr.out 2023-01-10 00:43:42.680034067 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -44,7 +44,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_init failed
- with error code 122 (EOPNOTSUPP: Operation not supported on transport endpoint)
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -169,8 +169,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside local var "rwl"
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(1) no error on next line
@@ -187,8 +187,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
(4) no error on next line
@@ -207,8 +207,8 @@
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
- Location 0x........ is 0 bytes inside local var "rwl2"
- declared at tc20_verifywrap.c:58, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -238,7 +238,7 @@
----------------------------------------------------------------
Thread #x's call to sem_post failed
- with error code 89 (ENOSYS: Function not implemented)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: sem_post_WRK (hg_intercepts.c:...)
by 0x........: sem_post (hg_intercepts.c:...)
...
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-s390x
=================================================
--- tc20_verifywrap.stderr.exp-s390x 2023-01-10 00:28:10.809130880 -0800
+++ tc20_verifywrap.stderr.out 2023-01-10 00:43:42.680034067 -0800
@@ -13,7 +13,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:86)
@@ -28,9 +27,8 @@
at 0x........: racy_child (tc20_verifywrap.c:44)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
-
-Location 0x........ is 0 bytes inside global var "unprotected"
-declared at tc20_verifywrap.c:37
+ Location 0x........ is 0 bytes inside global var "unprotected"
+ declared at tc20_verifywrap.c:37
----------------------------------------------------------------
@@ -167,10 +165,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:194)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(1) no error on next line
(2) no error on next line
@@ -182,10 +183,13 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:211)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
+
(4) no error on next line
(5) no error on next line
@@ -199,10 +203,12 @@
by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
...
by 0x........: main (tc20_verifywrap.c:232)
- Lock at 0x........ was first observed
+ Lock at 0x........ was first observed
at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:201)
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
@@ -229,6 +235,15 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:281)
+----------------------------------------------------------------
+
+Thread #x's call to sem_post failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: sem_post_WRK (hg_intercepts.c:...)
+ by 0x........: sem_post (hg_intercepts.c:...)
+ ...
+ by 0x........: main (tc20_verifywrap.c:284)
+
FIXME: can't figure out how to verify wrap of sem_post
@@ -241,4 +256,4 @@
...
-ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff-solaris
=================================================
--- tc20_verifywrap.stderr.exp-solaris 2023-01-10 00:28:10.809130880 -0800
+++ tc20_verifywrap.stderr.out 2023-01-10 00:43:42.680034067 -0800
@@ -33,7 +33,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_join failed
- with error code 45 (EDEADLK: Resource deadlock would occur)
+ with error code 35 (EDEADLK: Resource deadlock would occur)
at 0x........: pthread_join_WRK (hg_intercepts.c:...)
by 0x........: pthread_join (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:93)
@@ -43,8 +43,8 @@
----------------------------------------------------------------
-Thread #x's call to mutex_init failed
- with error code 22 (EINVAL: Invalid argument)
+Thread #x's call to pthread_mutex_init failed
+ with error code 95 (EOPNOTSUPP: Operation not supported on transport endpoint)
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:107)
@@ -57,8 +57,16 @@
----------------------------------------------------------------
+Thread #x's call to pthread_mutex_destroy failed
+ with error code 16 (EBUSY: Device or resource busy)
+ at 0x........: mutex_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc20_verifywrap.c:117)
+
+----------------------------------------------------------------
+
Thread #x's call to pthread_mutex_lock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_lock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:123)
@@ -66,7 +74,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_trylock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_trylock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_trylock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:131)
@@ -74,7 +82,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_timedlock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_timedlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_timedlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:136)
@@ -89,7 +97,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:140)
@@ -142,7 +150,7 @@
----------------------------------------------------------------
Thread #x's call to pthread_cond_timedwait failed
- with error code 1 (EPERM: Operation not permitted)
+ with error code 22 (EINVAL: Invalid argument)
at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:180)
@@ -158,22 +166,13 @@
...
by 0x........: main (tc20_verifywrap.c:194)
Lock at 0x........ was first observed
- at 0x........: pthread_rwlock_init (hg_intercepts.c:...)
- ...
+ at 0x........: pthread_rwlock_init_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_rwlock_init (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:193)
- Location 0x........ is 0 bytes inside rwl.__pthread_rwlock_readers,
- declared at tc20_verifywrap.c:57, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
+ in frame #x, created by main (tc20_verifywrap.c:49)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_rwlock_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: pthread_rwlock_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_rwlock_unlock (hg_intercepts.c:...)
- ...
- by 0x........: main (tc20_verifywrap.c:194)
-
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/dw4.stderr.diff
=================================================
--- dw4.stderr.exp 2023-01-10 00:28:10.579152874 -0800
+++ dw4.stderr.out 2023-01-10 00:36:53.959096570 -0800
@@ -14,8 +14,8 @@
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
by 0x........: main (dw4.c:62)
- Location 0x........ is 0 bytes inside local.i,
- declared at dw4.c:51, in frame #1 of thread 1
+ Address 0x........ is on thread 1's stack
+ in frame #1, created by main (dw4.c:50)
Uninitialised byte(s) found during client check request
at 0x........: croak (dw4.c:32)
=================================================
./valgrind-new/memcheck/tests/dw4.stderr.diff-solaris
=================================================
--- dw4.stderr.exp-solaris 2023-01-10 00:28:10.609150005 -0800
+++ dw4.stderr.out 2023-01-10 00:36:53.959096570 -0800
@@ -14,8 +14,8 @@
Uninitialised byte(s) found during client check request...
[truncated message content] |
|
From: <pj...@wa...> - 2023-01-10 07:18:23
|
valgrind revision: valgrind-3.21.0.GIT-e41dff2999-20230110
C compiler: FreeBSD clang version 13.0.0 (gi...@gi...:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)
GDB: GNU gdb (GDB) 12.1 [GDB v12.1 for FreeBSD]
C library: FreeBSD libc
uname -mrs: FreeBSD 13.1-RELEASE-p3 amd64
Vendor version: FreeBSD 13.1-RELEASE-p5
Nightly build on freebsd ( FreeBSD 13.1-RELEASE-p3 amd64 )
Started at 2023-01-10 07:43:36 CET
Ended at 2023-01-10 08:18:05 CET
Results differ from 24 hours ago
Checking out Valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/mcclean_after_fork (stdout)
gdbserver_tests/mcclean_after_fork (stderr)
gdbserver_tests/mcclean_after_fork (stdoutB)
gdbserver_tests/mcclean_after_fork (stderrB)
helgrind/tests/tls_threads (stderr)
Last 20 lines of verbose log follow echo
445032: valgrind -q ./445032
-- Finished tests in none/tests/x86-freebsd ----------------------------
-- 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 ---------------------------------
== 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/mcclean_after_fork (stdout)
gdbserver_tests/mcclean_after_fork (stderr)
gdbserver_tests/mcclean_after_fork (stdoutB)
gdbserver_tests/mcclean_after_fork (stderrB)
helgrind/tests/tls_threads (stderr)
...checking makefile consistency
...checking header files and include directives
gmake: *** [Makefile:1429: 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
== 775 tests, 2 stderr failures, 1 stdout failure, 13 stderrB failures, 14 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stdoutB)
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/mcblocklistsearch (stderrB)
gdbserver_tests/mcbreak (stdoutB)
gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stdout)
gdbserver_tests/mcclean_after_fork (stderr)
gdbserver_tests/mcclean_after_fork (stdoutB)
gdbserver_tests/mcclean_after_fork (stderrB)
gdbserver_tests/mcinfcallWSRU (stderrB)
gdbserver_tests/mcleak (stdoutB)
gdbserver_tests/mcleak (stderrB)
gdbserver_tests/mcsignopass (stdoutB)
gdbserver_tests/mcsigpass (stdoutB)
gdbserver_tests/mcvabits (stdoutB)
gdbserver_tests/mcvabits (stderrB)
gdbserver_tests/mcwatchpoints (stdoutB)
gdbserver_tests/mssnapshot (stdoutB)
gdbserver_tests/mssnapshot (stderrB)
gdbserver_tests/nlcontrolc (stdoutB)
gdbserver_tests/nlgone_abrt (stdoutB)
gdbserver_tests/nlgone_abrt (stderrB)
gdbserver_tests/nlgone_exit (stderrB)
gdbserver_tests/nlgone_return (stdoutB)
gdbserver_tests/nlgone_return (stderrB)
gdbserver_tests/nlpasssigalrm (stdoutB)
gdbserver_tests/nlpasssigalrm (stderrB)
gdbserver_tests/nlself_invalidate (stderrB)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
helgrind/tests/tls_threads (stderr)
Last 20 lines of verbose log follow echo
gdbserver_tests/mcvabits (stdoutB)
gdbserver_tests/mcvabits (stderrB)
gdbserver_tests/mcwatchpoints (stdoutB)
gdbserver_tests/mssnapshot (stdoutB)
gdbserver_tests/mssnapshot (stderrB)
gdbserver_tests/nlcontrolc (stdoutB)
gdbserver_tests/nlgone_abrt (stdoutB)
gdbserver_tests/nlgone_abrt (stderrB)
gdbserver_tests/nlgone_exit (stderrB)
gdbserver_tests/nlgone_return (stdoutB)
gdbserver_tests/nlgone_return (stderrB)
gdbserver_tests/nlpasssigalrm (stdoutB)
gdbserver_tests/nlpasssigalrm (stderrB)
gdbserver_tests/nlself_invalidate (stderrB)
gdbserver_tests/nlvgdbsigqueue (stdoutB)
helgrind/tests/tls_threads (stderr)
...checking makefile consistency
...checking header files and include directives
gmake: *** [Makefile:1429: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Tue Jan 10 08:01:11 2023
--- new.short Tue Jan 10 08:18:05 2023
***************
*** 8,15 ****
! == 775 tests, 2 stderr failures, 1 stdout failure, 13 stderrB failures, 14 stdoutB failures, 0 post failures ==
! gdbserver_tests/hginfo (stdoutB)
! gdbserver_tests/hginfo (stderrB)
! gdbserver_tests/mcblocklistsearch (stderrB)
! gdbserver_tests/mcbreak (stdoutB)
! gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stdout)
--- 8,10 ----
! == 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/mcclean_after_fork (stdout)
***************
*** 18,39 ****
gdbserver_tests/mcclean_after_fork (stderrB)
- gdbserver_tests/mcinfcallWSRU (stderrB)
- gdbserver_tests/mcleak (stdoutB)
- gdbserver_tests/mcleak (stderrB)
- gdbserver_tests/mcsignopass (stdoutB)
- gdbserver_tests/mcsigpass (stdoutB)
- gdbserver_tests/mcvabits (stdoutB)
- gdbserver_tests/mcvabits (stderrB)
- gdbserver_tests/mcwatchpoints (stdoutB)
- gdbserver_tests/mssnapshot (stdoutB)
- gdbserver_tests/mssnapshot (stderrB)
- gdbserver_tests/nlcontrolc (stdoutB)
- gdbserver_tests/nlgone_abrt (stdoutB)
- gdbserver_tests/nlgone_abrt (stderrB)
- gdbserver_tests/nlgone_exit (stderrB)
- gdbserver_tests/nlgone_return (stdoutB)
- gdbserver_tests/nlgone_return (stderrB)
- gdbserver_tests/nlpasssigalrm (stdoutB)
- gdbserver_tests/nlpasssigalrm (stderrB)
- gdbserver_tests/nlself_invalidate (stderrB)
- gdbserver_tests/nlvgdbsigqueue (stdoutB)
helgrind/tests/tls_threads (stderr)
--- 13,14 ----
***************
*** 42,58 ****
Last 20 lines of verbose log follow echo
! gdbserver_tests/mcvabits (stdoutB)
! gdbserver_tests/mcvabits (stderrB)
! gdbserver_tests/mcwatchpoints (stdoutB)
! gdbserver_tests/mssnapshot (stdoutB)
! gdbserver_tests/mssnapshot (stderrB)
! gdbserver_tests/nlcontrolc (stdoutB)
! gdbserver_tests/nlgone_abrt (stdoutB)
! gdbserver_tests/nlgone_abrt (stderrB)
! gdbserver_tests/nlgone_exit (stderrB)
! gdbserver_tests/nlgone_return (stdoutB)
! gdbserver_tests/nlgone_return (stderrB)
! gdbserver_tests/nlpasssigalrm (stdoutB)
! gdbserver_tests/nlpasssigalrm (stderrB)
! gdbserver_tests/nlself_invalidate (stderrB)
! gdbserver_tests/nlvgdbsigqueue (stdoutB)
helgrind/tests/tls_threads (stderr)
--- 17,33 ----
Last 20 lines of verbose log follow echo
! 445032: valgrind -q ./445032
! -- Finished tests in none/tests/x86-freebsd ----------------------------
! -- 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 ---------------------------------
!
! == 775 tests, 2 stderr failures, 1 stdout failure, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
! gdbserver_tests/mcclean_after_fork (stdout)
! gdbserver_tests/mcclean_after_fork (stderr)
! gdbserver_tests/mcclean_after_fork (stdoutB)
! gdbserver_tests/mcclean_after_fork (stderrB)
helgrind/tests/tls_threads (stderr)
=================================================
./valgrind-new/gdbserver_tests/mcclean_after_fork.stderr.diff
=================================================
--- mcclean_after_fork.stderr.exp 2023-01-10 08:01:11.959060000 +0100
+++ mcclean_after_fork.stderr.out 2023-01-10 08:06:17.536848000 +0100
@@ -4,4 +4,8 @@
For a detailed leak analysis, rerun with: --leak-check=full
For lists of detected and suppressed errors, rerun with: -s
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-Reset valgrind output to log (orderly_finish)
+HEAP SUMMARY:
+ in use at exit: ... bytes in ... blocks
+For a detailed leak analysis, rerun with: --leak-check=full
+For lists of detected and suppressed errors, rerun with: -s
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/gdbserver_tests/mcclean_after_fork.stderrB.diff
=================================================
--- mcclean_after_fork.stderrB.exp 2023-01-10 08:01:11.959114000 +0100
+++ mcclean_after_fork.stderrB.out 2023-01-10 08:06:17.640616000 +0100
@@ -1,3 +1,3 @@
vgdb-error value changed from 0 to 999999
-monitor command request to kill this process
-Remote connection closed
+Expression cannot be implemented with read/access watchpoint.
+"monitor" command not supported by this target.
=================================================
./valgrind-new/gdbserver_tests/mcclean_after_fork.stdout.diff
=================================================
--- /dev/null 2023-01-10 08:06:17.495305000 +0100
+++ mcclean_after_fork.stdout.out 2023-01-10 08:06:17.480998000 +0100
@@ -0,0 +1 @@
+mem is zero
=================================================
./valgrind-new/gdbserver_tests/mcclean_after_fork.stdoutB.diff
=================================================
--- mcclean_after_fork.stdoutB.exp 2023-01-10 08:01:11.959226000 +0100
+++ mcclean_after_fork.stdoutB.out 2023-01-10 08:06:17.597379000 +0100
@@ -4,9 +4,5 @@
Continuing.
Breakpoint 1, main () at clean_after_fork.c:9
9 pid = fork();
-Hardware read watchpoint 4: mem
Continuing.
-Hardware read watchpoint 4: mem
-Value = 0
-main () at clean_after_fork.c:34
-34 if (mem == 0)
+Program exited normally.
=================================================
./valgrind-new/helgrind/tests/tls_threads.stderr.diff
=================================================
--- tls_threads.stderr.exp 2023-01-10 08:01:11.987016000 +0100
+++ tls_threads.stderr.out 2023-01-10 08:11:38.492202000 +0100
@@ -1,2 +1,126 @@
+--9238:0: sched WARNING: pthread stack cache cannot be disabled!
starting join in main
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: level1 (tls_threads.c:69)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tls_threads.c:88)
+
+----------------------------------------------------------------
+
+Possible data race during read of size 8 at 0x........ by thread #x
+Locks held: none
+ at 0x........: local_false_positive (tls_threads.c:28)
+ by 0x........: level2 (tls_threads.c:48)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 8 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: level1 (tls_threads.c:69)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during read of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: local_false_positive (tls_threads.c:28)
+ by 0x........: level2 (tls_threads.c:48)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during write of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: local_false_positive (tls_threads.c:28)
+ by 0x........: level2 (tls_threads.c:48)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during read of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: global_false_positive (tls_threads.c:33)
+ by 0x........: level2 (tls_threads.c:49)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during write of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: global_false_positive (tls_threads.c:33)
+ by 0x........: level2 (tls_threads.c:49)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-01-10 07:44:12.356926000 +0100
+++ hginfo.stderrB.out 2023-01-10 07:49:18.810462000 +0100
@@ -1,4 +1,5 @@
vgdb-error value changed from 0 to 999999
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
Lock ga 0x........ {
Address 0x........ is 0 bytes inside data symbol "mx"
kind mbRec
=================================================
./valgrind-old/gdbserver_tests/hginfo.stdoutB.diff
=================================================
--- hginfo.stdoutB.exp 2023-01-10 07:44:12.357040000 +0100
+++ hginfo.stdoutB.out 2023-01-10 07:49:18.769451000 +0100
@@ -1,5 +1,14 @@
Breakpoint 1 at 0x........: file hg01_all_ok.c, line 13.
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, breakme () at hg01_all_ok.c:13
13 if (shared == 1)
Continuing.
=================================================
./valgrind-old/gdbserver_tests/mcblocklistsearch.stderrB.diff
=================================================
--- mcblocklistsearch.stderrB.exp 2023-01-10 07:44:12.357639000 +0100
+++ mcblocklistsearch.stderrB.out 2023-01-10 07:49:19.754459000 +0100
@@ -2,6 +2,16 @@
Breakpoint 1 at 0x........: file leak-tree.c, line 42.
Breakpoint 2 at 0x........: file leak-tree.c, line 68.
Continuing.
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, f () at leak-tree.c:42
42 t->l = mk(); // B
Continuing.
=================================================
./valgrind-old/gdbserver_tests/mcbreak.stderrB.diff
=================================================
--- mcbreak.stderrB.exp 2023-01-10 07:44:12.357861000 +0100
+++ mcbreak.stderrB.out 2023-01-10 07:49:20.839976000 +0100
@@ -1,4 +1,5 @@
vgdb-error value changed from 0 to 999999
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
vgdb-error value changed from 999999 to 0
n_errs_found 1 n_errs_shown 1 (vgdb-error 0)
n_errs_found 1 n_errs_shown 1 (vgdb-error 0) a
=================================================
./valgrind-old/gdbserver_tests/mcbreak.stdoutB.diff
=================================================
--- mcbreak.stdoutB.exp 2023-01-10 07:44:12.358047000 +0100
+++ mcbreak.stdoutB.out 2023-01-10 07:49:20.797773000 +0100
@@ -1,6 +1,15 @@
Breakpoint 1 at 0x........: file t.c, line 113.
Breakpoint 2 at 0x........: file t.c, line 118.
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, main (argc=1, argv=0x........) at t.c:113
113 breakme(__LINE__); //break1
breakme (line=113) at t.c:101
=================================================
./valgrind-old/gdbserver_tests/mcclean_after_fork.stderr.diff
=================================================
--- mcclean_after_fork.stderr.exp 2023-01-10 07:44:12.358162000 +0100
+++ mcclean_after_fork.stderr.out 2023-01-10 07:49:21.689757000 +0100
@@ -4,4 +4,8 @@
For a detailed leak analysis, rerun with: --leak-check=full
For lists of detected and suppressed errors, rerun with: -s
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
-Reset valgrind output to log (orderly_finish)
+HEAP SUMMARY:
+ in use at exit: ... bytes in ... blocks
+For a detailed leak analysis, rerun with: --leak-check=full
+For lists of detected and suppressed errors, rerun with: -s
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/gdbserver_tests/mcclean_after_fork.stderrB.diff
=================================================
--- mcclean_after_fork.stderrB.exp 2023-01-10 07:44:12.358220000 +0100
+++ mcclean_after_fork.stderrB.out 2023-01-10 07:49:21.793675000 +0100
@@ -1,3 +1,4 @@
vgdb-error value changed from 0 to 999999
-monitor command request to kill this process
-Remote connection closed
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
+Expression cannot be implemented with read/access watchpoint.
+"monitor" command not supported by this target.
=================================================
./valgrind-old/gdbserver_tests/mcclean_after_fork.stdout.diff
=================================================
--- /dev/null 2023-01-10 07:49:21.646068000 +0100
+++ mcclean_after_fork.stdout.out 2023-01-10 07:49:21.631790000 +0100
@@ -0,0 +1 @@
+mem is zero
=================================================
./valgrind-old/gdbserver_tests/mcclean_after_fork.stdoutB.diff
=================================================
--- mcclean_after_fork.stdoutB.exp 2023-01-10 07:44:12.358330000 +0100
+++ mcclean_after_fork.stdoutB.out 2023-01-10 07:49:21.750039000 +0100
@@ -2,11 +2,16 @@
Breakpoint 2 at 0x........: file clean_after_fork.c, line 20.
Breakpoint 3 at 0x........: file clean_after_fork.c, line 22.
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, main () at clean_after_fork.c:9
9 pid = fork();
-Hardware read watchpoint 4: mem
Continuing.
-Hardware read watchpoint 4: mem
-Value = 0
-main () at clean_after_fork.c:34
-34 if (mem == 0)
+Program exited normally.
=================================================
./valgrind-old/gdbserver_tests/mcinfcallWSRU.stderrB.diff
=================================================
--- mcinfcallWSRU.stderrB.exp 2023-01-10 07:44:12.359204000 +0100
+++ mcinfcallWSRU.stderrB.out 2023-01-10 07:49:27.686459000 +0100
@@ -1,6 +1,16 @@
vgdb-error value changed from 0 to 999999
Breakpoint 1 at 0x........: file sleepers.c, line 73.
Continuing.
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, sleeper_or_burner (v=0x........) at sleepers.c:73
73 int i = 0;
Continuing.
=================================================
./valgrind-old/gdbserver_tests/mcleak.stderrB.diff
=================================================
--- mcleak.stderrB.exp 2023-01-10 07:44:12.359870000 +0100
+++ mcleak.stderrB.out 2023-01-10 07:49:36.639793000 +0100
@@ -1,4 +1,5 @@
vgdb-error value changed from 0 to 999999
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
10 bytes in 1 blocks are still reachable in loss record ... of ...
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: f (leak-delta.c:15)
=================================================
./valgrind-old/gdbserver_tests/mcleak.stdoutB.diff
=================================================
--- mcleak.stdoutB.exp 2023-01-10 07:44:12.360005000 +0100
+++ mcleak.stdoutB.out 2023-01-10 07:49:36.592016000 +0100
@@ -1,5 +1,14 @@
Breakpoint 1 at 0x........: file leak-delta.c, line 10.
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, breakme () at leak-delta.c:10
10 static void breakme() {};
#1 0x........ in f () at leak-delta.c:17
=================================================
./valgrind-old/gdbserver_tests/mcsignopass.stdoutB.diff
=================================================
--- mcsignopass.stdoutB.exp 2023-01-10 07:44:12.360686000 +0100
+++ mcsignopass.stdoutB.out 2023-01-10 07:49:37.646994000 +0100
@@ -5,6 +5,15 @@
Signal Stop Print Pass to program Description
SIGFPE Yes Yes Yes Arithmetic exception
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGSEGV, Segmentation fault.
test1 () at faultstatus.c:117
117 *BADADDR = 'x';
=================================================
./valgrind-old/gdbserver_tests/mcsignopass.stdoutB.diff-freebsd
=================================================
--- mcsignopass.stdoutB.exp-freebsd 2023-01-10 07:44:12.360747000 +0100
+++ mcsignopass.stdoutB.out 2023-01-10 07:49:37.646994000 +0100
@@ -5,6 +5,15 @@
Signal Stop Print Pass to program Description
SIGFPE Yes Yes Yes Arithmetic exception
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGSEGV, Segmentation fault.
test1 () at faultstatus.c:117
117 *BADADDR = 'x';
@@ -52,5 +61,8 @@
SIGSEGV No Yes Yes Segmentation fault
Continuing.
Program received signal SIGSEGV, Segmentation fault.
-Program received signal SIGSEGV, Segmentation fault.
+Program received signal SIGBUS, Bus error.
+test3 () at faultstatus.c:127
+127 mapping[FILESIZE+10];
+Continuing.
Program received signal SIGFPE, Arithmetic exception.
=================================================
./valgrind-old/gdbserver_tests/mcsigpass.stdoutB.diff
=================================================
--- mcsigpass.stdoutB.exp 2023-01-10 07:44:12.361025000 +0100
+++ mcsigpass.stdoutB.out 2023-01-10 07:49:38.648203000 +0100
@@ -1,4 +1,13 @@
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGSEGV, Segmentation fault.
test1 () at faultstatus.c:117
117 *BADADDR = 'x';
=================================================
./valgrind-old/gdbserver_tests/mcsigpass.stdoutB.diff-freebsd
=================================================
--- mcsigpass.stdoutB.exp-freebsd 2023-01-10 07:44:12.361081000 +0100
+++ mcsigpass.stdoutB.out 2023-01-10 07:49:38.648203000 +0100
@@ -1,4 +1,13 @@
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGSEGV, Segmentation fault.
test1 () at faultstatus.c:117
117 *BADADDR = 'x';
@@ -7,7 +16,7 @@
test2 () at faultstatus.c:122
122 mapping[0] = 'x';
Continuing.
-Program received signal SIGSEGV, Segmentation fault.
+Program received signal SIGBUS, Bus error.
test3 () at faultstatus.c:127
127 mapping[FILESIZE+10];
Continuing.
=================================================
./valgrind-old/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2023-01-10 07:44:12.361242000 +0100
+++ mcvabits.stderrB.out 2023-01-10 07:49:39.634963000 +0100
@@ -1,4 +1,5 @@
vgdb-error value changed from 0 to 999999
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
Address 0x........ len 10 addressable
Address 0x........ is 0 bytes inside data symbol "undefined"
Address 0x........ len 10 defined
=================================================
./valgrind-old/gdbserver_tests/mcvabits.stdoutB.diff
=================================================
--- mcvabits.stdoutB.exp 2023-01-10 07:44:12.361373000 +0100
+++ mcvabits.stdoutB.out 2023-01-10 07:49:39.591130000 +0100
@@ -1,5 +1,14 @@
Breakpoint 1 at 0x........: file t.c, line 101.
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, breakme (line=113) at t.c:101
101 if (line > 1000)
#1 0x........ in main (argc=1, argv=0x........) at t.c:113
=================================================
./valgrind-old/gdbserver_tests/mcwatchpoints.stdoutB.diff
=================================================
--- mcwatchpoints.stdoutB.exp 2023-01-10 07:44:12.361661000 +0100
+++ mcwatchpoints.stdoutB.out 2023-01-10 07:49:40.643379000 +0100
@@ -1,5 +1,14 @@
Breakpoint 1 at 0x........: file watchpoints.c, line 7.
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, breakme (line=19) at watchpoints.c:7
7 fprintf(stderr, "breakme function called from line %d\n", line);
Hardware read watchpoint 2: undefined[0]
=================================================
./valgrind-old/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2023-01-10 07:44:12.361833000 +0100
+++ mssnapshot.stderrB.out 2023-01-10 07:49:41.473322000 +0100
@@ -1,4 +1,5 @@
vgdb-error value changed from 0 to 999999
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-old/gdbserver_tests/mssnapshot.stdoutB.diff
=================================================
--- mssnapshot.stdoutB.exp 2023-01-10 07:44:12.362182000 +0100
+++ mssnapshot.stdoutB.out 2023-01-10 07:49:41.446723000 +0100
@@ -1,4 +1,13 @@
Breakpoint 1 at 0x........: file t.c, line 106.
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Breakpoint 1, main (argc=1, argv=0x........) at t.c:106
106 char *main_name __attribute__((unused)) = "main name";
=================================================
./valgrind-old/gdbserver_tests/nlcontrolc.stdoutB.diff
=================================================
--- nlcontrolc.stdoutB.exp 2023-01-10 07:44:12.362472000 +0100
+++ nlcontrolc.stdoutB.out 2023-01-10 07:49:46.117526000 +0100
@@ -1,9 +1,18 @@
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGTRAP, Trace/breakpoint trap.
do_burn () at sleepers.c:40
40 for (i = 0; i < burn; i++) loopnr++;
- > > > > > >1
-3
+ > > > > > > 1
+ 3
$1 = 0
$2 = 1000000
changed burning parameters to sleeping parameters
@@ -15,7 +24,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 2023-01-10 07:44:12.362529000 +0100
+++ nlcontrolc.stdoutB.out 2023-01-10 07:49:46.117526000 +0100
@@ -1,4 +1,13 @@
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGTRAP, Trace/breakpoint trap.
do_burn () at sleepers.c:40
40 for (i = 0; i < burn; i++) loopnr++;
=================================================
./valgrind-old/gdbserver_tests/nlgone_abrt.stderrB.diff
=================================================
--- nlgone_abrt.stderrB.exp 2023-01-10 07:44:12.362834000 +0100
+++ nlgone_abrt.stderrB.out 2023-01-10 07:49:47.675932000 +0100
@@ -0,0 +1 @@
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
=================================================
./valgrind-old/gdbserver_tests/nlgone_abrt.stdoutB.diff
=================================================
--- nlgone_abrt.stdoutB.exp 2023-01-10 07:44:12.362966000 +0100
+++ nlgone_abrt.stdoutB.out 2023-01-10 07:49:47.615868000 +0100
@@ -1,4 +1,13 @@
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGABRT, Aborted.
0x........ in syscall ...
Continuing.
=================================================
./valgrind-old/gdbserver_tests/nlgone_exit.stderrB.diff
=================================================
--- nlgone_exit.stderrB.exp 2023-01-10 07:44:12.363100000 +0100
+++ nlgone_exit.stderrB.out 2023-01-10 07:49:48.494469000 +0100
@@ -0,0 +1 @@
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
=================================================
./valgrind-old/gdbserver_tests/nlgone_return.stderrB.diff
=================================================
--- nlgone_return.stderrB.exp 2023-01-10 07:44:12.363382000 +0100
+++ nlgone_return.stderrB.out 2023-01-10 07:49:49.202116000 +0100
@@ -0,0 +1 @@
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
=================================================
./valgrind-old/gdbserver_tests/nlgone_return.stdoutB.diff
=================================================
--- nlgone_return.stdoutB.exp 2023-01-10 07:44:12.363514000 +0100
+++ nlgone_return.stdoutB.out 2023-01-10 07:49:49.138148000 +0100
@@ -1,2 +1,11 @@
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program exited normally.
=================================================
./valgrind-old/gdbserver_tests/nlpasssigalrm.stderrB.diff
=================================================
--- nlpasssigalrm.stderrB.exp 2023-01-10 07:44:12.363687000 +0100
+++ nlpasssigalrm.stderrB.out 2023-01-10 07:49:50.059747000 +0100
@@ -1 +1,2 @@
vgdb-error value changed from 0 to 999999
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
=================================================
./valgrind-old/gdbserver_tests/nlpasssigalrm.stdoutB.diff
=================================================
--- nlpasssigalrm.stdoutB.exp 2023-01-10 07:44:12.363806000 +0100
+++ nlpasssigalrm.stdoutB.out 2023-01-10 07:49:49.998050000 +0100
@@ -3,6 +3,15 @@
Signal Stop Print Pass to program Description
SIGALRM Yes Yes Yes Alarm clock
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGALRM, Alarm clock.
0x........ in syscall ...
Signal Stop Print Pass to program Description
=================================================
./valgrind-old/gdbserver_tests/nlself_invalidate.stderrB.diff
=================================================
--- nlself_invalidate.stderrB.exp 2023-01-10 07:44:12.364187000 +0100
+++ nlself_invalidate.stderrB.out 2023-01-10 07:49:50.756733000 +0100
@@ -0,0 +1 @@
+warning: File "/usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff
=================================================
--- nlvgdbsigqueue.stdoutB.exp 2023-01-10 07:44:12.364766000 +0100
+++ nlvgdbsigqueue.stdoutB.out 2023-01-10 07:49:58.913539000 +0100
@@ -1,5 +1,14 @@
continuing to have vgdb interrupted by simulate_control_c
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGTRAP, Trace/breakpoint trap.
0x........ in syscall ...
attachedwaitingforsigusr1
=================================================
./valgrind-old/gdbserver_tests/nlvgdbsigqueue.stdoutB.diff-solaris1
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris1 2023-01-10 07:44:12.364820000 +0100
+++ nlvgdbsigqueue.stdoutB.out 2023-01-10 07:49:58.913539000 +0100
@@ -1,5 +1,14 @@
continuing to have vgdb interrupted by simulate_control_c
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGTRAP, Trace/breakpoint trap.
0x........ in syscall ...
attachedwaitingforsigusr1
@@ -11,6 +20,6 @@
0x........ in syscall ...
continuing to receive second SIGUSR1
Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
+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-solaris2
=================================================
--- nlvgdbsigqueue.stdoutB.exp-solaris2 2023-01-10 07:44:12.364873000 +0100
+++ nlvgdbsigqueue.stdoutB.out 2023-01-10 07:49:58.913539000 +0100
@@ -1,5 +1,14 @@
continuing to have vgdb interrupted by simulate_control_c
Continuing.
+To enable execution of this file add
+ add-auto-load-safe-path /usr/home/paulf/scratch/valgrind_nightly/nightly/valgrind-old/Inst/libexec/valgrind/valgrind-monitor.py
+line to your configuration file "/home/paulf/.gdbinit".
+To completely disable this security protection add
+ set auto-load safe-path /
+line to your configuration file "/home/paulf/.gdbinit".
+For more information about this security protection see the
+"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
+ info "(gdb)Auto-loading safe path"
Program received signal SIGTRAP, Trace/breakpoint trap.
0x........ in syscall ...
attachedwaitingforsigusr1
@@ -7,11 +16,10 @@
sending signal
continuing to receive first SIGUSR1
Continuing.
-[New Thread ....]
Program received signal SIGUSR1, User defined signal 1.
0x........ in syscall ...
continuing to receive second SIGUSR1
Continuing.
-Program received signal SIGTRAP, Trace/breakpoint trap.
+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/helgrind/tests/tls_threads.stderr.diff
=================================================
--- tls_threads.stderr.exp 2023-01-10 07:44:12.386021000 +0100
+++ tls_threads.stderr.out 2023-01-10 07:54:42.867680000 +0100
@@ -1,2 +1,126 @@
+--42513:0: sched WARNING: pthread stack cache cannot be disabled!
starting join in main
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: level1 (tls_threads.c:69)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tls_threads.c:88)
+
+----------------------------------------------------------------
+
+Possible data race during read of size 8 at 0x........ by thread #x
+Locks held: none
+ at 0x........: local_false_positive (tls_threads.c:28)
+ by 0x........: level2 (tls_threads.c:48)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 8 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: level1 (tls_threads.c:69)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during read of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: local_false_positive (tls_threads.c:28)
+ by 0x........: level2 (tls_threads.c:48)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during write of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: local_false_positive (tls_threads.c:28)
+ by 0x........: level2 (tls_threads.c:48)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during read of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: global_false_positive (tls_threads.c:33)
+ by 0x........: level2 (tls_threads.c:49)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+----------------------------------------------------------------
+
+Possible data race during write of size 4 at 0x........ by thread #x
+Locks held: none
+ at 0x........: global_false_positive (tls_threads.c:33)
+ by 0x........: level2 (tls_threads.c:49)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
+Thread #x was created
<truncated beyond 100 lines>
|
|
From: Philippe W. <phi...@sk...> - 2023-01-10 05:55:29
|
valgrind revision: valgrind-3.21.0.GIT-e41dff2999-20230110 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-1127.13.1.el7.ppc64le ppc64le Vendor version: CentOS Linux 7 (AltArch) Nightly build on gcc112 ( \S, ppc64le ) Started at 2023-01-10 03:00:02 UTC Ended at 2023-01-10 05:55:09 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 == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo system: valgrind ./system thread-exits: valgrind ./thread-exits threaded-fork: valgrind ./threaded-fork threadederrno: valgrind -q ./threadederrno timestamp: valgrind --time-stamp=yes ./timestamp tls: valgrind ./tls unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Results from 24 hours ago == ================================================= Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 672 tests, 4 stderr failures, 0 stdout failures, 13 stderrB failures, 16 stdoutB failures, 0 post failures == gdbserver_tests/hginfo (stdoutB) gdbserver_tests/hginfo (stderrB) gdbserver_tests/hgtls (stdoutB) gdbserver_tests/mcblocklistsearch (stderrB) gdbserver_tests/mcbreak (stdoutB) gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stdoutB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stdoutB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stdoutB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcsignopass (stdoutB) gdbserver_tests/mcsigpass (stdoutB) gdbserver_tests/mcvabits (stdoutB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mcwatchpoints (stdoutB) gdbserver_tests/mssnapshot (stdoutB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlgone_abrt (stdoutB) gdbserver_tests/nlgone_abrt (stderrB) gdbserver_tests/nlgone_exit (stderrB) gdbserver_tests/nlgone_return (stdoutB) gdbserver_tests/nlgone_return (stderrB) gdbserver_tests/nlpasssigalrm (stdoutB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo gdbserver_tests/mcwatchpoints (stdoutB) gdbserver_tests/mssnapshot (stdoutB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlgone_abrt (stdoutB) gdbserver_tests/nlgone_abrt (stderrB) gdbserver_tests/nlgone_exit (stderrB) gdbserver_tests/nlgone_return (stdoutB) gdbserver_tests/nlgone_return (stderrB) gdbserver_tests/nlpasssigalrm (stdoutB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-01-10 03:40:54.831345652 +0000 --- new.short 2023-01-10 04:13:29.801977986 +0000 *************** *** 8,39 **** ! == 672 tests, 4 stderr failures, 0 stdout failures, 13 stderrB failures, 16 stdoutB failures, 0 post failures == ! gdbserver_tests/hginfo (stdoutB) ! gdbserver_tests/hginfo (stderrB) ! gdbserver_tests/hgtls (stdoutB) ! gdbserver_tests/mcblocklistsearch (stderrB) ! gdbserver_tests/mcbreak (stdoutB) ! gdbserver_tests/mcbreak (stderrB) ! gdbserver_tests/mcclean_after_fork (stdoutB) ! gdbserver_tests/mcclean_after_fork (stderrB) ! gdbserver_tests/mcinfcallWSRU (stderrB) ! gdbserver_tests/mcleak (stdoutB) ! gdbserver_tests/mcleak (stderrB) ! gdbserver_tests/mcmain_pic (stdoutB) ! gdbserver_tests/mcmain_pic (stderrB) ! gdbserver_tests/mcsignopass (stdoutB) ! gdbserver_tests/mcsigpass (stdoutB) ! gdbserver_tests/mcvabits (stdoutB) ! gdbserver_tests/mcvabits (stderrB) ! gdbserver_tests/mcwatchpoints (stdoutB) ! gdbserver_tests/mssnapshot (stdoutB) ! gdbserver_tests/mssnapshot (stderrB) ! gdbserver_tests/nlcontrolc (stdoutB) ! gdbserver_tests/nlgone_abrt (stdoutB) ! gdbserver_tests/nlgone_abrt (stderrB) ! gdbserver_tests/nlgone_exit (stderrB) ! gdbserver_tests/nlgone_return (stdoutB) ! gdbserver_tests/nlgone_return (stderrB) ! gdbserver_tests/nlpasssigalrm (stdoutB) ! gdbserver_tests/nlpasssigalrm (stderrB) ! gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) --- 8,10 ---- ! == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 45,58 **** Last 20 lines of verbose log follow echo ! gdbserver_tests/mcwatchpoints (stdoutB) ! gdbserver_tests/mssnapshot (stdoutB) ! gdbserver_tests/mssnapshot (stderrB) ! gdbserver_tests/nlcontrolc (stdoutB) ! gdbserver_tests/nlgone_abrt (stdoutB) ! gdbserver_tests/nlgone_abrt (stderrB) ! gdbserver_tests/nlgone_exit (stderrB) ! gdbserver_tests/nlgone_return (stdoutB) ! gdbserver_tests/nlgone_return (stderrB) ! gdbserver_tests/nlpasssigalrm (stdoutB) ! gdbserver_tests/nlpasssigalrm (stderrB) ! gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) --- 16,29 ---- Last 20 lines of verbose log follow echo ! system: valgrind ./system ! thread-exits: valgrind ./thread-exits ! threaded-fork: valgrind ./threaded-fork ! threadederrno: valgrind -q ./threadederrno ! timestamp: valgrind --time-stamp=yes ./timestamp ! tls: valgrind ./tls ! unit_debuglog: valgrind -q ./unit_debuglog ! vgprintf: valgrind ./vgprintf ! vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind ! -- Finished tests in none/tests ---------------------------------------- ! ! == 672 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.31s no: 6.7s (21.7x, -----) me:10.6s (34.1x, -----) ca:31.6s (101.8x, -----) he: 6.5s (20.9x, -----) ca:14.7s (47.4x, -----) dr: 8.3s (26.7x, -----) ma: 8.6s (27.7x, -----) bigcode1 valgrind-old:0.31s no: 6.1s (19.5x, 10.0%) me: 9.6s (30.9x, 9.2%) ca:34.3s (110.8x, -8.8%) he: 8.8s (28.4x,-35.6%) ca:16.9s (54.6x,-15.2%) dr: 7.5s (24.2x, 9.2%) ma: 8.3s (26.7x, 3.6%) -- bigcode2 -- bigcode2 valgrind-new:0.35s no:13.6s (38.8x, -----) me:24.8s (70.9x, -----) ca:54.7s (156.3x, -----) he:15.0s (42.8x, -----) ca:26.4s (75.4x, -----) dr:14.9s (42.5x, -----) ma:14.5s (41.4x, -----) bigcode2 valgrind-old:0.35s no:16.2s (46.3x,-19.1%) me:25.4s (72.6x, -2.3%) ca:53.5s (153.0x, 2.1%) he:16.6s (47.5x,-10.9%) ca:26.4s (75.3x, 0.2%) dr:15.4s (43.9x, -3.2%) ma:13.4s (38.2x, 7.6%) -- bz2 -- bz2 valgrind-new:0.85s no: 6.7s ( 7.9x, -----) me:20.5s (24.1x, -----) ca:38.7s (45.5x, -----) he:21.1s (24.9x, -----) ca:33.7s (39.7x, -----) dr:25.0s (29.4x, -----) ma: 7.2s ( 8.5x, -----) bz2 valgrind-old:0.85s no: 7.2s ( 8.5x, -7.0%) me:19.5s (22.9x, 5.1%) ca:33.7s (39.7x, 12.9%) he:20.4s (24.0x, 3.4%) ca:37.2s (43.8x,-10.3%) dr:29.2s (34.4x,-17.0%) ma: 9.6s (11.2x,-32.6%) -- fbench -- fbench valgrind-new:0.50s no: 3.7s ( 7.4x, -----) me:10.3s (20.6x, -----) ca:11.5s (23.0x, -----) he: 8.7s (17.5x, -----) ca: 9.5s (19.0x, -----) dr: 7.4s (14.8x, -----) ma: 3.3s ( 6.6x, -----) fbench valgrind-old:0.50s no: 3.7s ( 7.4x, 0.5%) me:10.7s (21.5x, -4.5%) ca:11.4s (22.8x, 0.9%) he: 6.7s (13.3x, 23.9%) ca:12.1s (24.2x,-27.6%) dr: 8.6s (17.1x,-15.5%) ma: 4.5s ( 9.0x,-36.1%) -- ffbench -- ffbench valgrind-new:0.41s no: 1.3s ( 3.1x, -----) me: 4.8s (11.6x, -----) ca: 3.3s ( 8.0x, -----) he:11.1s (27.0x, -----) ca:11.3s (27.6x, -----) dr: 7.2s (17.6x, -----) ma: 1.7s ( 4.2x, -----) ffbench valgrind-old:0.41s no: 1.4s ( 3.3x, -7.9%) me: 4.0s ( 9.9x, 14.7%) ca: 4.3s (10.4x,-29.7%) he:11.5s (28.1x, -4.0%) ca:11.5s (28.1x, -1.9%) dr: 9.4s (22.9x,-29.7%) ma: 1.6s ( 4.0x, 6.4%) -- heap -- heap valgrind-new:0.48s no: 4.1s ( 8.6x, -----) me:12.1s (25.1x, -----) ca:19.6s (40.9x, -----) he:16.7s (34.7x, -----) ca:15.8s (33.0x, -----) dr: 7.3s (15.3x, -----) ma: 3.6s ( 7.6x, -----) heap valgrind-old:0.48s no: 3.1s ( 6.4x, 25.8%) me: 9.2s (19.1x, 24.2%) ca:14.4s (30.0x, 26.6%) he:10.8s (22.5x, 35.2%) ca:13.7s (28.5x, 13.7%) dr: 6.8s (14.3x, 6.7%) ma: 3.8s ( 7.9x, -3.6%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.29s no: 2.8s ( 9.7x, -----) me:13.6s (46.8x, -----) ca:15.0s (51.8x, -----) he:12.2s (42.2x, -----) ca:15.6s (53.7x, -----) dr: 8.5s (29.3x, -----) ma: 3.8s (13.2x, -----) heap_pdb4 valgrind-old:0.29s no: 3.1s (10.6x, -8.9%) me:14.4s (49.8x, -6.4%) ca:19.7s (67.9x,-30.9%) he:14.4s (49.7x,-17.7%) ca:20.7s (71.3x,-32.8%) dr:11.6s (40.1x,-36.8%) ma: 4.6s (15.9x,-20.3%) -- many-loss-records -- many-loss-records valgrind-new:0.05s no: 0.6s (12.0x, -----) me: 2.9s (58.8x, -----) ca: 1.9s (37.2x, -----) he: 2.6s (52.8x, -----) ca: 3.0s (60.8x, -----) dr: 2.0s (39.2x, -----) ma: 1.3s (26.6x, -----) many-loss-records valgrind-old:0.05s no: 0.8s (16.4x,-36.7%) me: 3.2s (64.6x, -9.9%) ca: 3.0s (60.4x,-62.4%) he: 2.8s (55.6x, -5.3%) ca: 3.4s (67.4x,-10.9%) dr: 1.8s (35.8x, 8.7%) ma: 1.4s (28.8x, -8.3%) -- many-xpts -- many-xpts valgrind-new:0.09s no: 1.4s (15.7x, -----) me: 4.8s (53.9x, -----) ca: 5.3s (59.0x, -----) he: 3.1s (34.2x, -----) ca: 4.2s (46.3x, -----) dr: 3.6s (39.6x, -----) ma: 3.3s (37.1x, -----) many-xpts valgrind-old:0.09s no: 1.2s (13.4x, 14.2%) me: 3.7s (41.3x, 23.3%) ca: 5.9s (65.8x,-11.5%) he: 4.8s (53.8x,-57.1%) ca: 4.4s (48.7x, -5.0%) dr: 3.4s (37.9x, 4.2%) ma: 3.2s (35.9x, 3.3%) -- memrw -- memrw valgrind-new:0.10s no: 2.4s (24.0x, -----) me: 4.7s (46.7x, -----) ca: 8.5s (85.2x, -----) he:10.3s (102.9x, -----) ca: 6.3s (63.0x, -----) dr: 3.3s (32.9x, -----) ma: 2.4s (23.6x, -----) memrw valgrind-old:0.10s no: 2.3s (23.2x, 3.3%) me: 4.6s (45.6x, 2.4%) ca: 9.3s (93.2x, -9.4%) he: 9.9s (99.3x, 3.5%) ca: 6.4s (63.6x, -1.0%) dr: 3.5s (35.2x, -7.0%) ma: 2.7s (27.0x,-14.4%) -- sarp -- sarp valgrind-new:0.04s no: 0.8s (19.8x, -----) me: 7.4s (184.0x, -----) ca: 3.4s (85.8x, -----) he:14.5s (363.2x, -----) ca: 3.9s (96.5x, -----) dr: 2.9s (72.2x, -----) ma: 0.8s (19.5x, -----) sarp valgrind-old:0.04s no: 0.9s (23.0x,-16.5%) me: 7.5s (188.5x, -2.4%) ca: 4.6s (114.8x,-33.8%) he:13.9s (347.5x, 4.3%) ca: 3.5s (87.2x, 9.6%) dr: 2.1s (51.7x, 28.4%) ma: 0.9s (23.8x,-21.8%) -- tinycc -- tinycc valgrind-new:0.45s no: 4.3s ( 9.6x, -----) me:18.9s (42.1x, -----) ca:17.7s (39.4x, -----) he:17.0s (37.8x, -----) ca:18.7s (41.6x, -----) dr:16.2s (36.0x, -----) ma: 4.6s (10.2x, -----) tinycc valgrind-old:0.45s no: 6.0s (13.4x,-39.4%) me:27.9s (62.1x,-47.5%) ca:21.6s (48.1x,-22.1%) he:22.6s (50.2x,-32.9%) ca:25.8s (57.3x,-37.8%) dr:21.2s (47.2x,-31.0%) ma: 5.7s (12.6x,-23.7%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 101m39.921s user 95m57.627s sys 0m23.876s |
|
From: Philippe W. <phi...@sk...> - 2023-01-10 04:42:32
|
valgrind revision: valgrind-3.21.0.GIT-e41dff2999-20230110 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-862.14.4.el7.ppc64 ppc64 Vendor version: CentOS Linux 7 (AltArch) Nightly build on gcc110 ( \S, ppc64 ) Started at 2023-01-10 03:00:02 UTC Ended at 2023-01-10 04:42:24 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 == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo tls: valgrind ./tls unit_debuglog: valgrind -q ./unit_debuglog vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind -- Finished tests in none/tests ---------------------------------------- -- Running tests in exp-bbv/tests/ppc32-linux ------------------------- ll: valgrind --interval-size=1000 --bb-out-file=ll.out.bb ./ll million: valgrind --interval-size=100000 --bb-out-file=million.out.bb ./million -- Finished tests in exp-bbv/tests/ppc32-linux ------------------------- == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Results from 24 hours ago == ================================================= Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 704 tests, 5 stderr failures, 0 stdout failures, 13 stderrB failures, 16 stdoutB failures, 0 post failures == gdbserver_tests/hginfo (stdoutB) gdbserver_tests/hginfo (stderrB) gdbserver_tests/hgtls (stdoutB) gdbserver_tests/mcblocklistsearch (stderrB) gdbserver_tests/mcbreak (stdoutB) gdbserver_tests/mcbreak (stderrB) gdbserver_tests/mcclean_after_fork (stdoutB) gdbserver_tests/mcclean_after_fork (stderrB) gdbserver_tests/mcinfcallWSRU (stderrB) gdbserver_tests/mcleak (stdoutB) gdbserver_tests/mcleak (stderrB) gdbserver_tests/mcmain_pic (stdoutB) gdbserver_tests/mcmain_pic (stderrB) gdbserver_tests/mcsignopass (stdoutB) gdbserver_tests/mcsigpass (stdoutB) gdbserver_tests/mcvabits (stdoutB) gdbserver_tests/mcvabits (stderrB) gdbserver_tests/mcwatchpoints (stdoutB) gdbserver_tests/mssnapshot (stdoutB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlgone_abrt (stdoutB) gdbserver_tests/nlgone_abrt (stderrB) gdbserver_tests/nlgone_exit (stderrB) gdbserver_tests/nlgone_return (stdoutB) gdbserver_tests/nlgone_return (stderrB) gdbserver_tests/nlpasssigalrm (stdoutB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) Last 20 lines of verbose log follow echo gdbserver_tests/mssnapshot (stdoutB) gdbserver_tests/mssnapshot (stderrB) gdbserver_tests/nlcontrolc (stdoutB) gdbserver_tests/nlgone_abrt (stdoutB) gdbserver_tests/nlgone_abrt (stderrB) gdbserver_tests/nlgone_exit (stderrB) gdbserver_tests/nlgone_return (stdoutB) gdbserver_tests/nlgone_return (stderrB) gdbserver_tests/nlpasssigalrm (stdoutB) gdbserver_tests/nlpasssigalrm (stderrB) gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) drd/tests/pth_mutex_signal (stderr) drd/tests/std_mutex (stderr) drd/tests/timed_mutex (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-01-10 03:21:57.012343168 +0000 --- new.short 2023-01-10 03:45:38.675557803 +0000 *************** *** 8,39 **** ! == 704 tests, 5 stderr failures, 0 stdout failures, 13 stderrB failures, 16 stdoutB failures, 0 post failures == ! gdbserver_tests/hginfo (stdoutB) ! gdbserver_tests/hginfo (stderrB) ! gdbserver_tests/hgtls (stdoutB) ! gdbserver_tests/mcblocklistsearch (stderrB) ! gdbserver_tests/mcbreak (stdoutB) ! gdbserver_tests/mcbreak (stderrB) ! gdbserver_tests/mcclean_after_fork (stdoutB) ! gdbserver_tests/mcclean_after_fork (stderrB) ! gdbserver_tests/mcinfcallWSRU (stderrB) ! gdbserver_tests/mcleak (stdoutB) ! gdbserver_tests/mcleak (stderrB) ! gdbserver_tests/mcmain_pic (stdoutB) ! gdbserver_tests/mcmain_pic (stderrB) ! gdbserver_tests/mcsignopass (stdoutB) ! gdbserver_tests/mcsigpass (stdoutB) ! gdbserver_tests/mcvabits (stdoutB) ! gdbserver_tests/mcvabits (stderrB) ! gdbserver_tests/mcwatchpoints (stdoutB) ! gdbserver_tests/mssnapshot (stdoutB) ! gdbserver_tests/mssnapshot (stderrB) ! gdbserver_tests/nlcontrolc (stdoutB) ! gdbserver_tests/nlgone_abrt (stdoutB) ! gdbserver_tests/nlgone_abrt (stderrB) ! gdbserver_tests/nlgone_exit (stderrB) ! gdbserver_tests/nlgone_return (stdoutB) ! gdbserver_tests/nlgone_return (stderrB) ! gdbserver_tests/nlpasssigalrm (stdoutB) ! gdbserver_tests/nlpasssigalrm (stderrB) ! gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) --- 8,10 ---- ! == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 46,58 **** Last 20 lines of verbose log follow echo ! gdbserver_tests/mssnapshot (stdoutB) ! gdbserver_tests/mssnapshot (stderrB) ! gdbserver_tests/nlcontrolc (stdoutB) ! gdbserver_tests/nlgone_abrt (stdoutB) ! gdbserver_tests/nlgone_abrt (stderrB) ! gdbserver_tests/nlgone_exit (stderrB) ! gdbserver_tests/nlgone_return (stdoutB) ! gdbserver_tests/nlgone_return (stderrB) ! gdbserver_tests/nlpasssigalrm (stdoutB) ! gdbserver_tests/nlpasssigalrm (stderrB) ! gdbserver_tests/nlvgdbsigqueue (stdoutB) memcheck/tests/bug340392 (stderr) --- 17,29 ---- Last 20 lines of verbose log follow echo ! tls: valgrind ./tls ! unit_debuglog: valgrind -q ./unit_debuglog ! vgprintf: valgrind ./vgprintf ! vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind ! -- Finished tests in none/tests ---------------------------------------- ! -- Running tests in exp-bbv/tests/ppc32-linux ------------------------- ! ll: valgrind --interval-size=1000 --bb-out-file=ll.out.bb ./ll ! million: valgrind --interval-size=100000 --bb-out-file=million.out.bb ./million ! -- Finished tests in exp-bbv/tests/ppc32-linux ------------------------- ! ! == 704 tests, 5 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.24s no: 1.6s ( 6.5x, -----) me: 2.9s (11.9x, -----) ca:21.8s (90.7x, -----) he: 1.8s ( 7.3x, -----) ca: 5.5s (22.7x, -----) dr: 1.8s ( 7.5x, -----) ma: 2.5s (10.4x, -----) bigcode1 valgrind-old:0.24s no: 1.8s ( 7.5x,-16.1%) me: 3.2s (13.4x,-12.2%) ca:22.6s (94.2x, -3.8%) he: 1.8s ( 7.7x, -4.5%) ca: 5.6s (23.3x, -2.8%) dr: 1.8s ( 7.5x, 0.0%) ma: 2.2s ( 9.2x, 11.6%) -- bigcode2 -- bigcode2 valgrind-new:0.23s no: 1.5s ( 6.5x, -----) me: 3.0s (13.3x, -----) ca:21.7s (94.3x, -----) he: 2.1s ( 9.2x, -----) ca: 5.5s (24.0x, -----) dr: 1.8s ( 7.9x, -----) ma: 2.5s (10.9x, -----) bigcode2 valgrind-old:0.23s no: 1.5s ( 6.4x, 2.0%) me: 3.0s (13.0x, 2.0%) ca:21.4s (93.1x, 1.3%) he: 2.1s ( 9.1x, 0.9%) ca: 5.5s (24.0x, 0.2%) dr: 1.8s ( 7.9x, 0.0%) ma: 2.5s (11.0x, -0.8%) -- bz2 -- bz2 valgrind-new:0.75s no: 4.5s ( 6.0x, -----) me:12.9s (17.2x, -----) ca:30.1s (40.1x, -----) he:15.1s (20.2x, -----) ca:22.9s (30.5x, -----) dr:19.0s (25.3x, -----) ma: 4.5s ( 6.0x, -----) bz2 valgrind-old:0.75s no: 4.5s ( 6.0x, -0.2%) me:12.9s (17.2x, -0.1%) ca:30.0s (40.0x, 0.2%) he:15.1s (20.2x, -0.1%) ca:22.9s (30.6x, -0.3%) dr:19.0s (25.4x, -0.1%) ma: 4.5s ( 6.1x, -0.4%) -- fbench -- fbench valgrind-new:0.34s no: 2.4s ( 7.1x, -----) me: 6.4s (18.9x, -----) ca: 9.4s (27.6x, -----) he: 5.4s (15.9x, -----) ca: 7.9s (23.1x, -----) dr: 5.3s (15.7x, -----) ma: 2.5s ( 7.4x, -----) fbench valgrind-old:0.34s no: 2.4s ( 7.1x, 0.4%) me: 6.4s (18.9x, 0.0%) ca: 9.4s (27.5x, 0.2%) he: 5.4s (15.9x, -0.4%) ca: 7.9s (23.1x, -0.1%) dr: 5.3s (15.7x, 0.0%) ma: 2.5s ( 7.4x, 0.0%) -- ffbench -- ffbench valgrind-new:0.42s no: 1.1s ( 2.6x, -----) me: 2.6s ( 6.1x, -----) ca: 2.9s ( 6.9x, -----) he: 9.2s (22.0x, -----) ca: 6.8s (16.3x, -----) dr: 5.4s (12.9x, -----) ma: 1.1s ( 2.6x, -----) ffbench valgrind-old:0.42s no: 1.1s ( 2.6x, 0.9%) me: 2.5s ( 6.1x, 0.8%) ca: 2.9s ( 7.0x, -0.3%) he: 9.2s (22.0x, -0.1%) ca: 6.8s (16.3x, -0.1%) dr: 5.5s (13.0x, -0.4%) ma: 1.1s ( 2.5x, 1.9%) -- heap -- heap valgrind-new:0.41s no: 2.2s ( 5.4x, -----) me: 8.8s (21.5x, -----) ca:13.8s (33.6x, -----) he:11.0s (26.9x, -----) ca:11.5s (28.0x, -----) dr: 6.9s (16.8x, -----) ma: 4.0s ( 9.7x, -----) heap valgrind-old:0.41s no: 2.2s ( 5.4x, 0.5%) me: 8.6s (21.0x, 2.2%) ca:13.8s (33.5x, 0.1%) he:11.2s (27.3x, -1.5%) ca:11.5s (28.0x, -0.2%) dr: 6.7s (16.3x, 2.6%) ma: 3.9s ( 9.6x, 0.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.40s no: 2.3s ( 5.7x, -----) me:12.4s (30.9x, -----) ca:15.0s (37.5x, -----) he:12.9s (32.2x, -----) ca:12.3s (30.8x, -----) dr: 7.6s (19.0x, -----) ma: 4.0s ( 9.9x, -----) heap_pdb4 valgrind-old:0.40s no: 2.3s ( 5.8x, -1.7%) me:12.4s (30.9x, 0.2%) ca:15.0s (37.6x, -0.3%) he:12.8s (31.9x, 0.9%) ca:12.3s (30.8x, 0.3%) dr: 7.7s (19.2x, -1.3%) ma: 4.2s (10.6x, -7.6%) -- many-loss-records -- many-loss-records valgrind-new:0.04s no: 0.4s (11.0x, -----) me: 2.0s (51.0x, -----) ca: 1.9s (47.5x, -----) he: 1.7s (41.5x, -----) ca: 1.8s (43.8x, -----) dr: 1.4s (34.2x, -----) ma: 0.9s (23.8x, -----) many-loss-records valgrind-old:0.04s no: 0.4s (11.0x, 0.0%) me: 2.0s (50.7x, 0.5%) ca: 1.9s (47.8x, -0.5%) he: 1.7s (41.5x, 0.0%) ca: 1.7s (43.5x, 0.6%) dr: 1.4s (34.5x, -0.7%) ma: 0.9s (23.0x, 3.2%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.4x, -----) me: 3.2s (46.3x, -----) ca: 4.6s (66.0x, -----) he: 4.0s (56.7x, -----) ca: 2.7s (38.7x, -----) dr: 2.1s (30.1x, -----) ma: 2.3s (32.4x, -----) many-xpts valgrind-old:0.07s no: 0.6s ( 9.1x, 3.0%) me: 3.3s (46.7x, -0.9%) ca: 4.6s (65.9x, 0.2%) he: 4.0s (57.0x, -0.5%) ca: 2.7s (38.6x, 0.4%) dr: 2.1s (30.6x, -1.4%) ma: 2.3s (32.4x, 0.0%) -- memrw -- memrw valgrind-new:0.05s no: 1.0s (19.6x, -----) me: 1.9s (38.4x, -----) ca: 5.4s (108.2x, -----) he: 7.9s (158.4x, -----) ca: 3.2s (64.0x, -----) dr: 2.0s (40.4x, -----) ma: 1.1s (22.6x, -----) memrw valgrind-old:0.05s no: 1.0s (19.8x, -1.0%) me: 2.0s (39.8x, -3.6%) ca: 5.4s (108.6x, -0.4%) he: 7.7s (154.0x, 2.8%) ca: 3.2s (64.0x, 0.0%) dr: 2.0s (40.8x, -1.0%) ma: 1.1s (22.4x, 0.9%) -- sarp -- sarp valgrind-new:0.03s no: 0.3s (11.0x, -----) me: 4.1s (135.7x, -----) ca: 2.9s (95.3x, -----) he: 9.4s (312.0x, -----) ca: 1.7s (55.7x, -----) dr: 1.2s (38.7x, -----) ma: 0.4s (14.3x, -----) sarp valgrind-old:0.03s no: 0.3s (11.0x, 0.0%) me: 4.1s (135.3x, 0.2%) ca: 2.9s (95.3x, 0.0%) he: 9.4s (313.3x, -0.4%) ca: 1.7s (56.0x, -0.6%) dr: 1.2s (38.7x, 0.0%) ma: 0.4s (14.7x, -2.3%) -- tinycc -- tinycc valgrind-new:0.28s no: 3.1s (11.2x, -----) me:15.7s (55.9x, -----) ca:18.3s (65.3x, -----) he:18.5s (66.2x, -----) ca:15.4s (55.2x, -----) dr:12.8s (45.8x, -----) ma: 3.4s (12.2x, -----) tinycc valgrind-old:0.28s no: 3.1s (11.2x, 0.3%) me:15.7s (55.9x, -0.1%) ca:18.3s (65.2x, 0.1%) he:18.6s (66.3x, -0.1%) ca:15.4s (55.1x, 0.2%) dr:12.8s (45.7x, 0.2%) ma: 3.4s (12.1x, 0.6%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 56m45.270s user 54m26.690s sys 0m16.990s |
|
From: Tom H. <to...@co...> - 2023-01-10 03:42:57
|
|
From: Tom H. <to...@co...> - 2023-01-10 03:33:30
|