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
(7) |
3
|
4
|
|
5
(2) |
6
(9) |
7
(11) |
8
(10) |
9
(8) |
10
(8) |
11
(8) |
|
12
(9) |
13
(9) |
14
|
15
|
16
|
17
|
18
(9) |
|
19
|
20
|
21
|
22
(9) |
23
(11) |
24
(1) |
25
|
|
26
(8) |
27
(9) |
28
(5) |
29
(8) |
30
|
31
(9) |
|
|
From: Tom H. <to...@co...> - 2023-03-13 03:25:20
|
|
From: Tom H. <to...@co...> - 2023-03-13 03:16:29
|
|
From: <ma...@bu...> - 2023-03-13 00:34:14
|
valgrind revision: valgrind-3.21.0.GIT-50f6533612-20230312
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-03-13 00:00:01 UTC
Ended at 2023-03-13 00:26:21 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
== 805 tests, 1 stderr failure, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
Last 20 lines of verbose log follow echo
syscall-restart2: valgrind ./syscall-restart2
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 ----------------------------------------
== 805 tests, 1 stderr failure, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/vbit-test/vbit-test (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1432: regtest] Error 1
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-13 00:13:18.018030215 +0000
+++ hginfo.stderrB.out 2023-03-13 00:15:23.448110199 +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-03-13 00:13:18.448030215 +0000
+++ vbit-test.stderr.out 2023-03-13 00:19:15.638184179 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
=================================================
./valgrind-old/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-13 00:00:15.087501469 +0000
+++ hginfo.stderrB.out 2023-03-13 00:02:29.437591469 +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-03-13 00:00:15.127501469 +0000
+++ vbit-test.stderr.out 2023-03-13 00:06:27.527751516 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
|
|
From: <bu...@so...> - 2023-03-12 10:58:00
|
A retry build has been detected on builder valgrind-fedora-ppc64le while building valgrind.
Full details are available at:
https://builder.sourceware.org/buildbot/#builders/21/builds/264
Build state: worker not pinged
Revision: (unknown)
Worker: fedora-ppc64le
Build Reason: (unknown)
Blamelist: Paul Floyd <pj...@wa...>
Steps:
- 0: worker_preparation ( exception )
Logs:
- err.text: https://builder.sourceware.org/buildbot/#builders/21/builds/264/steps/0/logs/err_text
- err.html: https://builder.sourceware.org/buildbot/#builders/21/builds/264/steps/0/logs/err_html
|
|
From: <ma...@gc...> - 2023-03-12 10:23:58
|
valgrind revision: valgrind-3.21.0.GIT-a1bb70bbf1-20230312
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-03-12 00:00:01 PST
Ended at 2023-03-12 03:23:36 PDT
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
== 658 tests, 17 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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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/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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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
== 658 tests, 18 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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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/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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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-03-12 00:26:33.665740780 -0800
--- new.short 2023-03-12 00:52:21.166617001 -0800
***************
*** 8,10 ****
! == 658 tests, 18 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 8,10 ----
! == 658 tests, 17 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 ----
***************
*** 36,37 ****
--- 35,37 ----
Last 20 lines of verbose log follow echo
+ memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
***************
*** 40,42 ****
helgrind/tests/hg05_race2 (stderr)
- helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
--- 40,41 ----
--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.20s no: 3.6s (17.8x, -----) me: 7.9s (39.4x, -----) ca:35.2s (176.0x, -----) he: 4.2s (21.0x, -----) ca: 9.4s (47.2x, -----) dr: 4.1s (20.6x, -----) ma: 4.3s (21.6x, -----)
bigcode1 valgrind-old:0.20s no: 3.6s (17.9x, -0.3%) me: 7.9s (39.4x, 0.0%) ca:35.2s (175.9x, 0.1%) he: 4.2s (21.1x, -0.2%) ca: 9.5s (47.3x, -0.1%) dr: 4.1s (20.5x, 0.5%) ma: 4.3s (21.7x, -0.2%)
-- bigcode2 --
bigcode2 valgrind-new:0.21s no: 9.2s (43.8x, -----) me:18.5s (88.0x, -----) ca:61.5s (292.9x, -----) he:10.9s (51.7x, -----) ca:16.6s (79.0x, -----) dr:10.2s (48.8x, -----) ma:10.6s (50.7x, -----)
bigcode2 valgrind-old:0.21s no: 9.2s (43.9x, -0.2%) me:18.5s (88.0x, 0.1%) ca:61.5s (292.7x, 0.1%) he:10.9s (52.1x, -0.7%) ca:16.6s (79.0x, 0.0%) dr:10.2s (48.8x, 0.0%) ma:10.6s (50.7x, 0.0%)
-- bz2 --
bz2 valgrind-new:1.11s no: 3.9s ( 3.5x, -----) me:14.2s (12.8x, -----) ca:39.8s (35.8x, -----) he:19.9s (18.0x, -----) ca:30.9s (27.8x, -----) dr:29.3s (26.4x, -----) ma: 4.2s ( 3.8x, -----)
bz2 valgrind-old:1.11s no: 3.9s ( 3.5x, 0.3%) me:14.2s (12.8x, -0.2%) ca:39.7s (35.8x, 0.2%) he:20.0s (18.0x, -0.2%) ca:30.9s (27.8x, 0.1%) dr:29.3s (26.4x, 0.0%) ma: 4.2s ( 3.8x, 0.0%)
-- fbench --
fbench valgrind-new:0.54s no: 4.1s ( 7.6x, -----) me: 8.0s (14.8x, -----) ca:16.8s (31.0x, -----) he: 6.8s (12.7x, -----) ca:10.8s (20.0x, -----) dr: 8.4s (15.5x, -----) ma: 4.4s ( 8.1x, -----)
fbench valgrind-old:0.54s no: 4.1s ( 7.6x, -0.2%) me: 8.0s (14.9x, -0.6%) ca:16.8s (31.0x, 0.0%) he: 6.9s (12.7x, -0.3%) ca:10.8s (19.9x, 0.2%) dr: 8.4s (15.5x, -0.1%) ma: 4.4s ( 8.1x, -0.5%)
-- ffbench --
ffbench valgrind-new:0.52s no: 2.9s ( 5.6x, -----) me: 5.7s (10.9x, -----) ca: 5.8s (11.2x, -----) he:14.0s (27.0x, -----) ca:11.2s (21.6x, -----) dr: 9.9s (19.0x, -----) ma: 3.1s ( 6.1x, -----)
ffbench valgrind-old:0.52s no: 2.9s ( 5.6x, 0.3%) me: 5.7s (10.9x, 0.4%) ca: 5.8s (11.2x, -0.5%) he:14.0s (27.0x, 0.1%) ca:11.2s (21.5x, 0.3%) dr: 9.8s (18.8x, 0.6%) ma: 3.1s ( 6.1x, 0.0%)
-- heap --
heap valgrind-new:0.53s no: 2.6s ( 4.8x, -----) me:11.3s (21.3x, -----) ca:23.1s (43.6x, -----) he:16.5s (31.2x, -----) ca:13.2s (24.9x, -----) dr:10.1s (19.1x, -----) ma: 6.0s (11.3x, -----)
heap valgrind-old:0.53s no: 2.6s ( 4.8x, 0.0%) me:11.3s (21.3x, 0.0%) ca:23.1s (43.7x, -0.3%) he:16.5s (31.2x, 0.1%) ca:13.2s (24.9x, 0.0%) dr:10.2s (19.2x, -0.4%) ma: 6.0s (11.3x, 0.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.54s no: 2.7s ( 5.0x, -----) me:17.8s (32.9x, -----) ca:24.3s (45.0x, -----) he:18.5s (34.3x, -----) ca:14.8s (27.3x, -----) dr:11.3s (21.0x, -----) ma: 6.0s (11.1x, -----)
heap_pdb4 valgrind-old:0.54s no: 2.7s ( 5.0x, -0.7%) me:17.9s (33.1x, -0.3%) ca:24.4s (45.1x, -0.1%) he:18.8s (34.8x, -1.3%) ca:14.8s (27.5x, -0.5%) dr:11.3s (20.9x, 0.2%) ma: 6.0s (11.2x, -0.5%)
-- many-loss-records --
many-loss-records valgrind-new:0.06s no: 0.6s (10.5x, -----) me: 3.1s (52.3x, -----) ca: 3.4s (55.8x, -----) he: 2.6s (44.0x, -----) ca: 2.4s (39.8x, -----) dr: 2.4s (40.2x, -----) ma: 1.6s (26.8x, -----)
many-loss-records valgrind-old:0.06s no: 0.6s (10.5x, 0.0%) me: 3.1s (52.0x, 0.6%) ca: 3.3s (55.7x, 0.3%) he: 2.6s (43.3x, 1.5%) ca: 2.4s (40.0x, -0.4%) dr: 2.4s (39.7x, 1.2%) ma: 1.6s (27.5x, -2.5%)
-- many-xpts --
many-xpts valgrind-new:0.13s no: 0.8s ( 6.5x, -----) me: 3.4s (26.2x, -----) ca: 8.2s (63.3x, -----) he: 4.4s (33.7x, -----) ca: 3.5s (27.2x, -----) dr: 3.4s (26.0x, -----) ma: 3.5s (26.9x, -----)
many-xpts valgrind-old:0.13s no: 0.9s ( 6.6x, -1.2%) me: 3.4s (26.2x, 0.0%) ca: 8.3s (63.5x, -0.4%) he: 4.4s (33.9x, -0.7%) ca: 3.5s (27.1x, 0.3%) dr: 3.4s (26.2x, -0.6%) ma: 3.5s (26.5x, 1.4%)
-- memrw --
memrw valgrind-new:0.29s no: 1.1s ( 3.8x, -----) me: 2.7s ( 9.3x, -----) ca: 8.7s (29.9x, -----) he:16.2s (55.9x, -----) ca: 4.2s (14.3x, -----) dr: 3.1s (10.7x, -----) ma: 1.4s ( 4.8x, -----)
memrw valgrind-old:0.29s no: 1.1s ( 3.9x, -0.9%) me: 2.7s ( 9.3x, -0.7%) ca: 8.6s (29.8x, 0.2%) he:16.3s (56.1x, -0.4%) ca: 4.2s (14.4x, -0.7%) dr: 3.1s (10.7x, -0.6%) ma: 1.4s ( 4.9x, -2.1%)
-- sarp --
sarp valgrind-new:0.03s no: 0.5s (18.0x, -----) me: 3.8s (126.7x, -----) ca: 4.4s (147.0x, -----) he:10.6s (353.0x, -----) ca: 2.3s (77.7x, -----) dr: 1.9s (64.3x, -----) ma: 0.8s (26.0x, -----)
sarp valgrind-old:0.03s no: 0.6s (18.7x, -3.7%) me: 3.8s (126.3x, 0.3%) ca: 4.4s (147.3x, -0.2%) he:10.6s (352.7x, 0.1%) ca: 2.3s (75.7x, 2.6%) dr: 1.9s (64.3x, 0.0%) ma: 0.8s (26.0x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.40s no: 4.7s (11.7x, -----) me:21.6s (53.9x, -----) ca:46.5s (116.2x, -----) he:21.2s (53.0x, -----) ca:36.2s (90.5x, -----) dr:19.9s (49.6x, -----) ma: 6.1s (15.1x, -----)
tinycc valgrind-old:0.40s no: 4.7s (11.8x, -0.4%) me:21.5s (53.8x, 0.1%) ca:46.4s (116.0x, 0.2%) he:21.2s (53.1x, -0.2%) ca:36.2s (90.5x, 0.0%) dr:19.8s (49.5x, 0.3%) ma: 6.0s (15.1x, 0.3%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5428.27user 41.24system 1:31:15elapsed 99%CPU (0avgtext+0avgdata 531932maxresident)k
0inputs+481744outputs (0major+14758694minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-03-12 00:26:34.065702245 -0800
+++ tc04_free_lock.stderr.out 2023-03-12 00:48:45.307421028 -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-03-12 00:26:34.065702245 -0800
+++ tc04_free_lock.stderr.out 2023-03-12 00:48:45.307421028 -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-03-12 00:26:34.065702245 -0800
+++ tc04_free_lock.stderr.out 2023-03-12 00:48:45.307421028 -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-03-12 00:26:34.085700318 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-12 00:48:50.616909322 -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-03-12 00:26:34.075701282 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-12 00:48:50.616909322 -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-03-12 00:26:34.065702245 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-12 00:48:50.616909322 -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-03-12 00:26:34.065702245 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-12 00:48:50.616909322 -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-03-12 00:26:34.075701282 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-12 00:48:50.616909322 -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-03-12 00:26:34.065702245 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-12 00:48:50.616909322 -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-03-12 00:26:34.075701282 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-12 00:48:50.616909322 -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/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-12 00:26:33.945713805 -0800
+++ hginfo.stderrB.out 2023-03-12 00:32:48.959580687 -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-03-12 00:26:33.945713805 -0800
+++ hgtls.stdoutB.out 2023-03-12 00:32:52.429246364 -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-03-12 00:26:34.235685868 -0800
+++ hg05_race2.stderr.out 2023-03-12 00:39:57.968241088 -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-03-12 00:26:34.225686831 -0800
+++ tc20_verifywrap.stderr.out 2023-03-12 00:41:19.710363904 -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-03-12 00:26:34.225686831 -0800
+++ tc20_verifywrap.stderr.out 2023-03-12 00:41:19.710363904 -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-03-12 00:26:34.235685868 -0800
+++ tc20_verifywrap.stderr.out 2023-03-12 00:41:19.710363904 -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-03-12 00:26:34.235685868 -0800
+++ tc20_verifywrap.stderr.out 2023-03-12 00:41:19.710363904 -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-03-12 00:26:34.235685868 -0800
+++ tc20_verifywrap.stderr.out 2023-03-12 00:41:19.710363904 -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-03-12 00:26:34.235685868 -0800
+++ tc20_verifywrap.stderr.out 2023-03-12 00:41:19.710363904 -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-03-12 00:26:34.235685868 -0800
+++ tc20_verifywrap.stderr.out 2023-03-12 00:41:19.710363904 -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-03-12 00:26:34.005708025 -0800
+++ dw4.stderr.out 2023-03-12 00:34:35.209342763 -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-03-12 00:26:34.035705135 -0800
+++ dw4.stderr.out 2023-03-12 00:34:35.209342763 -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-03-12 00:26:34.045704172 -0800
+++ sigaltstack.stderr.out 2023-03-12 00:37:06.804735020 -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-03-12 00:26:33.985709952 -0800
+++ supp_unknown.stderr.out 2023-03-12 00:37:19.743488217 -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-03-12 00:26:33.985709952 -0800
+++ supp_unknown.stderr.out 2023-03-12 00:37:19.743488217 -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-03-12 00:26:33.995708989 -0800
+++ varinfo2.stderr.out 2023-03-12 00:38:07.858851698 -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-03-12 00:26:34.035705135 -0800
+++ varinfo2.stderr.out 2023-03-12 00:38:07.858851698 -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-03-12 00:26:33.985709952 -0800
+++ varinfo3.stderr.out 2023-03-12 00:38:12.148438340 -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
=================================================
--- varinfo3.stderr.exp-freebsd 2023-03-12 00:26:33.985709952 -0800
+++ varinfo3.stderr.out 2023-03-12 00:38:12.148438340 -0800
@@ -31,7 +31,7 @@
by 0x........: bar (varinfo3.c:42)
by 0x........: foo (varinfo3.c:58)
by 0x........: main (varinfo3.c:66)
- Address 0x........ is 5 bytes inside data symbol "foo.static_local_def"
+ Address 0x........ is 5 bytes inside data symbol "static_local_def.XXXX"
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo3.c:28)
=================================================
./valgrind-new/memcheck/tests/varinfo3.stderr.diff-ppc64
=================================================
--- varinfo3.stderr.exp-ppc64 2023-03-12 00:26:34.035705135 -0800
+++ varinfo3.stderr.out 2023-03-12 00:38:12.148438340 -0800
@@ -1,58 +1,58 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo3.c:29)
+ at 0x........: croak (varinfo3.c:28)
by 0x........: foo (varinfo3.c:54)
by 0x........: main (varinfo3.c:66)
Location 0x........ is 0 bytes...
[truncated message content] |
|
From: Philippe W. <phi...@sk...> - 2023-03-12 05:50:50
|
valgrind revision: valgrind-3.21.0.GIT-96a66dfda6-20230311 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-03-12 03:00:02 UTC Ended at 2023-03-12 05:50:34 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 == 682 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) Last 20 lines of verbose log follow echo syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 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 ---------------------------------------- == 682 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (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 == 682 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/realloc_size_zero_mismatch (stderr) Last 20 lines of verbose log follow echo syscall-restart2: valgrind ./syscall-restart2 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 ---------------------------------------- == 682 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/realloc_size_zero_mismatch (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-03-12 03:33:55.105841931 +0000 --- new.short 2023-03-12 04:11:14.873754569 +0000 *************** *** 8,12 **** ! == 682 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) - memcheck/tests/realloc_size_zero_mismatch (stderr) --- 8,11 ---- ! == 682 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 14,15 **** --- 13,15 ---- Last 20 lines of verbose log follow echo + syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 *************** *** 27,31 **** ! == 682 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) - memcheck/tests/realloc_size_zero_mismatch (stderr) --- 27,30 ---- ! == 682 tests, 1 stderr failure, 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.35s no: 8.2s (23.6x, -----) me:11.4s (32.6x, -----) ca:30.7s (87.7x, -----) he: 6.5s (18.5x, -----) ca:13.3s (38.1x, -----) dr: 7.0s (19.9x, -----) ma: 7.5s (21.4x, -----) bigcode1 valgrind-old:0.35s no: 6.5s (18.6x, 21.1%) me: 9.1s (26.1x, 19.8%) ca:29.0s (82.9x, 5.4%) he: 7.3s (20.9x,-12.9%) ca:14.7s (42.0x,-10.3%) dr: 6.9s (19.7x, 0.7%) ma: 6.8s (19.6x, 8.7%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no:11.5s (48.0x, -----) me:23.4s (97.5x, -----) ca:54.3s (226.3x, -----) he:15.5s (64.5x, -----) ca:27.9s (116.1x, -----) dr:15.3s (63.6x, -----) ma:15.0s (62.4x, -----) bigcode2 valgrind-old:0.24s no:14.8s (61.7x,-28.4%) me:23.5s (98.0x, -0.5%) ca:56.3s (234.7x, -3.7%) he:15.3s (63.8x, 1.2%) ca:25.2s (105.2x, 9.4%) dr:16.2s (67.7x, -6.4%) ma:13.6s (56.7x, 9.2%) -- bz2 -- bz2 valgrind-new:0.90s no: 9.1s (10.1x, -----) me:25.1s (27.9x, -----) ca:34.1s (37.9x, -----) he:21.1s (23.4x, -----) ca:34.7s (38.5x, -----) dr:24.1s (26.8x, -----) ma: 6.7s ( 7.4x, -----) bz2 valgrind-old:0.90s no: 6.8s ( 7.5x, 25.4%) me:19.9s (22.1x, 21.0%) ca:32.8s (36.4x, 3.9%) he:20.2s (22.4x, 4.3%) ca:35.0s (38.9x, -1.1%) dr:23.5s (26.1x, 2.5%) ma:10.4s (11.6x,-55.5%) -- fbench -- fbench valgrind-new:0.50s no: 3.8s ( 7.5x, -----) me: 8.2s (16.3x, -----) ca: 9.4s (18.8x, -----) he: 8.2s (16.4x, -----) ca:11.8s (23.5x, -----) dr: 7.8s (15.6x, -----) ma: 4.2s ( 8.4x, -----) fbench valgrind-old:0.50s no: 3.7s ( 7.3x, 2.7%) me: 7.8s (15.7x, 3.9%) ca:12.4s (24.8x,-32.3%) he: 8.3s (16.5x, -0.9%) ca:12.0s (24.1x, -2.3%) dr: 7.3s (14.6x, 6.4%) ma: 3.1s ( 6.2x, 26.5%) -- ffbench -- ffbench valgrind-new:0.43s no: 1.4s ( 3.1x, -----) me: 5.6s (13.1x, -----) ca: 4.1s ( 9.5x, -----) he: 8.9s (20.7x, -----) ca:12.5s (29.0x, -----) dr: 8.6s (20.0x, -----) ma: 1.6s ( 3.8x, -----) ffbench valgrind-old:0.43s no: 1.4s ( 3.2x, -1.5%) me: 3.8s ( 8.8x, 32.6%) ca: 3.9s ( 9.0x, 4.9%) he: 9.2s (21.3x, -3.0%) ca:11.6s (26.9x, 7.1%) dr: 7.5s (17.5x, 12.5%) ma: 1.5s ( 3.5x, 7.3%) -- heap -- heap valgrind-new:0.50s no: 3.2s ( 6.3x, -----) me:13.5s (27.0x, -----) ca:19.6s (39.3x, -----) he:14.6s (29.3x, -----) ca:17.1s (34.2x, -----) dr: 9.6s (19.1x, -----) ma: 5.9s (11.9x, -----) heap valgrind-old:0.50s no: 4.2s ( 8.3x,-31.2%) me:12.1s (24.2x, 10.6%) ca:13.8s (27.6x, 29.6%) he:11.6s (23.2x, 20.7%) ca:13.8s (27.6x, 19.1%) dr: 7.3s (14.6x, 23.8%) ma: 3.9s ( 7.7x, 34.9%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.30s no: 2.9s ( 9.7x, -----) me:14.1s (46.9x, -----) ca:15.5s (51.7x, -----) he:13.4s (44.7x, -----) ca:14.9s (49.5x, -----) dr: 8.7s (28.9x, -----) ma: 5.1s (16.9x, -----) heap_pdb4 valgrind-old:0.30s no: 2.8s ( 9.4x, 3.8%) me:14.6s (48.7x, -3.9%) ca:15.1s (50.2x, 2.9%) he:13.9s (46.3x, -3.7%) ca:19.2s (63.9x,-29.1%) dr:11.5s (38.3x,-32.8%) ma: 5.1s (17.0x, -0.2%) -- many-loss-records -- many-loss-records valgrind-new:0.05s no: 0.9s (17.2x, -----) me: 3.6s (72.0x, -----) ca: 2.6s (52.0x, -----) he: 2.3s (46.4x, -----) ca: 3.1s (61.2x, -----) dr: 2.2s (44.4x, -----) ma: 1.4s (28.8x, -----) many-loss-records valgrind-old:0.05s no: 0.9s (17.8x, -3.5%) me: 2.7s (54.8x, 23.9%) ca: 2.7s (53.6x, -3.1%) he: 2.7s (53.4x,-15.1%) ca: 2.5s (51.0x, 16.7%) dr: 2.1s (42.6x, 4.1%) ma: 1.3s (26.2x, 9.0%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 1.2s (17.0x, -----) me: 4.9s (70.3x, -----) ca: 6.5s (92.1x, -----) he: 4.7s (67.1x, -----) ca: 4.3s (61.6x, -----) dr: 3.8s (54.7x, -----) ma: 3.2s (46.4x, -----) many-xpts valgrind-old:0.07s no: 1.2s (17.1x, -0.8%) me: 4.0s (56.4x, 19.7%) ca: 6.3s (90.1x, 2.2%) he: 5.1s (72.9x, -8.5%) ca: 4.2s (59.6x, 3.2%) dr: 3.8s (54.4x, 0.5%) ma: 3.2s (46.0x, 0.9%) -- memrw -- memrw valgrind-new:0.10s no: 2.4s (23.7x, -----) me: 4.3s (43.5x, -----) ca: 8.1s (81.1x, -----) he:10.6s (106.2x, -----) ca: 6.6s (65.7x, -----) dr: 4.4s (44.2x, -----) ma: 2.6s (26.1x, -----) memrw valgrind-old:0.10s no: 2.2s (21.9x, 7.6%) me: 4.8s (48.0x,-10.3%) ca: 7.1s (70.9x, 12.6%) he:10.9s (109.5x, -3.1%) ca: 6.8s (67.8x, -3.2%) dr: 4.3s (43.1x, 2.5%) ma: 2.0s (19.6x, 24.9%) -- sarp -- sarp valgrind-new:0.05s no: 0.8s (15.4x, -----) me: 7.4s (148.4x, -----) ca: 3.6s (71.8x, -----) he:12.0s (240.4x, -----) ca: 3.9s (77.4x, -----) dr: 3.1s (61.6x, -----) ma: 1.2s (23.8x, -----) sarp valgrind-old:0.05s no: 0.8s (16.4x, -6.5%) me: 7.7s (154.0x, -3.8%) ca: 3.6s (71.8x, 0.0%) he:11.4s (228.0x, 5.2%) ca: 3.8s (76.4x, 1.3%) dr: 3.3s (65.2x, -5.8%) ma: 1.0s (20.6x, 13.4%) -- tinycc -- tinycc valgrind-new:0.51s no: 4.8s ( 9.5x, -----) me:17.8s (34.9x, -----) ca:16.8s (33.0x, -----) he:16.7s (32.7x, -----) ca:17.5s (34.3x, -----) dr:14.5s (28.5x, -----) ma: 4.5s ( 8.9x, -----) tinycc valgrind-old:0.51s no: 5.3s (10.4x, -9.7%) me:20.3s (39.8x,-14.0%) ca:23.9s (46.9x,-42.4%) he:20.9s (41.1x,-25.5%) ca:24.0s (47.0x,-37.0%) dr:21.7s (42.5x,-49.4%) ma: 6.0s (11.8x,-33.3%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 99m19.515s user 93m57.823s sys 0m24.050s |
|
From: Philippe W. <phi...@sk...> - 2023-03-12 05:03:47
|
valgrind revision: valgrind-3.21.0.GIT-96a66dfda6-20230311 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-03-12 03:00:06 UTC Ended at 2023-03-12 05:03:27 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 == 714 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) 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 ---------------------------------------- -- 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 ------------------------- == 714 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (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 == 714 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) memcheck/tests/realloc_size_zero_mismatch (stderr) Last 20 lines of verbose log follow echo 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 ---------------------------------------- -- 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 ------------------------- == 714 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) memcheck/tests/realloc_size_zero_mismatch (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-03-12 03:24:12.972699073 +0000 --- new.short 2023-03-12 03:49:22.836170799 +0000 *************** *** 8,13 **** ! == 714 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) - memcheck/tests/realloc_size_zero_mismatch (stderr) --- 8,12 ---- ! == 714 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) *************** *** 15,16 **** --- 14,16 ---- Last 20 lines of verbose log follow echo + threaded-fork: valgrind ./threaded-fork threadederrno: valgrind -q ./threadederrno *************** *** 27,32 **** ! == 714 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) - memcheck/tests/realloc_size_zero_mismatch (stderr) --- 27,31 ---- ! == 714 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (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 (91.0x, -----) he: 1.8s ( 7.5x, -----) ca: 5.4s (22.5x, -----) dr: 1.9s ( 8.0x, -----) ma: 2.2s ( 9.2x, -----) bigcode1 valgrind-old:0.24s no: 1.6s ( 6.5x, -0.6%) me: 3.4s (14.2x,-18.9%) ca:23.2s (96.6x, -6.1%) he: 1.9s ( 7.8x, -3.9%) ca: 5.7s (23.9x, -6.3%) dr: 1.8s ( 7.6x, 4.2%) ma: 2.2s ( 9.2x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.23s no: 1.5s ( 6.4x, -----) me: 3.0s (13.3x, -----) ca:21.6s (94.0x, -----) he: 2.1s ( 9.1x, -----) ca: 5.5s (23.9x, -----) dr: 1.8s ( 8.0x, -----) ma: 2.1s ( 9.3x, -----) bigcode2 valgrind-old:0.23s no: 1.5s ( 6.4x, -0.7%) me: 3.0s (12.9x, 2.6%) ca:21.4s (93.2x, 0.9%) he: 2.1s ( 9.1x, -0.5%) ca: 5.5s (24.0x, -0.5%) dr: 1.8s ( 7.9x, 1.1%) ma: 2.5s (10.9x,-16.8%) -- bz2 -- bz2 valgrind-new:0.75s no: 4.5s ( 6.0x, -----) me:12.9s (17.2x, -----) ca:30.1s (40.1x, -----) he:15.0s (20.0x, -----) ca:22.9s (30.6x, -----) 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.2%) ca:30.0s (40.1x, 0.2%) he:14.9s (19.9x, 0.3%) ca:22.9s (30.5x, 0.2%) dr:19.0s (25.4x, -0.1%) ma: 4.5s ( 6.0x, -0.4%) -- fbench -- fbench valgrind-new:0.35s no: 2.4s ( 6.8x, -----) me: 6.5s (18.5x, -----) ca: 9.4s (26.9x, -----) he: 5.4s (15.4x, -----) ca: 7.8s (22.4x, -----) dr: 5.3s (15.2x, -----) ma: 2.5s ( 7.2x, -----) fbench valgrind-old:0.35s no: 2.4s ( 6.8x, 0.0%) me: 6.5s (18.5x, -0.2%) ca: 9.4s (26.9x, 0.0%) he: 5.4s (15.4x, -0.2%) ca: 7.9s (22.5x, -0.4%) dr: 5.3s (15.2x, -0.0%) ma: 2.5s ( 7.1x, 1.2%) -- ffbench -- ffbench valgrind-new:0.42s no: 1.1s ( 2.7x, -----) me: 2.5s ( 6.1x, -----) ca: 2.9s ( 7.0x, -----) he: 9.2s (21.8x, -----) ca: 6.8s (16.3x, -----) dr: 5.4s (12.9x, -----) ma: 1.1s ( 2.5x, -----) ffbench valgrind-old:0.42s no: 1.1s ( 2.6x, 0.9%) me: 2.6s ( 6.1x, -0.8%) ca: 2.9s ( 6.9x, 1.4%) he: 9.4s (22.3x, -2.2%) ca: 6.8s (16.3x, 0.1%) dr: 5.4s (12.9x, 0.2%) ma: 1.1s ( 2.5x, -1.9%) -- heap -- heap valgrind-new:0.38s no: 2.2s ( 5.9x, -----) me: 9.9s (26.1x, -----) ca:13.9s (36.5x, -----) he:11.4s (30.1x, -----) ca:11.5s (30.2x, -----) dr: 6.9s (18.1x, -----) ma: 4.0s (10.4x, -----) heap valgrind-old:0.38s no: 2.2s ( 5.8x, 1.8%) me: 9.9s (26.1x, 0.2%) ca:13.9s (36.5x, 0.0%) he:11.6s (30.4x, -1.3%) ca:11.5s (30.3x, -0.2%) dr: 6.9s (18.2x, -0.4%) ma: 3.9s (10.3x, 0.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.38s no: 2.3s ( 6.2x, -----) me:13.7s (36.2x, -----) ca:15.1s (39.8x, -----) he:13.3s (34.9x, -----) ca:12.3s (32.5x, -----) dr: 7.8s (20.6x, -----) ma: 4.0s (10.7x, -----) heap_pdb4 valgrind-old:0.38s no: 2.3s ( 6.1x, 0.4%) me:13.7s (35.9x, 0.7%) ca:15.0s (39.6x, 0.5%) he:12.9s (33.9x, 3.0%) ca:12.3s (32.4x, 0.2%) dr: 7.7s (20.2x, 1.7%) ma: 4.0s (10.5x, 1.5%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.4s (14.3x, -----) me: 2.0s (67.7x, -----) ca: 1.9s (63.7x, -----) he: 1.7s (56.0x, -----) ca: 1.7s (57.7x, -----) dr: 1.4s (47.0x, -----) ma: 0.9s (30.0x, -----) many-loss-records valgrind-old:0.03s no: 0.4s (14.3x, 0.0%) me: 2.0s (67.0x, 1.0%) ca: 1.9s (63.7x, 0.0%) he: 1.7s (56.0x, -0.0%) ca: 1.7s (57.3x, 0.6%) dr: 1.4s (46.7x, 0.7%) ma: 0.9s (30.3x, -1.1%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 0.7s (10.8x, -----) me: 3.3s (54.8x, -----) ca: 4.6s (76.8x, -----) he: 4.0s (65.8x, -----) ca: 2.7s (45.0x, -----) dr: 2.1s (35.5x, -----) ma: 2.2s (36.8x, -----) many-xpts valgrind-old:0.06s no: 0.6s (10.7x, 1.5%) me: 3.3s (55.0x, -0.3%) ca: 4.6s (77.0x, -0.2%) he: 4.0s (66.2x, -0.5%) ca: 2.7s (44.8x, 0.4%) dr: 2.1s (35.0x, 1.4%) ma: 2.2s (36.5x, 0.9%) -- memrw -- memrw valgrind-new:0.06s no: 1.0s (16.3x, -----) me: 2.0s (33.5x, -----) ca: 5.3s (88.5x, -----) he: 7.9s (132.0x, -----) ca: 3.2s (54.2x, -----) dr: 2.0s (33.8x, -----) ma: 1.2s (19.3x, -----) memrw valgrind-old:0.06s no: 0.9s (15.5x, 5.1%) me: 2.0s (33.0x, 1.5%) ca: 5.3s (88.7x, -0.2%) he: 7.9s (132.0x, 0.0%) ca: 3.3s (54.3x, -0.3%) dr: 2.0s (33.5x, 1.0%) ma: 1.1s (19.2x, 0.9%) -- sarp -- sarp valgrind-new:0.03s no: 0.3s (11.0x, -----) me: 4.0s (132.0x, -----) ca: 2.9s (95.3x, -----) he: 9.2s (306.7x, -----) ca: 1.7s (55.7x, -----) dr: 1.2s (40.0x, -----) ma: 0.4s (14.7x, -----) sarp valgrind-old:0.03s no: 0.3s (11.0x, 0.0%) me: 4.0s (132.7x, -0.5%) ca: 2.8s (94.7x, 0.7%) he: 9.2s (305.7x, 0.3%) ca: 1.7s (55.7x, 0.0%) dr: 1.2s (41.0x, -2.5%) ma: 0.4s (14.0x, 4.5%) -- tinycc -- tinycc valgrind-new:0.28s no: 3.1s (11.2x, -----) me:15.7s (55.9x, -----) ca:18.3s (65.2x, -----) he:18.1s (64.8x, -----) ca:15.4s (55.1x, -----) dr:12.8s (45.8x, -----) ma: 3.3s (11.9x, -----) tinycc valgrind-old:0.28s no: 3.1s (11.2x, 0.3%) me:15.6s (55.8x, 0.2%) ca:18.3s (65.3x, -0.2%) he:18.2s (64.9x, -0.2%) ca:15.4s (55.1x, -0.1%) dr:12.8s (45.8x, -0.2%) ma: 3.4s (12.1x, -1.5%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 74m4.250s user 54m51.937s sys 0m18.928s |
|
From: Tom H. <to...@co...> - 2023-03-12 03:43:42
|
|
From: Tom H. <to...@co...> - 2023-03-12 03:34:17
|
|
From: Tom H. <to...@co...> - 2023-03-12 03:25:09
|
|
From: Tom H. <to...@co...> - 2023-03-12 03:16:28
|
|
From: <ma...@bu...> - 2023-03-12 00:34:14
|
valgrind revision: valgrind-3.21.0.GIT-96a66dfda6-20230311
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-03-12 00:00:01 UTC
Ended at 2023-03-12 00:27:32 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
== 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (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 ----------------------------------------
== 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1432: 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
== 805 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/realloc_size_zero_mismatch (stderr)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (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 ----------------------------------------
== 805 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/realloc_size_zero_mismatch (stderr)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1432: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-03-12 00:13:09.767763425 +0000
--- new.short 2023-03-12 00:27:32.465652494 +0000
***************
*** 8,12 ****
! == 805 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
- memcheck/tests/realloc_size_zero_mismatch (stderr)
memcheck/tests/sized_aligned_new_delete_args (stderr)
--- 8,11 ----
! == 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
***************
*** 16,17 ****
--- 15,17 ----
Last 20 lines of verbose log follow echo
+ syslog: valgrind -q ./syslog
system: valgrind ./system
***************
*** 27,31 ****
! == 805 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
- memcheck/tests/realloc_size_zero_mismatch (stderr)
memcheck/tests/sized_aligned_new_delete_args (stderr)
--- 27,30 ----
! == 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-12 00:13:10.237763425 +0000
+++ hginfo.stderrB.out 2023-03-12 00:15:16.447433947 +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/sized_aligned_new_delete_args.stderr.diff
=================================================
--- sized_aligned_new_delete_args.stderr.exp 2023-03-12 00:13:10.427763425 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-12 00:18:00.577001701 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -31,11 +39,27 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-new/memcheck/tests/sized_aligned_new_delete_args.stderr.diff_32
=================================================
--- sized_aligned_new_delete_args.stderr.exp_32 2023-03-12 00:13:10.427763425 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-12 00:18:00.577001701 +0000
@@ -1,9 +1,13 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
@@ -11,11 +15,15 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
@@ -23,11 +31,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
@@ -35,11 +51,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
@@ -51,22 +75,22 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:31)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int) (vg_replace_malloc.c:...)
+ at 0x........: operator delete[](void*, unsigned long) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:34)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/sized_aligned_new_delete_args.stderr.diff-gcc
=================================================
--- sized_aligned_new_delete_args.stderr.exp-gcc 2023-03-12 00:13:10.427763425 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-12 00:18:00.577001701 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -35,11 +43,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-03-12 00:13:10.537763425 +0000
+++ vbit-test.stderr.out 2023-03-12 00:19:19.846814111 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
=================================================
./valgrind-old/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-12 00:00:14.218749535 +0000
+++ hginfo.stderrB.out 2023-03-12 00:02:22.808749535 +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/realloc_size_zero_mismatch.stderr.diff
=================================================
--- realloc_size_zero_mismatch.stderr.exp 2023-03-12 00:00:14.818749535 +0000
+++ realloc_size_zero_mismatch.stderr.out 2023-03-12 00:04:57.168629372 +0000
@@ -1,28 +1,28 @@
realloc() with size 0
at 0x........: realloc (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:15)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:16)
Address 0x........ is 0 bytes inside a block of size 1,024 alloc'd
at 0x........: ...operator new[]... (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:11)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:12)
Mismatched free() / delete / delete []
at 0x........: realloc (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:15)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:16)
Address 0x........ is 0 bytes inside a block of size 1,024 alloc'd
at 0x........: ...operator new[]... (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:11)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:12)
Mismatched free() / delete / delete []
at 0x........: ...operator delete[]... (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:25)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:26)
Address 0x........ is 0 bytes inside a block of size 1 alloc'd
at 0x........: realloc (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:15)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:16)
Mismatched free() / delete / delete []
at 0x........: ...operator delete[]... (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:40)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:41)
Address 0x........ is 0 bytes after a block of size 0 alloc'd
at 0x........: realloc (vg_replace_malloc.c:...)
- by 0x........: main (realloc_size_zero_mismatch.cpp:30)
+ by 0x........: main (realloc_size_zero_mismatch.cpp:31)
=================================================
./valgrind-old/memcheck/tests/sized_aligned_new_delete_args.stderr.diff
=================================================
--- sized_aligned_new_delete_args.stderr.exp 2023-03-12 00:00:14.248749535 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-12 00:05:10.548609311 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -31,11 +39,27 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-old/memcheck/tests/sized_aligned_new_delete_args.stderr.diff_32
=================================================
--- sized_aligned_new_delete_args.stderr.exp_32 2023-03-12 00:00:14.248749535 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-12 00:05:10.548609311 +0000
@@ -1,9 +1,13 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
@@ -11,11 +15,15 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
@@ -23,11 +31,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
@@ -35,11 +51,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
@@ -51,22 +75,22 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:31)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int) (vg_replace_malloc.c:...)
+ at 0x........: operator delete[](void*, unsigned long) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:34)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/sized_aligned_new_delete_args.stderr.diff-gcc
=================================================
--- sized_aligned_new_delete_args.stderr.exp-gcc 2023-03-12 00:00:14.248749535 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-12 00:05:10.548609311 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -35,11 +43,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-old/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-03-12 00:00:14.258749535 +0000
+++ vbit-test.stderr.out 2023-03-12 00:06:21.318499123 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
|
|
From: <ma...@gc...> - 2023-03-11 10:23:58
|
valgrind revision: valgrind-3.21.0.GIT-678b685c7b-20230311
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-03-11 00:00:01 PST
Ended at 2023-03-11 02:23:38 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
== 658 tests, 18 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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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/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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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
== 652 tests, 17 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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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/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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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-03-11 00:26:31.562833967 -0800
--- new.short 2023-03-11 00:52:25.663158741 -0800
***************
*** 8,10 ****
! == 652 tests, 17 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 8,10 ----
! == 658 tests, 18 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
***************
*** 21,22 ****
--- 21,23 ----
helgrind/tests/hg05_race2 (stderr)
+ helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
***************
*** 35,37 ****
Last 20 lines of verbose log follow echo
- memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
--- 36,37 ----
***************
*** 40,41 ****
--- 40,42 ----
helgrind/tests/hg05_race2 (stderr)
+ helgrind/tests/tc09_bad_unlock (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.19s no: 3.6s (18.8x, -----) me: 7.8s (41.3x, -----) ca:35.2s (185.2x, -----) he: 4.2s (22.1x, -----) ca: 9.4s (49.7x, -----) dr: 4.1s (21.6x, -----) ma: 4.4s (22.9x, -----)
bigcode1 valgrind-old:0.19s no: 3.6s (18.8x, 0.3%) me: 7.8s (41.3x, -0.1%) ca:35.2s (185.2x, 0.0%) he: 4.1s (21.7x, 1.7%) ca: 9.5s (49.9x, -0.4%) dr: 4.1s (21.8x, -1.0%) ma: 4.3s (22.7x, 0.9%)
-- bigcode2 --
bigcode2 valgrind-new:0.20s no: 9.2s (46.0x, -----) me:18.5s (92.3x, -----) ca:61.6s (307.8x, -----) he:10.9s (54.6x, -----) ca:16.6s (82.8x, -----) dr:10.2s (51.1x, -----) ma:10.7s (53.4x, -----)
bigcode2 valgrind-old:0.20s no: 9.2s (46.1x, -0.1%) me:18.4s (92.1x, 0.2%) ca:61.6s (308.0x, -0.0%) he:10.7s (53.6x, 1.9%) ca:16.6s (82.9x, -0.1%) dr:10.3s (51.5x, -0.9%) ma:10.6s (52.9x, 1.0%)
-- bz2 --
bz2 valgrind-new:1.12s no: 3.9s ( 3.5x, -----) me:14.2s (12.7x, -----) ca:39.8s (35.6x, -----) he:20.0s (17.8x, -----) ca:30.9s (27.5x, -----) dr:29.1s (26.0x, -----) ma: 4.2s ( 3.7x, -----)
bz2 valgrind-old:1.12s no: 3.9s ( 3.5x, 0.3%) me:14.4s (12.8x, -0.9%) ca:39.8s (35.5x, 0.1%) he:19.9s (17.8x, 0.3%) ca:30.9s (27.5x, 0.0%) dr:29.1s (26.0x, 0.0%) ma: 4.2s ( 3.7x, -0.2%)
-- fbench --
fbench valgrind-new:0.54s no: 4.1s ( 7.6x, -----) me: 8.1s (15.1x, -----) ca:16.7s (31.0x, -----) he: 6.8s (12.7x, -----) ca:10.8s (20.0x, -----) dr: 8.4s (15.5x, -----) ma: 4.4s ( 8.1x, -----)
fbench valgrind-old:0.54s no: 3.8s ( 6.9x, 8.5%) me: 8.2s (15.2x, -1.0%) ca:16.9s (31.2x, -0.7%) he: 6.8s (12.6x, 0.6%) ca:10.7s (19.9x, 0.6%) dr: 8.1s (15.0x, 2.9%) ma: 4.0s ( 7.4x, 8.5%)
-- ffbench --
ffbench valgrind-new:0.52s no: 2.9s ( 5.6x, -----) me: 5.7s (10.9x, -----) ca: 5.8s (11.2x, -----) he:14.1s (27.0x, -----) ca:11.2s (21.5x, -----) dr: 9.8s (18.8x, -----) ma: 3.1s ( 6.0x, -----)
ffbench valgrind-old:0.52s no: 2.9s ( 5.6x, -0.3%) me: 5.6s (10.8x, 1.2%) ca: 5.8s (11.2x, 0.2%) he:13.8s (26.6x, 1.6%) ca:11.2s (21.5x, -0.1%) dr: 9.9s (19.1x, -1.3%) ma: 3.1s ( 5.9x, 2.2%)
-- heap --
heap valgrind-new:0.51s no: 2.5s ( 5.0x, -----) me:11.3s (22.1x, -----) ca:23.1s (45.4x, -----) he:16.5s (32.4x, -----) ca:13.3s (26.0x, -----) dr:10.1s (19.8x, -----) ma: 6.0s (11.8x, -----)
heap valgrind-old:0.51s no: 2.6s ( 5.1x, -1.2%) me:11.5s (22.5x, -1.7%) ca:23.1s (45.3x, 0.1%) he:16.6s (32.5x, -0.3%) ca:13.3s (26.1x, -0.2%) dr:10.1s (19.8x, 0.3%) ma: 5.9s (11.6x, 2.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.53s no: 2.7s ( 5.0x, -----) me:17.8s (33.6x, -----) ca:24.4s (46.0x, -----) he:18.7s (35.4x, -----) ca:14.7s (27.7x, -----) dr:11.3s (21.4x, -----) ma: 6.1s (11.4x, -----)
heap_pdb4 valgrind-old:0.53s no: 2.7s ( 5.2x, -3.0%) me:17.6s (33.2x, 1.1%) ca:24.4s (46.1x, -0.2%) he:18.5s (34.9x, 1.3%) ca:14.8s (27.9x, -1.0%) dr:11.3s (21.3x, 0.4%) ma: 6.1s (11.6x, -1.3%)
-- many-loss-records --
many-loss-records valgrind-new:0.06s no: 0.6s (10.7x, -----) me: 3.1s (52.3x, -----) ca: 3.4s (56.2x, -----) he: 2.6s (43.8x, -----) ca: 2.4s (39.7x, -----) dr: 2.4s (39.3x, -----) ma: 1.6s (27.3x, -----)
many-loss-records valgrind-old:0.06s no: 0.6s (10.3x, 3.1%) me: 3.1s (51.8x, 1.0%) ca: 3.4s (56.2x, 0.0%) he: 2.7s (44.3x, -1.1%) ca: 2.4s (39.8x, -0.4%) dr: 2.4s (39.5x, -0.4%) ma: 1.6s (27.3x, 0.0%)
-- many-xpts --
many-xpts valgrind-new:0.12s no: 0.8s ( 7.1x, -----) me: 3.4s (28.0x, -----) ca: 8.3s (68.8x, -----) he: 4.4s (36.8x, -----) ca: 3.5s (29.2x, -----) dr: 3.4s (28.3x, -----) ma: 3.5s (29.1x, -----)
many-xpts valgrind-old:0.12s no: 0.9s ( 7.2x, -2.4%) me: 3.4s (28.5x, -1.8%) ca: 8.3s (68.8x, 0.0%) he: 4.4s (36.4x, 0.9%) ca: 3.5s (29.1x, 0.6%) dr: 3.5s (29.2x, -2.9%) ma: 3.4s (28.3x, 2.6%)
-- memrw --
memrw valgrind-new:0.29s no: 1.1s ( 3.8x, -----) me: 2.6s ( 9.1x, -----) ca: 8.6s (29.8x, -----) he:16.3s (56.1x, -----) ca: 4.2s (14.4x, -----) dr: 3.1s (10.7x, -----) ma: 1.4s ( 5.0x, -----)
memrw valgrind-old:0.29s no: 1.1s ( 3.8x, 0.9%) me: 2.6s ( 9.1x, -0.8%) ca: 8.6s (29.8x, 0.0%) he:15.2s (52.4x, 6.5%) ca: 4.2s (14.3x, 0.5%) dr: 3.1s (10.7x, -0.6%) ma: 1.4s ( 4.9x, 2.8%)
-- sarp --
sarp valgrind-new:0.03s no: 0.6s (18.7x, -----) me: 3.8s (125.7x, -----) ca: 4.4s (148.0x, -----) he:10.6s (353.3x, -----) ca: 2.3s (77.0x, -----) dr: 1.9s (63.7x, -----) ma: 0.8s (25.7x, -----)
sarp valgrind-old:0.03s no: 0.6s (18.7x, 0.0%) me: 3.7s (124.7x, 0.8%) ca: 4.5s (148.7x, -0.5%) he:10.8s (358.3x, -1.4%) ca: 2.3s (75.7x, 1.7%) dr: 2.0s (65.3x, -2.6%) ma: 0.8s (26.3x, -2.6%)
-- tinycc --
tinycc valgrind-new:0.39s no: 4.7s (12.0x, -----) me:21.5s (55.1x, -----) ca:46.5s (119.2x, -----) he:21.2s (54.4x, -----) ca:36.2s (92.8x, -----) dr:19.8s (50.8x, -----) ma: 6.0s (15.4x, -----)
tinycc valgrind-old:0.39s no: 4.7s (12.0x, -0.2%) me:22.1s (56.8x, -3.0%) ca:46.4s (118.9x, 0.3%) he:21.4s (54.8x, -0.7%) ca:36.2s (92.7x, 0.1%) dr:19.9s (51.2x, -0.8%) ma: 5.9s (15.2x, 1.2%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5424.61user 42.43system 1:31:12elapsed 99%CPU (0avgtext+0avgdata 531932maxresident)k
0inputs+481576outputs (0major+14766239minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-03-11 00:26:31.962795445 -0800
+++ tc04_free_lock.stderr.out 2023-03-11 00:48:49.663961184 -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-03-11 00:26:31.962795445 -0800
+++ tc04_free_lock.stderr.out 2023-03-11 00:48:49.663961184 -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-03-11 00:26:31.962795445 -0800
+++ tc04_free_lock.stderr.out 2023-03-11 00:48:49.663961184 -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-03-11 00:26:31.972794482 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:48:55.003446950 -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-03-11 00:26:31.972794482 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:48:55.003446950 -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-03-11 00:26:31.962795445 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:48:55.003446950 -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-03-11 00:26:31.962795445 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:48:55.003446950 -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-03-11 00:26:31.972794482 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:48:55.003446950 -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-03-11 00:26:31.962795445 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:48:55.003446950 -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-03-11 00:26:31.962795445 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:48:55.003446950 -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/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-11 00:26:31.842807001 -0800
+++ hginfo.stderrB.out 2023-03-11 00:32:51.606230104 -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-03-11 00:26:31.842807001 -0800
+++ hgtls.stdoutB.out 2023-03-11 00:32:55.065896886 -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-03-11 00:26:32.132779073 -0800
+++ hg05_race2.stderr.out 2023-03-11 00:40:02.704711178 -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/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2023-03-11 00:26:32.132779073 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:40:58.989290592 -0800
@@ -39,7 +39,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:32)
by 0x........: main (tc09_bad_unlock.c:52)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff-freebsd
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd 2023-03-11 00:26:32.132779073 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:40:58.989290592 -0800
@@ -18,15 +18,6 @@
in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:28)
- by 0x........: main (tc09_bad_unlock.c:52)
-
---Thread-Announcement------------------------------------------
Thread #x was created
@@ -48,18 +39,24 @@
by 0x........: nearly_main (tc09_bad_unlock.c:32)
by 0x........: main (tc09_bad_unlock.c:52)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
----------------------------------------------------------------
+Thread #x unlocked an invalid lock at 0x........
+ at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:52)
+
+----------------------------------------------------------------
+
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........: child_fn (tc09_bad_unlock.c:12)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:52)
---------------------
----------------------------------------------------------------
@@ -79,15 +76,6 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:28)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-----------------------------------------------------------------
-
Thread #x: Attempt to re-lock a non-recursive lock I already hold
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_lock (hg_intercepts.c:...)
@@ -133,13 +121,20 @@
----------------------------------------------------------------
+Thread #x unlocked an invalid lock at 0x........
+ at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:53)
+
+----------------------------------------------------------------
+
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........: child_fn (tc09_bad_unlock.c:12)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:53)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff-solaris
=================================================
--- tc09_bad_unlock.stderr.exp-solaris 2023-03-11 00:26:32.122780036 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-11 00:40:58.989290592 -0800
@@ -39,7 +39,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:32)
by 0x........: main (tc09_bad_unlock.c:52)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
----------------------------------------------------------------
@@ -53,7 +52,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........: nearly_main (tc09_bad_unlock.c:43)
@@ -131,7 +130,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........: nearly_main (tc09_bad_unlock.c:43)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2023-03-11 00:26:32.112780999 -0800
+++ tc20_verifywrap.stderr.out 2023-03-11 00:41:24.556828263 -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-03-11 00:26:32.112780999 -0800
+++ tc20_verifywrap.stderr.out 2023-03-11 00:41:24.556828263 -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-03-11 00:26:32.132779073 -0800
+++ tc20_verifywrap.stderr.out 2023-03-11 00:41:24.556828263 -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-03-11 00:26:32.122780036 -0800
+++ tc20_verifywrap.stderr.out 2023-03-11 00:41:24.556828263 -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-03-11 00:26:32.122780036 -0800
+++ tc20_verifywrap.stderr.out 2023-03-11 00:41:24.556828263 -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-03-11 00:26:32.122780036 -0800
+++ tc20_verifywrap.stderr.out 2023-03-11 00:41:24.556828263 -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-03-11 00:26:32.122780036 -0800
+++ tc20_verifywrap.stderr.out 2023-03-11 00:41:24.556828263 -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-03-11 00:26:31.892802186 -0800
+++ dw4.stderr.out 2023-03-11 00:34:39.795809825 -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-03-11 00:26:31.922799297 -0800
+++ dw4.stderr.out 2023-03-11 00:34:39.795809825 -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-03-11 00:26:31.942797371 -0800
+++ sigaltstack.stderr.out 2023-03-11 00:37:11.411207860 -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-03-11 00:26:31.872804112 -0800
+++ supp_unknown.stderr.out 2023-03-11 00:37:24.329963702 -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
possibl...
[truncated message content] |
|
From: Philippe W. <phi...@sk...> - 2023-03-11 03:49:24
|
valgrind revision: valgrind-3.21.0.GIT-50bded71b2-20230310
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-03-11 03:00:08 UTC
Ended at 2023-03-11 03:49:08 UTC
Results differ from 24 hours ago
Checking out Valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
perror("realloc(something, 0):");
^
realloc_size_zero_mismatch.cpp:37:33: error: ‘perror’ was not declared in this scope
perror("realloc(NULL, 0):");
^
make[5]: *** [realloc_size_zero_mismatch.o] Error 1
make[5]: *** Waiting for unfinished jobs....
mv -f .deps/resvn_stack-resvn_stack.Tpo .deps/resvn_stack-resvn_stack.Po
mv -f .deps/sbfragment-sbfragment.Tpo .deps/sbfragment-sbfragment.Po
mv -f .deps/origin5_bz2-origin5-bz2.Tpo .deps/origin5_bz2-origin5-bz2.Po
make[5]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new'
make: *** [check] Error 2
=================================================
== 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
== 676 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/bug340392 (stderr)
Last 20 lines of verbose log follow echo
syscall-restart1: valgrind ./syscall-restart1
syscall-restart2: valgrind ./syscall-restart2
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 ----------------------------------------
== 676 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/bug340392 (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-03-11 03:38:01.689108550 +0000
--- new.short 2023-03-11 03:49:08.326367679 +0000
***************
*** 3,33 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 676 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/bug340392 (stderr)
!
Last 20 lines of verbose log follow echo
! syscall-restart1: valgrind ./syscall-restart1
! syscall-restart2: valgrind ./syscall-restart2
! 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 ----------------------------------------
!
! == 676 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/bug340392 (stderr)
!
! ...checking makefile consistency
! ...checking header files and include directives
! make: *** [regtest] Error 1
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
Last 20 lines of verbose log follow echo
! perror("realloc(something, 0):");
! ^
! realloc_size_zero_mismatch.cpp:37:33: error: ‘perror’ was not declared in this scope
! perror("realloc(NULL, 0):");
! ^
! make[5]: *** [realloc_size_zero_mismatch.o] Error 1
! make[5]: *** Waiting for unfinished jobs....
! mv -f .deps/resvn_stack-resvn_stack.Tpo .deps/resvn_stack-resvn_stack.Po
! mv -f .deps/sbfragment-sbfragment.Tpo .deps/sbfragment-sbfragment.Po
! mv -f .deps/origin5_bz2-origin5-bz2.Tpo .deps/origin5_bz2-origin5-bz2.Po
! make[5]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
! make[4]: *** [check-am] Error 2
! make[4]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
! make[3]: *** [check-recursive] Error 1
! make[3]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
! make[2]: *** [check-recursive] Error 1
! make[2]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck'
! make[1]: *** [check-recursive] Error 1
! make[1]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new'
! make: *** [check] Error 2
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
vg_perf: './bigcode' not found or not a file (.)
-- Running tests in perf ----------------------------------------------
real 0m0.018s
user 0m0.019s
sys 0m0.000s
|
|
From: Tom H. <to...@co...> - 2023-03-11 03:44:35
|
|
From: Tom H. <to...@co...> - 2023-03-11 03:34:41
|
|
From: Philippe W. <phi...@sk...> - 2023-03-11 03:25:32
|
valgrind revision: valgrind-3.21.0.GIT-50bded71b2-20230310
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-03-11 03:00:02 UTC
Ended at 2023-03-11 03:25:21 UTC
Results differ from 24 hours ago
Checking out Valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... failed
Last 20 lines of verbose log follow echo
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -I../../VEX/pub -DVGA_ppc64be=1 -DVGO_linux=1 -DVGP_ppc64be_linux=1 -DVGPV_ppc64be_linux_vanilla=1 -DVGA_SEC_ppc32=1 -DVGP_SEC_ppc64be_linux=1 -Winline -Wall -Wshadow -Wno-long-long -g -fno-stack-protector -m64 -O2 -MT wrap6-wrap6.o -MD -MP -MF .deps/wrap6-wrap6.Tpo -c -o wrap6-wrap6.o `test -f 'wrap6.c' || echo './'`wrap6.c
make[5]: *** [realloc_size_zero_mismatch.o] Error 1
make[5]: *** Waiting for unfinished jobs....
mv -f .deps/varinfo5so_so-varinfo5so.Tpo .deps/varinfo5so_so-varinfo5so.Po
mv -f .deps/vcpu_fnfns-vcpu_fnfns.Tpo .deps/vcpu_fnfns-vcpu_fnfns.Po
mv -f .deps/vcpu_fbench-vcpu_fbench.Tpo .deps/vcpu_fbench-vcpu_fbench.Po
mv -f .deps/str_tester-str_tester.Tpo .deps/str_tester-str_tester.Po
mv -f .deps/varinfo6-varinfo6.Tpo .deps/varinfo6-varinfo6.Po
mv -f .deps/origin5_bz2-origin5-bz2.Tpo .deps/origin5_bz2-origin5-bz2.Po
mv -f .deps/wrap6-wrap6.Tpo .deps/wrap6-wrap6.Po
make[5]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new'
make: *** [check] Error 2
=================================================
== 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
== 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/bug340392 (stderr)
memcheck/tests/leak_cpp_interior (stderr)
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 ----------------------------------------
-- 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 -------------------------
== 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/bug340392 (stderr)
memcheck/tests/leak_cpp_interior (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-03-11 03:22:57.924933758 +0000
--- new.short 2023-03-11 03:25:21.155234530 +0000
***************
*** 3,34 ****
Configuring valgrind ... done
! Building valgrind ... done
! Running regression tests ... failed
!
! Regression test results follow
!
! == 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/bug340392 (stderr)
! memcheck/tests/leak_cpp_interior (stderr)
!
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 ----------------------------------------
! -- 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 -------------------------
!
! == 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! memcheck/tests/bug340392 (stderr)
! memcheck/tests/leak_cpp_interior (stderr)
!
! ...checking makefile consistency
! ...checking header files and include directives
! make: *** [regtest] Error 1
--- 3,26 ----
Configuring valgrind ... done
! Building valgrind ... failed
Last 20 lines of verbose log follow echo
! gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -I../../VEX/pub -DVGA_ppc64be=1 -DVGO_linux=1 -DVGP_ppc64be_linux=1 -DVGPV_ppc64be_linux_vanilla=1 -DVGA_SEC_ppc32=1 -DVGP_SEC_ppc64be_linux=1 -Winline -Wall -Wshadow -Wno-long-long -g -fno-stack-protector -m64 -O2 -MT wrap6-wrap6.o -MD -MP -MF .deps/wrap6-wrap6.Tpo -c -o wrap6-wrap6.o `test -f 'wrap6.c' || echo './'`wrap6.c
! make[5]: *** [realloc_size_zero_mismatch.o] Error 1
! make[5]: *** Waiting for unfinished jobs....
! mv -f .deps/varinfo5so_so-varinfo5so.Tpo .deps/varinfo5so_so-varinfo5so.Po
! mv -f .deps/vcpu_fnfns-vcpu_fnfns.Tpo .deps/vcpu_fnfns-vcpu_fnfns.Po
! mv -f .deps/vcpu_fbench-vcpu_fbench.Tpo .deps/vcpu_fbench-vcpu_fbench.Po
! mv -f .deps/str_tester-str_tester.Tpo .deps/str_tester-str_tester.Po
! mv -f .deps/varinfo6-varinfo6.Tpo .deps/varinfo6-varinfo6.Po
! mv -f .deps/origin5_bz2-origin5-bz2.Tpo .deps/origin5_bz2-origin5-bz2.Po
! mv -f .deps/wrap6-wrap6.Tpo .deps/wrap6-wrap6.Po
! make[5]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
! make[4]: *** [check-am] Error 2
! make[4]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
! make[3]: *** [check-recursive] Error 1
! make[3]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck/tests'
! make[2]: *** [check-recursive] Error 1
! make[2]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new/memcheck'
! make[1]: *** [check-recursive] Error 1
! make[1]: Leaving directory `/home/philippe/valgrind/cron_nightly/nightly/valgrind-new'
! make: *** [check] Error 2
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
vg_perf: './bigcode' not found or not a file (.)
-- Running tests in perf ----------------------------------------------
real 0m0.013s
user 0m0.008s
sys 0m0.006s
|
|
From: Tom H. <to...@co...> - 2023-03-11 03:25:27
|
|
From: Tom H. <to...@co...> - 2023-03-11 03:16:43
|
|
From: <ma...@bu...> - 2023-03-11 00:34:23
|
valgrind revision: valgrind-3.21.0.GIT-50bded71b2-20230310
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-03-11 00:00:01 UTC
Ended at 2023-03-11 00:27:14 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
== 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (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 ----------------------------------------
== 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1432: 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
== 799 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (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 ----------------------------------------
== 799 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
memcheck/tests/sized_aligned_new_delete_args (stderr)
memcheck/tests/vbit-test/vbit-test (stderr)
...checking makefile consistency
...checking header files and include directives
make: *** [Makefile:1432: regtest] Error 1
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2023-03-11 00:13:15.237279609 +0000
--- new.short 2023-03-11 00:27:14.757078750 +0000
***************
*** 8,10 ****
! == 799 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 8,10 ----
! == 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
***************
*** 27,29 ****
! == 799 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 27,29 ----
! == 805 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
=================================================
./valgrind-new/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-11 00:13:15.827279609 +0000
+++ hginfo.stderrB.out 2023-03-11 00:15:26.397259590 +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/sized_aligned_new_delete_args.stderr.diff
=================================================
--- sized_aligned_new_delete_args.stderr.exp 2023-03-11 00:13:16.057279609 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-11 00:18:16.457219527 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -31,11 +39,27 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-new/memcheck/tests/sized_aligned_new_delete_args.stderr.diff_32
=================================================
--- sized_aligned_new_delete_args.stderr.exp_32 2023-03-11 00:13:16.057279609 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-11 00:18:16.457219527 +0000
@@ -1,9 +1,13 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
@@ -11,11 +15,15 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
@@ -23,11 +31,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
@@ -35,11 +51,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
@@ -51,22 +75,22 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:31)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int) (vg_replace_malloc.c:...)
+ at 0x........: operator delete[](void*, unsigned long) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:34)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/sized_aligned_new_delete_args.stderr.diff-gcc
=================================================
--- sized_aligned_new_delete_args.stderr.exp-gcc 2023-03-11 00:13:16.057279609 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-11 00:18:16.457219527 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -35,11 +43,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-03-11 00:13:16.187279609 +0000
+++ vbit-test.stderr.out 2023-03-11 00:19:39.487199508 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
=================================================
./valgrind-old/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-11 00:00:14.047329633 +0000
+++ hginfo.stderrB.out 2023-03-11 00:02:22.077319623 +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/sized_aligned_new_delete_args.stderr.diff
=================================================
--- sized_aligned_new_delete_args.stderr.exp 2023-03-11 00:00:14.067329633 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-11 00:05:11.297309613 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -31,11 +39,27 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-old/memcheck/tests/sized_aligned_new_delete_args.stderr.diff_32
=================================================
--- sized_aligned_new_delete_args.stderr.exp_32 2023-03-11 00:00:14.067329633 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-11 00:05:11.297309613 +0000
@@ -1,9 +1,13 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
@@ -11,11 +15,15 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
@@ -23,11 +31,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new(unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
@@ -35,11 +51,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator new[](unsigned int, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
@@ -51,22 +75,22 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:31)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int) (vg_replace_malloc.c:...)
+ at 0x........: operator delete[](void*, unsigned long) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:34)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete(void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
+ at 0x........: operator delete(void*, unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:37)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: operator delete[](void*, unsigned int, std::align_val_t) (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/sized_aligned_new_delete_args.stderr.diff-glibc
=================================================
--- sized_aligned_new_delete_args.stderr.exp-glibc 2023-03-11 00:00:14.647329633 +0000
+++ sized_aligned_new_delete_args.stderr.out 2023-03-11 00:05:11.297309613 +0000
@@ -7,6 +7,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:16)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:16)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:17)
@@ -19,6 +23,10 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:19)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:19)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete[](void*, std::align_val_t) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:20)
@@ -35,11 +43,19 @@
by 0x........: main (sized_aligned_new_delete_args.cpp:24)
Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new(unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:24)
+
+Conditional jump or move depends on uninitialised value(s)
at 0x........: operator delete(void*, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:25)
Conditional jump or move depends on uninitialised value(s)
at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
+ by 0x........: main (sized_aligned_new_delete_args.cpp:27)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: operator new[](unsigned long, std::align_val_t, std::nothrow_t const&) (vg_replace_malloc.c:...)
by 0x........: main (sized_aligned_new_delete_args.cpp:27)
Conditional jump or move depends on uninitialised value(s)
=================================================
./valgrind-old/memcheck/tests/vbit-test/vbit-test.stderr.diff
=================================================
--- vbit-test.stderr.exp 2023-03-11 00:00:14.077329633 +0000
+++ vbit-test.stderr.out 2023-03-11 00:06:25.447309613 +0000
@@ -0,0 +1,3 @@
+Conditional jump or move depends on uninitialised value(s)
+ ...
+
|
|
From: <ma...@gc...> - 2023-03-10 10:23:43
|
valgrind revision: valgrind-3.21.0.GIT-28e4efb2b1-20230310
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-03-10 00:00:01 PST
Ended at 2023-03-10 02:23:18 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
== 652 tests, 18 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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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/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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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
== 652 tests, 19 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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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/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/tc04_free_lock (stderr)
drd/tests/tc09_bad_unlock (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-03-10 00:26:28.398521269 -0800
--- new.short 2023-03-10 00:52:12.379783830 -0800
***************
*** 8,10 ****
! == 652 tests, 19 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 8,10 ----
! == 652 tests, 18 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hginfo (stderrB)
***************
*** 23,25 ****
helgrind/tests/tc20_verifywrap (stderr)
- drd/tests/pth_mutex_signal (stderr)
drd/tests/tc04_free_lock (stderr)
--- 23,24 ----
***************
*** 37,38 ****
--- 36,38 ----
Last 20 lines of verbose log follow echo
+ memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
***************
*** 42,44 ****
helgrind/tests/tc20_verifywrap (stderr)
- drd/tests/pth_mutex_signal (stderr)
drd/tests/tc04_free_lock (stderr)
--- 42,43 ----
--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.20s no: 3.6s (17.8x, -----) me: 7.8s (39.0x, -----) ca:35.2s (176.0x, -----) he: 4.2s (20.9x, -----) ca: 9.5s (47.4x, -----) dr: 4.1s (20.7x, -----) ma: 4.3s (21.6x, -----)
bigcode1 valgrind-old:0.20s no: 3.6s (17.9x, -0.8%) me: 7.9s (39.3x, -0.6%) ca:35.2s (175.9x, 0.1%) he: 4.2s (20.8x, 0.7%) ca: 9.5s (47.3x, 0.3%) dr: 4.1s (20.6x, 0.2%) ma: 4.3s (21.5x, 0.7%)
-- bigcode2 --
bigcode2 valgrind-new:0.21s no: 9.2s (43.9x, -----) me:18.4s (87.8x, -----) ca:61.4s (292.3x, -----) he:10.8s (51.4x, -----) ca:16.6s (79.0x, -----) dr:10.3s (49.1x, -----) ma:10.6s (50.4x, -----)
bigcode2 valgrind-old:0.21s no: 9.2s (43.8x, 0.1%) me:18.4s (87.7x, 0.1%) ca:61.5s (293.1x, -0.3%) he:10.8s (51.2x, 0.4%) ca:16.6s (79.2x, -0.2%) dr:10.3s (49.1x, 0.1%) ma:10.6s (50.2x, 0.4%)
-- bz2 --
bz2 valgrind-new:1.11s no: 3.9s ( 3.5x, -----) me:14.4s (12.9x, -----) ca:39.8s (35.8x, -----) he:20.0s (18.0x, -----) ca:30.9s (27.8x, -----) dr:29.2s (26.3x, -----) ma: 4.2s ( 3.8x, -----)
bz2 valgrind-old:1.11s no: 3.9s ( 3.5x, 0.0%) me:14.2s (12.8x, 1.1%) ca:39.8s (35.8x, -0.0%) he:19.9s (17.9x, 0.2%) ca:30.9s (27.8x, 0.0%) dr:29.1s (26.3x, 0.1%) ma: 4.2s ( 3.8x, 0.2%)
-- fbench --
fbench valgrind-new:0.54s no: 3.8s ( 7.0x, -----) me: 8.2s (15.2x, -----) ca:16.9s (31.3x, -----) he: 6.8s (12.6x, -----) ca:10.4s (19.3x, -----) dr: 8.1s (15.0x, -----) ma: 4.0s ( 7.4x, -----)
fbench valgrind-old:0.54s no: 3.8s ( 7.0x, -0.3%) me: 8.2s (15.2x, 0.1%) ca:16.9s (31.2x, 0.1%) he: 6.8s (12.6x, 0.0%) ca:10.8s (20.0x, -3.6%) dr: 8.1s (15.1x, -0.2%) ma: 4.0s ( 7.4x, -0.3%)
-- ffbench --
ffbench valgrind-new:0.52s no: 2.9s ( 5.6x, -----) me: 5.6s (10.8x, -----) ca: 5.8s (11.2x, -----) he:13.9s (26.8x, -----) ca:11.2s (21.5x, -----) dr: 9.9s (19.1x, -----) ma: 3.1s ( 6.1x, -----)
ffbench valgrind-old:0.52s no: 2.9s ( 5.5x, 1.0%) me: 5.6s (10.8x, 0.2%) ca: 5.8s (11.2x, 0.7%) he:13.9s (26.7x, 0.4%) ca:11.2s (21.5x, 0.2%) dr: 9.9s (19.1x, 0.2%) ma: 3.1s ( 6.1x, 0.0%)
-- heap --
heap valgrind-new:0.51s no: 2.6s ( 5.0x, -----) me:11.2s (21.9x, -----) ca:23.1s (45.2x, -----) he:16.6s (32.5x, -----) ca:13.2s (25.9x, -----) dr: 9.9s (19.5x, -----) ma: 5.9s (11.6x, -----)
heap valgrind-old:0.51s no: 2.6s ( 5.0x, 0.0%) me:11.1s (21.7x, 1.0%) ca:23.1s (45.2x, 0.0%) he:16.6s (32.5x, 0.2%) ca:13.3s (26.1x, -0.6%) dr:10.0s (19.7x, -0.9%) ma: 5.9s (11.5x, 0.7%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.54s no: 2.7s ( 5.1x, -----) me:17.6s (32.7x, -----) ca:24.4s (45.1x, -----) he:18.4s (34.2x, -----) ca:14.8s (27.3x, -----) dr:11.3s (21.0x, -----) ma: 6.1s (11.4x, -----)
heap_pdb4 valgrind-old:0.54s no: 2.8s ( 5.1x, -0.7%) me:17.6s (32.6x, 0.3%) ca:24.4s (45.1x, 0.1%) he:18.4s (34.1x, 0.1%) ca:14.8s (27.4x, -0.1%) dr:11.3s (20.9x, 0.2%) ma: 6.1s (11.4x, 0.2%)
-- many-loss-records --
many-loss-records valgrind-new:0.06s no: 0.6s (10.5x, -----) me: 3.1s (52.0x, -----) ca: 3.4s (56.0x, -----) he: 2.6s (44.0x, -----) ca: 2.4s (39.7x, -----) dr: 2.4s (39.3x, -----) ma: 1.6s (26.8x, -----)
many-loss-records valgrind-old:0.06s no: 0.6s (10.3x, 1.6%) me: 3.1s (51.7x, 0.6%) ca: 3.3s (55.3x, 1.2%) he: 2.7s (44.5x, -1.1%) ca: 2.4s (39.8x, -0.4%) dr: 2.4s (39.2x, 0.4%) ma: 1.6s (27.2x, -1.2%)
-- many-xpts --
many-xpts valgrind-new:0.13s no: 0.9s ( 6.6x, -----) me: 3.4s (25.8x, -----) ca: 8.2s (63.5x, -----) he: 4.4s (33.8x, -----) ca: 3.5s (27.0x, -----) dr: 3.5s (27.0x, -----) ma: 3.5s (27.2x, -----)
many-xpts valgrind-old:0.13s no: 0.9s ( 6.6x, 0.0%) me: 3.4s (25.8x, -0.3%) ca: 8.2s (63.5x, 0.0%) he: 4.4s (33.5x, 0.7%) ca: 3.5s (27.2x, -0.9%) dr: 3.5s (26.6x, 1.4%) ma: 3.5s (27.1x, 0.6%)
-- memrw --
memrw valgrind-new:0.29s no: 1.1s ( 3.9x, -----) me: 2.6s ( 9.1x, -----) ca: 8.6s (29.7x, -----) he:15.2s (52.5x, -----) ca: 4.1s (14.2x, -----) dr: 3.1s (10.7x, -----) ma: 1.4s ( 4.9x, -----)
memrw valgrind-old:0.29s no: 1.1s ( 3.8x, 0.9%) me: 2.6s ( 9.0x, 0.8%) ca: 8.7s (29.9x, -0.5%) he:15.7s (54.0x, -2.8%) ca: 4.1s (14.2x, 0.0%) dr: 3.1s (10.7x, 0.3%) ma: 1.4s ( 4.8x, 0.7%)
-- sarp --
sarp valgrind-new:0.03s no: 0.5s (18.0x, -----) me: 3.8s (126.3x, -----) ca: 4.4s (147.7x, -----) he:10.7s (357.0x, -----) ca: 2.3s (77.0x, -----) dr: 1.9s (63.7x, -----) ma: 0.8s (25.7x, -----)
sarp valgrind-old:0.03s no: 0.5s (17.7x, 1.9%) me: 3.8s (126.7x, -0.3%) ca: 4.4s (148.0x, -0.2%) he:10.7s (358.0x, -0.3%) ca: 2.3s (76.7x, 0.4%) dr: 1.9s (64.0x, -0.5%) ma: 0.8s (25.7x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.40s no: 4.7s (11.7x, -----) me:22.1s (55.2x, -----) ca:46.4s (116.0x, -----) he:21.4s (53.5x, -----) ca:36.1s (90.3x, -----) dr:19.9s (49.9x, -----) ma: 6.0s (14.9x, -----)
tinycc valgrind-old:0.40s no: 4.7s (11.8x, -1.1%) me:22.1s (55.2x, 0.0%) ca:46.3s (115.9x, 0.2%) he:21.4s (53.4x, 0.1%) ca:36.2s (90.4x, -0.1%) dr:19.9s (49.9x, 0.0%) ma: 6.0s (14.9x, -0.3%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5417.91user 42.35system 1:31:05elapsed 99%CPU (0avgtext+0avgdata 532168maxresident)k
0inputs+480976outputs (0major+14764077minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-03-10 00:26:28.788483646 -0800
+++ tc04_free_lock.stderr.out 2023-03-10 00:48:35.420673795 -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-03-10 00:26:28.788483646 -0800
+++ tc04_free_lock.stderr.out 2023-03-10 00:48:35.420673795 -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-03-10 00:26:28.798482681 -0800
+++ tc04_free_lock.stderr.out 2023-03-10 00:48:35.420673795 -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-03-10 00:26:28.808481716 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:48:40.750160564 -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-03-10 00:26:28.798482681 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:48:40.750160564 -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-03-10 00:26:28.798482681 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:48:40.750160564 -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-03-10 00:26:28.798482681 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:48:40.750160564 -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-03-10 00:26:28.798482681 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:48:40.750160564 -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-03-10 00:26:28.788483646 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:48:40.750160564 -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-03-10 00:26:28.798482681 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:48:40.750160564 -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/gdbserver_tests/hginfo.stderrB.diff
=================================================
--- hginfo.stderrB.exp 2023-03-10 00:26:28.668495222 -0800
+++ hginfo.stderrB.out 2023-03-10 00:32:44.082276282 -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-03-10 00:26:28.678494258 -0800
+++ hgtls.stdoutB.out 2023-03-10 00:32:47.541942509 -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-03-10 00:26:28.958467246 -0800
+++ hg05_race2.stderr.out 2023-03-10 00:39:48.101449909 -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/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2023-03-10 00:26:28.968466281 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:40:44.436025867 -0800
@@ -39,7 +39,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:32)
by 0x........: main (tc09_bad_unlock.c:52)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff-freebsd
=================================================
--- tc09_bad_unlock.stderr.exp-freebsd 2023-03-10 00:26:28.968466281 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:40:44.436025867 -0800
@@ -18,15 +18,6 @@
in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
-----------------------------------------------------------------
-
-Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:28)
- by 0x........: main (tc09_bad_unlock.c:52)
-
---Thread-Announcement------------------------------------------
Thread #x was created
@@ -48,18 +39,24 @@
by 0x........: nearly_main (tc09_bad_unlock.c:32)
by 0x........: main (tc09_bad_unlock.c:52)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
----------------------------------------------------------------
+Thread #x unlocked an invalid lock at 0x........
+ at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:52)
+
+----------------------------------------------------------------
+
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........: child_fn (tc09_bad_unlock.c:12)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:52)
---------------------
----------------------------------------------------------------
@@ -79,15 +76,6 @@
----------------------------------------------------------------
-Thread #x's call to pthread_mutex_unlock failed
- with error code 1 (EPERM: Operation not permitted)
- at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
- by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
- by 0x........: nearly_main (tc09_bad_unlock.c:28)
- by 0x........: main (tc09_bad_unlock.c:53)
-
-----------------------------------------------------------------
-
Thread #x: Attempt to re-lock a non-recursive lock I already hold
at 0x........: mutex_lock_WRK (hg_intercepts.c:...)
by 0x........: pthread_mutex_lock (hg_intercepts.c:...)
@@ -133,13 +121,20 @@
----------------------------------------------------------------
+Thread #x unlocked an invalid lock at 0x........
+ at 0x........: mutex_unlock_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_mutex_unlock (hg_intercepts.c:...)
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:53)
+
+----------------------------------------------------------------
+
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........: child_fn (tc09_bad_unlock.c:12)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
+ by 0x........: nearly_main (tc09_bad_unlock.c:43)
+ by 0x........: main (tc09_bad_unlock.c:53)
----------------------------------------------------------------
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff-solaris
=================================================
--- tc09_bad_unlock.stderr.exp-solaris 2023-03-10 00:26:28.948468211 -0800
+++ tc09_bad_unlock.stderr.out 2023-03-10 00:40:44.436025867 -0800
@@ -39,7 +39,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:32)
by 0x........: main (tc09_bad_unlock.c:52)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:17)
----------------------------------------------------------------
@@ -53,7 +52,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........: nearly_main (tc09_bad_unlock.c:43)
@@ -131,7 +130,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........: nearly_main (tc09_bad_unlock.c:43)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2023-03-10 00:26:28.948468211 -0800
+++ tc20_verifywrap.stderr.out 2023-03-10 00:41:10.063558342 -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-03-10 00:26:28.948468211 -0800
+++ tc20_verifywrap.stderr.out 2023-03-10 00:41:10.063558342 -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-03-10 00:26:28.958467246 -0800
+++ tc20_verifywrap.stderr.out 2023-03-10 00:41:10.063558342 -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-03-10 00:26:28.958467246 -0800
+++ tc20_verifywrap.stderr.out 2023-03-10 00:41:10.063558342 -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-03-10 00:26:28.958467246 -0800
+++ tc20_verifywrap.stderr.out 2023-03-10 00:41:10.063558342 -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-03-10 00:26:28.958467246 -0800
+++ tc20_verifywrap.stderr.out 2023-03-10 00:41:10.063558342 -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-03-10 00:26:28.958467246 -0800
+++ tc20_verifywrap.stderr.out 2023-03-10 00:41:10.063558342 -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-03-10 00:26:28.728489434 -0800
+++ dw4.stderr.out 2023-03-10 00:34:30.552022143 -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-03-10 00:26:28.758486540 -0800
+++ dw4.stderr.out 2023-03-10 00:34:30.552022143 -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-03-10 00:26:28.768485575 -0800
+++ sigaltstack.stderr.out 2023-03-10 00:36:56.987924439 -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-03-10 00:26:28.708491363 -0800
+++ supp_unknown.stderr.out 2023-03-10 00:37:09.996672017 -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 t...
[truncated message content] |
|
From: Philippe W. <phi...@sk...> - 2023-03-10 05:54:44
|
valgrind revision: valgrind-3.21.0.GIT-f6ee38b419-20230309 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-03-10 03:00:03 UTC Ended at 2023-03-10 05:54:28 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 == 676 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) Last 20 lines of verbose log follow echo syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 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 ---------------------------------------- == 676 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (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 == 676 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/memalign_args (stderr) Last 20 lines of verbose log follow echo syscall-restart2: valgrind ./syscall-restart2 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 ---------------------------------------- == 676 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/memalign_args (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-03-10 03:32:18.030232714 +0000 --- new.short 2023-03-10 04:14:48.846139598 +0000 *************** *** 8,12 **** ! == 676 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) - memcheck/tests/memalign_args (stderr) --- 8,11 ---- ! == 676 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) *************** *** 14,15 **** --- 13,15 ---- Last 20 lines of verbose log follow echo + syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 *************** *** 27,31 **** ! == 676 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) - memcheck/tests/memalign_args (stderr) --- 27,30 ---- ! == 676 tests, 1 stderr failure, 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.25s no: 6.6s (26.5x, -----) me:10.9s (43.7x, -----) ca:31.7s (126.9x, -----) he: 7.1s (28.4x, -----) ca:14.5s (58.0x, -----) dr: 6.5s (25.9x, -----) ma: 6.4s (25.6x, -----) bigcode1 valgrind-old:0.25s no: 6.4s (25.6x, 3.5%) me:10.4s (41.8x, 4.5%) ca:29.5s (117.9x, 7.1%) he: 7.9s (31.6x,-11.3%) ca:16.1s (64.2x,-10.6%) dr: 7.2s (28.7x,-11.0%) ma: 7.0s (28.1x, -9.7%) -- bigcode2 -- bigcode2 valgrind-new:0.31s no:11.4s (36.9x, -----) me:19.9s (64.1x, -----) ca:42.3s (136.5x, -----) he:13.6s (43.7x, -----) ca:20.1s (64.8x, -----) dr:13.9s (44.8x, -----) ma:14.2s (45.8x, -----) bigcode2 valgrind-old:0.31s no:12.0s (38.6x, -4.5%) me:24.6s (79.2x,-23.6%) ca:53.3s (171.9x,-25.9%) he:15.4s (49.8x,-13.8%) ca:21.1s (67.9x, -4.9%) dr:11.9s (38.3x, 14.6%) ma:12.8s (41.2x, 10.0%) -- bz2 -- bz2 valgrind-new:0.81s no: 8.9s (11.0x, -----) me:22.9s (28.3x, -----) ca:43.5s (53.7x, -----) he:26.2s (32.3x, -----) ca:42.9s (53.0x, -----) dr:33.9s (41.8x, -----) ma: 7.7s ( 9.6x, -----) bz2 valgrind-old:0.81s no: 8.2s (10.2x, 7.6%) me:17.9s (22.1x, 21.9%) ca:38.8s (47.9x, 10.8%) he:22.2s (27.4x, 15.3%) ca:34.0s (42.0x, 20.7%) dr:25.7s (31.7x, 24.1%) ma: 7.6s ( 9.4x, 1.9%) -- fbench -- fbench valgrind-new:0.41s no: 2.9s ( 7.1x, -----) me: 7.5s (18.2x, -----) ca: 9.9s (24.1x, -----) he: 6.0s (14.6x, -----) ca: 9.9s (24.2x, -----) dr: 6.1s (14.9x, -----) ma: 3.1s ( 7.5x, -----) fbench valgrind-old:0.41s no: 2.9s ( 7.1x, -0.3%) me: 7.9s (19.3x, -6.3%) ca:10.1s (24.7x, -2.5%) he: 7.0s (17.0x,-15.8%) ca:10.0s (24.3x, -0.5%) dr: 6.7s (16.2x, -9.0%) ma: 3.2s ( 7.8x, -3.2%) -- ffbench -- ffbench valgrind-new:0.35s no: 1.0s ( 2.7x, -----) me: 3.6s (10.3x, -----) ca: 3.3s ( 9.5x, -----) he: 8.3s (23.7x, -----) ca: 9.8s (28.0x, -----) dr: 6.4s (18.2x, -----) ma: 1.2s ( 3.5x, -----) ffbench valgrind-old:0.35s no: 1.0s ( 2.9x, -4.2%) me: 4.0s (11.5x,-12.5%) ca: 2.7s ( 7.7x, 19.2%) he: 8.4s (24.1x, -1.8%) ca: 8.9s (25.5x, 9.2%) dr: 8.5s (24.3x,-33.8%) ma: 1.6s ( 4.6x,-31.7%) -- heap -- heap valgrind-new:0.43s no: 4.0s ( 9.3x, -----) me:12.0s (27.8x, -----) ca:18.2s (42.2x, -----) he:15.7s (36.4x, -----) ca:19.0s (44.2x, -----) dr:10.1s (23.6x, -----) ma: 6.1s (14.2x, -----) heap valgrind-old:0.43s no: 3.4s ( 8.0x, 14.2%) me:13.6s (31.7x,-13.8%) ca:17.3s (40.3x, 4.6%) he:16.2s (37.7x, -3.4%) ca:19.0s (44.2x, -0.1%) dr: 8.9s (20.8x, 11.8%) ma: 5.8s (13.5x, 4.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.53s no: 4.1s ( 7.7x, -----) me:19.3s (36.4x, -----) ca:17.8s (33.6x, -----) he:16.2s (30.5x, -----) ca:20.0s (37.7x, -----) dr:12.6s (23.8x, -----) ma: 5.6s (10.6x, -----) heap_pdb4 valgrind-old:0.53s no: 4.7s ( 8.8x,-13.9%) me:20.1s (37.8x, -3.9%) ca:20.4s (38.5x,-14.7%) he:17.0s (32.2x, -5.4%) ca:15.1s (28.4x, 24.7%) dr: 8.3s (15.7x, 34.0%) ma: 3.9s ( 7.3x, 30.8%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (17.3x, -----) me: 2.5s (82.0x, -----) ca: 1.8s (60.0x, -----) he: 1.6s (54.3x, -----) ca: 1.9s (64.0x, -----) dr: 1.5s (50.3x, -----) ma: 0.8s (28.0x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (16.3x, 5.8%) me: 2.2s (75.0x, 8.5%) ca: 2.0s (65.3x, -8.9%) he: 1.7s (57.7x, -6.1%) ca: 2.0s (65.3x, -2.1%) dr: 1.5s (49.0x, 2.6%) ma: 1.0s (32.0x,-14.3%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 0.9s (14.7x, -----) me: 3.3s (55.5x, -----) ca: 4.8s (79.3x, -----) he: 3.0s (50.0x, -----) ca: 3.4s (56.7x, -----) dr: 2.3s (38.7x, -----) ma: 2.0s (34.2x, -----) many-xpts valgrind-old:0.06s no: 0.8s (12.8x, 12.5%) me: 3.2s (54.2x, 2.4%) ca: 4.5s (75.2x, 5.3%) he: 3.0s (50.5x, -1.0%) ca: 2.9s (48.8x, 13.8%) dr: 2.5s (41.7x, -7.8%) ma: 2.1s (34.8x, -2.0%) -- memrw -- memrw valgrind-new:0.07s no: 1.5s (21.3x, -----) me: 3.4s (48.0x, -----) ca: 5.8s (83.0x, -----) he: 8.3s (118.6x, -----) ca: 5.2s (74.3x, -----) dr: 3.0s (43.4x, -----) ma: 1.8s (26.0x, -----) memrw valgrind-old:0.07s no: 1.4s (20.3x, 4.7%) me: 3.2s (45.6x, 5.1%) ca: 6.0s (85.1x, -2.6%) he: 8.0s (113.6x, 4.2%) ca: 4.8s (68.4x, 7.9%) dr: 3.2s (45.6x, -4.9%) ma: 1.8s (25.4x, 2.2%) -- sarp -- sarp valgrind-new:0.03s no: 0.8s (27.3x, -----) me: 5.0s (166.0x, -----) ca: 4.2s (138.3x, -----) he:13.4s (447.0x, -----) ca: 3.4s (112.0x, -----) dr: 3.4s (112.0x, -----) ma: 1.2s (38.7x, -----) sarp valgrind-old:0.03s no: 1.0s (32.0x,-17.1%) me: 6.9s (231.0x,-39.2%) ca: 4.8s (158.3x,-14.5%) he:13.1s (436.7x, 2.3%) ca: 2.9s (97.7x, 12.8%) dr: 2.6s (88.3x, 21.1%) ma: 1.0s (34.0x, 12.1%) -- tinycc -- tinycc valgrind-new:0.49s no: 5.4s (11.0x, -----) me:26.8s (54.8x, -----) ca:26.0s (53.1x, -----) he:19.7s (40.2x, -----) ca:22.4s (45.8x, -----) dr:17.9s (36.6x, -----) ma: 5.2s (10.5x, -----) tinycc valgrind-old:0.49s no: 5.8s (11.7x, -6.5%) me:27.5s (56.1x, -2.4%) ca:23.8s (48.6x, 8.6%) he:24.9s (50.8x,-26.3%) ca:18.2s (37.2x, 18.8%) dr:16.3s (33.3x, 9.0%) ma: 3.6s ( 7.3x, 30.2%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 99m39.435s user 94m24.256s sys 0m24.126s |
|
From: Philippe W. <phi...@sk...> - 2023-03-10 04:47:29
|
valgrind revision: valgrind-3.21.0.GIT-f6ee38b419-20230309 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-03-10 03:00:32 UTC Ended at 2023-03-10 04:47:19 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 == 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) 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 ---------------------------------------- -- 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 ------------------------- == 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (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 == 708 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) memcheck/tests/memalign_args (stderr) Last 20 lines of verbose log follow echo 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 ---------------------------------------- -- 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 ------------------------- == 708 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) memcheck/tests/memalign_args (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-03-10 03:24:02.830755526 +0000 --- new.short 2023-03-10 03:50:41.644453600 +0000 *************** *** 8,13 **** ! == 708 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) - memcheck/tests/memalign_args (stderr) --- 8,12 ---- ! == 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) *************** *** 15,16 **** --- 14,16 ---- Last 20 lines of verbose log follow echo + threaded-fork: valgrind ./threaded-fork threadederrno: valgrind -q ./threadederrno *************** *** 27,32 **** ! == 708 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (stderr) - memcheck/tests/memalign_args (stderr) --- 27,31 ---- ! == 708 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/bug340392 (stderr) memcheck/tests/leak_cpp_interior (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.9s (91.1x, -----) he: 1.8s ( 7.4x, -----) ca: 5.4s (22.5x, -----) dr: 1.7s ( 7.2x, -----) ma: 2.2s ( 9.1x, -----) bigcode1 valgrind-old:0.24s no: 1.6s ( 6.5x, 0.0%) me: 3.0s (12.6x, -5.6%) ca:22.3s (93.0x, -2.1%) he: 1.8s ( 7.5x, -1.1%) ca: 5.7s (23.7x, -5.6%) dr: 1.8s ( 7.5x, -5.2%) ma: 2.3s ( 9.4x, -3.7%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 1.6s ( 6.7x, -----) me: 3.0s (12.7x, -----) ca:21.5s (89.6x, -----) he: 2.1s ( 8.9x, -----) ca: 5.5s (22.8x, -----) dr: 1.8s ( 7.5x, -----) ma: 2.5s (10.5x, -----) bigcode2 valgrind-old:0.24s no: 1.5s ( 6.2x, 7.5%) me: 3.0s (12.6x, 0.7%) ca:21.4s (89.0x, 0.6%) he: 2.1s ( 8.8x, 0.9%) ca: 5.5s (23.1x, -1.5%) dr: 1.8s ( 7.6x, -0.6%) ma: 2.5s (10.5x, -0.4%) -- bz2 -- bz2 valgrind-new:0.74s no: 4.5s ( 6.1x, -----) me:12.9s (17.5x, -----) ca:30.2s (40.8x, -----) he:15.1s (20.5x, -----) ca:22.9s (31.0x, -----) dr:18.9s (25.5x, -----) ma: 4.5s ( 6.1x, -----) bz2 valgrind-old:0.74s no: 4.5s ( 6.1x, 0.0%) me:12.9s (17.5x, 0.0%) ca:30.1s (40.7x, 0.2%) he:15.1s (20.4x, 0.1%) ca:23.0s (31.1x, -0.1%) dr:18.9s (25.5x, 0.2%) ma: 4.5s ( 6.1x, 0.2%) -- fbench -- fbench valgrind-new:0.35s no: 2.4s ( 6.8x, -----) me: 6.4s (18.4x, -----) ca: 9.4s (26.9x, -----) 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.9x, -0.8%) me: 6.4s (18.4x, 0.0%) ca: 9.4s (26.9x, -0.1%) he: 5.4s (15.4x, 0.2%) ca: 7.8s (22.4x, 0.3%) dr: 5.3s (15.2x, 0.4%) ma: 2.5s ( 7.2x, 0.8%) -- ffbench -- ffbench valgrind-new:0.42s no: 1.1s ( 2.6x, -----) me: 2.6s ( 6.1x, -----) ca: 2.9s ( 7.0x, -----) he: 9.2s (21.9x, -----) ca: 6.8s (16.3x, -----) dr: 5.4s (12.9x, -----) ma: 1.1s ( 2.5x, -----) ffbench valgrind-old:0.42s no: 1.1s ( 2.7x, -1.8%) me: 2.6s ( 6.1x, 0.0%) ca: 2.9s ( 7.0x, 0.0%) he: 9.3s (22.1x, -0.8%) ca: 6.8s (16.3x, -0.1%) dr: 5.4s (12.9x, 0.0%) ma: 1.1s ( 2.5x, 0.0%) -- heap -- heap valgrind-new:0.37s no: 2.2s ( 6.0x, -----) me: 8.8s (23.9x, -----) ca:13.8s (37.2x, -----) he:11.2s (30.1x, -----) ca:11.5s (31.0x, -----) dr: 6.8s (18.3x, -----) ma: 3.9s (10.4x, -----) heap valgrind-old:0.37s no: 2.2s ( 6.0x, -0.5%) me: 8.8s (23.7x, 0.7%) ca:13.9s (37.6x, -1.1%) he:11.1s (30.1x, 0.3%) ca:11.4s (30.9x, 0.3%) dr: 6.8s (18.5x, -0.7%) ma: 3.9s (10.5x, -1.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.39s no: 2.3s ( 6.0x, -----) me:12.6s (32.2x, -----) ca:14.8s (37.9x, -----) he:13.1s (33.5x, -----) ca:12.4s (31.7x, -----) dr: 8.1s (20.8x, -----) ma: 4.0s (10.2x, -----) heap_pdb4 valgrind-old:0.39s no: 2.3s ( 6.0x, -0.4%) me:12.7s (32.7x, -1.5%) ca:15.0s (38.5x, -1.8%) he:13.0s (33.3x, 0.7%) ca:12.4s (31.7x, -0.1%) dr: 7.8s (19.9x, 4.4%) ma: 4.0s (10.2x, 0.3%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.4s (14.7x, -----) me: 2.1s (68.7x, -----) ca: 1.9s (63.7x, -----) he: 1.7s (57.0x, -----) ca: 1.7s (57.3x, -----) dr: 1.4s (47.0x, -----) ma: 0.9s (31.3x, -----) many-loss-records valgrind-old:0.03s no: 0.4s (14.3x, 2.3%) me: 2.1s (69.0x, -0.5%) ca: 1.9s (63.0x, 1.0%) he: 1.7s (56.7x, 0.6%) ca: 1.7s (57.7x, -0.6%) dr: 1.4s (46.7x, 0.7%) ma: 0.9s (31.0x, 1.1%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 0.7s (10.8x, -----) me: 3.3s (55.0x, -----) ca: 4.6s (77.0x, -----) he: 4.0s (66.7x, -----) ca: 2.7s (45.2x, -----) dr: 2.1s (35.7x, -----) ma: 2.2s (37.0x, -----) many-xpts valgrind-old:0.06s no: 0.6s (10.7x, 1.5%) me: 3.3s (55.3x, -0.6%) ca: 4.6s (76.8x, 0.2%) he: 4.0s (67.0x, -0.5%) ca: 2.7s (44.3x, 1.8%) dr: 2.1s (34.8x, 2.3%) ma: 2.2s (37.5x, -1.4%) -- memrw -- memrw valgrind-new:0.07s no: 1.0s (14.0x, -----) me: 1.9s (27.9x, -----) ca: 5.3s (75.7x, -----) he: 7.7s (110.3x, -----) ca: 3.2s (46.4x, -----) dr: 2.1s (29.4x, -----) ma: 1.1s (16.1x, -----) memrw valgrind-old:0.07s no: 1.0s (13.7x, 2.0%) me: 2.0s (28.6x, -2.6%) ca: 5.3s (76.3x, -0.8%) he: 7.7s (110.3x, 0.0%) ca: 3.2s (46.4x, 0.0%) dr: 2.0s (29.1x, 1.0%) ma: 1.1s (15.6x, 3.5%) -- sarp -- sarp valgrind-new:0.03s no: 0.3s (11.0x, -----) me: 3.9s (129.7x, -----) ca: 2.8s (94.7x, -----) he: 9.3s (311.7x, -----) ca: 1.7s (55.7x, -----) dr: 1.2s (39.3x, -----) ma: 0.4s (14.0x, -----) sarp valgrind-old:0.03s no: 0.3s (11.3x, -3.0%) me: 3.9s (130.0x, -0.3%) ca: 2.9s (95.3x, -0.7%) he: 9.3s (310.3x, 0.4%) ca: 1.7s (55.3x, 0.6%) dr: 1.2s (39.7x, -0.8%) ma: 0.4s (14.3x, -2.4%) -- tinycc -- tinycc valgrind-new:0.27s no: 3.1s (11.7x, -----) me:15.7s (58.0x, -----) ca:18.3s (67.7x, -----) he:18.5s (68.7x, -----) 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, 1.0%) me:15.7s (58.0x, 0.0%) ca:18.3s (67.7x, 0.1%) he:18.6s (68.7x, -0.1%) ca:15.4s (57.2x, -0.2%) dr:12.8s (47.4x, 0.0%) ma: 3.4s (12.7x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 56m37.732s user 54m29.477s sys 0m16.804s |
|
From: Tom H. <to...@co...> - 2023-03-10 03:44:36
|
|
From: Tom H. <to...@co...> - 2023-03-10 03:35:22
|