You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(32) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
(5) |
2
(5) |
3
(17) |
4
(21) |
5
(24) |
6
(14) |
7
(14) |
|
8
(14) |
9
(18) |
10
(13) |
11
(15) |
12
(12) |
13
(4) |
14
(11) |
|
15
(10) |
16
(6) |
17
(14) |
18
(16) |
19
(10) |
20
(3) |
21
(12) |
|
22
(12) |
23
(11) |
24
(19) |
25
(15) |
26
(14) |
27
(16) |
28
(12) |
|
From: Tom H. <to...@co...> - 2015-02-04 10:48:53
|
valgrind revision: 14900 VEX revision: 3081 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.7.1-21.fc20 Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) stable release version 2.18 uname -mrs: Linux 3.17.8-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2015-02-04 09:29:49 GMT Ended at 2015-02-04 10:48:41 GMT 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 == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.5x, -----) me: 3.4s (34.1x, -----) ca:13.3s (133.2x, -----) he: 2.1s (20.8x, -----) ca: 3.9s (38.8x, -----) dr: 2.0s (20.4x, -----) ma: 1.9s (19.4x, -----) bigcode1 valgrind-old:0.10s no: 1.6s (16.4x, 0.6%) me: 3.4s (34.0x, 0.3%) ca:13.5s (135.0x, -1.4%) he: 2.1s (21.0x, -1.0%) ca: 3.8s (38.2x, 1.5%) dr: 2.0s (20.4x, 0.0%) ma: 2.0s (19.7x, -1.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.0x, -----) me: 8.6s (78.5x, -----) ca:26.6s (241.4x, -----) he: 5.0s (45.5x, -----) ca: 7.3s (66.8x, -----) dr: 4.7s (43.1x, -----) ma: 4.7s (42.5x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.2x, -0.5%) me: 8.7s (79.3x, -0.9%) ca:25.5s (232.2x, 3.8%) he: 5.1s (46.1x, -1.4%) ca: 7.2s (65.0x, 2.7%) dr: 4.7s (42.6x, 1.1%) ma: 4.5s (41.1x, 3.2%) -- bz2 -- bz2 valgrind-new:0.49s no: 1.6s ( 3.2x, -----) me: 5.6s (11.5x, -----) ca:12.5s (25.4x, -----) he: 8.4s (17.2x, -----) ca:10.4s (21.2x, -----) dr:10.5s (21.4x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.49s no: 1.6s ( 3.2x, 0.0%) me: 5.7s (11.6x, -0.4%) ca:12.4s (25.4x, 0.3%) he: 8.4s (17.2x, 0.0%) ca:10.4s (21.2x, 0.2%) dr:10.5s (21.4x, 0.2%) ma: 1.6s ( 3.2x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.5s (15.7x, -----) ca: 5.6s (25.3x, -----) he: 2.6s (12.0x, -----) ca: 3.0s (13.8x, -----) dr: 2.6s (11.6x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.5s (15.7x, 0.0%) ca: 5.5s (25.2x, 0.2%) he: 2.6s (12.0x, -0.8%) ca: 3.0s (13.8x, 0.0%) dr: 2.5s (11.5x, 0.8%) ma: 1.1s ( 4.8x, 0.9%) -- ffbench -- ffbench valgrind-new:0.25s no: 1.0s ( 3.8x, -----) me: 3.0s (12.0x, -----) ca: 1.9s ( 7.6x, -----) he: 6.7s (26.8x, -----) ca: 4.4s (17.6x, -----) dr: 3.4s (13.6x, -----) ma: 0.9s ( 3.6x, -----) ffbench valgrind-old:0.25s no: 1.0s ( 3.9x, -1.0%) me: 3.0s (12.0x, 0.3%) ca: 1.9s ( 7.6x, 0.5%) he: 7.0s (27.9x, -4.3%) ca: 4.5s (17.8x, -1.1%) dr: 3.4s (13.5x, 0.3%) ma: 0.9s ( 3.7x, -2.2%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.6x, -----) me: 5.2s (74.3x, -----) ca: 6.2s (88.0x, -----) he: 6.8s (97.0x, -----) ca: 3.3s (47.3x, -----) dr: 4.9s (69.4x, -----) ma: 4.8s (68.0x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.6x, 0.0%) me: 5.2s (74.0x, 0.4%) ca: 6.1s (87.4x, 0.6%) he: 6.8s (96.6x, 0.4%) ca: 3.3s (47.3x, 0.0%) dr: 4.9s (69.7x, -0.4%) ma: 4.8s (68.1x, -0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 9.0s (90.0x, -----) ca: 6.6s (66.1x, -----) he: 7.8s (77.6x, -----) ca: 3.6s (35.8x, -----) dr: 5.0s (49.5x, -----) ma: 5.0s (50.4x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 0.0%) me: 9.1s (90.6x, -0.7%) ca: 6.6s (66.4x, -0.5%) he: 7.8s (77.5x, 0.1%) ca: 3.6s (35.6x, 0.6%) dr: 4.9s (49.4x, 0.2%) ma: 5.0s (49.7x, 1.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (144.0x, -----) ca: 1.0s (100.0x, -----) he: 1.2s (125.0x, -----) ca: 0.7s (67.0x, -----) dr: 1.2s (116.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (143.0x, 0.7%) ca: 1.0s (101.0x, -1.0%) he: 1.3s (130.0x, -4.0%) ca: 0.7s (68.0x, -1.5%) dr: 1.2s (117.0x, -0.9%) ma: 1.0s (104.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.7s (55.3x, -----) ca: 2.5s (84.0x, -----) he: 2.2s (74.3x, -----) ca: 0.9s (31.7x, -----) dr: 1.6s (54.0x, -----) ma: 1.6s (52.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.6s (54.7x, 1.2%) ca: 2.5s (84.0x, 0.0%) he: 2.2s (74.0x, 0.4%) ca: 0.9s (31.7x, 0.0%) dr: 1.6s (53.0x, 1.9%) ma: 1.6s (52.3x, -0.6%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.3s (116.5x, -----) ca: 1.7s (86.0x, -----) he: 6.8s (338.5x, -----) ca: 0.9s (47.0x, -----) dr: 1.1s (54.5x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.3s (116.0x, 0.4%) ca: 1.7s (85.5x, 0.6%) he: 6.8s (340.0x, -0.4%) ca: 0.9s (46.0x, 2.1%) dr: 1.1s (54.5x, 0.0%) ma: 0.3s (15.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.9s (49.4x, -----) ca:10.7s (66.9x, -----) he: 9.8s (61.4x, -----) ca: 8.0s (50.0x, -----) dr: 8.1s (50.7x, -----) ma: 2.4s (15.2x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.8x, -1.4%) me: 7.8s (48.9x, 1.0%) ca:10.8s (67.5x, -0.9%) he: 9.8s (61.2x, 0.4%) ca: 8.1s (50.4x, -0.9%) dr: 8.0s (50.2x, 1.0%) ma: 2.5s (15.4x, -1.6%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m37.713s user 33m50.371s sys 0m24.795s |
|
From: Tom H. <to...@co...> - 2015-02-04 10:48:52
|
valgrind revision: 14900 VEX revision: 3081 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.50.20110722-16.fc16) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.17.8-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2015-02-04 09:30:26 GMT Ended at 2015-02-04 10:48:39 GMT 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 == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.7s (16.6x, -----) me: 3.4s (34.4x, -----) ca:14.6s (145.5x, -----) he: 2.1s (21.0x, -----) ca: 5.4s (53.7x, -----) dr: 2.0s (20.4x, -----) ma: 2.0s (19.6x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.7x, -0.6%) me: 3.5s (35.1x, -2.0%) ca:14.5s (144.9x, 0.4%) he: 2.1s (21.2x, -1.0%) ca: 3.9s (38.8x, 27.7%) dr: 2.1s (20.6x, -1.0%) ma: 2.0s (19.8x, -1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.5x, -----) me: 8.5s (77.3x, -----) ca:26.5s (241.1x, -----) he: 5.0s (45.9x, -----) ca: 7.3s (66.8x, -----) dr: 4.7s (43.0x, -----) ma: 4.6s (42.0x, -----) bigcode2 valgrind-old:0.11s no: 4.1s (37.0x, -1.2%) me: 8.7s (78.6x, -1.8%) ca:26.1s (237.0x, 1.7%) he: 5.1s (46.3x, -0.8%) ca: 7.3s (66.7x, 0.1%) dr: 4.7s (42.7x, 0.6%) ma: 4.6s (41.5x, 1.1%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.8s (11.2x, -----) ca:13.3s (25.7x, -----) he: 8.5s (16.3x, -----) ca:11.2s (21.4x, -----) dr:10.6s (20.4x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, -0.6%) me: 5.8s (11.1x, 0.9%) ca:13.3s (25.6x, 0.1%) he: 8.4s (16.2x, 0.2%) ca:11.0s (21.1x, 1.5%) dr:10.6s (20.3x, 0.1%) ma: 1.6s ( 3.2x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.1x, -----) ca: 5.6s (25.5x, -----) he: 2.9s (13.0x, -----) ca: 3.2s (14.4x, -----) dr: 2.7s (12.1x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.7x, -2.0%) me: 3.8s (17.0x, 0.5%) ca: 5.7s (25.8x, -1.2%) he: 2.8s (12.9x, 0.7%) ca: 3.2s (14.5x, -0.6%) dr: 2.7s (12.2x, -0.4%) ma: 1.1s ( 4.9x, 0.0%) -- ffbench -- ffbench valgrind-new:0.24s no: 0.9s ( 3.9x, -----) me: 2.9s (12.2x, -----) ca: 1.9s ( 7.9x, -----) he: 7.0s (29.1x, -----) ca: 4.7s (19.5x, -----) dr: 3.5s (14.5x, -----) ma: 0.9s ( 3.8x, -----) ffbench valgrind-old:0.24s no: 0.9s ( 4.0x, -1.1%) me: 3.0s (12.3x, -0.3%) ca: 1.9s ( 7.8x, 0.5%) he: 6.9s (28.8x, 1.1%) ca: 4.5s (18.9x, 3.0%) dr: 3.5s (14.5x, -0.3%) ma: 0.9s ( 3.8x, 1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 8.0x, -----) me: 5.2s (65.0x, -----) ca: 6.7s (83.8x, -----) he: 7.1s (89.0x, -----) ca: 3.4s (42.2x, -----) dr: 4.7s (58.6x, -----) ma: 4.9s (61.7x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, 1.6%) me: 5.2s (65.6x, -1.0%) ca: 6.7s (83.9x, -0.1%) he: 7.2s (89.4x, -0.4%) ca: 3.3s (41.6x, 1.5%) dr: 4.7s (58.1x, 0.9%) ma: 5.0s (62.0x, -0.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 8.8s (88.1x, -----) ca: 7.2s (72.4x, -----) he: 7.8s (78.3x, -----) ca: 3.7s (37.1x, -----) dr: 5.2s (51.7x, -----) ma: 5.1s (51.0x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.9x, -1.5%) me: 8.8s (88.1x, 0.0%) ca: 7.3s (72.6x, -0.3%) he: 7.9s (79.0x, -0.9%) ca: 3.8s (37.6x, -1.3%) dr: 5.2s (51.7x, 0.0%) ma: 5.1s (50.8x, 0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (27.0x, -----) me: 1.5s (147.0x, -----) ca: 1.1s (113.0x, -----) he: 1.2s (121.0x, -----) ca: 0.7s (70.0x, -----) dr: 1.1s (113.0x, -----) ma: 1.0s (100.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 3.7%) me: 1.4s (143.0x, 2.7%) ca: 1.1s (108.0x, 4.4%) he: 1.2s (123.0x, -1.7%) ca: 0.7s (69.0x, 1.4%) dr: 1.1s (113.0x, 0.0%) ma: 1.0s (100.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 8.0x, -----) me: 2.0s (49.8x, -----) ca: 2.7s (68.5x, -----) he: 2.3s (57.2x, -----) ca: 1.0s (24.8x, -----) dr: 1.6s (39.0x, -----) ma: 1.5s (36.8x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 8.0x, 0.0%) me: 2.0s (49.5x, 0.5%) ca: 2.8s (69.2x, -1.1%) he: 2.3s (57.5x, -0.4%) ca: 1.0s (24.8x, 0.0%) dr: 1.6s (39.5x, -1.3%) ma: 1.5s (36.5x, 0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.5s (126.5x, -----) ca: 1.8s (88.0x, -----) he: 6.7s (336.5x, -----) ca: 0.9s (46.5x, -----) dr: 1.0s (51.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 3.4%) me: 2.5s (126.5x, 0.0%) ca: 1.8s (88.5x, -0.6%) he: 6.7s (336.5x, 0.0%) ca: 0.9s (46.5x, 0.0%) dr: 1.0s (52.0x, -1.0%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 9.0x, -----) me: 8.9s (55.9x, -----) ca:11.1s (69.6x, -----) he: 9.7s (60.3x, -----) ca: 8.2s (51.4x, -----) dr: 8.1s (50.7x, -----) ma: 2.5s (15.8x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.9x, 0.7%) me: 9.0s (56.2x, -0.4%) ca:11.1s (69.6x, 0.0%) he: 9.8s (61.1x, -1.3%) ca: 8.1s (50.6x, 1.7%) dr: 8.2s (51.0x, -0.5%) ma: 2.5s (15.8x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m23.536s user 34m36.370s sys 0m23.864s |
|
From: Tom H. <to...@co...> - 2015-02-04 10:46:50
|
valgrind revision: 14900 VEX revision: 3081 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.17.8-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2015-02-04 09:31:10 GMT Ended at 2015-02-04 10:46:37 GMT 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 == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.5x, -----) me: 3.3s (30.2x, -----) ca:14.6s (132.6x, -----) he: 2.1s (19.1x, -----) ca: 3.9s (35.6x, -----) dr: 2.0s (18.3x, -----) ma: 2.0s (17.9x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.2x, 1.8%) me: 3.4s (31.1x, -3.0%) ca:14.7s (133.4x, -0.5%) he: 2.1s (18.7x, 1.9%) ca: 3.8s (34.9x, 2.0%) dr: 2.0s (18.2x, 0.5%) ma: 2.0s (18.0x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.8x, -----) me: 8.5s (76.9x, -----) ca:26.4s (240.1x, -----) he: 5.1s (46.2x, -----) ca: 7.4s (67.2x, -----) dr: 4.8s (43.6x, -----) ma: 4.6s (42.2x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.8x, 0.0%) me: 8.7s (78.6x, -2.2%) ca:26.5s (241.1x, -0.4%) he: 5.1s (46.5x, -0.6%) ca: 7.3s (66.3x, 1.4%) dr: 4.8s (43.3x, 0.8%) ma: 4.6s (42.0x, 0.4%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.8s (11.1x, -----) ca:13.3s (25.6x, -----) he: 8.3s (15.9x, -----) ca:10.9s (20.9x, -----) dr:10.8s (20.8x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, 0.6%) me: 5.7s (11.0x, 0.9%) ca:13.2s (25.5x, 0.6%) he: 8.3s (16.1x, -1.1%) ca:11.0s (21.2x, -1.3%) dr:10.5s (20.2x, 2.8%) ma: 1.6s ( 3.1x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.5x, -----) me: 3.8s (17.1x, -----) ca: 5.6s (25.3x, -----) he: 2.8s (12.9x, -----) ca: 3.2s (14.5x, -----) dr: 2.6s (12.0x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.5x, 0.0%) me: 3.8s (17.0x, 0.3%) ca: 5.6s (25.3x, 0.0%) he: 2.9s (13.0x, -0.4%) ca: 3.2s (14.4x, 0.6%) dr: 2.7s (12.3x, -2.3%) ma: 1.1s ( 4.8x, 0.9%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.3x, -----) me: 2.9s (13.2x, -----) ca: 1.9s ( 8.6x, -----) he: 5.7s (26.0x, -----) ca: 4.3s (19.5x, -----) dr: 3.4s (15.2x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.22s no: 1.0s ( 4.4x, -2.1%) me: 2.9s (13.2x, 0.3%) ca: 1.9s ( 8.5x, 0.5%) he: 5.8s (26.2x, -0.9%) ca: 4.2s (19.0x, 2.1%) dr: 3.3s (15.1x, 0.9%) ma: 0.9s ( 4.1x, -1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.4s (67.0x, -----) ca: 6.3s (79.0x, -----) he: 6.7s (84.0x, -----) ca: 3.3s (41.1x, -----) dr: 4.4s (55.0x, -----) ma: 4.8s (60.0x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.5x, 3.2%) me: 5.2s (64.6x, 3.5%) ca: 6.3s (78.8x, 0.3%) he: 6.7s (83.8x, 0.3%) ca: 3.4s (42.2x, -2.7%) dr: 4.4s (54.9x, 0.2%) ma: 4.7s (59.1x, 1.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.1x, -----) me: 8.7s (79.0x, -----) ca: 6.9s (62.9x, -----) he: 7.6s (69.4x, -----) ca: 3.6s (32.8x, -----) dr: 5.1s (46.7x, -----) ma: 5.2s (47.1x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 5.9x, 3.0%) me: 8.7s (78.8x, 0.2%) ca: 6.9s (62.8x, 0.1%) he: 7.6s (69.3x, 0.1%) ca: 3.6s (32.7x, 0.3%) dr: 5.2s (47.2x, -1.0%) ma: 5.1s (46.4x, 1.5%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (139.0x, -----) ca: 1.0s (103.0x, -----) he: 1.2s (119.0x, -----) ca: 0.7s (68.0x, -----) dr: 1.1s (109.0x, -----) ma: 1.0s (99.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (141.0x, -1.4%) ca: 1.0s (104.0x, -1.0%) he: 1.2s (117.0x, 1.7%) ca: 0.7s (67.0x, 1.5%) dr: 1.1s (108.0x, 0.9%) ma: 1.0s (98.0x, 1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.9s (64.3x, -----) ca: 2.7s (88.7x, -----) he: 2.2s (75.0x, -----) ca: 1.0s (32.7x, -----) dr: 1.5s (51.3x, -----) ma: 1.4s (48.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.9s (64.3x, 0.0%) ca: 2.7s (89.0x, -0.4%) he: 2.3s (76.0x, -1.3%) ca: 1.0s (32.3x, 1.0%) dr: 1.5s (50.3x, 1.9%) ma: 1.4s (47.7x, 1.4%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (13.5x, -----) me: 2.6s (130.5x, -----) ca: 1.8s (91.5x, -----) he: 6.7s (336.0x, -----) ca: 0.9s (45.5x, -----) dr: 1.0s (49.5x, -----) ma: 0.3s (14.5x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 0.0%) me: 2.6s (130.5x, 0.0%) ca: 1.8s (90.5x, 1.1%) he: 7.0s (347.5x, -3.4%) ca: 0.9s (45.5x, 0.0%) dr: 1.0s (50.0x, -1.0%) ma: 0.3s (15.0x, -3.4%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.8x, -----) me: 9.0s (56.4x, -----) ca:11.0s (68.6x, -----) he: 9.6s (59.8x, -----) ca: 8.2s (51.2x, -----) dr: 8.0s (50.1x, -----) ma: 2.4s (15.2x, -----) tinycc valgrind-old:0.16s no: 1.5s ( 9.2x, -4.3%) me: 8.9s (55.7x, 1.3%) ca:10.9s (67.9x, 1.0%) he: 9.7s (60.3x, -0.9%) ca: 8.3s (52.0x, -1.6%) dr: 8.0s (49.8x, 0.6%) ma: 2.5s (15.4x, -1.2%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m51.795s user 34m3.499s sys 0m23.248s |
|
From: Rich C. <rc...@wi...> - 2015-02-04 05:31:10
|
valgrind revision: 14900
VEX revision: 3081
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: Welcome to openSUSE 13.2 "Harlequin" - Kernel %r (%t).
Nightly build on rodan ( Linux 3.16.6-2-desktop x86_64 )
Started at 2015-02-03 19:22:01 CST
Ended at 2015-02-03 23:31:02 CST
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
== 615 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.48s no: 7.7s (16.1x, -----) me:15.5s (32.4x, -----) ca:61.5s (128.0x, -----) he: 9.6s (19.9x, -----) ca:17.1s (35.7x, -----) dr: 9.1s (19.0x, -----) ma: 9.0s (18.7x, -----)
bigcode1 valgrind-old:0.48s no: 7.7s (16.1x, 0.1%) me:15.6s (32.4x, -0.1%) ca:61.4s (127.9x, 0.1%) he: 9.6s (19.9x, 0.0%) ca:17.1s (35.7x, 0.1%) dr: 9.1s (19.0x, 0.0%) ma: 8.9s (18.6x, 0.3%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:19.0s (38.7x, -----) me:39.8s (81.2x, -----) ca:107.6s (219.5x, -----) he:24.2s (49.4x, -----) ca:32.9s (67.2x, -----) dr:22.0s (45.0x, -----) ma:21.6s (44.1x, -----)
bigcode2 valgrind-old:0.49s no:18.9s (38.6x, 0.3%) me:39.8s (81.3x, -0.1%) ca:107.5s (219.5x, 0.0%) he:24.2s (49.5x, -0.0%) ca:32.9s (67.1x, 0.1%) dr:22.1s (45.0x, -0.1%) ma:21.6s (44.0x, 0.2%)
-- bz2 --
bz2 valgrind-new:2.32s no: 7.8s ( 3.4x, -----) me:25.6s (11.0x, -----) ca:56.3s (24.3x, -----) he:37.6s (16.2x, -----) ca:52.2s (22.5x, -----) dr:53.1s (22.9x, -----) ma: 7.2s ( 3.1x, -----)
bz2 valgrind-old:2.32s no: 7.8s ( 3.4x, 0.0%) me:25.6s (11.1x, -0.1%) ca:56.4s (24.3x, -0.2%) he:37.6s (16.2x, 0.0%) ca:52.9s (22.8x, -1.2%) dr:53.1s (22.9x, -0.1%) ma: 7.2s ( 3.1x, 0.1%)
-- fbench --
fbench valgrind-new:1.45s no: 5.2s ( 3.6x, -----) me:17.4s (12.0x, -----) ca:26.3s (18.2x, -----) he:13.2s ( 9.1x, -----) ca:16.3s (11.2x, -----) dr:13.3s ( 9.2x, -----) ma: 5.4s ( 3.7x, -----)
fbench valgrind-old:1.45s no: 5.2s ( 3.6x, 0.0%) me:17.5s (12.0x, -0.1%) ca:26.3s (18.2x, -0.0%) he:13.2s ( 9.1x, 0.2%) ca:16.3s (11.3x, -0.1%) dr:13.3s ( 9.2x, 0.0%) ma: 5.4s ( 3.7x, 0.4%)
-- ffbench --
ffbench valgrind-new:0.99s no: 3.5s ( 3.5x, -----) me:12.3s (12.5x, -----) ca: 7.8s ( 7.9x, -----) he:21.3s (21.5x, -----) ca:20.4s (20.7x, -----) dr:16.8s (17.0x, -----) ma: 3.4s ( 3.4x, -----)
ffbench valgrind-old:0.99s no: 3.5s ( 3.5x, -0.3%) me:12.3s (12.5x, -0.1%) ca: 7.8s ( 7.9x, -0.1%) he:21.3s (21.5x, 0.0%) ca:20.4s (20.7x, 0.0%) dr:16.8s (17.0x, -0.1%) ma: 3.4s ( 3.4x, -0.3%)
-- heap --
heap valgrind-new:0.42s no: 3.0s ( 7.2x, -----) me:22.0s (52.4x, -----) ca:30.0s (71.4x, -----) he:30.4s (72.5x, -----) ca:15.0s (35.7x, -----) dr:20.4s (48.6x, -----) ma:21.5s (51.2x, -----)
heap valgrind-old:0.42s no: 3.0s ( 7.2x, 0.0%) me:22.0s (52.3x, 0.1%) ca:30.0s (71.4x, 0.0%) he:30.4s (72.5x, 0.0%) ca:15.0s (35.6x, 0.2%) dr:20.5s (48.7x, -0.2%) ma:21.6s (51.4x, -0.2%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.54s no: 3.3s ( 6.1x, -----) me:38.0s (70.4x, -----) ca:33.4s (61.8x, -----) he:34.7s (64.2x, -----) ca:17.0s (31.4x, -----) dr:23.3s (43.1x, -----) ma:22.7s (42.1x, -----)
heap_pdb4 valgrind-old:0.54s no: 3.3s ( 6.1x, -0.3%) me:38.0s (70.4x, 0.0%) ca:33.4s (61.8x, -0.0%) he:34.6s (64.1x, 0.1%) ca:17.1s (31.8x, -1.1%) dr:23.3s (43.1x, 0.0%) ma:22.7s (42.1x, 0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.0s (20.8x, -----) me: 6.1s (121.4x, -----) ca: 4.8s (95.8x, -----) he: 5.4s (108.0x, -----) ca: 2.9s (57.6x, -----) dr: 5.0s (99.0x, -----) ma: 4.8s (95.2x, -----)
many-loss-records valgrind-old:0.05s no: 1.0s (20.8x, 0.0%) me: 6.0s (120.8x, 0.5%) ca: 4.8s (95.8x, 0.0%) he: 5.4s (108.2x, -0.2%) ca: 2.9s (57.2x, 0.7%) dr: 5.0s (99.4x, -0.4%) ma: 4.8s (95.4x, -0.2%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.3s ( 8.7x, -----) me: 7.3s (48.8x, -----) ca:12.7s (84.4x, -----) he: 9.8s (65.3x, -----) ca: 4.1s (27.4x, -----) dr: 6.6s (43.9x, -----) ma: 7.3s (48.8x, -----)
many-xpts valgrind-old:0.15s no: 1.3s ( 8.7x, 0.0%) me: 7.3s (48.7x, 0.3%) ca:12.7s (84.3x, 0.1%) he: 9.8s (65.4x, -0.1%) ca: 4.2s (27.7x, -1.2%) dr: 6.6s (43.7x, 0.5%) ma: 7.2s (47.9x, 1.8%)
-- sarp --
sarp valgrind-new:0.11s no: 1.2s (11.4x, -----) me: 9.1s (82.4x, -----) ca: 7.8s (70.6x, -----) he:31.0s (282.1x, -----) ca: 4.3s (39.4x, -----) dr: 4.3s (39.2x, -----) ma: 1.3s (11.7x, -----)
sarp valgrind-old:0.11s no: 1.2s (11.4x, 0.0%) me: 9.1s (82.5x, -0.1%) ca: 7.8s (70.7x, -0.1%) he:31.1s (282.5x, -0.1%) ca: 4.3s (39.3x, 0.2%) dr: 4.3s (39.3x, -0.2%) ma: 1.3s (11.8x, -0.8%)
-- tinycc --
tinycc valgrind-new:0.74s no: 7.5s (10.1x, -----) me:37.8s (51.1x, -----) ca:46.8s (63.2x, -----) he:45.0s (60.9x, -----) ca:39.2s (53.0x, -----) dr:39.9s (53.9x, -----) ma:11.6s (15.7x, -----)
tinycc valgrind-old:0.74s no: 7.5s (10.1x, 0.0%) me:37.8s (51.1x, 0.0%) ca:46.8s (63.2x, 0.0%) he:45.0s (60.9x, 0.0%) ca:39.4s (53.3x, -0.5%) dr:39.9s (53.9x, 0.0%) ma:11.6s (15.7x, -0.1%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 152m26.626s
user 150m36.422s
sys 1m45.238s
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-03 20:10:22.701936870 -0600
+++ hgtls.stdoutB.out 2015-02-03 20:23:57.890285522 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-03 20:10:23.504949365 -0600
+++ err_disable3.stderr.out 2015-02-03 20:28:23.190171669 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-03 20:10:24.359962668 -0600
+++ err_disable4.stderr.out 2015-02-03 20:28:27.423233192 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-03 20:10:24.108958763 -0600
+++ threadname.stderr.out 2015-02-03 20:35:17.936131456 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-03 20:10:23.812954157 -0600
+++ threadname_xml.stderr.out 2015-02-03 20:35:20.365165968 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-03 19:22:17.728777477 -0600
+++ hgtls.stdoutB.out 2015-02-03 19:35:54.388493564 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-03 19:22:18.530785388 -0600
+++ err_disable3.stderr.out 2015-02-03 19:40:12.674540564 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-03 19:22:19.374793713 -0600
+++ err_disable4.stderr.out 2015-02-03 19:40:16.766573112 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-03 19:22:19.133791336 -0600
+++ threadname.stderr.out 2015-02-03 19:47:05.090838177 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-03 19:22:18.838788426 -0600
+++ threadname_xml.stderr.out 2015-02-03 19:47:07.428856968 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: Christian B. <bor...@de...> - 2015-02-04 05:21:57
|
valgrind revision: 14900 VEX revision: 3081 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] GDB: GNU gdb (GDB) SUSE (7.5.1-0.7.29) Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.23.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.101-0.40-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP3 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP3 gcc 4.3.4 on z196 (s390x) ) Started at 2015-02-04 03:45:01 CET Ended at 2015-02-04 06:21:41 CET Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 664 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc20_verifywrap (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 5.0s (21.9x, -----) me: 7.6s (32.9x, -----) ca:26.9s (117.2x, -----) he: 5.4s (23.7x, -----) ca: 9.3s (40.4x, -----) dr: 5.5s (24.0x, -----) ma: 5.0s (21.7x, -----) bigcode1 valgrind-old:0.23s no: 5.0s (21.6x, 1.4%) me: 7.5s (32.5x, 1.1%) ca:26.9s (117.2x, 0.0%) he: 5.4s (23.4x, 0.9%) ca: 9.3s (40.4x, 0.1%) dr: 5.4s (23.4x, 2.4%) ma: 4.9s (21.3x, 2.0%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 8.1s (33.8x, -----) me:14.4s (60.0x, -----) ca:57.9s (241.4x, -----) he:11.1s (46.2x, -----) ca:14.7s (61.1x, -----) dr: 9.9s (41.5x, -----) ma: 8.8s (36.7x, -----) bigcode2 valgrind-old:0.24s no: 8.2s (34.3x, -1.5%) me:14.9s (62.2x, -3.7%) ca:57.8s (240.8x, 0.3%) he:11.0s (46.0x, 0.5%) ca:14.9s (62.2x, -1.8%) dr: 9.8s (41.0x, 1.2%) ma: 8.6s (35.8x, 2.6%) -- bz2 -- bz2 valgrind-new:0.70s no: 6.6s ( 9.4x, -----) me:13.6s (19.4x, -----) ca:30.0s (42.9x, -----) he:20.1s (28.7x, -----) ca:34.1s (48.7x, -----) dr:29.7s (42.5x, -----) ma: 3.8s ( 5.5x, -----) bz2 valgrind-old:0.70s no: 6.7s ( 9.5x, -1.2%) me:13.7s (19.6x, -1.0%) ca:30.0s (42.8x, 0.2%) he:19.8s (28.3x, 1.5%) ca:34.1s (48.7x, 0.0%) dr:29.6s (42.3x, 0.3%) ma: 3.7s ( 5.3x, 2.3%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 4.0x, -----) me: 4.5s (11.0x, -----) ca: 9.3s (22.7x, -----) he: 6.5s (15.9x, -----) ca: 7.2s (17.6x, -----) dr: 5.8s (14.0x, -----) ma: 1.7s ( 4.2x, -----) fbench valgrind-old:0.41s no: 1.6s ( 4.0x, -0.6%) me: 4.5s (11.0x, 0.2%) ca: 9.3s (22.7x, 0.1%) he: 6.5s (15.8x, 0.6%) ca: 7.3s (17.7x, -0.4%) dr: 5.8s (14.1x, -0.3%) ma: 1.7s ( 4.2x, 0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.2s ( 5.8x, -----) me: 3.3s (15.8x, -----) ca: 3.0s (14.3x, -----) he:46.0s (219.0x, -----) ca: 9.7s (46.3x, -----) dr: 7.7s (36.6x, -----) ma: 1.0s ( 4.8x, -----) ffbench valgrind-old:0.21s no: 1.2s ( 5.8x, 0.0%) me: 3.4s (16.4x, -3.9%) ca: 3.1s (14.7x, -2.7%) he:46.3s (220.5x, -0.7%) ca: 9.9s (47.3x, -2.1%) dr: 7.8s (37.0x, -1.0%) ma: 1.0s ( 4.9x, -3.0%) -- heap -- heap valgrind-new:0.26s no: 2.4s ( 9.1x, -----) me: 9.9s (38.2x, -----) ca:13.2s (50.6x, -----) he:13.9s (53.6x, -----) ca:11.2s (43.0x, -----) dr: 8.8s (34.0x, -----) ma: 8.2s (31.7x, -----) heap valgrind-old:0.26s no: 2.4s ( 9.1x, 0.4%) me: 9.9s (38.0x, 0.5%) ca:13.1s (50.5x, 0.2%) he:14.4s (55.6x, -3.7%) ca:11.3s (43.3x, -0.8%) dr: 8.8s (33.8x, 0.6%) ma: 8.0s (30.8x, 2.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.25s no: 2.7s (10.7x, -----) me:14.3s (57.2x, -----) ca:14.2s (57.0x, -----) he:14.4s (57.6x, -----) ca:12.4s (49.8x, -----) dr: 9.0s (36.0x, -----) ma: 8.2s (32.9x, -----) heap_pdb4 valgrind-old:0.25s no: 2.5s (10.2x, 5.2%) me:13.3s (53.2x, 6.9%) ca:14.1s (56.4x, 1.1%) he:14.6s (58.2x, -1.1%) ca:12.5s (49.8x, -0.2%) dr: 9.0s (36.0x, 0.0%) ma: 8.2s (32.9x, 0.0%) -- many-loss-records -- many-loss-records valgrind-new:0.02s no: 0.6s (27.5x, -----) me: 2.4s (120.0x, -----) ca: 1.9s (97.0x, -----) he: 2.4s (121.0x, -----) ca: 1.9s (96.0x, -----) dr: 2.0s (98.5x, -----) ma: 1.7s (85.0x, -----) many-loss-records valgrind-old:0.02s no: 0.5s (27.0x, 1.8%) me: 2.4s (117.5x, 2.1%) ca: 1.9s (97.0x, 0.0%) he: 2.4s (119.5x, 1.2%) ca: 1.9s (96.0x, 0.0%) dr: 2.0s (98.5x, 0.0%) ma: 1.7s (84.5x, 0.6%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.6x, -----) me: 3.4s (49.1x, -----) ca:345.6s (4936.7x, -----) he: 7.1s (101.0x, -----) ca: 2.8s (40.3x, -----) dr: 2.8s (39.4x, -----) ma: 2.7s (38.1x, -----) many-xpts valgrind-old:0.07s no: 0.7s ( 9.9x, -3.0%) me: 3.5s (49.3x, -0.3%) ca:344.1s (4915.6x, 0.4%) he: 7.0s (100.6x, 0.4%) ca: 2.8s (40.1x, 0.4%) dr: 2.8s (39.7x, -0.7%) ma: 2.7s (38.9x, -1.9%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (20.0x, -----) me: 3.9s (128.3x, -----) ca: 3.2s (106.7x, -----) he:17.6s (587.0x, -----) ca: 2.1s (68.7x, -----) dr: 1.6s (53.3x, -----) ma: 0.5s (17.0x, -----) sarp valgrind-old:0.03s no: 0.6s (19.0x, 5.0%) me: 3.9s (128.3x, 0.0%) ca: 3.2s (108.0x, -1.2%) he:17.6s (587.3x, -0.1%) ca: 2.1s (69.0x, -0.5%) dr: 1.6s (53.3x, 0.0%) ma: 0.5s (16.7x, 2.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 3.1s (14.1x, -----) me:15.4s (70.1x, -----) ca:30.7s (139.7x, -----) he:28.9s (131.5x, -----) ca:22.1s (100.4x, -----) dr:21.1s (96.1x, -----) ma: 4.0s (18.4x, -----) tinycc valgrind-old:0.22s no: 3.1s (14.1x, -0.3%) me:15.4s (70.0x, 0.2%) ca:30.8s (139.8x, -0.1%) he:28.5s (129.5x, 1.6%) ca:22.1s (100.2x, 0.1%) dr:20.8s (94.5x, 1.7%) ma: 4.1s (18.5x, -0.2%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 117m49.037s user 116m42.322s sys 0m50.493s |
|
From: <ma...@bu...> - 2015-02-04 04:34:15
|
valgrind revision: 14900
VEX revision: 3081
C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7)
GDB: GNU gdb (GDB) Fedora 7.7.1-21.fc20
Assembler: GNU assembler version 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18
uname -mrs: Linux 3.17.7-200.fc20.s390x s390x
Vendor version: Fedora 20 (Heisenbug)
Nightly build on lfedora1 ( Fedora release 20 (Heisenbug), s390x )
Started at 2015-02-04 00:00:01 UTC
Ended at 2015-02-04 00:56:31 UTC
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 670 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2015-02-04 00:28:28.068994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-02-04 00:46:41.988994625 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-new/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2015-02-04 00:28:28.028994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-02-04 00:46:48.768994625 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-02-04 00:28:28.018994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-04 00:48:06.338994625 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-02-04 00:28:28.028994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-04 00:48:06.338994625 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2015-02-04 00:00:16.218994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-02-04 00:18:31.818994625 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-old/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2015-02-04 00:00:16.168994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-02-04 00:18:38.598994625 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-02-04 00:00:16.158994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-04 00:19:56.948994625 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-02-04 00:00:16.168994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-04 00:19:56.948994625 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
|
|
From: Rich C. <rc...@wi...> - 2015-02-04 04:06:49
|
valgrind revision: 14900
VEX revision: 3081
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: openSUSE 13.2 (Harlequin)
Nightly build on ultra ( gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] Linux 3.16.6-2-desktop x86_64 )
Started at 2015-02-03 21:30:01 CST
Ended at 2015-02-03 22:06:39 CST
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
== 615 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-03 21:48:39.527621446 -0600
+++ hgtls.stdoutB.out 2015-02-03 21:54:35.121803406 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2015-02-03 21:49:29.099253272 -0600
+++ hg05_race2.stderr.out 2015-02-03 22:01:10.353882927 -0600
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2015-02-03 21:49:29.121252665 -0600
+++ tc09_bad_unlock.stderr.out 2015-02-03 22:01:37.652126806 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-03 21:48:44.788476255 -0600
+++ err_disable3.stderr.out 2015-02-03 21:56:26.087737918 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-03 21:48:50.353322672 -0600
+++ err_disable4.stderr.out 2015-02-03 21:56:27.371702451 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-03 21:48:47.724395227 -0600
+++ threadname.stderr.out 2015-02-03 21:58:27.050395411 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-03 21:48:46.319434002 -0600
+++ threadname_xml.stderr.out 2015-02-03 21:58:27.706377282 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-03 21:30:25.526860478 -0600
+++ hgtls.stdoutB.out 2015-02-03 21:36:25.106906187 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2015-02-03 21:31:31.325038812 -0600
+++ hg05_race2.stderr.out 2015-02-03 21:43:04.055891015 -0600
@@ -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-old/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2015-02-03 21:31:31.347038203 -0600
+++ tc09_bad_unlock.stderr.out 2015-02-03 21:43:31.409135514 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-03 21:30:32.705661734 -0600
+++ err_disable3.stderr.out 2015-02-03 21:38:16.782823883 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-03 21:30:41.308423604 -0600
+++ err_disable4.stderr.out 2015-02-03 21:38:18.067788412 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-03 21:30:38.123511745 -0600
+++ threadname.stderr.out 2015-02-03 21:40:18.017476781 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-03 21:30:36.209564732 -0600
+++ threadname_xml.stderr.out 2015-02-03 21:40:18.718457426 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: <ma...@bu...> - 2015-02-04 01:53:30
|
valgrind revision: 14900 VEX revision: 3081 C compiler: gcc (Debian 4.7.2-5) 4.7.2 GDB: GNU gdb (GDB) 7.4.1-debian Assembler: GNU assembler (GNU Binutils for Debian) 2.22 C library: GNU C Library (Debian EGLIBC 2.13-38+deb7u7) stable release version 2.13 uname -mrs: Linux 3.2.0-4-amd64 x86_64 Vendor version: Debian GNU/Linux 7 (wheezy) Nightly build on wildebeest ( Debian 7.8 wheezy x86_64 ) Started at 2015-02-04 00:00:01 UTC Ended at 2015-02-04 01:53:17 UTC Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 686 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.14s no: 2.2s (16.0x, -----) me: 4.6s (33.1x, -----) ca:18.7s (133.7x, -----) he: 2.8s (20.2x, -----) ca: 5.2s (37.0x, -----) dr: 2.8s (19.7x, -----) ma: 2.9s (20.4x, -----) bigcode1 valgrind-old:0.14s no: 2.2s (15.8x, 1.3%) me: 4.6s (33.1x, -0.2%) ca:17.8s (127.1x, 4.9%) he: 2.8s (20.0x, 1.1%) ca: 4.9s (35.2x, 4.8%) dr: 2.8s (20.0x, -1.4%) ma: 2.6s (18.6x, 9.1%) -- bigcode2 -- bigcode2 valgrind-new:0.14s no: 5.5s (39.2x, -----) me:11.7s (83.3x, -----) ca:39.4s (281.6x, -----) he: 6.7s (47.6x, -----) ca:10.0s (71.7x, -----) dr: 6.8s (48.3x, -----) ma: 6.3s (45.4x, -----) bigcode2 valgrind-old:0.14s no: 5.7s (40.5x, -3.3%) me:12.1s (86.1x, -3.3%) ca:37.2s (265.9x, 5.6%) he: 7.0s (50.1x, -5.1%) ca: 9.7s (69.2x, 3.5%) dr: 6.2s (44.6x, 7.5%) ma: 6.2s (44.4x, 2.0%) -- bz2 -- bz2 valgrind-new:0.71s no: 2.2s ( 3.1x, -----) me: 7.5s (10.6x, -----) ca:16.4s (23.2x, -----) he:11.8s (16.7x, -----) ca:13.8s (19.4x, -----) dr:14.5s (20.4x, -----) ma: 2.2s ( 3.1x, -----) bz2 valgrind-old:0.71s no: 2.2s ( 3.1x, -1.8%) me: 7.6s (10.7x, -0.9%) ca:16.8s (23.6x, -2.1%) he:12.3s (17.3x, -4.0%) ca:14.5s (20.4x, -4.9%) dr:14.9s (21.0x, -3.0%) ma: 2.2s ( 3.1x, 2.3%) -- fbench -- fbench valgrind-new:0.29s no: 1.4s ( 4.7x, -----) me: 4.8s (16.5x, -----) ca: 7.6s (26.2x, -----) he: 3.9s (13.4x, -----) ca: 4.1s (14.2x, -----) dr: 3.4s (11.7x, -----) ma: 1.5s ( 5.1x, -----) fbench valgrind-old:0.29s no: 1.5s ( 5.1x, -9.6%) me: 5.0s (17.2x, -4.6%) ca: 7.5s (25.8x, 1.7%) he: 4.2s (14.6x, -9.0%) ca: 4.0s (13.8x, 3.2%) dr: 3.7s (12.7x, -8.6%) ma: 1.5s ( 5.1x, 0.0%) -- ffbench -- ffbench valgrind-new:0.27s no: 1.3s ( 4.9x, -----) me: 4.3s (15.8x, -----) ca: 2.6s ( 9.6x, -----) he:11.2s (41.6x, -----) ca: 6.0s (22.2x, -----) dr: 4.7s (17.4x, -----) ma: 1.2s ( 4.5x, -----) ffbench valgrind-old:0.27s no: 1.4s ( 5.1x, -4.5%) me: 4.3s (15.8x, 0.2%) ca: 2.6s ( 9.6x, 0.8%) he: 9.7s (35.8x, 13.8%) ca: 5.4s (20.1x, 9.2%) dr: 4.8s (17.8x, -2.3%) ma: 1.2s ( 4.4x, 0.8%) -- heap -- heap valgrind-new:0.11s no: 0.9s ( 8.5x, -----) me: 7.5s (68.3x, -----) ca: 8.3s (75.3x, -----) he: 9.5s (86.7x, -----) ca: 4.3s (39.5x, -----) dr: 5.8s (52.7x, -----) ma: 6.8s (62.3x, -----) heap valgrind-old:0.11s no: 1.0s ( 9.1x, -7.5%) me: 7.1s (64.4x, 5.7%) ca: 8.4s (76.4x, -1.4%) he: 9.1s (82.5x, 4.8%) ca: 4.2s (37.7x, 4.6%) dr: 5.7s (51.4x, 2.6%) ma: 6.1s (55.7x, 10.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.14s no: 0.9s ( 6.6x, -----) me:11.4s (81.7x, -----) ca: 8.7s (61.8x, -----) he:10.6s (75.8x, -----) ca: 4.5s (32.0x, -----) dr: 6.5s (46.4x, -----) ma: 6.5s (46.8x, -----) heap_pdb4 valgrind-old:0.14s no: 0.9s ( 6.4x, 4.3%) me:11.5s (82.4x, -0.8%) ca: 8.6s (61.6x, 0.3%) he:10.8s (77.4x, -2.2%) ca: 4.5s (32.0x, 0.0%) dr: 6.5s (46.7x, -0.8%) ma: 6.5s (46.6x, 0.3%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.4s (38.0x, -----) me: 1.9s (194.0x, -----) ca: 1.3s (134.0x, -----) he: 1.7s (167.0x, -----) ca: 0.9s (88.0x, -----) dr: 1.5s (147.0x, -----) ma: 1.4s (140.0x, -----) many-loss-records valgrind-old:0.01s no: 0.4s (38.0x, 0.0%) me: 1.9s (192.0x, 1.0%) ca: 1.3s (132.0x, 1.5%) he: 1.7s (174.0x, -4.2%) ca: 0.9s (90.0x, -2.3%) dr: 1.4s (145.0x, 1.4%) ma: 1.3s (134.0x, 4.3%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.5s (11.2x, -----) me: 2.6s (65.8x, -----) ca: 3.4s (85.0x, -----) he: 3.2s (79.5x, -----) ca: 1.3s (31.5x, -----) dr: 1.9s (48.2x, -----) ma: 2.1s (51.7x, -----) many-xpts valgrind-old:0.04s no: 0.4s (11.0x, 2.2%) me: 2.5s (62.5x, 4.9%) ca: 3.4s (85.5x, -0.6%) he: 3.1s (77.8x, 2.2%) ca: 1.2s (31.0x, 1.6%) dr: 1.9s (48.8x, -1.0%) ma: 2.0s (50.2x, 2.9%) -- sarp -- sarp valgrind-new:0.02s no: 0.4s (19.5x, -----) me: 3.2s (159.5x, -----) ca: 2.2s (110.0x, -----) he: 9.9s (497.0x, -----) ca: 1.2s (60.0x, -----) dr: 1.3s (64.0x, -----) ma: 0.4s (21.0x, -----) sarp valgrind-old:0.02s no: 0.4s (19.5x, 0.0%) me: 3.2s (158.0x, 0.9%) ca: 2.2s (112.0x, -1.8%) he: 9.8s (491.0x, 1.2%) ca: 1.2s (60.0x, 0.0%) dr: 1.3s (63.0x, 1.6%) ma: 0.4s (20.0x, 4.8%) -- tinycc -- tinycc valgrind-new:0.29s no: 1.9s ( 6.5x, -----) me:11.6s (40.1x, -----) ca:13.5s (46.5x, -----) he:12.7s (43.9x, -----) ca:10.2s (35.2x, -----) dr:10.0s (34.3x, -----) ma: 3.1s (10.8x, -----) tinycc valgrind-old:0.29s no: 1.8s ( 6.1x, 6.4%) me:10.9s (37.6x, 6.2%) ca:13.7s (47.3x, -1.8%) he:14.1s (48.7x,-10.8%) ca:10.1s (35.0x, 0.6%) dr:10.3s (35.4x, -3.2%) ma: 3.1s (10.6x, 1.6%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= 2818.82user 34.83system 58:05.98elapsed 81%CPU (0avgtext+0avgdata 499712maxresident)k 148592inputs+453680outputs (312major+11739291minor)pagefaults 0swaps Congratulations, all tests passed! |
|
From: <sv...@va...> - 2015-02-03 18:01:49
|
Author: sewardj
Date: Tue Feb 3 18:01:41 2015
New Revision: 3081
Log:
dis_VMASKMOV: create per-lane transfer/no-transfer guard expressions
that are more Memcheck-friendly. No functional change.
Modified:
trunk/priv/guest_amd64_toIR.c
Modified: trunk/priv/guest_amd64_toIR.c
==============================================================================
--- trunk/priv/guest_amd64_toIR.c (original)
+++ trunk/priv/guest_amd64_toIR.c Tue Feb 3 18:01:41 2015
@@ -27272,11 +27272,15 @@
Int nLanes = (isYMM ? 2 : 1) * (laneIs32 ? 4 : 2);
for (i = 0; i < nLanes; i++) {
- IRTemp cond = newTemp(Ity_I1);
- assign( cond,
- binop(laneIs32 ? Iop_CmpLT32S : Iop_CmpLT64S,
- (laneIs32 ? getYMMRegLane32 : getYMMRegLane64)( rV, i ),
- mkU(ty, 0) ));
+ IRExpr* shAmt = laneIs32 ? mkU8(31) : mkU8(63);
+ IRExpr* one = laneIs32 ? mkU32(1) : mkU64(1);
+ IROp opSHR = laneIs32 ? Iop_Shr32 : Iop_Shr64;
+ IROp opEQ = laneIs32 ? Iop_CmpEQ32 : Iop_CmpEQ64;
+ IRExpr* lane = (laneIs32 ? getYMMRegLane32 : getYMMRegLane64)( rV, i );
+
+ IRTemp cond = newTemp(Ity_I1);
+ assign(cond, binop(opEQ, binop(opSHR, lane, shAmt), one));
+
IRTemp data = newTemp(ty);
IRExpr* ea = binop(Iop_Add64, mkexpr(addr),
mkU64(i * (laneIs32 ? 4 : 8)));
|
|
From: Ivo R. <iv...@iv...> - 2015-02-03 17:53:45
|
Hello developers, I am seeking advices with the following problem. I am currently porting Helgrind to Solaris OS (part of valgrind-solaris [1]). I have described all pthread and non-pthread intercepts, and Helgrind seems to be reporting races as it should be. But it also reports many false positives which I tracked down to falsely reporting a stack variable as accessed by two (or more) threads. First some background about Solaris. Solaris has its own libc and compared for example to GNU libc (utilized by Linux), threaded programs could exhibit different behaviour as regards to scheduling. The following utilizes a simple test program drd/tests/atomic_var which creates two threads and these threads read/write a global variable without any synchronization. On Linux typical scheduling is (on a machine with one CPU): 1. Main thread running 2. Main thread calling pthread_create(t1) [thread t1 created] 3. Main thread calling pthread_create(t2) [thread t2 created] 4. Main thread calling pthread_join() 5. Thread t1 running and exiting 6. Thread t2 running and exiting 7. Main thread joining t1 and t2 While on Solaris I observe in this case: 1. Main thread running 2. Main thread calling pthread_create(t1) [thread t1 created] 3. Thread t1 running and exiting 4. Main thread calling pthread_create(t2) [thread t2 created] 5. Thread t2 running and exiting 6. Main thread calling pthread_join() 7. Main thread joining t1 and t2 Because threads t1 and t2 (in this example) run serially (but there is no synchronization between them!) they also get the same stack; that is stack from thread t1 is reused for thread t2. That is not the case on Linux because threads got two different stacks. And Helgrind for some unknown reason reports all stack variables as falsely accessed with race. One such false report: ==4432== Possible data race during read of size 8 at 0x7FFC5FF70 by thread #3 ==4432== Locks held: none ==4432== at 0x7FFF5C9BE: mythread_wrapper (hg_intercepts.c:367) ==4432== by 0x7FFECFC5F: _thrp_setup (in /lib/amd64/libc.so.1) ==4432== by 0x7FFECFF3F: ??? (in /lib/amd64/libc.so.1) ==4432== ==4432== This conflicts with a previous write of size 8 by thread #2 ==4432== Locks held: none ==4432== at 0x7FFEB6C50: set_cancel_pending_flag (in /lib/amd64/libc.so.1) ==4432== Address 0x7ffc5ff70 is on thread #3's stack ==4432== in frame #0, created by mythread_wrapper (hg_intercepts.c:342) After having enabled tracing in hg_main.c, I can confirm that address 0x7ffc5ff70 first belonged to thread #2 and when it exited the same stack got assigned to thread #3: evh__pre_thread_ll_create(p=1, c=2) [Thread #2 is created] evh__new_mem_stack(0x7FFC5FF70, 8) evh__die_mem(0x7FFA62000, 2088960) [stack killed] evh__pre_thread_ll_exit(thr=2) evh__pre_thread_ll_create(p=1, c=2) [this is actually Thread #3] evh__new_mem_stack(0x7FFC5FF70, 8) evh__die_mem(0x7FFA62000, 2088960) [stack killed] evh__pre_thread_ll_exit(thr=2) I observed how Helgrind handles malloc/free and it seems to me that ultimately the same shadow_mem_make_NoAccess_NoFX() is called, as for the thread stack. I also read "avoid memory recycling" paragraph in [2]. But it is unclear to me if that applies also to thread stacks. How can I reason why Helgrind thinks there is a race here? What kind of tracing I need to enable to obtain necessary information? I am familiar with code in hg_intercepts.c, hg_main.c but did not study libhb... Kind regards, Ivo Raisr [1] https://bitbucket.org/setupji/valgrind-solaris [2] http://www.valgrind.org/docs/manual/hg-manual.html#hg-manual.effective-use |
|
From: Florian K. <fl...@ei...> - 2015-02-03 17:46:22
|
On 03.02.2015 14:46, Julian Seward wrote:
>
>> I'm currently thinking of adding
>> NSegment *sorted_nsegments[VG_N_SEGMENTS]
>> as a fix. Basically, introducing another level of indirection.
>
> Can you say how that would help?
sorted_nsegments is an array of pointers to NSegment. When iterated over
the segments appear sorted by address (like nsegments today).
Moving elements in sorted_nsegments around is OK, as it is just pointers
to NSegment. We still would have the nsegments array but its elements
would never get moved around.
But this would not help with merging segments. So forget about it.
> Maybe we should split NSegment* into two different types, one for
> client segments, one for V segments? Or something like that?
I'd say, let's make the definition of NSegment private to m_aspacemgr.
If we can do this without introducing new issues, when we would have
eliminated the problem.
I have not looked at all instances where NSegment occurs in the source
code but for those I have looked at all that is needed is some kind of
wrapper function. For instance in m_redir.c
static Bool is_plausible_guest_addr(Addr a)
{
NSegment const* seg = VG_(am_find_nsegment)(a);
return seg != NULL
&& (seg->kind == SkAnonC || seg->kind == SkFileC)
&& (seg->hasX || seg->hasR);
}
could be replaced with (sketch):
return VG_(am_find_segment_with_properties)(a, AnonC | FileC,
READ | EXE);
I'm sure there are spots where it is more complex.
Florian
|
|
From: Florian K. <fl...@ei...> - 2015-02-03 16:18:46
|
On 03.02.2015 14:39, Julian Seward wrote: > > Hmm, the problem is, that gives us a new, if obscure, failure mode that > didn't exist before. If a long running application dlopens and dlcloses > some .so, is it possible to run out of string table space now? Sure. On the other hand there is no longer a limit in the number of segnames that you can have (other than exhausting the string table). The use case you describe is perhaps a corner case which will have more pressing issues other than running out of segment names; see https://bugs.kde.org/show_bug.cgi?id=79362 But your point is an interesting one. And I will keep it in mind. I began looking at the aspace mgr because I would like to get rid of those hard limits: VG_N_SEGMENTS and string table size. I tend to think that should be doable because we can dynamically allocate memory once we're done with VG_(am_startup) but I need to learn more about it first. Florian |
|
From: Julian S. <js...@ac...> - 2015-02-03 13:46:38
|
On 02/02/15 19:16, Florian Krohm wrote:
> Consider this snippet from m_addrinfo.c:
>
> const NSegment *seg = VG_(am_find_nsegment) (a);
> ...
> if (seg->kind == SkFileC)
> ai->Addr.SegmentKind.filename
> = VG_(strdup)("mc.da.skfname", VG_(am_get_filename)(seg));
> ai->Addr.SegmentKind.hasR = seg->hasR;
> ai->Addr.SegmentKind.hasW = seg->hasW;
> ai->Addr.SegmentKind.hasX = seg->hasX;
The basic problem is that any dynamic memory allocation potentially
invalidates any NSegment* that you might have. I don't know how we
can mechanically (compile time, or run-time assertions etc) avoid that.
> I'm currently thinking of adding
> NSegment *sorted_nsegments[VG_N_SEGMENTS]
> as a fix. Basically, introducing another level of indirection.
Can you say how that would help?
In this case -- considering that we are trying to describe a file segment
that belongs to the client (a SkFileC) it can't be the case that calling
VG_(malloc) makes the segment become invalid, because at worst, dynamic
memory allocation will cause expansion or merging of anonymous segments
that belong to V (SkAnonV's). So we're OK. But I agree, it's pretty
fragile. Maybe we should split NSegment* into two different types, one for
client segments, one for V segments? Or something like that?
J
|
|
From: Julian S. <js...@ac...> - 2015-02-03 13:39:25
|
On 02/02/15 18:21, Florian Krohm wrote: > Wrong. I missed this assignment (in pass #2 of preen_segments): > > nsegments[w] = nsegments[r]; I did wonder about this, yes. > That looks like significant enough improvement to me to allow an > occasional, if any, leak of a segment name. Hmm, the problem is, that gives us a new, if obscure, failure mode that didn't exist before. If a long running application dlopens and dlcloses some .so, is it possible to run out of string table space now? J |
|
From: <sv...@va...> - 2015-02-03 12:27:38
|
Author: sewardj
Date: Tue Feb 3 12:27:30 2015
New Revision: 14900
Log:
Update list of open bugs, and classify them by area.
Modified:
trunk/NEWS
trunk/docs/internals/3_10_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Tue Feb 3 12:27:30 2015
@@ -53,6 +53,7 @@
339045 Getting valgrind to compile and run on OS X Yosemite (10.10)
== 340252
339156 gdbsrv not called for fatal signal
+339288 support Cavium Octeon MIPS specific BBIT*32 instructions
339442 Fix testsuite build failure on OS X 10.9
339688 Mac-specific ASM does not support .version directive (cpuid,
tronical and pushfpopf tests)
@@ -131,6 +132,7 @@
340509 arm64: unhandled instruction fcvtas
340630 arm64: fchmod (52) and fchown (55) syscalls not recognized
340632 arm64: unhandled instruction fcvtas
+340722 Resolve "UNKNOWN attrlist flags 0:0x10000000"
340725 AVX2: Incorrect decoding of vpbroadcast{b,w} reg,reg forms
340788 warning: unhandled syscall: 318 (getrandom)
340807 disInstr(arm): unhandled instruction: 0xEE989B20
Modified: trunk/docs/internals/3_10_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_10_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_10_BUGSTATUS.txt Tue Feb 3 12:27:30 2015
@@ -2,185 +2,317 @@
Created Mon Sep 8 13:22:16 CEST 2014. All new bugs after this point
go in here.
-==================
+=== VEX/amd64 ==========================================================
-Bugs that didn't make 3.10.0, that might be considered for 3.10.1
+339218 AVX2 binaries compiled with the Intel compiler fail to
+ run under Valgrind 3.10.0
+ FIXME: should we enable this now?
+ == 338602
-335618 mov.w rN, pc/sp (ARM32)
+338602 AVX2 bit in CPUID missing
+ need to do XSAVE, XRSTOR
-327427 ifunc crash when symbols are discarded
-330321 debuginfo readers complain about DT_AT_signature
+339596 vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
+ XOP/FMA -- should take
-330147 libmpiwrap PMPI_Get_count (should take; simple fix)
-326487 child of debugged process exits without becoming zombie
-338781 OSX: unable to read debug info
+339820 vex amd64->IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9
+ (pcmpistrix $0x42, (%rdx), %xmm1)
+ Should fix. Reported against 3.8.1 -- still valid?
-arm64 critical regtest fails:
- getregset.stderr.out sys 117, ptrace
- proc-auxv no auxv?
- memcheck/tests/linux/stack_changes asserts
- sigaltstack.stderr.out segfaults -- host seems broken too
- recursive signal delivery (!)
+340469 vex amd64->IR: unhandled instruction bytes: 0x66 0xA7
+ Not clear what's going on here
-==================
+342571 Valgrind chokes on AVX compare intrinsic with _CMP_GE_QS
+ probably easy to fix
-New bugs reported in 3.10.0
+342740 unhandled instruction bytes: 0xC4 0xE2 0xFD 0x8E 0x12 0x48 0x83 0xC2
+ vpmaskmovq %ymm2,%ymm0,(%rdx)
+ Is probably fixed now
-211529 valgrind doesn't show proper call stacks for programs compiled
- by newer versions of visual c++
+342988 INT 80 not recognised on amd64
-339160 Running signal handler with alternate stack allocated on current
- stack crashes callgrind
+=== VEX/arm ============================================================
-339215 Valgrind 3.10.0 contain 2013 in copyrights notice
- Should fix
+335618 mov.w rN, pc/sp (ARM32)
+ HAS PATCH
-339218 AVX2 binaries compiled with the Intel compiler fail to
- run under Valgrind 3.10.0
- FIXME: should we enable this now?
+342680 arm: unhanded instruction 0xF590F000: pldw [r0]
-339288 support Cavium Octeon MIPS specific BBIT*32 instructions
+342780 arm + gcc 4.9 produce false positive: Use of uninitialised value of
+ size 4 and segfault on stack extention
+ Has patch
-339330 Feature request: Add support for C++11's std::atomic
- Helgrind
+342783 arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32 s3, s3, #12"
-339405 Adds ability to invoke a script in order to determine a
- log-file name for a child being forked
- Has plausible patch, should take
+=== VEX/arm64 ==========================================================
+
+343332 Unhandled instruction 0x9E310021 (fcvtmu) on aarch64
+ HAS PATCH
+
+343335 unhandled instruction 0x1E638400 (fccmp)
+
+=== VEX/x86 ============================================================
339416 unhandled instruction bytes 0xC5 0xF1 0xEF 0xC9
(possible AVX on 32-bit, can't tell)
-339424 Full support of KVM ioctl
- In progress
+340849 unsupported AVX instruction on 32 bit
+ we should WONTFIX this
-339499 memcheck does not always detect access beyond mmaped page
+342192 Unhandled instruction on OS X 10.9 in libsystem_m.dylib
+ possibly a wontfix
-339542 Experiences with compiling valgrind with ICC
- -> 3.11
+=== VEX/mips ===========================================================
+
+340777 Illegal instruction on mips (ar71xx)
+
+341997 MIPS64: Cavium OCTEON instructions - immediate operand handled
+ incorrectly
+
+=== VEX/ppc ============================================================
+
+342610 disInstr(ppc): declined to decode an AltiVec insn.
+
+=== VEX/s390x ==========================================================
+
+342841 s390x unrecognized instruction fiebra
+ -> Florian?
+
+=== VEX general ========================================================
+
+339778 Linux/TileGx platform support to Valgrind
+ Should action
+
+=== Syscalls/ioctls ====================================================
+
+339424 Full support of KVM ioctl
+ In progress -- maybe can be closed?
339563 The DVB demux DMX_STOP ioctl doesn't have a wrapper
- -> 3.11
+ has patch
-339596 vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
- XOP/FMA -- should take
+341537 POST(sys_io_getevents) shouldn't check iocb or iovec
+ unclear whether really valid or not
-339605 vgpreload_helgrind-arm-linux.so is not liked to libc.so
- and can't find sched_yield, pthread_self and so on
- recent Android
+342009 Error with valgrind on setcap file on 32bits (only) system
+ == 335143
+ possibly unfixable
-339636 Use fxsave64 and fxrstor64 mnemonics instead of rex64 prefix
- Should apply
+342038 Unhandled system call 236 on aarch64 (mbind/get/set_mempolicy)
+ arm64, has patch
+
+342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones
+ to a different stack
+
+342603 [PATCH] Add I2C_SMBUS ioctl
+ Has patch; could land
+
+342809 mremap fails when protection is enabled
+
+343069 Patch updating v4l2 API support
+ Has patch; could land
+
+343099 Linux setns syscall wrapper missing, unhandled syscall: 308
+ HAS PATCH. Check that mayBlock is enabled.
+
+=== Debuginfo reader ===================================================
+
+327427 ifunc crash when symbols are discarded
+ unclear what to do
+
+330321 debuginfo readers complain about DT_AT_signature
+ no action so far
339744 warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2
no action so far
-339745 Valgrind crash when check Marmalade app (OSX 10.?)
- magic_delta on 32-bit; may be easy to fix
+340854 valgrind-di-server: allow specification of multiple paths
+ has patch, unclear if Right Thing To Do
+
+=== Tools/Memcheck =====================================================
-339755 Valgrind on Mac 10.9 should suppress setenv() mem leak
- Still needed?
+339499 memcheck does not always detect access beyond mmaped page
+ probably wontfix
339762 missing replacement alias for glibc __strchr_sse42, __strcpy_sse2,
__strcpy_ssse3
+ obscure?
-339778 Linux/TileGx platform support to Valgrind
- Should action
+340320 replacement malloc command line options (--trace-malloc
+ and --alignment) are invisible
-339780 [PATCH] Valgrind on Mac 10.9 should suppress pthread_rwlock_init()
- I suspect this is now redundant following recent work on Yosemite
+340392 Incorrect "Conditional jump..." message
+ Optimised code a la Clang
+ PROBABLE CANTFIXZ
-339820 vex amd64->IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9
- (pcmpistrix $0x42, (%rdx), %xmm1)
- Should fix
+342683 memory past the brk limit is not initially inaccessible/unaddressable
-339861 Remove Elf32_Nhdr definition for Android
+=== Tools/DRD ==========================================================
+=== Tools/Helgrind =====================================================
-339862 v6intThumb.c does not compile when -pie options is specified
- should possible takes; causes build failures on newer Android
+339330 Feature request: Add support for C++11's std::atomic
+ Helgrind
-339945 Patch: replace #if !defined (VGPV_*_linux_android) with
- #ifndef AT_FPUCW (probably WONTFIX)
+340905 hg_main.c:291 (lockN_acquire_reader): Assertion 'lk->kind
+ == LK_rdwr' failed.
+ against 3.8.1
+
+=== Tools/SGCheck ======================================================
340021 sgcheck tool does not work properly on ARM
== 296166
-340320 replacement malloc command line options (--trace-malloc
- and --alignment) are invisible
+=== Tools/Massif =======================================================
-340392 Incorrect "Conditional jump..." message
- Optimised code a la Clang
+342353 Allow dumping full massif output while valgrind is still running
+ Has patch
-340469 vex amd64->IR: unhandled instruction bytes: 0x66 0xA7
- Not clear what's going on here
+=== Tools/Cachegrind ===================================================
-340571 x86/Linux should no longer claim "almost complete"
+=== Tools/Lackey =======================================================
-340722 Resolve "UNKNOWN attrlist flags 0:0x10000000"
+343385 Improve lackey's address traces
+ w/ several patches
-340777 Illegal instruction on mips (ar71xx)
+=== other/mips =========================================================
-340849 unsupported AVX instruction on 32 bit
- we should WONTFIX this
+341036 dumping core and Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)
+ possibly a dup of 328670 ?
-340854 valgrind-di-server: allow specification of multiple paths
- has patch
+341481 MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms
+ (memcheck)
-340905 hg_main.c:291 (lockN_acquire_reader): Assertion 'lk->kind
- == LK_rdwr' failed.
- against 3.8.1
+342356 MIPS: determine page size at runtime
+ Has patch; could possibly land?
-341036 dumping core and Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)
+=== other/arm ==========================================================
-Sat Nov 22 11:33:21 CET 2014
+343219 fix GET_STARTREGS for arm
+ HAS PATCH; could land
+
+=== other/s390 =========================================================
+=== other/Android ======================================================
+
+339605 vgpreload_helgrind-arm-linux.so is not liked to libc.so
+ and can't find sched_yield, pthread_self and so on
+ recent Android
+
+339861 Remove Elf32_Nhdr definition for Android
+ uh, do we want this?
+
+339862 v6intThumb.c does not compile when -pie options is specified
+ should possible takes; causes build failures on newer Android
+ Might be important
+
+339945 Patch: replace #if !defined (VGPV_*_linux_android) with
+ #ifndef AT_FPUCW (probably WONTFIX)
-341419 Signal handler ucontext_t not filled out correctly on OS X
-341481 MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms
-341537 POST(sys_io_getevents) shouldn't check iocb or iovec
341704 [patch] Remove unnecessary ifdef android for 'sh'
+ do we want this?
+
341726 [patch] Remove uneccessary ifdef _android_ from launcher-linux.c
-341997 MIPS64: Cavium OCTEON instructions - immediate operand handled
- incorrectly
-342008 valgrind.h needs type cast for _zzq_default to compile with
- clang/llvm in 64-bit mode
-342009 Error with valgrind on setcap file on 32bits (only) system
- == 335143
-342038 Unhandled system call 236 on aarch64 (mbind/get/set_mempolicy)
-342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones
- to a different stack
-342117 Valgrind hangs after loading PDB file for MSVC compiled Firefox
- under Wine
-342192 Unhandled instruction on OS X 10.9 in libsystem_m.dylib
-342353 Allow dumping full massif output while valgrind is still running
+ do we want this?
+
+=== other/MacOS ========================================================
+
+338781 OSX: unable to read debug info
+
+339745 Valgrind crash when check Marmalade app (OSX 10.?)
+ Rhys partially fixed
+
+341419 Signal handler ucontext_t not filled out correctly on OS X
Has patch
-342356 MIPS: determine page size at runtime
-342423 [Feature suggestion] Log files should have the history 'execve'
- calls in them
-342571 Valgrind chokes on AVX compare intrinsic with _CMP_GE_QS
-342603 [PATCH] Add I2C_SMBUS ioctl
- Has patch; -> Tom?
-342610 disInstr(ppc): declined to decode an AltiVec insn.
+
342635 OS X 10.10 (Yosemite) - missing system calls and fcntl code
Has patch; -> Rhys?
-342680 arm: unhanded instruction 0xF590F000: pldw [r0]
-342683 memory past the brk limit is not initially inaccessible/unaddressable
-342740 unhandled instruction bytes: 0xC4 0xE2 0xFD 0x8E 0x12 0x48 0x83 0xC2
-342780 arm + gcc 4.9 produce false positive: Use of uninitialised value of
- size 4 and segfault on stack extention
- Has patch
-342783 arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32 s3, s3, #12"
-342809 mremap fails when protection is enabled
-342841 s390x unrecognized instruction fiebra
- -> Florian?
-342988 INT 80 not recognised on amd64
-Tue 20 Jan 01:23:52 CET 2015
+343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
+ Partially fixed
+
+343523 OS X mach_ports_register: UNKNOWN task message
+ [id 3403, to mach_task_self(), reply 0x30f]
+
+343525 OS X host_get_special_port: UNKNOWN host message
+ [id 412, to mach_host_self(), reply 0x........]
+
+343649 OS X host_create_mach_voucher: UNKNOWN host message
+ [id 222, to mach_host_self(), reply 0x........]
+
+343663 [OSX Yosemite 10.10.1] The memcheck tool always reports a
+ leak regardless of the simplicity of the program.
+
+=== other/Win32 =======================================================
+
+211529 valgrind doesn't show proper call stacks for programs compiled
+ by newer versions of visual c++
+
+342117 Valgrind hangs after loading PDB file for MSVC compiled Firefox
+ under Wine
+
+=== GDB server =========================================================
+=== Output =============================================================
+
+339405 Adds ability to invoke a script in order to determine a
+ log-file name for a child being forked
+ Has plausible patch, should take, but needs test case
+
+342423 Log files should have the history 'execve' calls in them
+ Wishlist
+
+=== MPI ================================================================
+
+330147 libmpiwrap PMPI_Get_count (should take; simple fix)
+
+=== Documentation ======================================================
+
+340571 x86/Linux should no longer claim "almost complete"
+
+=== Uncategorised/run ==================================================
+
+326487 child of debugged process exits without becoming zombie
+ fork can fail if it receives a signal?
+
+339160 Running signal handler with alternate stack allocated on current
+ stack crashes callgrind
+ m_stacks.c brokenness?
-343069 Patch updating v4l2 API support
-343099 Linux setns syscall wrapper missing, unhandled syscall: 308
343173 helgrind crash during stack unwind
-343219 fix GET_STARTREGS for arm
-343303 Valgrind on Mac 10.10 should suppress setenv() mem leak
-343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
-343332 Unhandled instruction 0x9E310021 (fcvtmu) on aarch64
-343335 unhandled instruction 0x1E638400 (fccmp)
+ m_stacks.c: need to (de)register stack at munmap?
+
+343357 Please fix semaphore starvation when running threads-per-CPU
+ Unclear if we should do anything
+
+343715 valgrind hangs after vgdb help request
+
+=== Uncategorised/build=================================================
+
+339215 Valgrind 3.10.0 contain 2013 in copyrights notice
+ Update copyright dates!
+
+339542 Experiences with compiling valgrind with ICC
+ possibly closable now
+
+339636 Use fxsave64 and fxrstor64 mnemonics instead of rex64 prefix
+ Should apply
+
+342008 valgrind.h needs type cast for _zzq_default to compile with
+ clang/llvm in 64-bit mode
+
+343553 e500 chip now supports it? and,how about armv5
+
+========================================================================
+========================================================================
+========================================================================
+
+arm64 critical regtest fails:
+ getregset.stderr.out sys 117, ptrace
+ proc-auxv no auxv?
+ memcheck/tests/linux/stack_changes asserts
+ sigaltstack.stderr.out segfaults -- host seems broken too
+ recursive signal delivery (!)
+
+========================================================================
+========================================================================
+========================================================================
+
+Tue 3 Feb 00:14:18 CET 2015
|
|
From: Rich C. <rc...@wi...> - 2015-02-03 05:31:24
|
valgrind revision: 14899
VEX revision: 3080
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: Welcome to openSUSE 13.2 "Harlequin" - Kernel %r (%t).
Nightly build on rodan ( Linux 3.16.6-2-desktop x86_64 )
Started at 2015-02-02 19:22:01 CST
Ended at 2015-02-02 23:31:16 CST
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
== 615 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.48s no: 7.7s (16.0x, -----) me:15.6s (32.4x, -----) ca:61.4s (127.9x, -----) he: 9.6s (19.9x, -----) ca:17.1s (35.7x, -----) dr: 9.1s (19.0x, -----) ma: 8.9s (18.6x, -----)
bigcode1 valgrind-old:0.48s no: 7.7s (16.0x, 0.0%) me:15.6s (32.4x, 0.0%) ca:61.4s (127.8x, 0.0%) he: 9.6s (19.9x, 0.0%) ca:17.1s (35.7x, 0.1%) dr: 9.1s (19.0x, 0.0%) ma: 8.9s (18.6x, 0.1%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.9s (38.6x, -----) me:39.8s (81.3x, -----) ca:107.1s (218.6x, -----) he:24.2s (49.4x, -----) ca:32.9s (67.1x, -----) dr:22.1s (45.0x, -----) ma:21.6s (44.0x, -----)
bigcode2 valgrind-old:0.49s no:18.9s (38.6x, 0.0%) me:39.8s (81.3x, 0.0%) ca:107.0s (218.4x, 0.1%) he:24.2s (49.4x, 0.0%) ca:32.9s (67.1x, -0.0%) dr:22.1s (45.0x, -0.1%) ma:21.6s (44.0x, -0.0%)
-- bz2 --
bz2 valgrind-new:2.32s no: 7.8s ( 3.4x, -----) me:25.6s (11.0x, -----) ca:56.3s (24.3x, -----) he:37.5s (16.2x, -----) ca:52.9s (22.8x, -----) dr:53.1s (22.9x, -----) ma: 7.2s ( 3.1x, -----)
bz2 valgrind-old:2.32s no: 7.8s ( 3.4x, 0.0%) me:25.6s (11.1x, -0.0%) ca:56.3s (24.3x, 0.0%) he:37.5s (16.2x, -0.1%) ca:52.9s (22.8x, -0.0%) dr:53.1s (22.9x, -0.0%) ma: 7.2s ( 3.1x, 0.0%)
-- fbench --
fbench valgrind-new:1.45s no: 5.2s ( 3.6x, -----) me:17.4s (12.0x, -----) ca:26.3s (18.2x, -----) he:13.2s ( 9.1x, -----) ca:16.3s (11.3x, -----) dr:13.3s ( 9.2x, -----) ma: 5.4s ( 3.7x, -----)
fbench valgrind-old:1.45s no: 5.2s ( 3.6x, 0.0%) me:17.4s (12.0x, 0.1%) ca:26.3s (18.2x, -0.0%) he:13.2s ( 9.1x, 0.0%) ca:16.3s (11.3x, 0.0%) dr:13.3s ( 9.2x, -0.1%) ma: 5.4s ( 3.7x, 0.0%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.5s ( 3.5x, -----) me:12.3s (12.3x, -----) ca: 7.8s ( 7.8x, -----) he:21.2s (21.2x, -----) ca:20.4s (20.4x, -----) dr:16.8s (16.8x, -----) ma: 3.4s ( 3.4x, -----)
ffbench valgrind-old:1.00s no: 3.5s ( 3.5x, 0.0%) me:12.3s (12.3x, -0.1%) ca: 7.8s ( 7.8x, -0.1%) he:21.2s (21.2x, -0.0%) ca:20.5s (20.5x, -0.0%) dr:16.8s (16.8x, 0.1%) ma: 3.4s ( 3.4x, -0.3%)
-- heap --
heap valgrind-new:0.41s no: 3.0s ( 7.4x, -----) me:22.0s (53.6x, -----) ca:30.0s (73.2x, -----) he:30.4s (74.3x, -----) ca:15.0s (36.5x, -----) dr:20.4s (49.7x, -----) ma:21.5s (52.5x, -----)
heap valgrind-old:0.41s no: 3.0s ( 7.4x, 0.0%) me:22.0s (53.6x, 0.0%) ca:30.0s (73.2x, 0.0%) he:30.5s (74.3x, -0.0%) ca:15.0s (36.5x, 0.0%) dr:20.4s (49.8x, -0.0%) ma:21.5s (52.5x, -0.0%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.55s no: 3.3s ( 6.0x, -----) me:37.9s (69.0x, -----) ca:33.3s (60.6x, -----) he:34.6s (62.9x, -----) ca:17.1s (31.2x, -----) dr:23.2s (42.2x, -----) ma:22.6s (41.1x, -----)
heap_pdb4 valgrind-old:0.55s no: 3.3s ( 6.0x, -0.6%) me:37.9s (69.0x, 0.0%) ca:33.3s (60.6x, 0.0%) he:34.6s (62.9x, -0.1%) ca:17.1s (31.1x, 0.1%) dr:23.2s (42.3x, -0.1%) ma:22.6s (41.1x, -0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.0s (20.8x, -----) me: 6.0s (120.8x, -----) ca: 4.8s (95.8x, -----) he: 5.4s (107.6x, -----) ca: 2.9s (57.2x, -----) dr: 4.9s (98.6x, -----) ma: 4.8s (95.2x, -----)
many-loss-records valgrind-old:0.05s no: 1.0s (20.8x, 0.0%) me: 6.0s (120.8x, 0.0%) ca: 4.8s (95.8x, 0.0%) he: 5.4s (107.8x, -0.2%) ca: 2.9s (57.2x, 0.0%) dr: 4.9s (98.8x, -0.2%) ma: 4.8s (95.2x, 0.0%)
-- many-xpts --
many-xpts valgrind-new:0.16s no: 1.3s ( 8.2x, -----) me: 7.3s (45.5x, -----) ca:12.7s (79.1x, -----) he: 9.8s (61.1x, -----) ca: 4.2s (26.0x, -----) dr: 6.5s (40.9x, -----) ma: 7.2s (44.8x, -----)
many-xpts valgrind-old:0.16s no: 1.3s ( 8.1x, 0.8%) me: 7.3s (45.6x, -0.3%) ca:12.7s (79.1x, 0.0%) he: 9.7s (60.9x, 0.3%) ca: 4.2s (26.1x, -0.2%) dr: 6.6s (41.0x, -0.3%) ma: 7.2s (45.1x, -0.7%)
-- sarp --
sarp valgrind-new:0.11s no: 1.2s (11.3x, -----) me: 9.1s (82.5x, -----) ca: 7.8s (70.6x, -----) he:31.0s (281.9x, -----) ca: 4.3s (39.3x, -----) dr: 4.3s (39.1x, -----) ma: 1.3s (11.8x, -----)
sarp valgrind-old:0.11s no: 1.2s (11.3x, 0.0%) me: 9.1s (82.5x, 0.0%) ca: 7.8s (70.6x, 0.0%) he:31.0s (282.1x, -0.1%) ca: 4.3s (39.4x, -0.2%) dr: 4.3s (39.3x, -0.5%) ma: 1.3s (11.8x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.76s no: 7.5s ( 9.8x, -----) me:37.6s (49.5x, -----) ca:46.8s (61.5x, -----) he:44.9s (59.1x, -----) ca:39.4s (51.9x, -----) dr:39.9s (52.5x, -----) ma:11.6s (15.3x, -----)
tinycc valgrind-old:0.76s no: 7.5s ( 9.8x, 0.0%) me:37.6s (49.4x, 0.0%) ca:46.7s (61.5x, 0.0%) he:44.9s (59.1x, -0.0%) ca:39.4s (51.9x, -0.0%) dr:39.9s (52.5x, -0.0%) ma:11.6s (15.3x, 0.0%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 152m13.323s
user 150m27.745s
sys 1m38.771s
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-02 20:10:44.773406780 -0600
+++ hgtls.stdoutB.out 2015-02-02 20:24:30.921532762 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-02 20:10:45.579417922 -0600
+++ err_disable3.stderr.out 2015-02-02 20:29:00.387058533 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-02 20:10:46.426429631 -0600
+++ err_disable4.stderr.out 2015-02-02 20:29:04.959134565 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-02 20:10:46.184426286 -0600
+++ threadname.stderr.out 2015-02-02 20:35:51.734803156 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-02 20:10:45.888422194 -0600
+++ threadname_xml.stderr.out 2015-02-02 20:35:54.051840617 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-02 19:22:13.613413265 -0600
+++ hgtls.stdoutB.out 2015-02-02 19:36:15.417096541 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-02 19:22:14.900432968 -0600
+++ err_disable3.stderr.out 2015-02-02 19:40:36.328020448 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-02 19:22:16.104451397 -0600
+++ err_disable4.stderr.out 2015-02-02 19:40:40.648084573 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-02 19:22:15.612443866 -0600
+++ threadname.stderr.out 2015-02-02 19:47:28.318018529 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-02 19:22:15.257438432 -0600
+++ threadname_xml.stderr.out 2015-02-02 19:47:30.646051771 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: Christian B. <bor...@de...> - 2015-02-03 05:13:46
|
valgrind revision: 14899 VEX revision: 3080 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] GDB: GNU gdb (GDB) SUSE (7.5.1-0.7.29) Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.23.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.101-0.40-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP3 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP3 gcc 4.3.4 on z196 (s390x) ) Started at 2015-02-03 03:45:01 CET Ended at 2015-02-03 06:13:30 CET Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 664 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc20_verifywrap (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.22s no: 4.8s (22.0x, -----) me: 7.1s (32.5x, -----) ca:26.0s (118.0x, -----) he: 5.4s (24.4x, -----) ca: 9.2s (42.0x, -----) dr: 5.3s (24.3x, -----) ma: 4.8s (22.0x, -----) bigcode1 valgrind-old:0.22s no: 4.8s (22.0x, 0.2%) me: 7.1s (32.4x, 0.3%) ca:26.0s (118.1x, -0.1%) he: 5.5s (25.1x, -3.2%) ca: 9.3s (42.1x, -0.1%) dr: 5.3s (24.3x, -0.2%) ma: 4.8s (22.0x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 8.0s (33.5x, -----) me:14.4s (59.8x, -----) ca:39.2s (163.5x, -----) he:10.6s (44.2x, -----) ca:14.7s (61.3x, -----) dr: 9.8s (40.7x, -----) ma: 8.6s (35.7x, -----) bigcode2 valgrind-old:0.24s no: 8.0s (33.5x, 0.1%) me:14.3s (59.8x, 0.1%) ca:39.1s (163.1x, 0.3%) he:10.7s (44.5x, -0.6%) ca:14.7s (61.4x, -0.1%) dr: 9.8s (40.7x, 0.1%) ma: 8.5s (35.5x, 0.5%) -- bz2 -- bz2 valgrind-new:0.70s no: 6.5s ( 9.3x, -----) me:13.6s (19.4x, -----) ca:30.0s (42.9x, -----) he:19.7s (28.2x, -----) ca:34.1s (48.7x, -----) dr:29.6s (42.4x, -----) ma: 3.8s ( 5.4x, -----) bz2 valgrind-old:0.70s no: 6.6s ( 9.5x, -1.8%) me:13.6s (19.4x, -0.3%) ca:30.0s (42.9x, 0.0%) he:19.7s (28.2x, 0.0%) ca:34.1s (48.7x, 0.0%) dr:29.6s (42.4x, 0.0%) ma: 3.7s ( 5.3x, 2.6%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 4.0x, -----) me: 4.5s (11.0x, -----) ca: 9.3s (22.7x, -----) he: 6.5s (15.8x, -----) ca: 7.2s (17.6x, -----) dr: 5.8s (14.0x, -----) ma: 1.7s ( 4.1x, -----) fbench valgrind-old:0.41s no: 1.6s ( 4.0x, -0.6%) me: 4.5s (10.9x, 0.2%) ca: 9.3s (22.6x, 0.2%) he: 6.5s (15.8x, 0.0%) ca: 7.2s (17.6x, -0.1%) dr: 5.8s (14.0x, 0.0%) ma: 1.7s ( 4.1x, 0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.2s ( 5.6x, -----) me: 3.3s (15.7x, -----) ca: 3.0s (14.2x, -----) he:43.9s (209.1x, -----) ca: 9.6s (45.5x, -----) dr: 7.5s (35.6x, -----) ma: 1.0s ( 4.7x, -----) ffbench valgrind-old:0.21s no: 1.2s ( 5.6x, 0.0%) me: 3.3s (15.7x, 0.0%) ca: 3.0s (14.3x, -0.7%) he:44.0s (209.3x, -0.1%) ca: 9.5s (45.4x, 0.2%) dr: 7.5s (35.7x, -0.3%) ma: 1.0s ( 4.7x, 0.0%) -- heap -- heap valgrind-new:0.23s no: 2.2s ( 9.7x, -----) me: 8.9s (38.8x, -----) ca:12.9s (56.3x, -----) he:12.9s (56.0x, -----) ca:11.1s (48.1x, -----) dr: 8.0s (34.6x, -----) ma: 7.9s (34.3x, -----) heap valgrind-old:0.23s no: 2.3s ( 9.8x, -0.9%) me: 8.9s (38.8x, 0.1%) ca:12.9s (56.2x, 0.1%) he:12.9s (56.0x, 0.0%) ca:11.1s (48.2x, -0.1%) dr: 8.0s (34.6x, 0.0%) ma: 8.1s (35.0x, -2.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.5s (11.0x, -----) me:13.0s (56.5x, -----) ca:14.1s (61.3x, -----) he:14.2s (61.8x, -----) ca:12.4s (53.8x, -----) dr: 8.9s (38.6x, -----) ma: 8.1s (35.2x, -----) heap_pdb4 valgrind-old:0.23s no: 2.5s (10.8x, 2.0%) me:13.1s (56.8x, -0.5%) ca:14.1s (61.1x, 0.4%) he:14.1s (61.2x, 0.9%) ca:12.3s (53.7x, 0.2%) dr: 9.0s (39.0x, -0.9%) ma: 8.1s (35.3x, -0.2%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (17.7x, -----) me: 2.3s (78.0x, -----) ca: 1.9s (64.3x, -----) he: 2.4s (79.3x, -----) ca: 1.9s (64.0x, -----) dr: 2.0s (65.3x, -----) ma: 1.7s (56.3x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (17.7x, 0.0%) me: 2.3s (78.0x, 0.0%) ca: 1.9s (64.3x, 0.0%) he: 2.4s (79.3x, 0.0%) ca: 1.9s (64.0x, 0.0%) dr: 2.0s (65.3x, 0.0%) ma: 1.7s (56.3x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.6x, -----) me: 3.4s (49.0x, -----) ca:373.2s (5331.6x, -----) he: 6.9s (98.4x, -----) ca: 2.8s (39.9x, -----) dr: 2.7s (38.7x, -----) ma: 2.6s (37.7x, -----) many-xpts valgrind-old:0.07s no: 0.7s ( 9.6x, 0.0%) me: 3.4s (49.0x, 0.0%) ca:368.4s (5262.6x, 1.3%) he: 6.9s (98.4x, 0.0%) ca: 2.8s (39.9x, 0.0%) dr: 2.7s (38.7x, 0.0%) ma: 2.6s (37.6x, 0.4%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (18.7x, -----) me: 3.8s (127.0x, -----) ca: 3.2s (106.0x, -----) he:17.6s (586.7x, -----) ca: 2.0s (68.3x, -----) dr: 1.6s (52.7x, -----) ma: 0.5s (16.7x, -----) sarp valgrind-old:0.03s no: 0.6s (18.3x, 1.8%) me: 3.8s (127.0x, 0.0%) ca: 3.2s (106.0x, 0.0%) he:17.6s (587.7x, -0.2%) ca: 2.0s (68.3x, 0.0%) dr: 1.6s (53.0x, -0.6%) ma: 0.5s (16.7x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 3.0s (13.7x, -----) me:14.9s (67.9x, -----) ca:29.6s (134.7x, -----) he:28.0s (127.3x, -----) ca:21.2s (96.4x, -----) dr:20.8s (94.5x, -----) ma: 3.9s (17.9x, -----) tinycc valgrind-old:0.22s no: 3.0s (13.6x, 0.3%) me:14.9s (67.9x, 0.0%) ca:29.6s (134.6x, 0.1%) he:28.0s (127.3x, 0.0%) ca:21.2s (96.5x, -0.1%) dr:20.8s (94.5x, -0.0%) ma: 3.9s (17.9x, 0.0%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 111m49.933s user 111m5.873s sys 0m36.761s |
|
From: <ma...@bu...> - 2015-02-03 04:34:27
|
valgrind revision: 14899
VEX revision: 3080
C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7)
GDB: GNU gdb (GDB) Fedora 7.7.1-21.fc20
Assembler: GNU assembler version 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18
uname -mrs: Linux 3.17.7-200.fc20.s390x s390x
Vendor version: Fedora 20 (Heisenbug)
Nightly build on lfedora1 ( Fedora release 20 (Heisenbug), s390x )
Started at 2015-02-03 00:00:01 UTC
Ended at 2015-02-03 00:56:38 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
== 670 tests, 3 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2015-02-03 00:28:31.278994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-02-03 00:46:47.948994625 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-new/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2015-02-03 00:28:31.238994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-02-03 00:46:54.738994625 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-02-03 00:28:31.228994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-03 00:48:12.428994625 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-02-03 00:28:31.238994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-03 00:48:12.428994625 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2015-02-03 00:00:17.148994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-02-03 00:18:35.318994625 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-old/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2015-02-03 00:00:17.098994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-02-03 00:18:42.108994625 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-02-03 00:00:17.088994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-03 00:20:00.148994625 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-02-03 00:00:17.098994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-03 00:20:00.148994625 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
|
|
From: Tom H. <to...@co...> - 2015-02-03 04:14:42
|
valgrind revision: 14899 VEX revision: 3080 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.17.8-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2015-02-03 03:02:18 GMT Ended at 2015-02-03 04:14:30 GMT 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 == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.1x, -----) me: 3.4s (31.0x, -----) ca:14.4s (130.6x, -----) he: 2.1s (18.7x, -----) ca: 3.9s (35.1x, -----) dr: 2.0s (18.2x, -----) ma: 2.0s (17.8x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.2x, -0.6%) me: 3.4s (30.9x, 0.3%) ca:14.4s (131.1x, -0.3%) he: 2.1s (18.7x, 0.0%) ca: 3.9s (35.1x, 0.0%) dr: 2.0s (18.4x, -1.0%) ma: 1.9s (17.7x, 0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.6x, -----) me: 8.5s (77.5x, -----) ca:25.8s (234.8x, -----) he: 5.0s (45.7x, -----) ca: 7.4s (67.1x, -----) dr: 4.7s (42.3x, -----) ma: 4.6s (41.6x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.4x, 0.7%) me: 8.5s (77.4x, 0.2%) ca:25.8s (234.3x, 0.2%) he: 5.0s (45.9x, -0.4%) ca: 7.3s (66.7x, 0.5%) dr: 4.7s (43.0x, -1.7%) ma: 4.5s (41.4x, 0.7%) -- bz2 -- bz2 valgrind-new:0.53s no: 1.6s ( 3.0x, -----) me: 5.7s (10.8x, -----) ca:13.2s (25.0x, -----) he: 8.5s (16.0x, -----) ca:11.1s (20.9x, -----) dr:10.5s (19.9x, -----) ma: 1.6s ( 3.0x, -----) bz2 valgrind-old:0.53s no: 1.6s ( 3.0x, 0.6%) me: 5.7s (10.8x, -0.3%) ca:13.2s (25.0x, 0.0%) he: 8.6s (16.2x, -0.7%) ca:11.0s (20.7x, 0.6%) dr:10.5s (19.8x, 0.4%) ma: 1.6s ( 3.0x, -0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.0x, -----) ca: 5.6s (25.4x, -----) he: 2.9s (13.0x, -----) ca: 3.1s (14.3x, -----) dr: 2.6s (12.0x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.7s (17.0x, 0.3%) ca: 5.6s (25.3x, 0.2%) he: 2.9s (13.0x, 0.3%) ca: 3.2s (14.5x, -1.6%) dr: 2.6s (11.9x, 0.4%) ma: 1.0s ( 4.7x, 1.0%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.2x, -----) me: 2.9s (13.1x, -----) ca: 1.9s ( 8.5x, -----) he: 5.9s (26.7x, -----) ca: 4.2s (19.1x, -----) dr: 3.3s (15.1x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.2x, 0.0%) me: 2.9s (13.0x, 0.7%) ca: 1.8s ( 8.4x, 1.1%) he: 5.4s (24.5x, 8.0%) ca: 4.2s (19.1x, 0.0%) dr: 3.3s (15.1x, -0.3%) ma: 0.9s ( 4.0x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.4x, -----) me: 5.1s (63.6x, -----) ca: 6.2s (78.1x, -----) he: 6.7s (83.1x, -----) ca: 3.3s (40.8x, -----) dr: 4.3s (54.0x, -----) ma: 4.7s (58.1x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.4x, 0.0%) me: 5.1s (63.5x, 0.2%) ca: 6.3s (78.2x, -0.2%) he: 6.7s (83.2x, -0.2%) ca: 3.3s (41.1x, -0.9%) dr: 4.3s (53.9x, 0.2%) ma: 4.7s (58.1x, 0.0%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.5x, -----) me: 8.6s (85.8x, -----) ca: 7.0s (69.5x, -----) he: 7.6s (75.6x, -----) ca: 3.6s (36.0x, -----) dr: 5.1s (51.0x, -----) ma: 5.0s (49.5x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, -4.6%) me: 8.6s (86.1x, -0.3%) ca: 7.0s (70.4x, -1.3%) he: 7.5s (75.5x, 0.1%) ca: 3.6s (36.0x, 0.0%) dr: 5.1s (50.9x, 0.2%) ma: 5.0s (49.7x, -0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (138.0x, -----) ca: 1.0s (101.0x, -----) he: 1.2s (119.0x, -----) ca: 0.7s (70.0x, -----) dr: 1.1s (108.0x, -----) ma: 1.0s (101.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (136.0x, 1.4%) ca: 1.1s (106.0x, -5.0%) he: 1.2s (120.0x, -0.8%) ca: 0.7s (70.0x, 0.0%) dr: 1.1s (110.0x, -1.9%) ma: 1.0s (101.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 2.0s (66.3x, -----) ca: 2.7s (90.7x, -----) he: 2.3s (78.0x, -----) ca: 1.0s (33.0x, -----) dr: 1.5s (51.0x, -----) ma: 1.5s (48.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (11.0x, -3.1%) me: 2.0s (66.7x, -0.5%) ca: 2.8s (92.3x, -1.8%) he: 2.3s (77.0x, 1.3%) ca: 1.0s (33.3x, -1.0%) dr: 1.6s (52.0x, -2.0%) ma: 1.5s (48.7x, 0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.7s (134.5x, -----) ca: 1.9s (93.5x, -----) he: 7.0s (349.0x, -----) ca: 0.9s (47.0x, -----) dr: 1.0s (51.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, -3.6%) me: 2.7s (134.0x, 0.4%) ca: 1.9s (93.0x, 0.5%) he: 7.0s (349.0x, 0.0%) ca: 0.9s (47.0x, 0.0%) dr: 1.1s (52.5x, -2.9%) ma: 0.3s (15.5x, -3.3%) -- tinycc -- tinycc valgrind-new:0.18s no: 1.5s ( 8.2x, -----) me: 9.5s (52.9x, -----) ca:11.8s (65.6x, -----) he: 9.8s (54.7x, -----) ca: 8.5s (47.0x, -----) dr: 8.3s (45.9x, -----) ma: 2.5s (14.1x, -----) tinycc valgrind-old:0.18s no: 1.5s ( 8.2x, 0.7%) me: 9.2s (51.1x, 3.6%) ca:11.3s (62.8x, 4.3%) he: 9.9s (55.2x, -0.9%) ca: 8.4s (46.9x, 0.2%) dr: 8.2s (45.8x, 0.2%) ma: 2.5s (13.9x, 0.8%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m45.999s user 33m50.997s sys 0m22.758s |
|
From: Tom H. <to...@co...> - 2015-02-03 04:06:00
|
valgrind revision: 14899 VEX revision: 3080 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.50.20110722-16.fc16) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.17.8-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2015-02-03 02:51:21 GMT Ended at 2015-02-03 04:05:46 GMT 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 == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.7s (16.7x, -----) me: 3.4s (33.9x, -----) ca:14.5s (144.6x, -----) he: 2.1s (21.0x, -----) ca: 3.9s (38.8x, -----) dr: 2.0s (20.1x, -----) ma: 2.0s (19.6x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.6x, 0.6%) me: 3.4s (34.1x, -0.6%) ca:14.4s (143.9x, 0.5%) he: 2.1s (21.1x, -0.5%) ca: 3.9s (38.6x, 0.5%) dr: 2.0s (20.3x, -1.0%) ma: 2.0s (19.7x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.3x, -----) me: 8.6s (78.2x, -----) ca:26.4s (239.7x, -----) he: 5.0s (45.9x, -----) ca: 7.4s (67.1x, -----) dr: 4.7s (42.8x, -----) ma: 4.6s (41.8x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.5x, -0.8%) me: 8.6s (77.7x, 0.6%) ca:25.8s (234.1x, 2.4%) he: 5.1s (46.2x, -0.6%) ca: 7.3s (66.5x, 0.8%) dr: 4.7s (43.0x, -0.4%) ma: 4.6s (41.8x, 0.0%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.8s (11.1x, -----) ca:13.3s (25.5x, -----) he: 8.4s (16.2x, -----) ca:11.0s (21.2x, -----) dr:10.6s (20.3x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, 0.0%) me: 5.8s (11.1x, 0.0%) ca:13.3s (25.5x, 0.0%) he: 8.5s (16.3x, -0.4%) ca:11.0s (21.2x, -0.1%) dr:10.5s (20.3x, 0.1%) ma: 1.6s ( 3.1x, 0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.1x, -----) ca: 5.6s (25.5x, -----) he: 2.8s (12.9x, -----) ca: 3.2s (14.4x, -----) dr: 2.7s (12.1x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.8s (17.1x, -0.3%) ca: 5.7s (25.8x, -1.1%) he: 2.8s (12.9x, 0.0%) ca: 3.2s (14.4x, 0.0%) dr: 2.7s (12.1x, 0.0%) ma: 1.1s ( 4.9x, -0.9%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.3x, -----) me: 3.0s (13.4x, -----) ca: 1.9s ( 8.6x, -----) he: 6.2s (28.4x, -----) ca: 4.2s (19.1x, -----) dr: 3.5s (15.7x, -----) ma: 0.9s ( 4.1x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.3x, 0.0%) me: 3.0s (13.4x, 0.0%) ca: 1.9s ( 8.5x, 1.1%) he: 6.0s (27.4x, 3.5%) ca: 4.2s (19.2x, -0.2%) dr: 3.4s (15.6x, 0.3%) ma: 0.9s ( 4.1x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.8x, -----) me: 5.1s (64.1x, -----) ca: 6.7s (83.4x, -----) he: 7.1s (88.2x, -----) ca: 3.3s (41.2x, -----) dr: 4.6s (57.8x, -----) ma: 4.9s (61.0x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, -1.6%) me: 5.1s (63.9x, 0.4%) ca: 6.7s (83.5x, -0.1%) he: 7.1s (88.6x, -0.4%) ca: 3.3s (41.0x, 0.6%) dr: 4.6s (57.5x, 0.4%) ma: 4.9s (61.1x, -0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.2x, -----) me: 8.7s (78.9x, -----) ca: 7.2s (65.8x, -----) he: 7.8s (70.5x, -----) ca: 3.7s (33.5x, -----) dr: 5.1s (46.5x, -----) ma: 5.0s (45.5x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.2x, 0.0%) me: 8.7s (79.3x, -0.5%) ca: 7.2s (65.6x, 0.3%) he: 7.8s (70.6x, -0.3%) ca: 3.7s (33.7x, -0.8%) dr: 5.1s (46.7x, -0.6%) ma: 5.0s (45.7x, -0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (28.0x, -----) me: 1.5s (146.0x, -----) ca: 1.1s (108.0x, -----) he: 1.2s (121.0x, -----) ca: 0.7s (69.0x, -----) dr: 1.1s (111.0x, -----) ma: 1.0s (99.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 7.1%) me: 1.4s (144.0x, 1.4%) ca: 1.1s (109.0x, -0.9%) he: 1.2s (121.0x, 0.0%) ca: 0.7s (69.0x, -0.0%) dr: 1.1s (112.0x, -0.9%) ma: 1.0s (99.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 2.0s (66.0x, -----) ca: 2.8s (92.0x, -----) he: 2.3s (76.0x, -----) ca: 1.0s (33.0x, -----) dr: 1.6s (52.0x, -----) ma: 1.4s (48.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 2.0s (65.7x, 0.5%) ca: 2.8s (91.7x, 0.4%) he: 2.3s (76.0x, 0.0%) ca: 1.0s (33.0x, 0.0%) dr: 1.6s (51.7x, 0.6%) ma: 1.5s (49.0x, -2.1%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.6s (128.0x, -----) ca: 1.8s (88.0x, -----) he: 6.7s (335.5x, -----) ca: 0.9s (46.0x, -----) dr: 1.0s (51.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.5s (126.0x, 1.6%) ca: 1.8s (88.0x, 0.0%) he: 6.8s (341.5x, -1.8%) ca: 0.9s (46.0x, 0.0%) dr: 1.0s (51.5x, 0.0%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.8x, -----) me: 9.0s (56.0x, -----) ca:11.1s (69.3x, -----) he: 9.7s (60.5x, -----) ca: 8.1s (50.9x, -----) dr: 8.0s (50.1x, -----) ma: 2.4s (15.2x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.9x, -1.4%) me: 9.1s (56.6x, -1.0%) ca:11.2s (69.9x, -0.9%) he: 9.7s (60.7x, -0.3%) ca: 8.1s (50.6x, 0.5%) dr: 8.2s (51.1x, -2.0%) ma: 2.5s (15.8x, -3.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 35m3.127s user 34m1.762s sys 0m23.757s |
|
From: Rich C. <rc...@wi...> - 2015-02-03 04:05:35
|
valgrind revision: 14899
VEX revision: 3080
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: openSUSE 13.2 (Harlequin)
Nightly build on ultra ( gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] Linux 3.16.6-2-desktop x86_64 )
Started at 2015-02-02 21:30:01 CST
Ended at 2015-02-02 22:05:20 CST
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
== 615 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-02 21:48:28.211821192 -0600
+++ hgtls.stdoutB.out 2015-02-02 21:53:14.512933135 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2015-02-02 21:49:03.438850826 -0600
+++ hg05_race2.stderr.out 2015-02-02 21:59:51.249997881 -0600
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2015-02-02 21:49:03.460850221 -0600
+++ tc09_bad_unlock.stderr.out 2015-02-02 22:00:18.614242131 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-02 21:48:28.557811662 -0600
+++ err_disable3.stderr.out 2015-02-02 21:55:06.452848103 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-02 21:48:29.284791636 -0600
+++ err_disable4.stderr.out 2015-02-02 21:55:07.687814011 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-02 21:48:28.910801939 -0600
+++ threadname.stderr.out 2015-02-02 21:57:06.699533452 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-02 21:48:28.809804720 -0600
+++ threadname_xml.stderr.out 2015-02-02 21:57:07.343515699 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-02 21:30:20.687623768 -0600
+++ hgtls.stdoutB.out 2015-02-02 21:36:18.123864189 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2015-02-02 21:31:23.845900257 -0600
+++ hg05_race2.stderr.out 2015-02-02 21:42:54.005020429 -0600
@@ -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-old/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2015-02-02 21:31:23.867899657 -0600
+++ tc09_bad_unlock.stderr.out 2015-02-02 21:43:21.350268365 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-02 21:30:27.576435802 -0600
+++ err_disable3.stderr.out 2015-02-02 21:38:09.286826275 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-02 21:30:36.051204512 -0600
+++ err_disable4.stderr.out 2015-02-02 21:38:10.571791151 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-02 21:30:31.815320139 -0600
+++ threadname.stderr.out 2015-02-02 21:40:10.073523986 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-02 21:30:29.916371952 -0600
+++ threadname_xml.stderr.out 2015-02-02 21:40:10.711506540 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: Tom H. <to...@co...> - 2015-02-03 03:56:41
|
valgrind revision: 14899 VEX revision: 3080 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.6.1-46.fc19 Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.17.8-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2015-02-03 02:41:13 GMT Ended at 2015-02-03 03:56:29 GMT 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 == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.3x, -----) me: 3.5s (31.4x, -----) ca:13.4s (121.6x, -----) he: 2.1s (19.0x, -----) ca: 3.8s (34.7x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.6x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.1x, 1.2%) me: 3.4s (31.3x, 0.3%) ca:13.3s (121.1x, 0.4%) he: 2.1s (19.2x, -1.0%) ca: 3.8s (34.6x, 0.3%) dr: 2.0s (18.6x, -0.5%) ma: 2.0s (18.0x, -2.1%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.1x, -----) me: 8.6s (78.1x, -----) ca:25.4s (230.8x, -----) he: 5.0s (45.5x, -----) ca: 7.2s (65.2x, -----) dr: 4.7s (42.9x, -----) ma: 4.5s (41.1x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.7x, 1.0%) me: 8.6s (78.4x, -0.3%) ca:25.0s (227.5x, 1.5%) he: 5.1s (46.3x, -1.8%) ca: 7.2s (65.5x, -0.6%) dr: 4.7s (43.0x, -0.2%) ma: 4.5s (41.1x, 0.0%) -- bz2 -- bz2 valgrind-new:0.49s no: 1.6s ( 3.2x, -----) me: 5.8s (11.8x, -----) ca:12.4s (25.4x, -----) he: 8.7s (17.8x, -----) ca:10.5s (21.3x, -----) dr:10.6s (21.7x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.49s no: 1.6s ( 3.2x, 0.6%) me: 5.8s (11.8x, -0.2%) ca:12.4s (25.4x, 0.0%) he: 8.8s (17.9x, -0.8%) ca:10.5s (21.4x, -0.4%) dr:10.6s (21.7x, -0.1%) ma: 1.6s ( 3.2x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.9x, -----) ca: 5.5s (25.0x, -----) he: 3.0s (13.5x, -----) ca: 3.0s (13.7x, -----) dr: 2.7s (12.4x, -----) ma: 1.1s ( 5.0x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.5s (15.9x, 0.0%) ca: 5.5s (25.1x, -0.5%) he: 3.0s (13.5x, 0.0%) ca: 3.0s (13.6x, 0.3%) dr: 2.7s (12.4x, 0.0%) ma: 1.1s ( 4.9x, 1.8%) -- ffbench -- ffbench valgrind-new:0.24s no: 1.0s ( 4.0x, -----) me: 3.0s (12.5x, -----) ca: 1.9s ( 8.0x, -----) he: 5.8s (24.4x, -----) ca: 4.5s (18.6x, -----) dr: 3.4s (14.0x, -----) ma: 0.9s ( 3.8x, -----) ffbench valgrind-old:0.24s no: 1.0s ( 4.0x, -1.0%) me: 3.0s (12.5x, 0.7%) ca: 1.9s ( 7.9x, 1.0%) he: 5.3s (22.1x, 9.2%) ca: 4.4s (18.3x, 1.6%) dr: 3.4s (14.0x, 0.3%) ma: 0.9s ( 3.8x, 1.1%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.7x, -----) me: 5.2s (74.6x, -----) ca: 6.2s (88.1x, -----) he: 6.8s (96.7x, -----) ca: 3.2s (45.7x, -----) dr: 5.0s (71.9x, -----) ma: 4.7s (66.9x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.7x, 0.0%) me: 5.2s (74.9x, -0.4%) ca: 6.2s (88.3x, -0.2%) he: 6.7s (96.3x, 0.4%) ca: 3.2s (45.6x, 0.3%) dr: 5.0s (72.1x, -0.4%) ma: 4.7s (67.4x, -0.9%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.8x, -----) me: 9.4s (93.6x, -----) ca: 6.6s (66.2x, -----) he: 7.7s (77.4x, -----) ca: 3.6s (35.7x, -----) dr: 4.9s (48.9x, -----) ma: 4.9s (49.3x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 1.5%) me: 9.3s (93.3x, 0.3%) ca: 6.6s (66.3x, -0.2%) he: 7.8s (77.6x, -0.3%) ca: 3.6s (35.8x, -0.3%) dr: 4.9s (49.4x, -1.0%) ma: 5.0s (49.5x, -0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (27.0x, -----) me: 1.4s (144.0x, -----) ca: 1.0s (101.0x, -----) he: 1.3s (129.0x, -----) ca: 0.7s (67.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 3.7%) me: 1.4s (143.0x, 0.7%) ca: 1.0s (99.0x, 2.0%) he: 1.3s (129.0x, 0.0%) ca: 0.7s (67.0x, 0.0%) dr: 1.2s (116.0x, -0.9%) ma: 1.1s (105.0x, -1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (55.0x, -----) ca: 2.5s (83.7x, -----) he: 2.2s (74.0x, -----) ca: 0.9s (31.3x, -----) dr: 1.6s (52.0x, -----) ma: 1.6s (51.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.6s (54.7x, 0.6%) ca: 2.5s (83.3x, 0.4%) he: 2.2s (74.0x, 0.0%) ca: 0.9s (31.3x, 0.0%) dr: 1.6s (52.0x, 0.0%) ma: 1.6s (52.3x, -1.3%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (115.0x, -----) ca: 1.7s (85.0x, -----) he: 6.7s (336.0x, -----) ca: 0.9s (45.5x, -----) dr: 1.1s (54.5x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.5x, 0.0%) me: 2.3s (114.5x, 0.4%) ca: 1.7s (85.0x, 0.0%) he: 6.7s (336.5x, -0.1%) ca: 0.9s (46.0x, -1.1%) dr: 1.1s (54.5x, 0.0%) ma: 0.3s (15.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 7.9s (52.5x, -----) ca:10.7s (71.5x, -----) he: 9.9s (66.0x, -----) ca: 7.7s (51.6x, -----) dr: 8.1s (54.1x, -----) ma: 2.4s (15.8x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.1x, -0.7%) me: 7.9s (52.4x, 0.1%) ca:10.6s (70.9x, 0.9%) he:10.1s (67.1x, -1.7%) ca: 7.7s (51.3x, 0.5%) dr: 8.2s (54.8x, -1.2%) ma: 2.4s (15.9x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m18.156s user 33m20.700s sys 0m24.852s |
|
From: Tom H. <to...@co...> - 2015-02-03 03:47:08
|
valgrind revision: 14899 VEX revision: 3080 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.7.1-21.fc20 Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) stable release version 2.18 uname -mrs: Linux 3.17.8-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2015-02-03 02:31:12 GMT Ended at 2015-02-03 03:46:48 GMT 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 == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.6s (16.4x, -----) me: 3.4s (33.7x, -----) ca:13.5s (134.9x, -----) he: 2.1s (20.9x, -----) ca: 3.8s (37.9x, -----) dr: 2.0s (20.4x, -----) ma: 1.9s (19.5x, -----) bigcode1 valgrind-old:0.10s no: 1.6s (16.5x, -0.6%) me: 3.4s (33.7x, 0.0%) ca:13.3s (133.4x, 1.1%) he: 2.1s (20.8x, 0.5%) ca: 3.8s (37.9x, 0.0%) dr: 2.1s (20.6x, -1.0%) ma: 1.9s (19.5x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (35.9x, -----) me: 8.7s (78.7x, -----) ca:25.7s (233.3x, -----) he: 5.0s (45.7x, -----) ca: 7.1s (64.7x, -----) dr: 4.7s (42.8x, -----) ma: 4.5s (41.0x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.1x, -0.5%) me: 8.6s (78.5x, 0.2%) ca:25.8s (234.7x, -0.6%) he: 5.0s (45.5x, 0.4%) ca: 7.1s (64.5x, 0.3%) dr: 4.8s (43.5x, -1.5%) ma: 4.5s (41.0x, 0.0%) -- bz2 -- bz2 valgrind-new:0.51s no: 1.6s ( 3.1x, -----) me: 5.7s (11.2x, -----) ca:12.5s (24.5x, -----) he: 8.5s (16.6x, -----) ca:10.4s (20.4x, -----) dr:10.5s (20.5x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.51s no: 1.6s ( 3.1x, 0.0%) me: 5.7s (11.1x, 0.4%) ca:12.5s (24.4x, 0.3%) he: 8.5s (16.7x, -0.5%) ca:10.4s (20.5x, -0.2%) dr:10.5s (20.6x, -0.5%) ma: 1.6s ( 3.1x, 0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.8x, -----) ca: 5.6s (25.3x, -----) he: 2.6s (11.9x, -----) ca: 3.0s (13.7x, -----) dr: 2.5s (11.6x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 0.0%) me: 3.5s (15.8x, -0.0%) ca: 5.6s (25.4x, -0.4%) he: 2.6s (11.9x, 0.0%) ca: 3.0s (13.7x, 0.0%) dr: 2.6s (11.6x, -0.4%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.23s no: 1.0s ( 4.2x, -----) me: 3.0s (13.1x, -----) ca: 1.9s ( 8.3x, -----) he: 6.5s (28.4x, -----) ca: 4.4s (19.3x, -----) dr: 3.5s (15.1x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.23s no: 1.0s ( 4.2x, 0.0%) me: 3.0s (13.1x, -0.3%) ca: 1.9s ( 8.2x, 1.0%) he: 6.3s (27.4x, 3.5%) ca: 4.5s (19.3x, -0.5%) dr: 3.4s (14.8x, 2.0%) ma: 0.9s ( 3.9x, 1.1%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.6x, -----) me: 5.2s (74.4x, -----) ca: 6.1s (87.4x, -----) he: 6.7s (95.9x, -----) ca: 3.3s (47.1x, -----) dr: 4.8s (69.1x, -----) ma: 4.7s (67.4x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.7x, -1.7%) me: 5.2s (74.0x, 0.6%) ca: 6.1s (87.1x, 0.3%) he: 6.7s (95.9x, 0.0%) ca: 3.3s (47.1x, 0.0%) dr: 4.9s (69.4x, -0.4%) ma: 4.7s (67.6x, -0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.6x, -----) me: 9.0s (89.6x, -----) ca: 6.6s (66.3x, -----) he: 7.8s (77.6x, -----) ca: 3.6s (35.8x, -----) dr: 4.9s (49.4x, -----) ma: 5.0s (49.9x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, -1.5%) me: 9.0s (89.7x, -0.1%) ca: 6.6s (66.1x, 0.3%) he: 7.8s (77.6x, 0.0%) ca: 3.6s (35.6x, 0.6%) dr: 4.9s (49.4x, 0.0%) ma: 5.0s (49.6x, 0.6%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (145.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (68.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (144.0x, 0.7%) ca: 1.0s (100.0x, 0.0%) he: 1.2s (125.0x, 0.8%) ca: 0.7s (68.0x, 0.0%) dr: 1.2s (117.0x, -1.7%) ma: 1.1s (105.0x, -1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (11.0x, -----) me: 1.6s (55.0x, -----) ca: 2.5s (84.0x, -----) he: 2.2s (74.3x, -----) ca: 0.9s (31.7x, -----) dr: 1.6s (53.0x, -----) ma: 1.6s (52.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (11.0x, 0.0%) me: 1.7s (56.0x, -1.8%) ca: 2.5s (83.7x, 0.4%) he: 2.2s (74.3x, 0.0%) ca: 1.0s (32.0x, -1.1%) dr: 1.6s (53.0x, -0.0%) ma: 1.6s (52.0x, 1.3%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.4s (117.5x, -----) ca: 1.7s (86.5x, -----) he: 6.8s (338.5x, -----) ca: 0.9s (46.0x, -----) dr: 1.1s (55.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.3s (117.0x, 0.4%) ca: 1.7s (86.0x, 0.6%) he: 6.8s (338.5x, 0.0%) ca: 0.9s (45.5x, 1.1%) dr: 1.1s (55.0x, 0.0%) ma: 0.3s (15.5x, -3.3%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.8s (49.1x, -----) ca:10.7s (67.1x, -----) he: 9.8s (61.1x, -----) ca: 8.0s (50.1x, -----) dr: 8.1s (50.5x, -----) ma: 2.4s (15.1x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, -0.7%) me: 7.9s (49.6x, -1.0%) ca:10.9s (68.0x, -1.3%) he:10.0s (62.5x, -2.2%) ca: 8.0s (50.0x, 0.2%) dr: 8.1s (50.6x, -0.2%) ma: 2.4s (15.1x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m34.958s user 33m19.283s sys 0m24.730s |
|
From: <ma...@bu...> - 2015-02-03 01:42:24
|
valgrind revision: 14899
VEX revision: 3080
C compiler: gcc (Debian 4.7.2-5) 4.7.2
GDB: GNU gdb (GDB) 7.4.1-debian
Assembler: GNU assembler (GNU Binutils for Debian) 2.22
C library: GNU C Library (Debian EGLIBC 2.13-38+deb7u7) stable release version 2.13
uname -mrs: Linux 3.2.0-4-amd64 x86_64
Vendor version: Debian GNU/Linux 7 (wheezy)
Nightly build on wildebeest ( Debian 7.8 wheezy x86_64 )
Started at 2015-02-03 00:00:01 UTC
Ended at 2015-02-03 01:42:10 UTC
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... done
Regression test results follow
== 686 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 686 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/pth_destroy_cond (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short 2015-02-03 00:28:59.771897780 +0000
--- new.short 2015-02-03 00:53:40.256078015 +0000
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... failed
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... done
***************
*** 8,11 ****
! == 686 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
! helgrind/tests/pth_destroy_cond (stderr)
--- 8,10 ----
! == 686 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.14s no: 2.3s (16.4x, -----) me: 4.5s (31.9x, -----) ca:17.9s (128.1x, -----) he: 2.7s (19.6x, -----) ca: 5.0s (36.0x, -----) dr: 2.8s (19.9x, -----) ma: 2.7s (19.2x, -----)
bigcode1 valgrind-old:0.14s no: 2.3s (16.3x, 0.9%) me: 4.6s (32.9x, -2.9%) ca:17.9s (127.6x, 0.4%) he: 2.8s (20.2x, -3.3%) ca: 5.0s (35.4x, 1.6%) dr: 2.8s (19.9x, 0.0%) ma: 2.6s (18.7x, 2.6%)
-- bigcode2 --
bigcode2 valgrind-new:0.14s no: 5.5s (39.5x, -----) me:11.5s (82.0x, -----) ca:36.6s (261.6x, -----) he: 6.9s (49.3x, -----) ca: 9.6s (68.4x, -----) dr: 6.4s (45.9x, -----) ma: 6.5s (46.4x, -----)
bigcode2 valgrind-old:0.14s no: 5.5s (39.3x, 0.5%) me:11.6s (82.5x, -0.6%) ca:37.3s (266.4x, -1.8%) he: 6.8s (48.9x, 0.7%) ca: 9.2s (66.0x, 3.4%) dr: 6.5s (46.6x, -1.6%) ma: 5.9s (42.2x, 8.9%)
-- bz2 --
bz2 valgrind-new:0.69s no: 2.2s ( 3.1x, -----) me: 7.8s (11.2x, -----) ca:16.0s (23.2x, -----) he:11.4s (16.5x, -----) ca:13.2s (19.1x, -----) dr:14.5s (21.0x, -----) ma: 2.2s ( 3.2x, -----)
bz2 valgrind-old:0.69s no: 2.2s ( 3.1x, 0.0%) me: 7.4s (10.8x, 4.0%) ca:16.0s (23.1x, 0.4%) he:11.2s (16.2x, 1.5%) ca:13.4s (19.5x, -1.8%) dr:14.9s (21.6x, -3.0%) ma: 2.1s ( 3.1x, 1.8%)
-- fbench --
fbench valgrind-new:0.28s no: 1.3s ( 4.8x, -----) me: 4.8s (17.1x, -----) ca: 7.3s (26.1x, -----) he: 3.8s (13.7x, -----) ca: 4.0s (14.3x, -----) dr: 3.3s (11.8x, -----) ma: 1.4s ( 5.1x, -----)
fbench valgrind-old:0.28s no: 1.4s ( 4.9x, -2.2%) me: 4.8s (17.1x, -0.2%) ca: 7.2s (25.6x, 1.6%) he: 3.9s (13.8x, -0.8%) ca: 4.0s (14.1x, 1.2%) dr: 3.2s (11.5x, 2.4%) ma: 1.4s ( 5.1x, 0.7%)
-- ffbench --
ffbench valgrind-new:0.26s no: 1.3s ( 4.9x, -----) me: 4.0s (15.3x, -----) ca: 2.6s ( 9.8x, -----) he: 9.5s (36.6x, -----) ca: 5.2s (20.1x, -----) dr: 4.5s (17.3x, -----) ma: 1.2s ( 4.6x, -----)
ffbench valgrind-old:0.26s no: 1.3s ( 4.9x, 0.0%) me: 3.9s (14.9x, 2.3%) ca: 2.4s ( 9.2x, 7.0%) he: 8.3s (32.0x, 12.6%) ca: 5.4s (20.7x, -2.9%) dr: 4.5s (17.4x, -0.4%) ma: 1.2s ( 4.6x, 0.0%)
-- heap --
heap valgrind-new:0.11s no: 0.9s ( 8.3x, -----) me: 7.4s (67.0x, -----) ca: 8.1s (74.0x, -----) he:10.0s (90.5x, -----) ca: 4.1s (37.6x, -----) dr: 6.1s (55.6x, -----) ma: 6.9s (62.7x, -----)
heap valgrind-old:0.11s no: 0.9s ( 8.1x, 2.2%) me: 6.9s (62.8x, 6.2%) ca: 7.9s (72.0x, 2.7%) he: 9.2s (83.2x, 8.1%) ca: 4.1s (37.3x, 1.0%) dr: 5.7s (52.0x, 6.5%) ma: 6.3s (57.5x, 8.4%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.14s no: 0.9s ( 6.8x, -----) me:11.6s (82.5x, -----) ca: 8.7s (62.0x, -----) he:10.3s (73.9x, -----) ca: 4.5s (31.9x, -----) dr: 6.5s (46.6x, -----) ma: 6.6s (47.4x, -----)
heap_pdb4 valgrind-old:0.14s no: 0.9s ( 6.6x, 2.1%) me:11.5s (82.0x, 0.6%) ca: 8.6s (61.4x, 0.9%) he:10.1s (72.4x, 2.0%) ca: 4.5s (31.8x, 0.2%) dr: 6.5s (46.7x, -0.3%) ma: 6.4s (46.0x, 3.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.3s (35.0x, -----) me: 1.9s (192.0x, -----) ca: 1.3s (130.0x, -----) he: 1.7s (168.0x, -----) ca: 0.9s (88.0x, -----) dr: 1.5s (148.0x, -----) ma: 1.3s (134.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.4s (37.0x, -5.7%) me: 1.9s (190.0x, 1.0%) ca: 1.3s (131.0x, -0.8%) he: 1.7s (171.0x, -1.8%) ca: 0.9s (88.0x, 0.0%) dr: 1.5s (146.0x, 1.4%) ma: 1.3s (134.0x, 0.0%)
-- many-xpts --
many-xpts valgrind-new:0.04s no: 0.4s (11.0x, -----) me: 2.5s (62.3x, -----) ca: 3.4s (85.8x, -----) he: 3.1s (78.8x, -----) ca: 1.2s (31.2x, -----) dr: 2.0s (49.2x, -----) ma: 2.0s (50.5x, -----)
many-xpts valgrind-old:0.04s no: 0.4s (11.0x, 0.0%) me: 2.5s (62.5x, -0.4%) ca: 3.4s (85.8x, 0.0%) he: 3.2s (79.8x, -1.3%) ca: 1.2s (30.8x, 1.6%) dr: 1.9s (48.0x, 2.5%) ma: 2.0s (51.0x, -1.0%)
-- sarp --
sarp valgrind-new:0.02s no: 0.4s (19.0x, -----) me: 3.2s (159.0x, -----) ca: 2.2s (111.0x, -----) he: 9.8s (490.5x, -----) ca: 1.2s (61.5x, -----) dr: 1.3s (64.0x, -----) ma: 0.4s (20.5x, -----)
sarp valgrind-old:0.02s no: 0.4s (19.0x, 0.0%) me: 3.2s (160.0x, -0.6%) ca: 2.3s (113.0x, -1.8%) he: 9.9s (495.0x, -0.9%) ca: 1.2s (61.5x, 0.0%) dr: 1.3s (63.5x, 0.8%) ma: 0.4s (21.5x, -4.9%)
-- tinycc --
tinycc valgrind-new:0.30s no: 1.9s ( 6.2x, -----) me:11.1s (36.9x, -----) ca:13.6s (45.4x, -----) he:12.8s (42.6x, -----) ca:10.4s (34.5x, -----) dr:10.1s (33.5x, -----) ma: 3.2s (10.5x, -----)
tinycc valgrind-old:0.30s no: 1.8s ( 6.1x, 2.7%) me:11.5s (38.3x, -3.6%) ca:13.6s (45.4x, 0.0%) he:13.0s (43.2x, -1.5%) ca:10.2s (34.2x, 1.1%) dr:10.1s (33.5x, 0.0%) ma: 3.4s (11.2x, -6.6%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
2723.51user 33.04system 48:30.14elapsed 94%CPU (0avgtext+0avgdata 499704maxresident)k
148920inputs+453616outputs (306major+11718004minor)pagefaults 0swaps
=================================================
./valgrind-old/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2015-02-03 00:00:09.451753874 +0000
+++ pth_destroy_cond.stderr.out 2015-02-03 00:18:20.371842912 +0000
@@ -5,6 +5,34 @@
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (pth_destroy_cond.c:29)
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+ Lock at 0x........ was first observed
+ at 0x........: pthread_mutex_init (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:25)
+ Address 0x........ is 0 bytes inside data symbol "mutex"
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: 1, at address 0x........
+ at 0x........: my_memcmp (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: ThreadFunction (pth_destroy_cond.c:18)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:31)
+ Address 0x........ is 4 bytes inside data symbol "cond"
+
----------------------------------------------------------------
Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
|
|
From: <sv...@va...> - 2015-02-02 22:41:02
|
Author: philippe
Date: Mon Feb 2 22:40:54 2015
New Revision: 14899
Log:
PTRACE_GETREGS might not be detected on some distro, due to a missing #include
in the configure test.
Modified:
trunk/configure.ac
Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Mon Feb 2 22:40:54 2015
@@ -1084,6 +1084,7 @@
AC_MSG_CHECKING([for PTRACE_GETREGS])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+#include <stdlib.h>
#include <stddef.h>
#include <sys/ptrace.h>
#include <sys/user.h>
|