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
|
|
From: <pj...@wa...> - 2023-07-07 06:24:56
|
valgrind revision: valgrind-3.22.0.GIT-cb684b50e7-20230706 C compiler: FreeBSD clang version 13.0.0 (gi...@gi...:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) GDB: GNU gdb (GDB) 13.1 [GDB v13.1 for FreeBSD] C library: FreeBSD libc uname -mrs: FreeBSD 13.1-RELEASE-p6 amd64 Vendor version: FreeBSD 13.1-RELEASE-p7 Nightly build on freebsd ( FreeBSD 13.1-RELEASE-p6 amd64 ) Started at 2023-07-07 07:48:55 CEST Ended at 2023-07-07 08:24:35 CEST Results unchanged from 24 hours ago Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 806 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: Philippe W. <phi...@sk...> - 2023-07-07 05:33:09
|
valgrind revision: valgrind-3.22.0.GIT-cb684b50e7-20230706 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-07-07 03:00:07 UTC Ended at 2023-07-07 05:32:53 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 post failures == memcheck/tests/bug340392 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 5.7s (24.8x, -----) me: 8.7s (37.9x, -----) ca:27.6s (120.2x, -----) he: 6.4s (27.8x, -----) ca:15.2s (66.0x, -----) dr: 7.0s (30.3x, -----) ma: 6.5s (28.4x, -----) bigcode1 valgrind-old:0.23s no: 6.2s (27.1x, -9.1%) me: 9.3s (40.6x, -7.1%) ca:28.3s (123.0x, -2.4%) he: 6.6s (28.8x, -3.8%) ca:14.9s (64.9x, 1.6%) dr: 6.1s (26.3x, 12.9%) ma: 6.5s (28.3x, 0.2%) -- bigcode2 -- bigcode2 valgrind-new:0.34s no:12.1s (35.4x, -----) me:21.1s (62.1x, -----) ca:46.0s (135.2x, -----) he:13.8s (40.5x, -----) ca:23.0s (67.6x, -----) dr:12.4s (36.6x, -----) ma:13.3s (39.1x, -----) bigcode2 valgrind-old:0.34s no:11.9s (35.1x, 1.0%) me:21.5s (63.3x, -2.0%) ca:43.1s (126.8x, 6.2%) he:11.7s (34.4x, 15.1%) ca:20.0s (58.8x, 13.0%) dr:11.6s (34.0x, 7.2%) ma:11.5s (33.9x, 13.4%) -- bz2 -- bz2 valgrind-new:0.65s no: 6.7s (10.2x, -----) me:18.9s (29.1x, -----) ca:32.9s (50.6x, -----) he:19.5s (30.1x, -----) ca:29.2s (44.9x, -----) dr:24.1s (37.2x, -----) ma: 6.7s (10.4x, -----) bz2 valgrind-old:0.65s no: 7.4s (11.4x,-11.0%) me:20.1s (30.8x, -6.0%) ca:33.6s (51.7x, -2.3%) he:22.1s (34.0x,-13.3%) ca:32.4s (49.8x,-10.9%) dr:26.4s (40.6x, -9.4%) ma: 6.7s (10.4x, -0.1%) -- fbench -- fbench valgrind-new:0.34s no: 2.8s ( 8.2x, -----) me: 7.5s (22.0x, -----) ca:10.1s (29.6x, -----) he: 6.4s (18.9x, -----) ca: 9.0s (26.4x, -----) dr: 6.1s (17.9x, -----) ma: 2.6s ( 7.7x, -----) fbench valgrind-old:0.34s no: 2.6s ( 7.8x, 4.7%) me: 7.6s (22.5x, -2.1%) ca:10.1s (29.8x, -0.9%) he: 5.7s (16.9x, 10.7%) ca: 8.6s (25.2x, 4.5%) dr: 6.2s (18.1x, -1.1%) ma: 2.6s ( 7.8x, -1.1%) -- ffbench -- ffbench valgrind-new:0.24s no: 0.9s ( 3.8x, -----) me: 3.5s (14.6x, -----) ca: 2.9s (11.9x, -----) he: 8.8s (36.5x, -----) ca: 7.2s (29.8x, -----) dr: 6.4s (26.6x, -----) ma: 1.0s ( 4.2x, -----) ffbench valgrind-old:0.24s no: 0.9s ( 3.8x, -1.1%) me: 3.9s (16.1x,-10.0%) ca: 2.9s (12.2x, -2.1%) he: 8.3s (34.7x, 5.0%) ca: 8.1s (33.6x,-12.7%) dr: 6.1s (25.3x, 5.0%) ma: 1.0s ( 4.2x, -1.0%) -- heap -- heap valgrind-new:0.30s no: 2.8s ( 9.4x, -----) me:10.4s (34.6x, -----) ca:15.0s (49.9x, -----) he:12.2s (40.5x, -----) ca:13.0s (43.3x, -----) dr: 7.9s (26.4x, -----) ma: 4.0s (13.2x, -----) heap valgrind-old:0.30s no: 2.6s ( 8.8x, 6.4%) me: 9.0s (30.0x, 13.1%) ca:13.6s (45.2x, 9.3%) he:10.9s (36.2x, 10.7%) ca:11.4s (38.1x, 11.9%) dr: 7.0s (23.5x, 10.9%) ma: 3.6s (12.1x, 8.6%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.29s no: 2.7s ( 9.4x, -----) me:13.3s (45.7x, -----) ca:14.7s (50.5x, -----) he:12.5s (43.2x, -----) ca:12.3s (42.4x, -----) dr: 8.2s (28.1x, -----) ma: 3.9s (13.5x, -----) heap_pdb4 valgrind-old:0.29s no: 2.8s ( 9.5x, -1.1%) me:13.1s (45.1x, 1.3%) ca:17.3s (59.6x,-18.0%) he:13.7s (47.3x, -9.3%) ca:13.7s (47.1x,-11.1%) dr: 9.4s (32.6x,-15.7%) ma: 4.7s (16.2x,-19.9%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (16.7x, -----) me: 2.2s (73.0x, -----) ca: 2.0s (65.7x, -----) he: 1.8s (61.3x, -----) ca: 1.6s (54.7x, -----) dr: 1.8s (61.0x, -----) ma: 0.9s (31.3x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (16.7x, 0.0%) me: 2.4s (78.3x, -7.3%) ca: 2.3s (75.7x,-15.2%) he: 2.1s (69.0x,-12.5%) ca: 1.8s (60.3x,-10.4%) dr: 1.7s (58.0x, 4.9%) ma: 0.9s (30.3x, 3.2%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 0.8s (14.0x, -----) me: 3.6s (60.5x, -----) ca: 4.7s (78.7x, -----) he: 3.3s (55.2x, -----) ca: 3.4s (57.3x, -----) dr: 2.5s (42.0x, -----) ma: 2.6s (43.5x, -----) many-xpts valgrind-old:0.06s no: 1.0s (16.3x,-16.7%) me: 3.0s (49.2x, 18.7%) ca: 5.3s (87.7x,-11.4%) he: 3.4s (56.8x, -3.0%) ca: 3.4s (56.3x, 1.7%) dr: 2.4s (40.5x, 3.6%) ma: 2.2s (36.2x, 16.9%) -- memrw -- memrw valgrind-new:0.05s no: 1.5s (30.2x, -----) me: 3.2s (64.4x, -----) ca: 6.1s (122.8x, -----) he: 7.5s (150.0x, -----) ca: 6.2s (125.0x, -----) dr: 2.8s (56.0x, -----) ma: 1.8s (35.8x, -----) memrw valgrind-old:0.05s no: 1.4s (28.0x, 7.3%) me: 3.1s (62.4x, 3.1%) ca: 6.6s (132.6x, -8.0%) he: 8.7s (174.2x,-16.1%) ca: 6.9s (138.8x,-11.0%) dr: 2.8s (55.2x, 1.4%) ma: 1.7s (33.6x, 6.1%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (19.3x, -----) me: 5.2s (172.3x, -----) ca: 3.9s (128.7x, -----) he:11.0s (367.7x, -----) ca: 2.3s (76.7x, -----) dr: 2.4s (81.3x, -----) ma: 0.7s (23.0x, -----) sarp valgrind-old:0.03s no: 0.6s (20.3x, -5.2%) me: 4.9s (164.0x, 4.8%) ca: 3.6s (118.7x, 7.8%) he: 9.8s (327.3x, 11.0%) ca: 2.4s (80.7x, -5.2%) dr: 2.4s (79.7x, 2.0%) ma: 0.8s (27.7x,-20.3%) -- tinycc -- tinycc valgrind-new:0.34s no: 3.8s (11.2x, -----) me:22.2s (65.4x, -----) ca:18.0s (52.9x, -----) he:16.1s (47.4x, -----) ca:14.1s (41.5x, -----) dr:14.6s (42.9x, -----) ma: 3.7s (10.9x, -----) tinycc valgrind-old:0.34s no: 3.6s (10.5x, 6.6%) me:17.6s (51.8x, 20.8%) ca:20.4s (59.9x,-13.2%) he:16.9s (49.7x, -4.7%) ca:16.5s (48.5x,-16.8%) dr:16.9s (49.7x,-15.9%) ma: 4.4s (12.9x,-18.1%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 84m6.488s user 79m29.628s sys 0m16.730s |
|
From: Philippe W. <phi...@sk...> - 2023-07-07 03:51:07
|
|
From: Tom H. <to...@co...> - 2023-07-07 02:33:51
|
|
From: Tom H. <to...@co...> - 2023-07-07 02:26:35
|
|
From: Tom H. <to...@co...> - 2023-07-07 02:14:53
|
|
From: <ma...@bu...> - 2023-07-07 00:34:18
|
valgrind revision: valgrind-3.22.0.GIT-cb684b50e7-20230706 C compiler: gcc (GCC) 13.1.1 20230511 (Red Hat 13.1.1-2) GDB: GNU gdb (GDB) Fedora Linux 13.1-4.fc38 Assembler: GNU assembler version 2.39-9.fc38 C library: GNU C Library (GNU libc) stable release version 2.37. uname -mrs: Linux 6.3.5-200.fc38.s390x s390x Vendor version: Fedora Linux 38 (Thirty Eight) Nightly build on lfedora1 ( Fedora release 38 (Thirty Eight), s390x ) Started at 2023-07-07 00:00:01 UTC Ended at 2023-07-07 00:29:48 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 == 819 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) 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 == 819 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1438: regtest] Error 1 ================================================= ./valgrind-new/helgrind/tests/pth_mempcpy_false_races.stderr.diff ================================================= --- pth_mempcpy_false_races.stderr.exp 2023-07-07 00:14:55.159366383 +0000 +++ pth_mempcpy_false_races.stderr.out 2023-07-07 00:23:15.819416419 +0000 @@ -0,0 +1,224 @@ +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:38) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:37) + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,602 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,608 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,612 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,613 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,732 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x <truncated beyond 100 lines> ================================================= ./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff ================================================= --- vbit-test.stderr.exp 2023-07-07 00:14:55.649366383 +0000 +++ vbit-test.stderr.out 2023-07-07 00:22:10.559406419 +0000 @@ -0,0 +1,3 @@ +Conditional jump or move depends on uninitialised value(s) + ... + ================================================= ./valgrind-new/none/tests/s390x/dfp-1.stdout.diff ================================================= --- dfp-1.stdout.exp 2023-07-07 00:14:56.709366383 +0000 +++ dfp-1.stdout.out 2023-07-07 00:28:45.739446415 +0000 @@ -8,11 +8,11 @@ a230000000000194 - 222c000000000005 = a22c000000000cc5 cc = 1 2230000000000194 - 2230000000000194 = 2230000000000000 cc = 0 64-bit MULTIPLY -2230000000000194 * 2238000000000007 = 22300000000008de cc = 0 +2230000000000194 * 2238000000000007 = 22300000000008de cc = 2 a230000000000194 * 2238000000000007 = a2300000000008de cc = 0 a230000000000194 * 2238000000000000 = a230000000000000 cc = 0 64-bit DIVIDE -2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 0 +2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 2 a238000000000022 / 2238000000000007 = adfcc2d74c2d74c3 cc = 0 2238000000000000 / 2238000000000007 = 2238000000000000 cc = 0 128-bit ADD @@ -24,10 +24,10 @@ a20780000000000000000194 - 220740000000000000000005 = a20740000000000000000cc5 cc = 1 220780000000000000000194 - 220780000000000000000194 = 220780000000000000000000 cc = 0 128-bit MULTIPLY -220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 0 +220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 2 a20780000000000000000194 * 220800000000000000000007 = a207800000000000000008de cc = 0 220780000000000000000194 * 220800000000000000000000 = 220780000000000000000000 cc = 0 128-bit DIVIDE -220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 +220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 2 a20800000000000000000022 / 220800000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 220800000000000000000000 / 220800000000000000000007 = 220800000000000000000000 cc = 0 ================================================= ./valgrind-old/helgrind/tests/pth_mempcpy_false_races.stderr.diff ================================================= --- pth_mempcpy_false_races.stderr.exp 2023-07-07 00:00:16.469325872 +0000 +++ pth_mempcpy_false_races.stderr.out 2023-07-07 00:08:10.219325872 +0000 @@ -0,0 +1,224 @@ +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:38) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:37) + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,602 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,606 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,612 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,613 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,732 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x <truncated beyond 100 lines> ================================================= ./valgrind-old/memcheck/tests/vbit-test/vbit-test.stderr.diff ================================================= --- vbit-test.stderr.exp 2023-07-07 00:00:16.509325872 +0000 +++ vbit-test.stderr.out 2023-07-07 00:07:09.179325872 +0000 @@ -0,0 +1,3 @@ +Conditional jump or move depends on uninitialised value(s) + ... + ================================================= ./valgrind-old/none/tests/s390x/dfp-1.stdout.diff ================================================= --- dfp-1.stdout.exp 2023-07-07 00:00:16.579325872 +0000 +++ dfp-1.stdout.out 2023-07-07 00:13:49.909356372 +0000 @@ -8,11 +8,11 @@ a230000000000194 - 222c000000000005 = a22c000000000cc5 cc = 1 2230000000000194 - 2230000000000194 = 2230000000000000 cc = 0 64-bit MULTIPLY -2230000000000194 * 2238000000000007 = 22300000000008de cc = 0 +2230000000000194 * 2238000000000007 = 22300000000008de cc = 2 a230000000000194 * 2238000000000007 = a2300000000008de cc = 0 a230000000000194 * 2238000000000000 = a230000000000000 cc = 0 64-bit DIVIDE -2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 0 +2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 2 a238000000000022 / 2238000000000007 = adfcc2d74c2d74c3 cc = 0 2238000000000000 / 2238000000000007 = 2238000000000000 cc = 0 128-bit ADD @@ -24,10 +24,10 @@ a20780000000000000000194 - 220740000000000000000005 = a20740000000000000000cc5 cc = 1 220780000000000000000194 - 220780000000000000000194 = 220780000000000000000000 cc = 0 128-bit MULTIPLY -220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 0 +220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 2 a20780000000000000000194 * 220800000000000000000007 = a207800000000000000008de cc = 0 220780000000000000000194 * 220800000000000000000000 = 220780000000000000000000 cc = 0 128-bit DIVIDE -220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 +220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 2 a20800000000000000000022 / 220800000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 220800000000000000000000 / 220800000000000000000007 = 220800000000000000000000 cc = 0 |
|
From: Philippe W. <phi...@sk...> - 2023-07-03 05:32:47
|
valgrind revision: valgrind-3.22.0.GIT-73ec73ed7f-20230702 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-07-03 03:00:02 UTC Ended at 2023-07-03 05:32:28 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 post failures == memcheck/tests/bug340392 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.34s no: 6.0s (17.7x, -----) me:12.5s (36.7x, -----) ca:29.6s (87.2x, -----) he: 6.5s (19.2x, -----) ca:15.0s (44.0x, -----) dr: 6.6s (19.3x, -----) ma: 6.4s (18.9x, -----) bigcode1 valgrind-old:0.34s no: 5.9s (17.4x, 1.5%) me: 9.6s (28.1x, 23.4%) ca:28.4s (83.4x, 4.4%) he: 6.8s (19.9x, -3.7%) ca:14.1s (41.5x, 5.8%) dr: 6.3s (18.7x, 3.2%) ma: 7.0s (20.7x, -9.5%) -- bigcode2 -- bigcode2 valgrind-new:0.26s no:10.7s (41.0x, -----) me:18.9s (72.7x, -----) ca:43.7s (168.1x, -----) he:14.8s (57.1x, -----) ca:20.0s (77.1x, -----) dr:11.2s (43.2x, -----) ma:12.0s (46.0x, -----) bigcode2 valgrind-old:0.26s no:11.4s (44.0x, -7.2%) me:19.7s (75.8x, -4.3%) ca:43.3s (166.5x, 0.9%) he:11.7s (44.9x, 21.4%) ca:22.8s (87.5x,-13.6%) dr:11.0s (42.3x, 2.1%) ma:11.1s (42.5x, 7.6%) -- bz2 -- bz2 valgrind-new:0.66s no: 6.3s ( 9.6x, -----) me:17.9s (27.2x, -----) ca:32.0s (48.5x, -----) he:19.8s (30.1x, -----) ca:28.9s (43.8x, -----) dr:23.5s (35.6x, -----) ma: 6.5s ( 9.8x, -----) bz2 valgrind-old:0.66s no: 6.5s ( 9.8x, -2.8%) me:18.3s (27.8x, -2.2%) ca:33.2s (50.3x, -3.7%) he:22.1s (33.4x,-11.2%) ca:30.2s (45.8x, -4.5%) dr:26.5s (40.2x,-12.9%) ma: 7.5s (11.4x,-16.1%) -- fbench -- fbench valgrind-new:0.38s no: 2.9s ( 7.6x, -----) me: 8.2s (21.7x, -----) ca:10.2s (26.9x, -----) he: 6.5s (17.1x, -----) ca: 8.9s (23.4x, -----) dr: 6.3s (16.5x, -----) ma: 3.2s ( 8.6x, -----) fbench valgrind-old:0.38s no: 3.0s ( 7.8x, -3.1%) me: 8.2s (21.4x, 1.0%) ca: 9.8s (25.9x, 3.8%) he: 6.4s (16.9x, 1.4%) ca:10.7s (28.3x,-20.7%) dr: 6.0s (15.8x, 4.6%) ma: 2.9s ( 7.5x, 12.3%) -- ffbench -- ffbench valgrind-new:0.35s no: 1.5s ( 4.4x, -----) me: 3.9s (11.1x, -----) ca: 3.0s ( 8.5x, -----) he: 8.1s (23.1x, -----) ca: 7.3s (21.0x, -----) dr: 6.8s (19.4x, -----) ma: 1.3s ( 3.8x, -----) ffbench valgrind-old:0.35s no: 1.4s ( 3.9x, 11.8%) me: 3.8s (10.9x, 1.5%) ca: 3.1s ( 9.0x, -6.1%) he: 7.9s (22.6x, 2.5%) ca: 7.3s (20.8x, 0.7%) dr: 6.3s (18.1x, 6.8%) ma: 1.1s ( 3.0x, 19.7%) -- heap -- heap valgrind-new:0.34s no: 2.7s ( 7.9x, -----) me: 9.4s (27.7x, -----) ca:14.5s (42.6x, -----) he:14.2s (41.8x, -----) ca:11.6s (34.1x, -----) dr: 8.1s (23.7x, -----) ma: 3.9s (11.6x, -----) heap valgrind-old:0.34s no: 3.0s ( 8.9x,-12.6%) me:10.1s (29.8x, -7.5%) ca:14.9s (43.8x, -2.8%) he:11.3s (33.1x, 20.6%) ca:11.6s (34.2x, -0.2%) dr: 7.1s (20.9x, 11.7%) ma: 3.7s (10.8x, 6.9%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.30s no: 2.8s ( 9.3x, -----) me:13.8s (45.9x, -----) ca:14.7s (49.1x, -----) he:12.6s (42.0x, -----) ca:12.2s (40.6x, -----) dr: 8.0s (26.6x, -----) ma: 3.9s (13.0x, -----) heap_pdb4 valgrind-old:0.30s no: 2.7s ( 9.1x, 2.2%) me:13.2s (43.9x, 4.2%) ca:14.7s (49.1x, 0.1%) he:12.6s (42.1x, -0.1%) ca:12.2s (40.6x, 0.0%) dr: 9.1s (30.2x,-13.3%) ma: 4.5s (15.1x,-16.2%) -- many-loss-records -- many-loss-records valgrind-new:0.05s no: 0.6s (11.4x, -----) me: 2.1s (41.8x, -----) ca: 2.2s (43.6x, -----) he: 1.8s (36.4x, -----) ca: 1.7s (33.8x, -----) dr: 1.5s (30.0x, -----) ma: 1.2s (24.8x, -----) many-loss-records valgrind-old:0.05s no: 0.6s (11.2x, 1.8%) me: 2.3s (46.4x,-11.0%) ca: 1.9s (38.2x, 12.4%) he: 1.6s (32.6x, 10.4%) ca: 1.9s (38.6x,-14.2%) dr: 1.7s (33.2x,-10.7%) ma: 0.8s (17.0x, 31.5%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 0.9s (14.7x, -----) me: 3.3s (55.2x, -----) ca: 4.8s (79.7x, -----) he: 3.4s (56.2x, -----) ca: 2.7s (45.2x, -----) dr: 2.9s (48.7x, -----) ma: 2.6s (43.2x, -----) many-xpts valgrind-old:0.06s no: 1.0s (16.0x, -9.1%) me: 3.2s (54.2x, 1.8%) ca: 5.1s (85.0x, -6.7%) he: 3.2s (52.8x, 5.9%) ca: 3.1s (52.0x,-15.1%) dr: 2.8s (46.2x, 5.1%) ma: 2.0s (34.2x, 20.8%) -- memrw -- memrw valgrind-new:0.06s no: 1.4s (24.2x, -----) me: 3.8s (63.3x, -----) ca: 6.3s (104.8x, -----) he: 8.2s (136.8x, -----) ca: 6.2s (102.8x, -----) dr: 2.9s (47.8x, -----) ma: 1.6s (27.0x, -----) memrw valgrind-old:0.06s no: 1.5s (25.5x, -5.5%) me: 3.1s (52.0x, 17.9%) ca: 5.9s (98.8x, 5.7%) he: 8.1s (134.8x, 1.5%) ca: 6.2s (103.7x, -0.8%) dr: 2.8s (47.2x, 1.4%) ma: 1.8s (29.5x, -9.3%) -- sarp -- sarp valgrind-new:0.04s no: 0.6s (15.0x, -----) me: 5.0s (126.2x, -----) ca: 3.6s (89.2x, -----) he: 9.3s (233.0x, -----) ca: 2.8s (69.2x, -----) dr: 2.3s (57.5x, -----) ma: 1.1s (27.8x, -----) sarp valgrind-old:0.04s no: 0.7s (16.2x, -8.3%) me: 4.9s (123.0x, 2.6%) ca: 3.3s (82.0x, 8.1%) he:10.1s (251.2x, -7.8%) ca: 2.7s (67.0x, 3.2%) dr: 2.2s (54.0x, 6.1%) ma: 0.8s (19.2x, 30.6%) -- tinycc -- tinycc valgrind-new:0.30s no: 3.6s (12.0x, -----) me:21.1s (70.2x, -----) ca:19.1s (63.5x, -----) he:18.3s (60.9x, -----) ca:15.3s (50.9x, -----) dr:15.6s (52.1x, -----) ma: 3.6s (12.0x, -----) tinycc valgrind-old:0.30s no: 3.8s (12.5x, -4.2%) me:18.1s (60.3x, 14.1%) ca:17.0s (56.6x, 10.9%) he:15.6s (51.9x, 14.7%) ca:13.3s (44.5x, 12.7%) dr:17.4s (58.1x,-11.4%) ma: 4.2s (14.0x,-17.0%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 84m18.341s user 79m14.141s sys 0m17.265s |
|
From: Philippe W. <phi...@sk...> - 2023-07-03 03:53:10
|
|
From: Tom H. <to...@co...> - 2023-07-03 02:33:02
|
|
From: Tom H. <to...@co...> - 2023-07-03 02:23:45
|
|
From: Tom H. <to...@co...> - 2023-07-03 02:14:25
|
|
From: <ma...@bu...> - 2023-07-03 00:34:17
|
valgrind revision: valgrind-3.22.0.GIT-73ec73ed7f-20230702 C compiler: gcc (GCC) 13.1.1 20230511 (Red Hat 13.1.1-2) GDB: GNU gdb (GDB) Fedora Linux 13.1-4.fc38 Assembler: GNU assembler version 2.39-9.fc38 C library: GNU C Library (GNU libc) stable release version 2.37. uname -mrs: Linux 6.3.5-200.fc38.s390x s390x Vendor version: Fedora Linux 38 (Thirty Eight) Nightly build on lfedora1 ( Fedora release 38 (Thirty Eight), s390x ) Started at 2023-07-03 00:00:02 UTC Ended at 2023-07-03 00:29:55 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 == 819 tests, 10 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) Last 20 lines of verbose log follow echo none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1438: 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 == 819 tests, 11 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) drd/tests/getaddrinfo (stderr) none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) Last 20 lines of verbose log follow echo none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1438: regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-07-03 00:15:22.647944868 +0000 --- new.short 2023-07-03 00:29:55.937950180 +0000 *************** *** 8,13 **** ! == 819 tests, 11 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) - drd/tests/getaddrinfo (stderr) none/tests/s390x/dfp-1 (stdout) --- 8,12 ---- ! == 819 tests, 10 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) ================================================= ./valgrind-new/helgrind/tests/pth_mempcpy_false_races.stderr.diff ================================================= --- pth_mempcpy_false_races.stderr.exp 2023-07-03 00:15:23.257944868 +0000 +++ pth_mempcpy_false_races.stderr.out 2023-07-03 00:23:30.747930166 +0000 @@ -0,0 +1,224 @@ +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:38) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:37) + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,602 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,604 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,612 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,613 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,732 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x <truncated beyond 100 lines> ================================================= ./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff ================================================= --- vbit-test.stderr.exp 2023-07-03 00:15:23.747944868 +0000 +++ vbit-test.stderr.out 2023-07-03 00:22:27.127924847 +0000 @@ -0,0 +1,3 @@ +Conditional jump or move depends on uninitialised value(s) + ... + ================================================= ./valgrind-new/none/tests/s390x/dfp-1.stdout.diff ================================================= --- dfp-1.stdout.exp 2023-07-03 00:15:24.677944868 +0000 +++ dfp-1.stdout.out 2023-07-03 00:29:03.147950180 +0000 @@ -8,11 +8,11 @@ a230000000000194 - 222c000000000005 = a22c000000000cc5 cc = 1 2230000000000194 - 2230000000000194 = 2230000000000000 cc = 0 64-bit MULTIPLY -2230000000000194 * 2238000000000007 = 22300000000008de cc = 0 +2230000000000194 * 2238000000000007 = 22300000000008de cc = 2 a230000000000194 * 2238000000000007 = a2300000000008de cc = 0 a230000000000194 * 2238000000000000 = a230000000000000 cc = 0 64-bit DIVIDE -2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 0 +2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 2 a238000000000022 / 2238000000000007 = adfcc2d74c2d74c3 cc = 0 2238000000000000 / 2238000000000007 = 2238000000000000 cc = 0 128-bit ADD @@ -24,10 +24,10 @@ a20780000000000000000194 - 220740000000000000000005 = a20740000000000000000cc5 cc = 1 220780000000000000000194 - 220780000000000000000194 = 220780000000000000000000 cc = 0 128-bit MULTIPLY -220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 0 +220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 2 a20780000000000000000194 * 220800000000000000000007 = a207800000000000000008de cc = 0 220780000000000000000194 * 220800000000000000000000 = 220780000000000000000000 cc = 0 128-bit DIVIDE -220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 +220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 2 a20800000000000000000022 / 220800000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 220800000000000000000000 / 220800000000000000000007 = 220800000000000000000000 cc = 0 ================================================= ./valgrind-new/none/tests/scripts/nointerp1.stderr.diff ================================================= --- nointerp1.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp1.stderr.out 2023-07-03 00:29:32.927950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 169403800 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3609918) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp1.stdout.diff ================================================= --- nointerp1.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp1.stdout.out 2023-07-03 00:29:32.697950180 +0000 @@ -1 +0,0 @@ -tata ================================================= ./valgrind-new/none/tests/scripts/nointerp2.stderr.diff ================================================= --- nointerp2.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp2.stderr.out 2023-07-03 00:29:33.167950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 174980496 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3609951) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp2.stdout.diff ================================================= --- nointerp2.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp2.stdout.out 2023-07-03 00:29:32.927950180 +0000 @@ -1 +0,0 @@ -no space after #! ================================================= ./valgrind-new/none/tests/scripts/nointerp3.stderr.diff ================================================= --- nointerp3.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp3.stderr.out 2023-07-03 00:29:33.417950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 175041176 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3609984) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp3.stdout.diff ================================================= --- nointerp3.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp3.stdout.out 2023-07-03 00:29:33.177950180 +0000 @@ -1 +0,0 @@ -there is a space after the #! ================================================= ./valgrind-new/none/tests/scripts/relative1.stderr.diff ================================================= --- relative1.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative1.stderr.out 2023-07-03 00:29:34.107950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 169918056 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610083) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/relative1.stdout.diff ================================================= --- relative1.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative1.stdout.out 2023-07-03 00:29:33.877950180 +0000 @@ -1 +0,0 @@ -hello ================================================= ./valgrind-new/none/tests/scripts/relative2.stderr.diff ================================================= --- relative2.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative2.stderr.out 2023-07-03 00:29:34.347950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 170013376 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610116) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/relative2.stdout.diff ================================================= --- relative2.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative2.stdout.out 2023-07-03 00:29:34.117950180 +0000 @@ -1 +0,0 @@ -hello ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff ================================================= --- shell.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: ./x86/: is a directory -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: cannot execute binary file -./shell: ./shell_nosuchfile: No such file or directory -./shell: shell_nosuchfile: command not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash ================================================= --- shell.stderr.exp-dash 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: Syntax error: ")" unexpected -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash2 ================================================= --- shell.stderr.exp-dash2 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./shell: ./x86/: Permission denied -./shell: 13: ./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: ./shell_binaryfile: Syntax error: ")" unexpected -./shell: 22: ./shell: ./shell_nosuchfile: not found -./shell: 25: ./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash3 ================================================= --- shell.stderr.exp-dash3 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./shell: ./x86/: Permission denied -./shell: 13: ./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: 19: ./shell: ./shell_binaryfile: Exec format error -./shell: 22: ./shell: ./shell_nosuchfile: not found -./shell: 25: ./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash4 ================================================= --- shell.stderr.exp-dash4 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: 19: ./shell_binaryfile: Exec format error -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-freebsd ================================================= --- shell.stderr.exp-freebsd 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: ./x86/: Permission denied -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: Exec format error -./shell: ./shell_nosuchfile: not found -./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-illumos ================================================= --- shell.stderr.exp-illumos 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris ================================================= --- shell.stderr.exp-solaris 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -execve(0x........(./shell_badinterp), 0x........, 0x........, 0) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris-spawn ================================================= --- shell.stderr.exp-solaris-spawn 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,6 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -./shell[16]: ./shell_badinterp: not found [No such file or directory] -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stdout.diff ================================================= --- shell.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ shell.stdout.out 2023-07-03 00:29:34.357950180 +0000 @@ -1,12 +0,0 @@ -Execute a directory -Execute a non-executable file -Execute a script with a bad interpreter name -Execute a binary file -Execute a non-existent file -Execute a non-existent file (2) -Execute a valid script with a #! line -Execute a valid script without a #! line -tata -Execute a valid script with #! but no interpname -no space after #! -Execute a zero-length file ================================================= ./valgrind-new/none/tests/scripts/shell_valid1.stderr.diff ================================================= --- shell_valid1.stderr.exp 2023-07-03 00:15:24.767944868 +0000 +++ shell_valid1.stderr.out 2023-07-03 00:29:34.927950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 168027912 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610376) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x.... [truncated message content] |
|
From: <ma...@gc...> - 2023-06-16 09:17:20
|
valgrind revision: valgrind-3.22.0.GIT-bf0c73231b-20230615
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-06-16 00:00:01 PDT
Ended at 2023-06-16 02:17:02 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
== 671 tests, 18 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 9 post failures ==
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/dw4 (stderr)
memcheck/tests/sigaltstack (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/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/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
=================================================
== 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
== 671 tests, 17 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 9 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-06-16 00:26:46.589713364 -0700
--- new.short 2023-06-16 00:52:54.468861677 -0700
***************
*** 8,10 ****
! == 671 tests, 17 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 9 post failures ==
gdbserver_tests/hginfo (stderrB)
--- 8,10 ----
! == 671 tests, 18 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 9 post failures ==
gdbserver_tests/hginfo (stderrB)
***************
*** 22,23 ****
--- 22,24 ----
helgrind/tests/tc20_verifywrap (stderr)
+ drd/tests/pth_mutex_signal (stderr)
drd/tests/tc04_free_lock (stderr)
***************
*** 35,37 ****
Last 20 lines of verbose log follow echo
- memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
--- 36,37 ----
***************
*** 41,42 ****
--- 41,43 ----
helgrind/tests/tc20_verifywrap (stderr)
+ drd/tests/pth_mutex_signal (stderr)
drd/tests/tc04_free_lock (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.20s no: 3.6s (18.0x, -----) me: 7.9s (39.4x, -----) ca:34.8s (173.9x, -----) he: 4.2s (20.8x, -----) ca: 7.6s (37.9x, -----) dr: 4.1s (20.7x, -----) ma: 4.3s (21.7x, -----)
bigcode1 valgrind-old:0.20s no: 3.6s (17.9x, 0.3%) me: 7.8s (39.2x, 0.5%) ca:34.8s (173.9x, 0.0%) he: 4.2s (20.9x, -0.5%) ca: 7.6s (38.1x, -0.7%) dr: 4.2s (20.8x, -0.5%) ma: 4.4s (21.8x, -0.2%)
-- bigcode2 --
bigcode2 valgrind-new:0.21s no: 9.3s (44.3x, -----) me:18.6s (88.3x, -----) ca:61.2s (291.4x, -----) he:10.7s (51.0x, -----) ca:14.8s (70.4x, -----) dr:10.4s (49.4x, -----) ma:10.6s (50.6x, -----)
bigcode2 valgrind-old:0.21s no: 9.3s (44.1x, 0.4%) me:18.4s (87.8x, 0.6%) ca:61.1s (291.0x, 0.1%) he:10.8s (51.4x, -0.7%) ca:14.9s (71.0x, -0.9%) dr:10.4s (49.6x, -0.4%) ma:10.7s (50.9x, -0.6%)
-- bz2 --
bz2 valgrind-new:1.12s no: 3.9s ( 3.5x, -----) me:14.1s (12.6x, -----) ca:39.7s (35.5x, -----) he:19.9s (17.8x, -----) ca:13.7s (12.2x, -----) dr:29.2s (26.1x, -----) ma: 4.2s ( 3.8x, -----)
bz2 valgrind-old:1.12s no: 3.9s ( 3.5x, 0.0%) me:14.0s (12.5x, 0.4%) ca:39.7s (35.4x, 0.1%) he:19.7s (17.6x, 1.0%) ca:13.6s (12.1x, 0.5%) dr:29.2s (26.1x, 0.1%) ma: 4.2s ( 3.7x, 0.2%)
-- fbench --
fbench valgrind-new:0.54s no: 4.0s ( 7.4x, -----) me: 8.0s (14.8x, -----) ca:16.5s (30.6x, -----) he: 7.2s (13.4x, -----) ca: 6.9s (12.8x, -----) dr: 8.3s (15.4x, -----) ma: 4.2s ( 7.8x, -----)
fbench valgrind-old:0.54s no: 3.9s ( 7.3x, 2.2%) me: 8.0s (14.7x, 0.4%) ca:16.6s (30.8x, -0.6%) he: 6.9s (12.8x, 4.6%) ca: 7.2s (13.3x, -4.1%) dr: 8.5s (15.7x, -1.8%) ma: 4.0s ( 7.4x, 5.9%)
-- ffbench --
ffbench valgrind-new:0.52s no: 2.9s ( 5.5x, -----) me: 5.6s (10.8x, -----) ca: 5.9s (11.3x, -----) he:14.0s (26.9x, -----) ca: 5.1s ( 9.9x, -----) dr:10.1s (19.4x, -----) ma: 3.1s ( 6.1x, -----)
ffbench valgrind-old:0.52s no: 2.9s ( 5.6x, -1.7%) me: 5.6s (10.8x, -0.4%) ca: 5.9s (11.4x, -0.9%) he:14.0s (27.0x, -0.1%) ca: 5.1s ( 9.8x, 0.2%) dr:10.1s (19.4x, -0.1%) ma: 3.2s ( 6.1x, -0.3%)
-- heap --
heap valgrind-new:0.52s no: 2.6s ( 4.9x, -----) me:11.1s (21.3x, -----) ca:23.2s (44.6x, -----) he:16.6s (32.0x, -----) ca: 6.6s (12.7x, -----) dr:10.2s (19.6x, -----) ma: 6.0s (11.5x, -----)
heap valgrind-old:0.52s no: 2.7s ( 5.2x, -5.5%) me:11.2s (21.5x, -0.9%) ca:23.2s (44.6x, -0.1%) he:16.5s (31.8x, 0.7%) ca: 6.6s (12.6x, 0.5%) dr:10.1s (19.3x, 1.5%) ma: 5.9s (11.3x, 1.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.53s no: 2.7s ( 5.1x, -----) me:17.6s (33.2x, -----) ca:24.2s (45.6x, -----) he:18.8s (35.4x, -----) ca: 6.9s (13.0x, -----) dr:11.3s (21.3x, -----) ma: 6.2s (11.7x, -----)
heap_pdb4 valgrind-old:0.53s no: 2.9s ( 5.5x, -7.4%) me:17.8s (33.5x, -0.9%) ca:24.2s (45.8x, -0.3%) he:18.5s (34.9x, 1.4%) ca: 6.9s (13.1x, -0.6%) dr:11.3s (21.4x, -0.3%) ma: 6.1s (11.5x, 2.3%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 0.6s (12.6x, -----) me: 3.1s (61.2x, -----) ca: 3.4s (67.2x, -----) he: 2.6s (52.2x, -----) ca: 1.3s (25.2x, -----) dr: 2.4s (48.4x, -----) ma: 1.6s (33.0x, -----)
many-loss-records valgrind-old:0.05s no: 0.7s (13.0x, -3.2%) me: 3.1s (61.6x, -0.7%) ca: 3.3s (66.8x, 0.6%) he: 2.6s (52.6x, -0.8%) ca: 1.3s (25.2x, 0.0%) dr: 2.4s (47.8x, 1.2%) ma: 1.6s (32.8x, 0.6%)
-- many-xpts --
many-xpts valgrind-new:0.10s no: 0.8s ( 8.4x, -----) me: 3.4s (34.0x, -----) ca: 8.2s (82.1x, -----) he: 4.4s (44.0x, -----) ca: 1.7s (17.1x, -----) dr: 3.4s (34.1x, -----) ma: 3.5s (35.0x, -----)
many-xpts valgrind-old:0.10s no: 0.9s ( 8.7x, -3.6%) me: 3.4s (34.0x, 0.0%) ca: 8.2s (81.9x, 0.2%) he: 4.4s (44.1x, -0.2%) ca: 1.7s (17.0x, 0.6%) dr: 3.4s (33.9x, 0.6%) ma: 3.5s (35.5x, -1.4%)
-- memrw --
memrw valgrind-new:0.28s no: 1.1s ( 3.9x, -----) me: 2.6s ( 9.4x, -----) ca: 8.6s (30.7x, -----) he:15.1s (54.0x, -----) ca: 2.4s ( 8.6x, -----) dr: 3.1s (11.0x, -----) ma: 1.4s ( 5.0x, -----)
memrw valgrind-old:0.28s no: 1.1s ( 4.0x, -2.8%) me: 2.7s ( 9.5x, -1.1%) ca: 8.6s (30.6x, 0.6%) he:15.2s (54.2x, -0.4%) ca: 2.4s ( 8.4x, 2.1%) dr: 3.1s (11.0x, 0.0%) ma: 1.4s ( 5.1x, -0.7%)
-- sarp --
sarp valgrind-new:0.03s no: 0.6s (19.0x, -----) me: 3.8s (125.7x, -----) ca: 4.5s (149.3x, -----) he:10.7s (357.7x, -----) ca: 1.3s (42.7x, -----) dr: 2.0s (65.3x, -----) ma: 0.8s (25.7x, -----)
sarp valgrind-old:0.03s no: 0.6s (19.7x, -3.5%) me: 3.8s (125.7x, 0.0%) ca: 4.5s (151.0x, -1.1%) he:10.7s (355.3x, 0.7%) ca: 1.3s (42.7x, 0.0%) dr: 1.9s (64.0x, 2.0%) ma: 0.8s (26.0x, -1.3%)
-- tinycc --
tinycc valgrind-new:0.40s no: 4.7s (11.7x, -----) me:21.6s (54.1x, -----) ca:45.8s (114.5x, -----) he:21.3s (53.2x, -----) ca:18.6s (46.4x, -----) dr:19.8s (49.4x, -----) ma: 6.0s (15.0x, -----)
tinycc valgrind-old:0.40s no: 4.7s (11.8x, -0.2%) me:21.7s (54.1x, -0.1%) ca:45.9s (114.6x, -0.1%) he:21.4s (53.4x, -0.4%) ca:18.6s (46.4x, -0.1%) dr:19.9s (49.7x, -0.6%) ma: 6.0s (15.0x, -0.2%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5000.32user 42.24system 1:24:08elapsed 99%CPU (0avgtext+0avgdata 532188maxresident)k
0inputs+474368outputs (0major+14757441minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-06-16 00:26:47.019671974 -0700
+++ pth_mutex_signal.stderr.out 2023-06-16 00:46:54.853445612 -0700
@@ -4,8 +4,8 @@
thread created
sleeping
signalling
-sleeping
nullHandler running
+sleeping
unlocking
contender locked mutex
contender unlocking mutex
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-06-16 00:26:47.009672936 -0700
+++ tc04_free_lock.stderr.out 2023-06-16 00:49:16.359837604 -0700
@@ -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-06-16 00:26:47.009672936 -0700
+++ tc04_free_lock.stderr.out 2023-06-16 00:49:16.359837604 -0700
@@ -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-06-16 00:26:47.009672936 -0700
+++ tc04_free_lock.stderr.out 2023-06-16 00:49:16.359837604 -0700
@@ -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-06-16 00:26:47.029671011 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-16 00:49:21.679326039 -0700
@@ -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-06-16 00:26:47.019671974 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-16 00:49:21.679326039 -0700
@@ -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-06-16 00:26:47.009672936 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-16 00:49:21.679326039 -0700
@@ -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-06-16 00:26:47.009672936 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-16 00:49:21.679326039 -0700
@@ -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-06-16 00:26:47.019671974 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-16 00:49:21.679326039 -0700
@@ -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-06-16 00:26:47.009672936 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-16 00:49:21.679326039 -0700
@@ -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-06-16 00:26:47.019671974 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-16 00:49:21.679326039 -0700
@@ -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-06-16 00:26:46.869686412 -0700
+++ hginfo.stderrB.out 2023-06-16 00:33:07.863009034 -0700
@@ -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-06-16 00:26:46.869686412 -0700
+++ hgtls.stdoutB.out 2023-06-16 00:33:11.342674047 -0700
@@ -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-06-16 00:26:47.179656573 -0700
+++ hg05_race2.stderr.out 2023-06-16 00:40:26.880751230 -0700
@@ -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-06-16 00:26:47.169657535 -0700
+++ tc20_verifywrap.stderr.out 2023-06-16 00:41:48.822872558 -0700
@@ -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-06-16 00:26:47.169657535 -0700
+++ tc20_verifywrap.stderr.out 2023-06-16 00:41:48.822872558 -0700
@@ -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-06-16 00:26:47.179656573 -0700
+++ tc20_verifywrap.stderr.out 2023-06-16 00:41:48.822872558 -0700
@@ -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-06-16 00:26:47.179656573 -0700
+++ tc20_verifywrap.stderr.out 2023-06-16 00:41:48.822872558 -0700
@@ -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-06-16 00:26:47.179656573 -0700
+++ tc20_verifywrap.stderr.out 2023-06-16 00:41:48.822872558 -0700
@@ -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-06-16 00:26:47.179656573 -0700
+++ tc20_verifywrap.stderr.out 2023-06-16 00:41:48.822872558 -0700
@@ -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-06-16 00:26:47.179656573 -0700
+++ tc20_verifywrap.stderr.out 2023-06-16 00:41:48.822872558 -0700
@@ -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-06-16 00:26:46.929680637 -0700
+++ dw4.stderr.out 2023-06-16 00:34:54.232768745 -0700
@@ -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-06-16 00:26:46.959677749 -0700
+++ dw4.stderr.out 2023-06-16 00:34:54.232768745 -0700
@@ -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-06-16 00:26:46.969676787 -0700
+++ sigaltstack.stderr.out 2023-06-16 00:37:28.397926932 -0700
@@ -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-06-16 00:26:46.909682562 -0700
+++ supp_unknown.stderr.out 2023-06-16 00:37:41.436671651 -0700
@@ -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-06-16 00:26:46.909682562 -0700
+++ supp_unknown.stderr.out 2023-06-16 00:37:41.436671651 -0700
@@ -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-06-16 00:26:46.929680637 -0700
+++ varinfo2.stderr.out 2023-06-16 00:38:29.782017279 -0700
@@ -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-06-16 00:26:46.959677749 -0700
+++ varinfo2.stderr.out 2023-06-16 00:38:29.782017279 -0700
@@ -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-06-16 00:26:46.909682562 -0700
+++ varinfo3.stderr.out 2023-06-16 00:38:34.061605267 -0700
@@ -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-06-16 00:26:46.909682562 -0700
+++ varinfo3.stderr.out 2023-06-16 00:38:34.061605267 -0700
@@ -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-ppc...
[truncated message content] |
|
From: Philippe W. <phi...@sk...> - 2023-06-16 05:53:21
|
valgrind revision: valgrind-3.22.0.GIT-bf0c73231b-20230615 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-06-16 03:00:05 UTC Ended at 2023-06-16 05:53:06 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 post failures == memcheck/tests/bug340392 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.25s no: 6.7s (26.6x, -----) me:10.4s (41.8x, -----) ca:28.1s (112.3x, -----) he: 7.2s (28.9x, -----) ca:14.5s (58.0x, -----) dr: 6.5s (26.0x, -----) ma: 6.7s (26.7x, -----) bigcode1 valgrind-old:0.25s no: 5.8s (23.3x, 12.6%) me:10.9s (43.5x, -4.1%) ca:31.9s (127.4x,-13.5%) he: 7.5s (30.1x, -4.1%) ca:17.3s (69.0x,-19.1%) dr: 8.6s (34.3x,-31.6%) ma: 8.3s (33.4x,-25.0%) -- bigcode2 -- bigcode2 valgrind-new:0.37s no:14.2s (38.2x, -----) me:22.6s (61.1x, -----) ca:54.5s (147.4x, -----) he:14.5s (39.3x, -----) ca:25.0s (67.6x, -----) dr:13.1s (35.5x, -----) ma:13.6s (36.7x, -----) bigcode2 valgrind-old:0.37s no:15.7s (42.4x,-10.8%) me:26.1s (70.5x,-15.5%) ca:50.7s (137.1x, 7.0%) he:16.5s (44.5x,-13.3%) ca:20.1s (54.3x, 19.7%) dr:16.8s (45.3x,-27.6%) ma:14.7s (39.8x, -8.3%) -- bz2 -- bz2 valgrind-new:0.66s no: 6.8s (10.2x, -----) me:19.1s (28.9x, -----) ca:38.6s (58.5x, -----) he:22.3s (33.7x, -----) ca:34.1s (51.7x, -----) dr:25.6s (38.8x, -----) ma: 6.8s (10.3x, -----) bz2 valgrind-old:0.66s no: 6.7s (10.2x, 0.6%) me:18.9s (28.7x, 0.7%) ca:36.5s (55.3x, 5.5%) he:23.4s (35.5x, -5.1%) ca:35.0s (53.0x, -2.6%) dr:34.2s (51.9x,-33.7%) ma: 9.6s (14.6x,-41.1%) -- fbench -- fbench valgrind-new:0.50s no: 3.8s ( 7.7x, -----) me: 8.6s (17.2x, -----) ca:12.3s (24.6x, -----) he: 8.0s (15.9x, -----) ca:10.4s (20.8x, -----) dr: 7.9s (15.8x, -----) ma: 3.8s ( 7.6x, -----) fbench valgrind-old:0.50s no: 2.9s ( 5.8x, 23.8%) me: 8.9s (17.7x, -3.4%) ca:14.0s (28.1x,-14.1%) he: 6.6s (13.2x, 17.0%) ca:10.9s (21.7x, -4.3%) dr: 7.2s (14.4x, 8.8%) ma: 3.9s ( 7.8x, -2.6%) -- ffbench -- ffbench valgrind-new:0.40s no: 1.1s ( 2.7x, -----) me: 4.3s (10.7x, -----) ca: 3.8s ( 9.4x, -----) he:11.0s (27.5x, -----) ca: 9.5s (23.8x, -----) dr: 8.1s (20.3x, -----) ma: 1.2s ( 3.1x, -----) ffbench valgrind-old:0.40s no: 1.5s ( 3.8x,-38.9%) me: 5.1s (12.8x,-18.8%) ca: 4.5s (11.3x,-21.1%) he:10.1s (25.2x, 8.5%) ca: 9.6s (24.0x, -0.9%) dr: 8.3s (20.8x, -2.5%) ma: 1.3s ( 3.3x, -4.8%) -- heap -- heap valgrind-new:0.41s no: 4.2s (10.3x, -----) me:13.2s (32.1x, -----) ca:20.0s (48.9x, -----) he:16.2s (39.6x, -----) ca:14.0s (34.1x, -----) dr: 7.2s (17.7x, -----) ma: 3.8s ( 9.2x, -----) heap valgrind-old:0.41s no: 2.7s ( 6.7x, 34.9%) me: 9.9s (24.1x, 24.9%) ca:13.9s (34.0x, 30.4%) he:10.7s (26.1x, 34.1%) ca:11.9s (29.0x, 14.9%) dr: 7.4s (18.1x, -2.2%) ma: 3.6s ( 8.9x, 4.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.29s no: 2.8s ( 9.7x, -----) me:13.4s (46.1x, -----) ca:15.8s (54.7x, -----) he:13.8s (47.8x, -----) ca:13.2s (45.7x, -----) dr: 8.5s (29.2x, -----) ma: 3.8s (13.1x, -----) heap_pdb4 valgrind-old:0.29s no: 3.3s (11.5x,-18.5%) me:13.7s (47.2x, -2.3%) ca:21.0s (72.4x,-32.4%) he:15.1s (52.2x, -9.3%) ca:16.2s (55.9x,-22.5%) dr:11.2s (38.7x,-32.6%) ma: 5.5s (19.1x,-46.1%) -- many-loss-records -- many-loss-records valgrind-new:0.04s no: 0.8s (18.8x, -----) me: 3.0s (74.0x, -----) ca: 2.7s (68.0x, -----) he: 3.0s (74.8x, -----) ca: 2.7s (66.5x, -----) dr: 2.3s (58.0x, -----) ma: 1.3s (32.2x, -----) many-loss-records valgrind-old:0.04s no: 0.8s (21.2x,-13.3%) me: 2.9s (71.8x, 3.0%) ca: 1.9s (47.5x, 30.1%) he: 2.7s (68.0x, 9.0%) ca: 2.3s (58.2x, 12.4%) dr: 1.7s (42.5x, 26.7%) ma: 1.1s (26.8x, 17.1%) -- many-xpts -- many-xpts valgrind-new:0.06s no: 1.0s (16.5x, -----) me: 3.5s (57.8x, -----) ca: 6.7s (111.2x, -----) he: 4.3s (71.5x, -----) ca: 4.2s (69.5x, -----) dr: 3.5s (58.2x, -----) ma: 2.5s (42.2x, -----) many-xpts valgrind-old:0.06s no: 0.8s (13.3x, 19.2%) me: 4.1s (67.8x,-17.3%) ca: 6.6s (110.7x, 0.4%) he: 3.9s (64.5x, 9.8%) ca: 3.0s (50.7x, 27.1%) dr: 2.9s (48.0x, 17.5%) ma: 3.1s (52.5x,-24.5%) -- memrw -- memrw valgrind-new:0.10s no: 1.9s (19.3x, -----) me: 3.9s (39.2x, -----) ca: 7.2s (71.5x, -----) he:10.1s (101.1x, -----) ca: 7.3s (73.3x, -----) dr: 4.3s (42.9x, -----) ma: 2.2s (22.1x, -----) memrw valgrind-old:0.10s no: 2.1s (21.3x,-10.4%) me: 4.5s (45.3x,-15.6%) ca: 8.4s (83.9x,-17.3%) he:10.9s (108.8x, -7.6%) ca: 7.7s (76.8x, -4.8%) dr: 4.0s (40.2x, 6.3%) ma: 2.6s (25.6x,-15.8%) -- sarp -- sarp valgrind-new:0.05s no: 0.8s (16.6x, -----) me: 6.5s (130.2x, -----) ca: 4.7s (93.2x, -----) he:10.6s (212.8x, -----) ca: 2.9s (58.4x, -----) dr: 2.9s (57.2x, -----) ma: 0.8s (15.4x, -----) sarp valgrind-old:0.05s no: 0.9s (17.2x, -3.6%) me: 6.3s (126.4x, 2.9%) ca: 4.9s (98.0x, -5.2%) he:12.9s (257.8x,-21.1%) ca: 2.8s (56.8x, 2.7%) dr: 2.8s (55.8x, 2.4%) ma: 1.0s (20.8x,-35.1%) -- tinycc -- tinycc valgrind-new:0.50s no: 5.4s (10.7x, -----) me:17.9s (35.9x, -----) ca:16.3s (32.6x, -----) he:17.0s (34.0x, -----) ca:13.9s (27.9x, -----) dr:14.4s (28.9x, -----) ma: 4.1s ( 8.3x, -----) tinycc valgrind-old:0.50s no: 3.6s ( 7.3x, 32.3%) me:20.7s (41.4x,-15.3%) ca:19.2s (38.3x,-17.4%) he:21.8s (43.6x,-28.3%) ca:15.0s (30.0x, -7.5%) dr:19.5s (39.1x,-35.3%) ma: 5.5s (11.1x,-34.1%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 96m59.918s user 92m30.111s sys 0m24.510s |
|
From: <pj...@wa...> - 2023-06-16 05:16:51
|
valgrind revision: valgrind-3.22.0.GIT-bf0c73231b-20230615 C compiler: FreeBSD clang version 13.0.0 (gi...@gi...:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) GDB: GNU gdb (GDB) 13.1 [GDB v13.1 for FreeBSD] C library: FreeBSD libc uname -mrs: FreeBSD 13.1-RELEASE-p6 amd64 Vendor version: FreeBSD 13.1-RELEASE-p7 Nightly build on freebsd ( FreeBSD 13.1-RELEASE-p6 amd64 ) Started at 2023-06-16 06:40:46 CEST Ended at 2023-06-16 07:16:36 CEST Results unchanged from 24 hours ago Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 806 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: Philippe W. <phi...@sk...> - 2023-06-16 03:57:34
|
|
From: Tom H. <to...@co...> - 2023-06-16 02:33:06
|
|
From: Tom H. <to...@co...> - 2023-06-16 02:24:05
|
|
From: Tom H. <to...@co...> - 2023-06-16 02:14:58
|
|
From: <ma...@bu...> - 2023-06-16 00:34:21
|
valgrind revision: valgrind-3.22.0.GIT-bf0c73231b-20230615 C compiler: gcc (GCC) 13.1.1 20230511 (Red Hat 13.1.1-2) GDB: GNU gdb (GDB) Fedora Linux 13.1-4.fc38 Assembler: GNU assembler version 2.39-9.fc38 C library: GNU C Library (GNU libc) stable release version 2.37. uname -mrs: Linux 6.3.5-200.fc38.s390x s390x Vendor version: Fedora Linux 38 (Thirty Eight) Nightly build on lfedora1 ( Fedora release 38 (Thirty Eight), s390x ) Started at 2023-06-16 00:00:01 UTC Ended at 2023-06-16 00:28:10 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 == 819 tests, 10 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) Last 20 lines of verbose log follow echo none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1437: 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 == 819 tests, 11 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) drd/tests/getaddrinfo (stderr) none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) Last 20 lines of verbose log follow echo none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1437: regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-06-16 00:14:15.410543841 +0000 --- new.short 2023-06-16 00:28:10.940388349 +0000 *************** *** 8,13 **** ! == 819 tests, 11 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) - drd/tests/getaddrinfo (stderr) none/tests/s390x/dfp-1 (stdout) --- 8,12 ---- ! == 819 tests, 10 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) ================================================= ./valgrind-new/helgrind/tests/pth_mempcpy_false_races.stderr.diff ================================================= --- pth_mempcpy_false_races.stderr.exp 2023-06-16 00:14:16.180543841 +0000 +++ pth_mempcpy_false_races.stderr.out 2023-06-16 00:21:50.120538325 +0000 @@ -0,0 +1,224 @@ +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:38) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:37) + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,602 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,604 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,612 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,613 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,732 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x <truncated beyond 100 lines> ================================================= ./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff ================================================= --- vbit-test.stderr.exp 2023-06-16 00:14:16.480543841 +0000 +++ vbit-test.stderr.out 2023-06-16 00:20:45.450548335 +0000 @@ -0,0 +1,3 @@ +Conditional jump or move depends on uninitialised value(s) + ... + ================================================= ./valgrind-new/none/tests/s390x/dfp-1.stdout.diff ================================================= --- dfp-1.stdout.exp 2023-06-16 00:14:17.470543841 +0000 +++ dfp-1.stdout.out 2023-06-16 00:27:16.650388349 +0000 @@ -8,11 +8,11 @@ a230000000000194 - 222c000000000005 = a22c000000000cc5 cc = 1 2230000000000194 - 2230000000000194 = 2230000000000000 cc = 0 64-bit MULTIPLY -2230000000000194 * 2238000000000007 = 22300000000008de cc = 0 +2230000000000194 * 2238000000000007 = 22300000000008de cc = 2 a230000000000194 * 2238000000000007 = a2300000000008de cc = 0 a230000000000194 * 2238000000000000 = a230000000000000 cc = 0 64-bit DIVIDE -2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 0 +2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 2 a238000000000022 / 2238000000000007 = adfcc2d74c2d74c3 cc = 0 2238000000000000 / 2238000000000007 = 2238000000000000 cc = 0 128-bit ADD @@ -24,10 +24,10 @@ a20780000000000000000194 - 220740000000000000000005 = a20740000000000000000cc5 cc = 1 220780000000000000000194 - 220780000000000000000194 = 220780000000000000000000 cc = 0 128-bit MULTIPLY -220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 0 +220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 2 a20780000000000000000194 * 220800000000000000000007 = a207800000000000000008de cc = 0 220780000000000000000194 * 220800000000000000000000 = 220780000000000000000000 cc = 0 128-bit DIVIDE -220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 +220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 2 a20800000000000000000022 / 220800000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 220800000000000000000000 / 220800000000000000000007 = 220800000000000000000000 cc = 0 ================================================= ./valgrind-new/none/tests/scripts/nointerp1.stderr.diff ================================================= --- nointerp1.stderr.exp 2023-06-16 00:14:17.560543841 +0000 +++ nointerp1.stderr.out 2023-06-16 00:27:47.010388349 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 169403800 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495297) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp1.stdout.diff ================================================= --- nointerp1.stdout.exp 2023-06-16 00:14:17.560543841 +0000 +++ nointerp1.stdout.out 2023-06-16 00:27:46.760388349 +0000 @@ -1 +0,0 @@ -tata ================================================= ./valgrind-new/none/tests/scripts/nointerp2.stderr.diff ================================================= --- nointerp2.stderr.exp 2023-06-16 00:14:17.560543841 +0000 +++ nointerp2.stderr.out 2023-06-16 00:27:47.260388349 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 174980496 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495330) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp2.stdout.diff ================================================= --- nointerp2.stdout.exp 2023-06-16 00:14:17.560543841 +0000 +++ nointerp2.stdout.out 2023-06-16 00:27:47.010388349 +0000 @@ -1 +0,0 @@ -no space after #! ================================================= ./valgrind-new/none/tests/scripts/nointerp3.stderr.diff ================================================= --- nointerp3.stderr.exp 2023-06-16 00:14:17.560543841 +0000 +++ nointerp3.stderr.out 2023-06-16 00:27:47.510388349 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 175041176 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495363) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp3.stdout.diff ================================================= --- nointerp3.stdout.exp 2023-06-16 00:14:17.560543841 +0000 +++ nointerp3.stdout.out 2023-06-16 00:27:47.260388349 +0000 @@ -1 +0,0 @@ -there is a space after the #! ================================================= ./valgrind-new/none/tests/scripts/relative1.stderr.diff ================================================= --- relative1.stderr.exp 2023-06-16 00:14:17.560543841 +0000 +++ relative1.stderr.out 2023-06-16 00:27:48.230388349 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 169918056 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495462) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/relative1.stdout.diff ================================================= --- relative1.stdout.exp 2023-06-16 00:14:17.560543841 +0000 +++ relative1.stdout.out 2023-06-16 00:27:47.990388349 +0000 @@ -1 +0,0 @@ -hello ================================================= ./valgrind-new/none/tests/scripts/relative2.stderr.diff ================================================= --- relative2.stderr.exp 2023-06-16 00:14:17.560543841 +0000 +++ relative2.stderr.out 2023-06-16 00:27:48.470388349 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 170013376 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495495) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/relative2.stdout.diff ================================================= --- relative2.stdout.exp 2023-06-16 00:14:17.560543841 +0000 +++ relative2.stdout.out 2023-06-16 00:27:48.230388349 +0000 @@ -1 +0,0 @@ -hello ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff ================================================= --- shell.stderr.exp 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell: ./x86/: is a directory -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: cannot execute binary file -./shell: ./shell_nosuchfile: No such file or directory -./shell: shell_nosuchfile: command not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash ================================================= --- shell.stderr.exp-dash 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: Syntax error: ")" unexpected -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash2 ================================================= --- shell.stderr.exp-dash2 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./shell: ./x86/: Permission denied -./shell: 13: ./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: ./shell_binaryfile: Syntax error: ")" unexpected -./shell: 22: ./shell: ./shell_nosuchfile: not found -./shell: 25: ./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash3 ================================================= --- shell.stderr.exp-dash3 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./shell: ./x86/: Permission denied -./shell: 13: ./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: 19: ./shell: ./shell_binaryfile: Exec format error -./shell: 22: ./shell: ./shell_nosuchfile: not found -./shell: 25: ./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash4 ================================================= --- shell.stderr.exp-dash4 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: 19: ./shell_binaryfile: Exec format error -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-freebsd ================================================= --- shell.stderr.exp-freebsd 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell: ./x86/: Permission denied -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: Exec format error -./shell: ./shell_nosuchfile: not found -./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-illumos ================================================= --- shell.stderr.exp-illumos 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris ================================================= --- shell.stderr.exp-solaris 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,8 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -execve(0x........(./shell_badinterp), 0x........, 0x........, 0) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris-spawn ================================================= --- shell.stderr.exp-solaris-spawn 2023-06-16 00:14:17.560543841 +0000 +++ shell.stderr.out 2023-06-16 00:27:48.740388349 +0000 @@ -1,6 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -./shell[16]: ./shell_badinterp: not found [No such file or directory] -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495530) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +If that doesn't help, please report this bug to: www.valgrind.org + +In the bug report, send all the above text, the valgrind +version, and what OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stdout.diff ================================================= --- shell.stdout.exp 2023-06-16 00:14:17.560543841 +0000 +++ shell.stdout.out 2023-06-16 00:27:48.480388349 +0000 @@ -1,12 +0,0 @@ -Execute a directory -Execute a non-executable file -Execute a script with a bad interpreter name -Execute a binary file -Execute a non-existent file -Execute a non-existent file (2) -Execute a valid script with a #! line -Execute a valid script without a #! line -tata -Execute a valid script with #! but no interpname -no space after #! -Execute a zero-length file ================================================= ./valgrind-new/none/tests/scripts/shell_valid1.stderr.diff ================================================= --- shell_valid1.stderr.exp 2023-06-16 00:14:17.560543841 +0000 +++ shell_valid1.stderr.out 2023-06-16 00:27:49.120388349 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 168027912 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 2495755) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x.... [truncated message content] |
|
From: <ma...@gc...> - 2023-06-10 09:17:22
|
valgrind revision: valgrind-3.22.0.GIT-3df8a00a4e-20230609
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-06-10 00:00:01 PDT
Ended at 2023-06-10 02:17:06 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
== 671 tests, 18 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 9 post failures ==
gdbserver_tests/hginfo (stderrB)
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/dw4 (stderr)
memcheck/tests/sigaltstack (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo4 (stderr)
memcheck/tests/varinfo5 (stderr)
memcheck/tests/varinfo6 (stderr)
memcheck/tests/varinforestrict (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/pth_mutex_signal (stderr)
drd/tests/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/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
=================================================
== 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
== 671 tests, 18 stderr failures, 4 stdout failures, 1 stderrB failure, 1 stdoutB failure, 9 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-06-10 00:26:46.462267633 -0700
--- new.short 2023-06-10 00:52:57.551119262 -0700
***************
*** 21,24 ****
helgrind/tests/hg05_race2 (stderr)
- helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/tc04_free_lock (stderr)
--- 21,24 ----
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
+ drd/tests/pth_mutex_signal (stderr)
drd/tests/tc04_free_lock (stderr)
***************
*** 40,43 ****
helgrind/tests/hg05_race2 (stderr)
- helgrind/tests/tc09_bad_unlock (stderr)
helgrind/tests/tc20_verifywrap (stderr)
drd/tests/tc04_free_lock (stderr)
--- 40,43 ----
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc20_verifywrap (stderr)
+ drd/tests/pth_mutex_signal (stderr)
drd/tests/tc04_free_lock (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.20s no: 3.6s (17.9x, -----) me: 7.8s (39.2x, -----) ca:34.8s (174.0x, -----) he: 4.2s (20.8x, -----) ca: 7.6s (38.0x, -----) dr: 4.2s (20.8x, -----) ma: 4.4s (21.9x, -----)
bigcode1 valgrind-old:0.20s no: 3.6s (17.9x, -0.3%) me: 7.8s (39.1x, 0.3%) ca:34.8s (173.8x, 0.1%) he: 4.2s (20.9x, -0.2%) ca: 7.6s (38.0x, 0.0%) dr: 4.1s (20.7x, 0.7%) ma: 4.4s (21.8x, 0.2%)
-- bigcode2 --
bigcode2 valgrind-new:0.21s no: 9.3s (44.1x, -----) me:18.4s (87.5x, -----) ca:61.0s (290.6x, -----) he:10.8s (51.4x, -----) ca:14.9s (71.0x, -----) dr:10.4s (49.6x, -----) ma:10.7s (50.9x, -----)
bigcode2 valgrind-old:0.21s no: 9.3s (44.2x, -0.2%) me:18.4s (87.7x, -0.2%) ca:61.1s (290.9x, -0.1%) he:10.8s (51.3x, 0.2%) ca:15.0s (71.3x, -0.3%) dr:10.4s (49.5x, 0.2%) ma:10.7s (50.8x, 0.2%)
-- bz2 --
bz2 valgrind-new:1.12s no: 3.9s ( 3.5x, -----) me:14.0s (12.5x, -----) ca:39.7s (35.4x, -----) he:19.7s (17.6x, -----) ca:13.6s (12.1x, -----) dr:29.2s (26.1x, -----) ma: 4.2s ( 3.7x, -----)
bz2 valgrind-old:1.12s no: 3.9s ( 3.5x, -0.3%) me:13.9s (12.5x, 0.4%) ca:39.7s (35.4x, 0.0%) he:19.7s (17.6x, 0.2%) ca:13.6s (12.1x, 0.0%) dr:29.2s (26.1x, 0.1%) ma: 4.2s ( 3.7x, 0.2%)
-- fbench --
fbench valgrind-new:0.54s no: 3.9s ( 7.2x, -----) me: 7.9s (14.7x, -----) ca:16.6s (30.8x, -----) he: 6.9s (12.8x, -----) ca: 7.2s (13.3x, -----) dr: 8.5s (15.7x, -----) ma: 4.0s ( 7.4x, -----)
fbench valgrind-old:0.54s no: 3.9s ( 7.2x, 0.0%) me: 8.0s (14.8x, -0.4%) ca:16.6s (30.7x, 0.1%) he: 6.8s (12.7x, 0.7%) ca: 7.2s (13.3x, -0.4%) dr: 8.5s (15.7x, 0.0%) ma: 4.0s ( 7.4x, -0.2%)
-- ffbench --
ffbench valgrind-new:0.52s no: 2.9s ( 5.6x, -----) me: 5.6s (10.8x, -----) ca: 5.9s (11.4x, -----) he:14.0s (26.9x, -----) ca: 5.1s ( 9.8x, -----) dr:10.1s (19.4x, -----) ma: 3.1s ( 6.0x, -----)
ffbench valgrind-old:0.52s no: 2.9s ( 5.6x, 0.7%) me: 5.6s (10.8x, 0.5%) ca: 5.9s (11.4x, 0.0%) he:14.0s (27.0x, -0.3%) ca: 5.1s ( 9.8x, 0.0%) dr:10.1s (19.4x, 0.3%) ma: 3.1s ( 6.0x, 0.0%)
-- heap --
heap valgrind-new:0.50s no: 2.7s ( 5.5x, -----) me:11.2s (22.4x, -----) ca:23.2s (46.5x, -----) he:16.5s (33.0x, -----) ca: 6.5s (13.1x, -----) dr:10.0s (20.0x, -----) ma: 5.9s (11.8x, -----)
heap valgrind-old:0.50s no: 2.7s ( 5.4x, 1.5%) me:11.2s (22.4x, -0.3%) ca:23.3s (46.6x, -0.2%) he:16.5s (33.0x, 0.2%) ca: 6.5s (13.1x, 0.0%) dr:10.0s (20.1x, -0.2%) ma: 5.9s (11.9x, -0.7%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.56s no: 2.9s ( 5.2x, -----) me:17.9s (31.9x, -----) ca:24.3s (43.4x, -----) he:18.6s (33.1x, -----) ca: 6.9s (12.3x, -----) dr:11.3s (20.2x, -----) ma: 6.1s (10.8x, -----)
heap_pdb4 valgrind-old:0.56s no: 2.9s ( 5.2x, 0.0%) me:17.9s (31.9x, -0.1%) ca:24.2s (43.2x, 0.4%) he:18.6s (33.1x, 0.0%) ca: 7.0s (12.4x, -0.6%) dr:11.4s (20.3x, -0.4%) ma: 6.1s (10.8x, 0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.06s no: 0.7s (11.0x, -----) me: 3.1s (51.0x, -----) ca: 3.4s (56.2x, -----) he: 2.6s (43.3x, -----) ca: 1.3s (21.3x, -----) dr: 2.4s (40.3x, -----) ma: 1.6s (27.3x, -----)
many-loss-records valgrind-old:0.06s no: 0.6s (10.3x, 6.1%) me: 3.1s (51.2x, -0.3%) ca: 3.4s (55.8x, 0.6%) he: 2.6s (43.5x, -0.4%) ca: 1.2s (20.7x, 3.1%) dr: 2.4s (39.3x, 2.5%) ma: 1.6s (27.0x, 1.2%)
-- many-xpts --
many-xpts valgrind-new:0.12s no: 0.8s ( 7.1x, -----) me: 3.4s (28.6x, -----) ca: 8.2s (68.2x, -----) he: 4.4s (36.8x, -----) ca: 1.7s (14.2x, -----) dr: 3.4s (28.3x, -----) ma: 3.5s (29.2x, -----)
many-xpts valgrind-old:0.12s no: 0.9s ( 7.2x, -1.2%) me: 3.4s (28.3x, 1.2%) ca: 8.2s (68.1x, 0.1%) he: 4.4s (36.8x, 0.0%) ca: 1.7s (14.3x, -0.6%) dr: 3.4s (28.2x, 0.3%) ma: 3.5s (29.5x, -0.9%)
-- memrw --
memrw valgrind-new:0.29s no: 1.1s ( 3.8x, -----) me: 2.6s ( 9.0x, -----) ca: 8.6s (29.6x, -----) he:15.2s (52.5x, -----) ca: 2.4s ( 8.1x, -----) dr: 3.1s (10.7x, -----) ma: 1.4s ( 4.9x, -----)
memrw valgrind-old:0.29s no: 1.1s ( 3.8x, 0.9%) me: 2.7s ( 9.3x, -3.1%) ca: 8.7s (29.9x, -1.0%) he:15.3s (52.8x, -0.5%) ca: 2.3s ( 8.1x, 0.8%) dr: 3.1s (10.8x, -1.6%) ma: 1.4s ( 4.8x, 1.4%)
-- sarp --
sarp valgrind-new:0.03s no: 0.6s (19.3x, -----) me: 3.8s (125.7x, -----) ca: 4.5s (148.7x, -----) he:10.6s (354.7x, -----) ca: 1.3s (43.0x, -----) dr: 1.9s (64.3x, -----) ma: 0.8s (26.3x, -----)
sarp valgrind-old:0.03s no: 0.6s (20.7x, -6.9%) me: 3.8s (126.0x, -0.3%) ca: 4.5s (149.7x, -0.7%) he:10.6s (354.0x, 0.2%) ca: 1.3s (43.0x, 0.0%) dr: 1.9s (64.0x, 0.5%) ma: 0.8s (26.3x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.38s no: 4.7s (12.4x, -----) me:21.6s (57.0x, -----) ca:45.9s (120.7x, -----) he:21.3s (56.1x, -----) ca:18.6s (48.9x, -----) dr:19.9s (52.4x, -----) ma: 6.0s (15.7x, -----)
tinycc valgrind-old:0.38s no: 4.7s (12.5x, -0.2%) me:21.6s (56.8x, 0.3%) ca:45.8s (120.5x, 0.1%) he:21.3s (56.1x, 0.0%) ca:18.6s (49.0x, -0.2%) dr:19.9s (52.4x, -0.1%) ma: 6.0s (15.9x, -1.0%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
5000.44user 42.52system 1:24:08elapsed 99%CPU (0avgtext+0avgdata 531948maxresident)k
0inputs+474448outputs (0major+14761277minor)pagefaults 0swaps
=================================================
./valgrind-new/drd/tests/pth_mutex_signal.stderr.diff
=================================================
--- pth_mutex_signal.stderr.exp 2023-06-10 00:26:47.412176196 -0700
+++ pth_mutex_signal.stderr.out 2023-06-10 00:46:57.605740241 -0700
@@ -4,8 +4,8 @@
thread created
sleeping
signalling
-sleeping
nullHandler running
+sleeping
unlocking
contender locked mutex
contender unlocking mutex
=================================================
./valgrind-new/drd/tests/tc04_free_lock.stderr.diff-ppc
=================================================
--- tc04_free_lock.stderr.exp-ppc 2023-06-10 00:26:47.402177158 -0700
+++ tc04_free_lock.stderr.out 2023-06-10 00:49:19.352106864 -0700
@@ -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-06-10 00:26:47.402177158 -0700
+++ tc04_free_lock.stderr.out 2023-06-10 00:49:19.352106864 -0700
@@ -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-06-10 00:26:47.402177158 -0700
+++ tc04_free_lock.stderr.out 2023-06-10 00:49:19.352106864 -0700
@@ -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-06-10 00:26:47.422175233 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-10 00:49:24.671595218 -0700
@@ -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-06-10 00:26:47.412176196 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-10 00:49:24.671595218 -0700
@@ -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-06-10 00:26:47.412176196 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-10 00:49:24.671595218 -0700
@@ -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-06-10 00:26:47.412176196 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-10 00:49:24.671595218 -0700
@@ -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-06-10 00:26:47.412176196 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-10 00:49:24.671595218 -0700
@@ -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-06-10 00:26:47.402177158 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-10 00:49:24.671595218 -0700
@@ -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-06-10 00:26:47.412176196 -0700
+++ tc09_bad_unlock.stderr.out 2023-06-10 00:49:24.671595218 -0700
@@ -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-06-10 00:26:46.742240683 -0700
+++ hginfo.stderrB.out 2023-06-10 00:33:11.715183146 -0700
@@ -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-06-10 00:26:47.282188708 -0700
+++ hgtls.stdoutB.out 2023-06-10 00:33:15.184849153 -0700
@@ -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-06-10 00:26:47.572160796 -0700
+++ hg05_race2.stderr.out 2023-06-10 00:40:31.002921804 -0700
@@ -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-06-10 00:26:47.562161758 -0700
+++ tc20_verifywrap.stderr.out 2023-06-10 00:41:52.445089408 -0700
@@ -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-06-10 00:26:47.562161758 -0700
+++ tc20_verifywrap.stderr.out 2023-06-10 00:41:52.445089408 -0700
@@ -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-06-10 00:26:47.572160796 -0700
+++ tc20_verifywrap.stderr.out 2023-06-10 00:41:52.445089408 -0700
@@ -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-06-10 00:26:47.572160796 -0700
+++ tc20_verifywrap.stderr.out 2023-06-10 00:41:52.445089408 -0700
@@ -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-06-10 00:26:47.572160796 -0700
+++ tc20_verifywrap.stderr.out 2023-06-10 00:41:52.445089408 -0700
@@ -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-06-10 00:26:47.572160796 -0700
+++ tc20_verifywrap.stderr.out 2023-06-10 00:41:52.445089408 -0700
@@ -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-06-10 00:26:47.572160796 -0700
+++ tc20_verifywrap.stderr.out 2023-06-10 00:41:52.445089408 -0700
@@ -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-06-10 00:26:47.342182933 -0700
+++ dw4.stderr.out 2023-06-10 00:34:59.174838950 -0700
@@ -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-06-10 00:26:47.372180046 -0700
+++ dw4.stderr.out 2023-06-10 00:34:59.174838950 -0700
@@ -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-06-10 00:26:47.382179083 -0700
+++ sigaltstack.stderr.out 2023-06-10 00:37:33.040036113 -0700
@@ -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-06-10 00:26:47.322184858 -0700
+++ supp_unknown.stderr.out 2023-06-10 00:37:45.998789926 -0700
@@ -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-06-10 00:26:47.322184858 -0700
+++ supp_unknown.stderr.out 2023-06-10 00:37:45.998789926 -0700
@@ -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-06-10 00:26:47.332183896 -0700
+++ varinfo2.stderr.out 2023-06-10 00:38:34.374137840 -0700
@@ -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-06-10 00:26:47.372180046 -0700
+++ varinfo2.stderr.out 2023-06-10 00:38:34.374137840 -0700
@@ -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-06-10 00:26:47.322184858 -0700
+++ varinfo3.stderr.out 2023-06-10 00:38:38.713720514 -0700
@@ -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-06-10 00:26:47.312185821 -0700
+++ varinfo3.stderr.out 2023-06-10 00:38:38.713720514 -0700
@@ -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
...
[truncated message content] |
|
From: <pj...@wa...> - 2023-06-10 06:18:58
|
valgrind revision: valgrind-3.22.0.GIT-3df8a00a4e-20230609 C compiler: FreeBSD clang version 13.0.0 (gi...@gi...:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) GDB: GNU gdb (GDB) 13.1 [GDB v13.1 for FreeBSD] C library: FreeBSD libc uname -mrs: FreeBSD 13.1-RELEASE-p6 amd64 Vendor version: FreeBSD 13.1-RELEASE-p7 Nightly build on freebsd ( FreeBSD 13.1-RELEASE-p6 amd64 ) Started at 2023-06-10 07:42:40 CEST Ended at 2023-06-10 08:18:40 CEST Results unchanged from 24 hours ago Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 806 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Congratulations, all tests passed! |
|
From: Philippe W. <phi...@sk...> - 2023-06-10 05:53:47
|
valgrind revision: valgrind-3.22.0.GIT-3df8a00a4e-20230609 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-06-10 03:00:02 UTC Ended at 2023-06-10 05:53:30 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 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 == 695 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 9 post failures == memcheck/tests/bug340392 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [regtest] Error 1 --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.28s no: 7.5s (26.7x, -----) me: 9.2s (32.9x, -----) ca:26.9s (95.9x, -----) he: 6.5s (23.1x, -----) ca:15.1s (53.9x, -----) dr: 6.6s (23.4x, -----) ma: 6.6s (23.5x, -----) bigcode1 valgrind-old:0.28s no: 5.8s (20.5x, 23.2%) me:10.5s (37.4x,-13.9%) ca:28.7s (102.5x, -6.9%) he: 6.3s (22.6x, 2.3%) ca:17.0s (60.7x,-12.7%) dr: 9.3s (33.1x,-41.2%) ma: 9.4s (33.5x,-42.9%) -- bigcode2 -- bigcode2 valgrind-new:0.29s no:11.7s (40.2x, -----) me:25.2s (86.8x, -----) ca:56.5s (194.8x, -----) he:15.9s (54.8x, -----) ca:24.8s (85.6x, -----) dr:14.2s (49.1x, -----) ma:13.2s (45.7x, -----) bigcode2 valgrind-old:0.29s no:13.1s (45.2x,-12.3%) me:24.2s (83.6x, 3.7%) ca:54.0s (186.1x, 4.4%) he:13.8s (47.6x, 13.2%) ca:27.1s (93.4x, -9.2%) dr:14.2s (49.1x, 0.0%) ma:13.8s (47.4x, -3.9%) -- bz2 -- bz2 valgrind-new:0.66s no: 6.5s ( 9.9x, -----) me:18.7s (28.4x, -----) ca:35.4s (53.6x, -----) he:22.1s (33.5x, -----) ca:32.0s (48.5x, -----) dr:25.7s (39.0x, -----) ma: 7.1s (10.8x, -----) bz2 valgrind-old:0.66s no: 6.5s ( 9.8x, 1.2%) me:19.9s (30.1x, -6.0%) ca:35.1s (53.2x, 0.7%) he:23.4s (35.5x, -5.9%) ca:31.2s (47.2x, 2.7%) dr:34.6s (52.4x,-34.3%) ma: 9.1s (13.8x,-28.1%) -- fbench -- fbench valgrind-new:0.44s no: 3.9s ( 8.9x, -----) me:10.9s (24.8x, -----) ca:12.9s (29.3x, -----) he: 6.6s (15.0x, -----) ca:10.9s (24.7x, -----) dr: 8.3s (18.9x, -----) ma: 3.4s ( 7.8x, -----) fbench valgrind-old:0.44s no: 3.7s ( 8.5x, 4.9%) me:10.5s (23.8x, 3.9%) ca:13.2s (30.0x, -2.4%) he: 8.1s (18.5x,-22.8%) ca:10.0s (22.7x, 8.2%) dr: 7.2s (16.5x, 13.0%) ma: 4.3s ( 9.9x,-27.6%) -- ffbench -- ffbench valgrind-new:0.40s no: 1.6s ( 4.0x, -----) me: 5.1s (12.8x, -----) ca: 3.8s ( 9.6x, -----) he:11.3s (28.2x, -----) ca: 9.3s (23.1x, -----) dr: 7.0s (17.4x, -----) ma: 1.6s ( 3.9x, -----) ffbench valgrind-old:0.40s no: 1.4s ( 3.5x, 12.5%) me: 5.6s (14.1x,-10.0%) ca: 4.6s (11.4x,-19.3%) he:11.1s (27.8x, 1.3%) ca: 8.0s (19.9x, 14.1%) dr: 8.2s (20.6x,-18.4%) ma: 1.6s ( 4.1x, -3.8%) -- heap -- heap valgrind-new:0.50s no: 3.9s ( 7.7x, -----) me:13.7s (27.4x, -----) ca:16.8s (33.7x, -----) he:17.2s (34.5x, -----) ca:15.6s (31.3x, -----) dr:10.2s (20.3x, -----) ma: 4.2s ( 8.3x, -----) heap valgrind-old:0.50s no: 2.7s ( 5.3x, 31.1%) me: 9.0s (17.9x, 34.6%) ca:13.6s (27.1x, 19.4%) he:11.9s (23.9x, 30.8%) ca:12.5s (25.0x, 20.2%) dr: 7.3s (14.6x, 28.1%) ma: 3.6s ( 7.3x, 12.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.31s no: 3.2s (10.3x, -----) me:13.9s (45.0x, -----) ca:15.0s (48.4x, -----) he:13.9s (44.9x, -----) ca:12.5s (40.3x, -----) dr: 8.3s (26.8x, -----) ma: 4.0s (12.7x, -----) heap_pdb4 valgrind-old:0.31s no: 2.9s ( 9.5x, 7.5%) me:13.8s (44.4x, 1.4%) ca:16.5s (53.2x, -9.9%) he:15.5s (49.9x,-11.1%) ca:14.4s (46.5x,-15.5%) dr: 8.7s (28.0x, -4.3%) ma: 5.5s (17.7x,-39.0%) -- many-loss-records -- many-loss-records valgrind-new:0.04s no: 0.8s (21.2x, -----) me: 3.3s (81.8x, -----) ca: 2.6s (65.8x, -----) he: 2.1s (52.0x, -----) ca: 2.3s (57.8x, -----) dr: 2.3s (56.8x, -----) ma: 1.3s (33.5x, -----) many-loss-records valgrind-old:0.04s no: 0.8s (20.8x, 2.4%) me: 3.2s (80.5x, 1.5%) ca: 2.4s (58.8x, 10.6%) he: 1.8s (44.2x, 14.9%) ca: 2.4s (58.8x, -1.7%) dr: 2.4s (60.8x, -7.0%) ma: 1.3s (32.2x, 3.7%) -- many-xpts -- many-xpts valgrind-new:0.08s no: 1.4s (16.9x, -----) me: 4.2s (52.4x, -----) ca: 6.0s (75.5x, -----) he: 4.1s (51.4x, -----) ca: 4.2s (52.7x, -----) dr: 3.9s (48.4x, -----) ma: 2.9s (36.1x, -----) many-xpts valgrind-old:0.08s no: 1.3s (16.5x, 2.2%) me: 4.1s (51.0x, 2.6%) ca: 5.8s (72.9x, 3.5%) he: 4.1s (50.9x, 1.0%) ca: 4.1s (51.1x, 3.1%) dr: 3.5s (43.6x, 9.8%) ma: 3.4s (42.6x,-18.0%) -- memrw -- memrw valgrind-new:0.11s no: 2.0s (18.5x, -----) me: 4.3s (39.5x, -----) ca: 7.5s (68.2x, -----) he: 9.7s (88.2x, -----) ca: 8.6s (77.9x, -----) dr: 4.4s (39.6x, -----) ma: 2.1s (18.7x, -----) memrw valgrind-old:0.11s no: 1.8s (16.2x, 12.7%) me: 3.2s (29.1x, 26.3%) ca: 8.5s (77.0x,-12.9%) he:10.7s (97.2x,-10.2%) ca: 7.7s (69.9x, 10.3%) dr: 3.4s (30.5x, 23.2%) ma: 2.5s (22.8x,-21.8%) -- sarp -- sarp valgrind-new:0.05s no: 0.9s (19.0x, -----) me: 6.8s (135.6x, -----) ca: 3.7s (73.6x, -----) he:10.9s (217.2x, -----) ca: 3.5s (70.8x, -----) dr: 3.2s (64.8x, -----) ma: 0.9s (18.0x, -----) sarp valgrind-old:0.05s no: 0.9s (17.2x, 9.5%) me: 6.2s (123.8x, 8.7%) ca: 3.4s (68.6x, 6.8%) he:14.2s (283.0x,-30.3%) ca: 3.5s (70.8x, 0.0%) dr: 2.4s (47.0x, 27.5%) ma: 1.0s (20.4x,-13.3%) -- tinycc -- tinycc valgrind-new:0.48s no: 5.8s (12.0x, -----) me:18.7s (39.0x, -----) ca:16.5s (34.4x, -----) he:15.6s (32.4x, -----) ca:13.6s (28.4x, -----) dr:15.1s (31.4x, -----) ma: 4.0s ( 8.4x, -----) tinycc valgrind-old:0.48s no: 3.6s ( 7.5x, 37.6%) me:19.7s (41.0x, -5.1%) ca:23.4s (48.9x,-41.9%) he:18.5s (38.5x,-18.8%) ca:17.6s (36.7x,-29.3%) dr:22.4s (46.8x,-49.0%) ma: 5.5s (11.5x,-37.8%) -- Finished tests in perf ---------------------------------------------- == 12 programs, 168 timings ================= real 96m58.611s user 92m6.275s sys 0m22.969s |
|
From: Philippe W. <phi...@sk...> - 2023-06-10 03:50:12
|