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
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
1
(12) |
2
(14) |
3
(8) |
|
4
(6) |
5
(15) |
6
(14) |
7
(13) |
8
(14) |
9
(13) |
10
(9) |
|
11
(6) |
12
(12) |
13
(10) |
14
(12) |
15
(9) |
16
(9) |
17
(2) |
|
18
(16) |
19
(21) |
20
(17) |
21
(6) |
22
(5) |
23
(3) |
24
(12) |
|
25
(10) |
26
(5) |
27
(15) |
28
(16) |
29
(12) |
30
(11) |
31
(11) |
|
From: <sv...@va...> - 2015-01-20 21:37:14
|
Author: florian
Date: Tue Jan 20 21:37:06 2015
New Revision: 3072
Log:
Add an assert to check that we're getting the expected alignment.
Modified:
trunk/priv/main_util.c
Modified: trunk/priv/main_util.c
==============================================================================
--- trunk/priv/main_util.c (original)
+++ trunk/priv/main_util.c Tue Jan 20 21:37:06 2015
@@ -51,9 +51,14 @@
MByte/sec. Once the size increases enough to fall out of the cache
into memory, the rate falls by about a factor of 3.
*/
+
+/* Allocated memory as returned by LibVEX_Alloc will be aligned on this
+ boundary. */
+#define REQ_ALIGN 8
+
#define N_TEMPORARY_BYTES 5000000
-static HChar temporary[N_TEMPORARY_BYTES] __attribute__((aligned(8)));
+static HChar temporary[N_TEMPORARY_BYTES] __attribute__((aligned(REQ_ALIGN)));
static HChar* temporary_first = &temporary[0];
static HChar* temporary_curr = &temporary[0];
static HChar* temporary_last = &temporary[N_TEMPORARY_BYTES-1];
@@ -62,7 +67,7 @@
#define N_PERMANENT_BYTES 10000
-static HChar permanent[N_PERMANENT_BYTES] __attribute__((aligned(8)));
+static HChar permanent[N_PERMANENT_BYTES] __attribute__((aligned(REQ_ALIGN)));
static HChar* permanent_first = &permanent[0];
static HChar* permanent_curr = &permanent[0];
static HChar* permanent_last = &permanent[N_PERMANENT_BYTES-1];
@@ -223,6 +228,9 @@
} x;
};
+ /* Make sure the compiler does no surprise us */
+ vassert(offsetof(struct align,x) == REQ_ALIGN);
+
#if 0
/* Nasty debugging hack, do not use. */
return malloc(nbytes);
|
|
From: <sv...@va...> - 2015-01-20 19:02:13
|
Author: florian
Date: Tue Jan 20 19:02:05 2015
New Revision: 14882
Log:
Minor tweaks:
- update a few boundary checks
- eliminate a loop
- remove a redundant assert
Modified:
trunk/coregrind/m_aspacemgr/aspacemgr-linux.c
Modified: trunk/coregrind/m_aspacemgr/aspacemgr-linux.c
==============================================================================
--- trunk/coregrind/m_aspacemgr/aspacemgr-linux.c (original)
+++ trunk/coregrind/m_aspacemgr/aspacemgr-linux.c Tue Jan 20 19:02:05 2015
@@ -408,27 +408,29 @@
if (0) VG_(debugLog)(0,"aspacem","allocate_segname %s\n", name);
len = VG_(strlen)(name);
- if (len >= VG_MAX_SEGNAMELEN-1) {
+ if (len + 1 > VG_MAX_SEGNAMELEN) {
return -1;
}
/* first see if we already have the name. */
+ Int free_slot = -1;
for (i = 0; i < segnames_used; i++) {
- if (!segnames[i].inUse)
+ if (!segnames[i].inUse) {
+ free_slot = i;
continue;
+ }
if (0 == VG_(strcmp)(name, &segnames[i].fname[0])) {
return i;
}
}
- /* no we don't. So look for a free slot. */
- for (i = 0; i < segnames_used; i++)
- if (!segnames[i].inUse)
- break;
-
- if (i == segnames_used) {
+ /* no we don't. */
+ if (free_slot >= 0) {
+ /* we have a free slot; use it. */
+ i = free_slot;
+ } else {
/* no free slots .. advance the high-water mark. */
- if (segnames_used+1 < VG_N_SEGNAMES) {
+ if (segnames_used < VG_N_SEGNAMES) {
i = segnames_used;
segnames_used++;
} else {
@@ -440,7 +442,6 @@
segnames[i].inUse = True;
for (j = 0; j < len; j++)
segnames[i].fname[j] = name[j];
- aspacem_assert(len < VG_MAX_SEGNAMELEN);
segnames[i].fname[len] = 0;
return i;
}
@@ -656,7 +657,7 @@
Int i, j, nSegs;
/* don't pass dumbass arguments */
- aspacem_assert(nStarts >= 0);
+ aspacem_assert(nStarts > 0);
nSegs = 0;
for (i = 0; i < nsegments_used; i++) {
|
|
From: <sv...@va...> - 2015-01-20 18:46:22
|
Author: florian
Date: Tue Jan 20 18:46:13 2015
New Revision: 14881
Log:
Add even more built-in functions for ICC.
Patch by Gregory Czajkowski <gre...@ya...>
Part of fixing BZ #339542.
Modified:
trunk/coregrind/m_compiler.c
Modified: trunk/coregrind/m_compiler.c
==============================================================================
--- trunk/coregrind/m_compiler.c (original)
+++ trunk/coregrind/m_compiler.c Tue Jan 20 18:46:13 2015
@@ -145,7 +145,19 @@
/* Provide certain functions Intel's ICC compiler expects to be defined. */
void *
-__intel_ssse3_rep_memcpy(void *dest, const void *src, SizeT sz)
+__intel_memcpy(void *dest, const void *src, SizeT sz)
+{
+ return VG_(memcpy)( dest, src, sz );
+}
+
+void *
+__intel_mic_avx512f_memcpy(void *dest, const void *src, SizeT sz)
+{
+ return VG_(memcpy)( dest, src, sz );
+}
+
+void *
+__intel_new_memcpy(void *dest, const void *src, SizeT sz)
{
return VG_(memcpy)( dest, src, sz );
}
@@ -156,6 +168,11 @@
return VG_(memcpy)( dest, src, sz );
}
+void *
+__intel_ssse3_rep_memcpy(void *dest, const void *src, SizeT sz)
+{
+ return VG_(memcpy)( dest, src, sz );
+}
void *
_intel_fast_memcpy(void *dest, const void *src, SizeT sz)
@@ -164,6 +181,36 @@
}
void *
+__intel_lrb_memcpy(void *dest, const void *src, SizeT sz)
+{
+ return VG_(memcpy)( dest, src, sz );
+}
+
+void *
+__intel_memset(void *dest, int value, SizeT num)
+{
+ return VG_(memset)( dest, value, num );
+}
+
+void *
+__intel_new_memset(void *dest, int value, SizeT num)
+{
+ return VG_(memset)( dest, value, num );
+}
+
+void *
+__intel_mic_avx512f_memset(void *dest, int value, SizeT num)
+{
+ return VG_(memset)( dest, value, num );
+}
+
+void *
+__intel_lrb_memset(void *dest, int value, SizeT num)
+{
+ return VG_(memset)( dest, value, num );
+}
+
+void *
_intel_fast_memset(void *dest, int value, SizeT num)
{
return VG_(memset)( dest, value, num );
@@ -174,4 +221,3 @@
/*--------------------------------------------------------------------*/
/*--- end ---*/
/*--------------------------------------------------------------------*/
-
|
|
From: Rich C. <rc...@wi...> - 2015-01-20 05:30:51
|
valgrind revision: 14879
VEX revision: 3071
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-01-19 19:22:01 CST
Ended at 2015-01-19 23:30:43 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.5s (15.7x, -----) me:15.5s (32.3x, -----) ca:61.0s (127.0x, -----) he: 9.5s (19.9x, -----) ca:17.1s (35.7x, -----) dr: 9.1s (18.9x, -----) ma: 8.9s (18.5x, -----)
bigcode1 valgrind-old:0.48s no: 7.5s (15.7x, -0.1%) me:15.5s (32.3x, 0.0%) ca:61.0s (127.0x, -0.0%) he: 9.5s (19.8x, 0.2%) ca:17.1s (35.7x, -0.1%) dr: 9.1s (19.0x, -0.3%) ma: 8.9s (18.6x, -0.3%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.7s (38.2x, -----) me:39.7s (81.0x, -----) ca:105.6s (215.5x, -----) he:24.2s (49.3x, -----) ca:32.9s (67.0x, -----) dr:21.9s (44.8x, -----) ma:21.3s (43.5x, -----)
bigcode2 valgrind-old:0.49s no:18.8s (38.3x, -0.2%) me:39.7s (81.0x, -0.0%) ca:105.8s (215.9x, -0.2%) he:24.1s (49.2x, 0.2%) ca:32.9s (67.1x, -0.1%) dr:22.0s (44.9x, -0.4%) ma:21.5s (43.8x, -0.7%)
-- bz2 --
bz2 valgrind-new:2.32s no: 7.8s ( 3.4x, -----) me:25.5s (11.0x, -----) ca:56.8s (24.5x, -----) he:37.6s (16.2x, -----) ca:50.9s (21.9x, -----) dr:53.1s (22.9x, -----) ma: 7.4s ( 3.2x, -----)
bz2 valgrind-old:2.32s no: 7.8s ( 3.4x, 0.1%) me:25.4s (11.0x, 0.2%) ca:56.8s (24.5x, 0.0%) he:37.6s (16.2x, 0.0%) ca:50.8s (21.9x, 0.1%) dr:53.1s (22.9x, 0.2%) ma: 7.4s ( 3.2x, 0.0%)
-- fbench --
fbench valgrind-new:1.44s no: 5.2s ( 3.6x, -----) me:17.5s (12.1x, -----) ca:26.9s (18.7x, -----) he:13.2s ( 9.1x, -----) ca:16.3s (11.3x, -----) dr:13.2s ( 9.2x, -----) ma: 5.4s ( 3.7x, -----)
fbench valgrind-old:1.44s no: 5.2s ( 3.6x, 0.0%) me:17.4s (12.1x, 0.2%) ca:26.9s (18.7x, -0.0%) he:13.2s ( 9.1x, 0.0%) ca:16.2s (11.3x, 0.1%) dr:13.3s ( 9.2x, -0.4%) ma: 5.4s ( 3.7x, 0.4%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.4s ( 3.4x, -----) me:12.3s (12.3x, -----) ca: 7.8s ( 7.8x, -----) he:21.0s (21.0x, -----) ca:20.1s (20.1x, -----) dr:16.9s (16.9x, -----) ma: 3.4s ( 3.4x, -----)
ffbench valgrind-old:1.00s no: 3.4s ( 3.4x, 0.0%) me:12.3s (12.3x, 0.2%) ca: 7.8s ( 7.8x, 0.1%) he:21.0s (21.0x, -0.0%) ca:20.1s (20.1x, 0.0%) dr:16.9s (16.9x, 0.1%) ma: 3.4s ( 3.4x, 0.0%)
-- heap --
heap valgrind-new:0.41s no: 3.0s ( 7.3x, -----) me:22.1s (53.8x, -----) ca:30.1s (73.5x, -----) he:30.6s (74.7x, -----) ca:15.1s (36.8x, -----) dr:20.3s (49.6x, -----) ma:22.2s (54.1x, -----)
heap valgrind-old:0.41s no: 3.0s ( 7.3x, 0.3%) me:22.1s (53.8x, 0.1%) ca:30.2s (73.6x, -0.2%) he:30.7s (74.8x, -0.1%) ca:15.0s (36.7x, 0.4%) dr:20.4s (49.9x, -0.6%) ma:21.7s (53.0x, 2.1%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.54s no: 3.3s ( 6.2x, -----) me:38.0s (70.5x, -----) ca:33.4s (61.8x, -----) he:34.8s (64.4x, -----) ca:17.1s (31.6x, -----) dr:23.4s (43.3x, -----) ma:22.9s (42.5x, -----)
heap_pdb4 valgrind-old:0.54s no: 3.3s ( 6.2x, 0.0%) me:38.0s (70.4x, 0.1%) ca:33.4s (61.8x, 0.1%) he:34.7s (64.3x, 0.1%) ca:17.1s (31.7x, -0.1%) dr:23.1s (42.8x, 1.2%) ma:22.9s (42.4x, 0.3%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.0s (20.4x, -----) me: 6.0s (120.8x, -----) ca: 4.8s (95.4x, -----) he: 5.4s (107.2x, -----) ca: 2.9s (57.2x, -----) dr: 5.0s (99.2x, -----) ma: 4.8s (96.4x, -----)
many-loss-records valgrind-old:0.05s no: 1.0s (20.6x, -1.0%) me: 6.0s (120.8x, 0.0%) ca: 4.8s (95.6x, -0.2%) he: 5.4s (107.2x, 0.0%) ca: 2.9s (57.2x, 0.0%) dr: 4.9s (97.6x, 1.6%) ma: 4.8s (96.8x, -0.4%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.3s ( 8.7x, -----) me: 7.4s (49.2x, -----) ca:12.8s (85.2x, -----) he: 9.9s (65.9x, -----) ca: 4.2s (27.7x, -----) dr: 6.7s (44.4x, -----) ma: 7.0s (46.7x, -----)
many-xpts valgrind-old:0.15s no: 1.3s ( 8.7x, 0.0%) me: 7.4s (49.3x, -0.1%) ca:12.8s (85.2x, 0.0%) he: 9.8s (65.6x, 0.4%) ca: 4.2s (28.1x, -1.4%) dr: 6.7s (44.7x, -0.8%) ma: 7.0s (46.9x, -0.3%)
-- sarp --
sarp valgrind-new:0.11s no: 1.2s (11.3x, -----) me: 9.2s (83.5x, -----) ca: 7.8s (71.4x, -----) he:31.1s (282.8x, -----) ca: 4.3s (39.3x, -----) dr: 4.3s (39.3x, -----) ma: 1.3s (11.9x, -----)
sarp valgrind-old:0.11s no: 1.2s (11.3x, 0.0%) me: 9.2s (83.5x, 0.0%) ca: 7.8s (71.3x, 0.1%) he:31.1s (283.1x, -0.1%) ca: 4.3s (39.3x, 0.0%) dr: 4.4s (40.1x, -2.1%) ma: 1.3s (11.9x, 0.0%)
-- tinycc --
tinycc valgrind-new:0.75s no: 7.4s ( 9.9x, -----) me:37.6s (50.1x, -----) ca:47.0s (62.6x, -----) he:44.8s (59.8x, -----) ca:39.2s (52.2x, -----) dr:38.4s (51.2x, -----) ma:11.6s (15.5x, -----)
tinycc valgrind-old:0.75s no: 7.4s ( 9.9x, 0.0%) me:37.6s (50.1x, -0.0%) ca:47.0s (62.6x, 0.0%) he:44.8s (59.8x, 0.0%) ca:39.2s (52.2x, 0.0%) dr:39.1s (52.2x, -1.9%) ma:11.7s (15.5x, -0.1%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 151m32.862s
user 150m7.166s
sys 1m20.238s
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-01-19 20:10:02.231740610 -0600
+++ hgtls.stdoutB.out 2015-01-19 20:24:58.735962705 -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-01-19 20:10:04.563767231 -0600
+++ err_disable3.stderr.out 2015-01-19 20:29:17.798912470 -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-01-19 20:10:07.111796318 -0600
+++ err_disable4.stderr.out 2015-01-19 20:29:21.872958846 -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-01-19 20:10:05.877782231 -0600
+++ threadname.stderr.out 2015-01-19 20:36:04.270537520 -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-01-19 20:10:05.338776078 -0600
+++ threadname_xml.stderr.out 2015-01-19 20:36:06.567563646 -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-01-19 19:22:17.441500777 -0600
+++ hgtls.stdoutB.out 2015-01-19 19:35:46.098920199 -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-01-19 19:22:18.239507821 -0600
+++ err_disable3.stderr.out 2015-01-19 19:40:04.578377705 -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-01-19 19:22:19.080515245 -0600
+++ err_disable4.stderr.out 2015-01-19 19:40:08.690417033 -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-01-19 19:22:18.841513135 -0600
+++ threadname.stderr.out 2015-01-19 19:46:51.461302626 -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-01-19 19:22:18.547510539 -0600
+++ threadname_xml.stderr.out 2015-01-19 19:46:53.765325037 -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-01-20 05:12:26
|
valgrind revision: 14880 VEX revision: 3071 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-01-20 03:45:01 CET Ended at 2015-01-20 06:12:12 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: 5.2s (23.4x, -----) me: 7.1s (32.2x, -----) ca:26.0s (118.0x, -----) he: 4.5s (20.7x, -----) ca: 9.2s (42.0x, -----) dr: 5.2s (23.6x, -----) ma: 5.0s (22.7x, -----) bigcode1 valgrind-old:0.22s no: 4.9s (22.4x, 4.3%) me: 7.1s (32.2x, 0.0%) ca:26.0s (118.0x, 0.0%) he: 5.9s (26.8x,-29.5%) ca: 9.3s (42.1x, -0.2%) dr: 5.3s (24.0x, -1.5%) ma: 5.0s (22.8x, -0.4%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 8.3s (34.5x, -----) me:14.4s (60.0x, -----) ca:39.7s (165.2x, -----) he: 9.8s (40.9x, -----) ca:14.6s (60.8x, -----) dr: 9.7s (40.5x, -----) ma: 8.7s (36.2x, -----) bigcode2 valgrind-old:0.24s no: 8.1s (33.8x, 2.2%) me:14.4s (59.8x, 0.2%) ca:39.2s (163.2x, 1.2%) he:11.1s (46.3x,-13.2%) ca:14.6s (61.0x, -0.4%) dr: 9.5s (39.5x, 2.5%) ma: 8.7s (36.2x, 0.0%) -- bz2 -- bz2 valgrind-new:0.70s no: 6.6s ( 9.5x, -----) me:13.5s (19.3x, -----) ca:30.1s (43.0x, -----) he:19.7s (28.2x, -----) ca:34.1s (48.7x, -----) dr:29.9s (42.7x, -----) ma: 5.5s ( 7.9x, -----) bz2 valgrind-old:0.70s no: 6.8s ( 9.7x, -2.3%) me:13.5s (19.3x, 0.3%) ca:30.0s (42.9x, 0.2%) he:19.7s (28.2x, -0.1%) ca:34.1s (48.7x, 0.1%) dr:29.8s (42.5x, 0.4%) ma: 5.6s ( 8.0x, -1.3%) -- fbench -- fbench valgrind-new:0.40s no: 1.6s ( 4.1x, -----) me: 4.5s (11.2x, -----) ca: 9.2s (22.9x, -----) he: 6.5s (16.2x, -----) ca: 7.2s (18.1x, -----) dr: 5.7s (14.3x, -----) ma: 1.7s ( 4.2x, -----) fbench valgrind-old:0.40s no: 1.6s ( 4.0x, 1.2%) me: 4.5s (11.2x, 0.0%) ca: 9.2s (23.0x, -0.4%) he: 6.5s (16.3x, -0.5%) ca: 7.2s (18.1x, -0.1%) dr: 5.7s (14.3x, 0.0%) ma: 1.7s ( 4.2x, 0.6%) -- ffbench -- ffbench valgrind-new:0.25s no: 1.2s ( 4.9x, -----) me: 3.3s (13.2x, -----) ca: 3.0s (12.0x, -----) he:43.8s (175.0x, -----) ca: 9.6s (38.3x, -----) dr: 7.5s (29.9x, -----) ma: 1.0s ( 4.0x, -----) ffbench valgrind-old:0.25s no: 1.2s ( 4.8x, 2.5%) me: 3.3s (13.2x, -0.3%) ca: 3.0s (12.1x, -1.0%) he:44.1s (176.5x, -0.8%) ca: 9.6s (38.4x, -0.3%) dr: 7.5s (29.9x, 0.0%) ma: 1.0s ( 4.0x, 1.0%) -- heap -- heap valgrind-new:0.23s no: 2.3s (10.1x, -----) me: 9.2s (39.9x, -----) ca:13.0s (56.4x, -----) he:13.0s (56.7x, -----) ca:11.1s (48.4x, -----) dr: 8.0s (35.0x, -----) ma: 7.9s (34.3x, -----) heap valgrind-old:0.23s no: 2.2s ( 9.8x, 3.4%) me: 9.2s (39.8x, 0.2%) ca:13.0s (56.6x, -0.2%) he:13.0s (56.5x, 0.4%) ca:11.2s (48.7x, -0.5%) dr: 8.1s (35.3x, -1.1%) ma: 7.9s (34.4x, -0.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.5s (11.0x, -----) me:13.2s (57.4x, -----) ca:14.1s (61.3x, -----) he:14.2s (61.5x, -----) ca:12.4s (53.9x, -----) dr: 9.0s (39.1x, -----) ma: 8.1s (35.3x, -----) heap_pdb4 valgrind-old:0.23s no: 2.5s (10.8x, 1.2%) me:13.3s (57.9x, -0.8%) ca:14.1s (61.1x, 0.4%) he:14.2s (61.6x, -0.1%) ca:12.4s (53.7x, 0.3%) dr: 9.2s (40.0x, -2.1%) ma: 8.1s (35.3x, 0.2%) -- many-loss-records -- many-loss-records valgrind-new:0.02s no: 0.5s (27.0x, -----) me: 2.4s (120.0x, -----) ca: 1.9s (97.0x, -----) he: 2.4s (119.0x, -----) ca: 1.9s (96.0x, -----) dr: 2.0s (98.5x, -----) ma: 1.7s (83.0x, -----) many-loss-records valgrind-old:0.02s no: 0.5s (27.0x, 0.0%) me: 2.4s (119.5x, 0.4%) ca: 1.9s (97.5x, -0.5%) he: 2.4s (120.5x, -1.3%) ca: 1.9s (96.0x, 0.0%) dr: 2.0s (99.0x, -0.5%) ma: 1.7s (83.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.9x, -----) me: 3.5s (49.7x, -----) ca:351.6s (5022.7x, -----) he: 6.9s (98.1x, -----) ca: 2.8s (39.9x, -----) dr: 2.8s (39.3x, -----) ma: 2.6s (37.4x, -----) many-xpts valgrind-old:0.07s no: 0.7s ( 9.7x, 1.4%) me: 3.5s (49.7x, 0.0%) ca:348.5s (4979.1x, 0.9%) he: 6.9s (99.0x, -0.9%) ca: 2.8s (40.0x, -0.4%) dr: 2.8s (39.7x, -1.1%) ma: 2.6s (37.6x, -0.4%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (20.7x, -----) me: 3.8s (127.0x, -----) ca: 3.2s (106.0x, -----) he:17.6s (588.3x, -----) ca: 2.1s (68.7x, -----) dr: 1.6s (53.0x, -----) ma: 0.5s (16.7x, -----) sarp valgrind-old:0.03s no: 0.6s (20.7x, 0.0%) me: 3.8s (126.7x, 0.3%) ca: 3.2s (106.0x, 0.0%) he:18.0s (598.7x, -1.8%) ca: 2.1s (68.7x, 0.0%) dr: 1.6s (53.0x, -0.0%) ma: 0.5s (16.7x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 3.2s (14.7x, -----) me:14.8s (67.4x, -----) ca:29.6s (134.4x, -----) he:28.0s (127.2x, -----) ca:21.2s (96.4x, -----) dr:20.9s (94.8x, -----) ma: 4.1s (18.7x, -----) tinycc valgrind-old:0.22s no: 3.1s (14.3x, 2.8%) me:14.8s (67.2x, 0.3%) ca:29.6s (134.4x, 0.0%) he:28.3s (128.8x, -1.3%) ca:21.2s (96.4x, 0.0%) dr:20.9s (94.8x, 0.0%) ma: 4.2s (19.0x, -1.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 110m19.361s user 109m28.844s sys 0m36.843s |
|
From: <ma...@bu...> - 2015-01-20 04:34:20
|
valgrind revision: 14876
VEX revision: 3071
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-01-20 00:00:01 UTC
Ended at 2015-01-20 00:56:36 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-01-20 00:28:29.298994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-01-20 00:46:41.148994625 +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-01-20 00:28:29.258994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-01-20 00:46:48.018994625 +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-01-20 00:28:29.248994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-01-20 00:48:06.478994625 +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-01-20 00:28:29.258994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-01-20 00:48:06.478994625 +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-01-20 00:00:16.808994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-01-20 00:18:29.198994625 +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-01-20 00:00:16.768994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-01-20 00:18:36.088994625 +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-01-20 00:00:16.748994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-01-20 00:19:54.688994625 +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-01-20 00:00:16.768994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-01-20 00:19:54.688994625 +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-01-20 04:16:47
|
valgrind revision: 14880 VEX revision: 3071 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.7-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2015-01-20 03:04:48 GMT Ended at 2015-01-20 04:16:34 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.3s (33.4x, -----) ca:14.3s (143.4x, -----) he: 2.0s (20.5x, -----) ca: 3.9s (38.5x, -----) dr: 2.0s (19.9x, -----) ma: 1.9s (19.5x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.7x, -1.2%) me: 3.3s (33.3x, 0.3%) ca:14.4s (143.6x, -0.1%) he: 2.0s (20.5x, 0.0%) ca: 3.9s (38.7x, -0.5%) dr: 2.0s (19.8x, 0.5%) ma: 1.9s (19.4x, 0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.4x, -----) me: 8.5s (77.4x, -----) ca:25.5s (232.1x, -----) he: 5.0s (45.5x, -----) ca: 7.3s (66.5x, -----) dr: 4.7s (42.8x, -----) ma: 4.6s (41.5x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.5x, -0.5%) me: 8.5s (77.2x, 0.2%) ca:25.6s (233.0x, -0.4%) he: 5.0s (45.6x, -0.2%) ca: 7.3s (66.6x, -0.3%) dr: 4.7s (42.6x, 0.4%) ma: 4.6s (41.5x, 0.0%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.7s (10.9x, -----) ca:13.2s (25.4x, -----) he: 8.4s (16.2x, -----) ca:10.9s (21.0x, -----) dr:10.6s (20.3x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, -0.0%) me: 5.7s (11.0x, -0.2%) ca:13.2s (25.4x, -0.1%) he: 8.3s (15.9x, 1.5%) ca:10.9s (21.0x, 0.0%) dr:10.6s (20.4x, -0.7%) ma: 1.6s ( 3.1x, 0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.0x, -----) ca: 5.6s (25.3x, -----) he: 2.9s (13.2x, -----) ca: 3.2s (14.4x, -----) dr: 2.8s (12.6x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.5x, 1.0%) me: 3.7s (16.9x, 1.1%) ca: 5.4s (24.6x, 2.7%) he: 2.8s (12.8x, 3.1%) ca: 3.1s (14.0x, 3.2%) dr: 2.7s (12.5x, 1.4%) ma: 1.0s ( 4.6x, 2.9%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.1x, -----) me: 2.8s (12.7x, -----) ca: 1.8s ( 8.2x, -----) he: 5.1s (23.0x, -----) ca: 4.1s (18.6x, -----) dr: 3.2s (14.7x, -----) ma: 0.8s ( 3.9x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.1x, 1.1%) me: 2.8s (12.7x, 0.0%) ca: 1.8s ( 8.3x, -0.6%) he: 5.4s (24.5x, -6.7%) ca: 4.1s (18.7x, -0.5%) dr: 3.2s (14.6x, 0.6%) ma: 0.8s ( 3.9x, 0.0%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.3x, -----) me: 4.9s (70.1x, -----) ca: 6.1s (87.1x, -----) he: 6.6s (94.9x, -----) ca: 3.2s (46.0x, -----) dr: 4.2s (60.4x, -----) ma: 4.5s (64.9x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.3x, 0.0%) me: 4.9s (69.4x, 1.0%) ca: 6.2s (88.0x, -1.0%) he: 6.7s (95.7x, -0.9%) ca: 3.2s (46.0x, 0.0%) dr: 4.2s (60.7x, -0.5%) ma: 4.6s (65.9x, -1.5%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.5x, -----) me: 8.4s (84.3x, -----) ca: 6.8s (67.9x, -----) he: 7.5s (74.6x, -----) ca: 3.4s (34.3x, -----) dr: 4.8s (48.1x, -----) ma: 4.6s (46.0x, -----) heap_pdb4 valgrind-old:0.10s no: 0.6s ( 6.4x, 1.5%) me: 8.2s (82.3x, 2.4%) ca: 6.8s (68.0x, -0.1%) he: 7.5s (74.8x, -0.3%) ca: 3.6s (35.8x, -4.4%) dr: 4.9s (49.4x, -2.7%) ma: 4.8s (47.8x, -3.9%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (141.0x, -----) ca: 1.1s (105.0x, -----) he: 1.2s (121.0x, -----) ca: 0.7s (70.0x, -----) dr: 1.1s (108.0x, -----) ma: 1.0s (99.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (142.0x, -0.7%) ca: 1.1s (107.0x, -1.9%) he: 1.2s (120.0x, 0.8%) ca: 0.7s (70.0x, 0.0%) dr: 1.1s (109.0x, -0.9%) ma: 1.0s (99.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 8.0x, -----) me: 2.0s (49.0x, -----) ca: 2.7s (68.0x, -----) he: 2.3s (58.0x, -----) ca: 1.0s (24.5x, -----) dr: 1.5s (38.5x, -----) ma: 1.5s (36.8x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 8.2x, -3.1%) me: 2.0s (50.5x, -3.1%) ca: 2.6s (65.2x, 4.0%) he: 2.3s (57.8x, 0.4%) ca: 1.0s (24.8x, -1.0%) dr: 1.6s (39.2x, -1.9%) ma: 1.5s (36.5x, 0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.6s (132.5x, -----) ca: 1.9s (93.5x, -----) he: 6.7s (334.5x, -----) ca: 1.0s (48.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.6s (128.5x, 3.0%) ca: 1.9s (93.0x, 0.5%) he: 6.6s (328.5x, 1.8%) ca: 1.0s (49.0x, -1.0%) dr: 1.0s (51.0x, 1.0%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.17s no: 1.4s ( 8.5x, -----) me: 9.2s (54.4x, -----) ca:11.2s (65.8x, -----) he: 9.9s (58.4x, -----) ca: 8.3s (48.9x, -----) dr: 8.2s (48.4x, -----) ma: 2.5s (14.6x, -----) tinycc valgrind-old:0.17s no: 1.4s ( 8.5x, 0.7%) me: 9.2s (54.4x, -0.1%) ca:11.2s (66.2x, -0.5%) he: 9.8s (57.9x, 0.8%) ca: 8.3s (49.1x, -0.4%) dr: 8.2s (48.4x, 0.0%) ma: 2.5s (14.6x, -0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m6.161s user 33m17.514s sys 0m22.278s |
|
From: Tom H. <to...@co...> - 2015-01-20 04:07:10
|
valgrind revision: 14880 VEX revision: 3071 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.7-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2015-01-20 02:53:21 GMT Ended at 2015-01-20 04:06:57 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 (34.3x, -----) ca:14.4s (143.8x, -----) he: 2.1s (20.8x, -----) ca: 3.9s (38.8x, -----) dr: 2.0s (20.2x, -----) ma: 2.0s (19.7x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.6x, 0.6%) me: 3.4s (33.6x, 2.0%) ca:14.3s (142.9x, 0.6%) he: 2.1s (20.9x, -0.5%) ca: 3.9s (38.6x, 0.5%) dr: 2.0s (20.3x, -0.5%) ma: 2.0s (19.7x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.10s no: 4.0s (40.2x, -----) me: 8.5s (85.1x, -----) ca:25.9s (259.4x, -----) he: 5.1s (50.6x, -----) ca: 7.4s (73.8x, -----) dr: 4.7s (47.4x, -----) ma: 4.7s (46.5x, -----) bigcode2 valgrind-old:0.10s no: 4.0s (39.9x, 0.7%) me: 8.6s (85.9x, -0.9%) ca:26.6s (266.0x, -2.5%) he: 5.1s (50.6x, 0.0%) ca: 7.3s (73.4x, 0.5%) dr: 4.8s (47.6x, -0.4%) ma: 4.6s (46.2x, 0.6%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.8s (11.1x, -----) ca:13.3s (25.7x, -----) he: 8.3s (16.0x, -----) ca:10.9s (20.9x, -----) dr:10.5s (20.2x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, 0.6%) me: 5.8s (11.1x, 0.3%) ca:13.2s (25.5x, 0.7%) he: 8.3s (16.1x, -0.2%) ca:10.9s (21.1x, -0.6%) dr:10.5s (20.2x, -0.1%) ma: 1.6s ( 3.1x, -1.2%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.7x, -----) me: 3.8s (17.1x, -----) ca: 5.6s (25.5x, -----) he: 2.9s (13.0x, -----) ca: 3.1s (14.3x, -----) dr: 2.7s (12.3x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.8s (17.1x, 0.3%) ca: 5.7s (25.8x, -1.2%) he: 2.9s (13.0x, 0.0%) ca: 3.2s (14.5x, -1.6%) dr: 2.7s (12.1x, 1.1%) ma: 1.1s ( 4.8x, 0.9%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 2.9s (13.9x, -----) ca: 1.9s ( 8.9x, -----) he: 6.5s (31.0x, -----) ca: 4.3s (20.5x, -----) dr: 3.4s (16.4x, -----) ma: 0.9s ( 4.3x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, -1.1%) me: 2.9s (14.0x, -0.7%) ca: 1.9s ( 9.0x, -0.5%) he: 5.7s (27.1x, 12.4%) ca: 4.2s (20.1x, 2.1%) dr: 3.4s (16.3x, 0.3%) ma: 0.9s ( 4.2x, 1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.9x, -----) me: 5.0s (63.1x, -----) ca: 6.7s (83.1x, -----) he: 7.0s (87.5x, -----) ca: 3.3s (40.8x, -----) dr: 4.3s (54.4x, -----) ma: 4.6s (57.8x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, 0.0%) me: 5.0s (63.1x, 0.0%) ca: 6.6s (82.6x, 0.6%) he: 7.0s (87.5x, 0.0%) ca: 3.3s (41.1x, -0.9%) dr: 4.3s (54.4x, 0.0%) ma: 4.6s (57.0x, 1.3%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.11s no: 0.7s ( 6.2x, -----) me: 8.6s (77.7x, -----) ca: 7.2s (65.9x, -----) he: 8.1s (73.8x, -----) ca: 3.6s (32.6x, -----) dr: 5.1s (46.0x, -----) ma: 4.9s (44.3x, -----) heap_pdb4 valgrind-old:0.11s no: 0.7s ( 6.5x, -4.4%) me: 8.6s (78.1x, -0.5%) ca: 7.2s (65.7x, 0.3%) he: 8.1s (73.7x, 0.1%) ca: 3.6s (33.2x, -1.7%) dr: 4.9s (44.6x, 3.0%) ma: 4.7s (42.4x, 4.3%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.2s (25.0x, -----) me: 1.4s (137.0x, -----) ca: 1.0s (104.0x, -----) he: 1.2s (120.0x, -----) ca: 0.7s (66.0x, -----) dr: 1.1s (106.0x, -----) ma: 0.9s (94.0x, -----) many-loss-records valgrind-old:0.01s no: 0.2s (25.0x, 0.0%) me: 1.4s (137.0x, 0.0%) ca: 1.0s (104.0x, 0.0%) he: 1.2s (119.0x, 0.8%) ca: 0.7s (66.0x, 0.0%) dr: 1.1s (106.0x, 0.0%) ma: 0.9s (94.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (63.3x, -----) ca: 2.7s (88.7x, -----) he: 2.3s (75.7x, -----) ca: 0.9s (31.7x, -----) dr: 1.5s (50.0x, -----) ma: 1.4s (46.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 1.9s (63.3x, 0.0%) ca: 2.7s (91.0x, -2.6%) he: 2.2s (73.7x, 2.6%) ca: 1.0s (32.3x, -2.1%) dr: 1.5s (49.7x, 0.7%) ma: 1.4s (46.0x, -0.0%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (122.5x, -----) ca: 1.7s (85.5x, -----) he: 6.7s (333.5x, -----) ca: 0.9s (44.5x, -----) dr: 1.0s (50.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 3.6%) me: 2.4s (122.0x, 0.4%) ca: 1.7s (85.0x, 0.6%) he: 6.6s (331.0x, 0.7%) ca: 0.9s (44.5x, 0.0%) dr: 1.0s (50.0x, 0.0%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.2x, -----) me: 8.7s (57.9x, -----) ca:10.6s (70.4x, -----) he: 9.4s (62.5x, -----) ca: 7.9s (52.5x, -----) dr: 7.8s (51.7x, -----) ma: 2.4s (15.8x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.3x, -0.7%) me: 8.7s (58.1x, -0.2%) ca:10.7s (71.3x, -1.3%) he: 9.4s (62.4x, 0.2%) ca: 7.8s (51.9x, 1.0%) dr: 7.7s (51.6x, 0.1%) ma: 2.4s (15.7x, 0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m15.857s user 33m26.855s sys 0m22.994s |
|
From: Rich C. <rc...@wi...> - 2015-01-20 04:04:10
|
valgrind revision: 14880
VEX revision: 3071
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-01-19 21:30:01 CST
Ended at 2015-01-19 22:03:57 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-01-19 21:47:13.330729997 -0600
+++ hgtls.stdoutB.out 2015-01-19 21:51:54.702969846 -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-01-19 21:47:58.711478735 -0600
+++ hg05_race2.stderr.out 2015-01-19 21:58:29.584071506 -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-01-19 21:47:58.734478101 -0600
+++ tc09_bad_unlock.stderr.out 2015-01-19 21:58:56.871318093 -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-01-19 21:47:15.695664795 -0600
+++ err_disable3.stderr.out 2015-01-19 21:53:45.745906041 -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-01-19 21:47:20.684527243 -0600
+++ err_disable4.stderr.out 2015-01-19 21:53:47.081869177 -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-01-19 21:47:18.274593689 -0600
+++ threadname.stderr.out 2015-01-19 21:55:46.312578682 -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-01-19 21:47:17.304620433 -0600
+++ threadname_xml.stderr.out 2015-01-19 21:55:46.954560962 -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-01-19 21:30:18.871663437 -0600
+++ hgtls.stdoutB.out 2015-01-19 21:35:01.613886669 -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-01-19 21:30:54.199692201 -0600
+++ hg05_race2.stderr.out 2015-01-19 21:41:38.981944470 -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-01-19 21:30:54.221691596 -0600
+++ tc09_bad_unlock.stderr.out 2015-01-19 21:42:06.520186130 -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)
----------------------------------------------------------------
@@ -108,7 +107,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-01-19 21:30:19.776638559 -0600
+++ err_disable3.stderr.out 2015-01-19 21:36:52.208842475 -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-01-19 21:30:21.046603646 -0600
+++ err_disable4.stderr.out 2015-01-19 21:36:53.476807568 -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-01-19 21:30:20.437620388 -0600
+++ threadname.stderr.out 2015-01-19 21:38:53.477503469 -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-01-19 21:30:20.187627260 -0600
+++ threadname_xml.stderr.out 2015-01-19 21:38:54.124485652 -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-01-20 03:58:18
|
valgrind revision: 14880 VEX revision: 3071 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.7-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2015-01-20 02:43:37 GMT Ended at 2015-01-20 03:58:05 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.6s (14.8x, -----) me: 3.3s (30.3x, -----) ca:13.3s (120.8x, -----) he: 2.1s (19.1x, -----) ca: 3.8s (34.7x, -----) dr: 2.0s (18.5x, -----) ma: 1.9s (17.6x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.8x, 0.0%) me: 3.4s (30.7x, -1.5%) ca:13.4s (121.5x, -0.5%) he: 2.1s (19.0x, 0.5%) ca: 3.8s (34.6x, 0.3%) dr: 2.0s (18.5x, 0.0%) ma: 1.9s (17.7x, -0.5%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 3.9s (35.5x, -----) me: 8.6s (77.9x, -----) ca:25.6s (232.7x, -----) he: 5.0s (45.0x, -----) ca: 7.2s (65.4x, -----) dr: 4.7s (42.5x, -----) ma: 4.6s (41.5x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.6x, -0.5%) me: 8.6s (77.9x, 0.0%) ca:24.9s (226.1x, 2.9%) he: 5.0s (45.2x, -0.4%) ca: 7.2s (65.3x, 0.1%) dr: 4.7s (42.5x, 0.2%) ma: 4.5s (41.3x, 0.4%) -- bz2 -- bz2 valgrind-new:0.49s no: 1.6s ( 3.2x, -----) me: 5.7s (11.7x, -----) ca:12.7s (25.8x, -----) he: 8.6s (17.6x, -----) ca:10.4s (21.2x, -----) dr:10.8s (22.0x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.49s no: 1.6s ( 3.2x, -0.6%) me: 5.7s (11.7x, -0.2%) ca:12.7s (25.8x, -0.1%) he: 8.7s (17.7x, -0.3%) ca:10.4s (21.3x, -0.3%) dr:10.8s (22.0x, 0.0%) ma: 1.6s ( 3.2x, -0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.9x, -----) ca: 5.5s (24.9x, -----) he: 2.9s (13.3x, -----) ca: 3.1s (14.2x, -----) dr: 2.7s (12.2x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.5s (15.9x, 0.3%) ca: 5.5s (25.0x, -0.4%) he: 3.0s (13.5x, -1.4%) ca: 3.1s (14.0x, 1.6%) dr: 2.7s (12.2x, 0.0%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.0s ( 4.6x, -----) me: 3.0s (14.3x, -----) ca: 1.9s ( 9.0x, -----) he: 5.1s (24.5x, -----) ca: 4.4s (20.8x, -----) dr: 3.4s (16.2x, -----) ma: 0.9s ( 4.3x, -----) ffbench valgrind-old:0.21s no: 1.0s ( 4.6x, 0.0%) me: 3.0s (14.2x, 1.0%) ca: 1.9s ( 9.0x, -0.5%) he: 6.0s (28.3x,-15.8%) ca: 4.4s (20.9x, -0.5%) dr: 3.4s (16.0x, 1.8%) ma: 0.9s ( 4.3x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.6x, -----) me: 5.4s (67.8x, -----) ca: 6.1s (75.9x, -----) he: 6.8s (84.5x, -----) ca: 3.2s (39.9x, -----) dr: 4.3s (54.4x, -----) ma: 4.7s (58.5x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.6x, 0.0%) me: 5.4s (68.0x, -0.4%) ca: 6.1s (75.9x, 0.0%) he: 6.7s (84.1x, 0.4%) ca: 3.2s (39.8x, 0.3%) dr: 4.4s (54.5x, -0.2%) ma: 4.7s (58.4x, 0.2%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 9.3s (93.0x, -----) ca: 6.7s (66.5x, -----) he: 7.8s (78.3x, -----) ca: 3.5s (35.3x, -----) dr: 5.2s (52.2x, -----) ma: 4.9s (49.1x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 0.0%) me: 9.3s (93.1x, -0.1%) ca: 6.7s (66.9x, -0.6%) he: 7.8s (77.9x, 0.5%) ca: 3.5s (35.2x, 0.3%) dr: 5.2s (52.1x, 0.2%) ma: 5.0s (49.7x, -1.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (27.0x, -----) me: 1.5s (147.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (129.0x, -----) ca: 0.7s (67.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.0s (103.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (27.0x, 0.0%) me: 1.4s (145.0x, 1.4%) ca: 1.0s (102.0x, -2.0%) he: 1.3s (129.0x, 0.0%) ca: 0.7s (66.0x, 1.5%) dr: 1.1s (114.0x, 0.9%) ma: 1.0s (104.0x, -1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.7s (55.3x, -----) ca: 2.5s (84.3x, -----) he: 2.2s (74.3x, -----) ca: 0.9s (31.3x, -----) dr: 1.5s (51.3x, -----) ma: 1.5s (51.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.7s (55.3x, 0.0%) ca: 2.5s (84.3x, 0.0%) he: 2.2s (74.3x, 0.0%) ca: 0.9s (31.3x, 0.0%) dr: 1.5s (51.0x, 0.6%) ma: 1.6s (51.7x, -0.6%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.3s (113.5x, -----) ca: 1.7s (86.0x, -----) he: 6.7s (332.5x, -----) ca: 0.9s (46.5x, -----) dr: 1.1s (54.0x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.3s (115.5x, -1.8%) ca: 1.8s (89.0x, -3.5%) he: 6.6s (332.0x, 0.2%) ca: 0.9s (46.0x, 1.1%) dr: 1.1s (54.5x, -0.9%) ma: 0.3s (15.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 7.8s (52.1x, -----) ca:10.6s (70.6x, -----) he: 9.8s (65.4x, -----) ca: 7.7s (51.0x, -----) dr: 8.1s (53.7x, -----) ma: 2.4s (15.8x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.0x, 0.7%) me: 7.8s (52.1x, -0.1%) ca:10.6s (70.9x, -0.4%) he: 9.8s (65.7x, -0.4%) ca: 7.6s (50.7x, 0.5%) dr: 8.1s (54.0x, -0.5%) ma: 2.4s (15.7x, 0.4%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 33m49.405s user 32m58.217s sys 0m24.036s |
|
From: Tom H. <to...@co...> - 2015-01-20 03:48:53
|
valgrind revision: 14880 VEX revision: 3071 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-300.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2015-01-20 02:34:20 GMT Ended at 2015-01-20 03: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.11s no: 1.7s (15.1x, -----) me: 3.4s (31.0x, -----) ca:13.4s (121.5x, -----) he: 2.1s (18.9x, -----) ca: 3.8s (34.5x, -----) dr: 2.0s (18.3x, -----) ma: 1.9s (17.7x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.9x, 1.2%) me: 3.4s (30.7x, 0.9%) ca:13.2s (119.8x, 1.4%) he: 2.1s (19.1x, -1.0%) ca: 3.8s (34.5x, 0.0%) dr: 2.0s (18.5x, -1.0%) ma: 1.9s (17.7x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.10s no: 3.9s (39.2x, -----) me: 8.5s (85.1x, -----) ca:25.2s (252.0x, -----) he: 5.0s (49.5x, -----) ca: 7.2s (71.7x, -----) dr: 4.7s (46.7x, -----) ma: 4.5s (45.0x, -----) bigcode2 valgrind-old:0.10s no: 3.9s (39.3x, -0.3%) me: 8.6s (85.5x, -0.5%) ca:25.8s (258.2x, -2.5%) he: 5.0s (50.3x, -1.6%) ca: 7.2s (71.8x, -0.1%) dr: 4.7s (46.6x, 0.2%) ma: 4.5s (44.6x, 0.9%) -- bz2 -- bz2 valgrind-new:0.50s no: 1.6s ( 3.3x, -----) me: 5.7s (11.4x, -----) ca:12.5s (25.0x, -----) he: 8.5s (16.9x, -----) ca:10.3s (20.7x, -----) dr:10.5s (20.9x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.50s no: 1.6s ( 3.3x, 0.0%) me: 5.7s (11.4x, 0.0%) ca:12.5s (25.0x, -0.1%) he: 8.5s (17.1x, -0.8%) ca:10.4s (20.8x, -0.9%) dr:10.5s (21.0x, -0.2%) ma: 1.6s ( 3.2x, -0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.8x, -----) ca: 5.4s (24.7x, -----) he: 2.6s (11.9x, -----) ca: 3.0s (13.6x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.5s (15.8x, -0.0%) ca: 5.5s (24.9x, -0.7%) he: 2.6s (11.9x, -0.4%) ca: 3.0s (13.6x, 0.3%) dr: 2.5s (11.5x, 0.0%) ma: 1.1s ( 4.8x, 0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 0.9s ( 4.5x, -----) me: 3.0s (14.2x, -----) ca: 1.9s ( 9.0x, -----) he: 5.7s (27.3x, -----) ca: 4.5s (21.7x, -----) dr: 3.4s (16.1x, -----) ma: 0.9s ( 4.3x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, 0.0%) me: 3.0s (14.2x, -0.3%) ca: 1.9s ( 9.0x, 0.0%) he: 6.0s (28.4x, -4.0%) ca: 4.4s (21.0x, 3.3%) dr: 3.4s (16.0x, 0.6%) ma: 0.9s ( 4.3x, -1.1%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.6x, -----) me: 5.0s (71.7x, -----) ca: 6.0s (86.4x, -----) he: 6.8s (96.7x, -----) ca: 3.3s (46.6x, -----) dr: 4.7s (66.4x, -----) ma: 4.7s (67.6x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.7x, -1.7%) me: 5.0s (71.1x, 0.8%) ca: 6.1s (86.7x, -0.3%) he: 6.7s (96.3x, 0.4%) ca: 3.3s (46.7x, -0.3%) dr: 4.6s (66.3x, 0.2%) ma: 4.8s (68.7x, -1.7%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 8.8s (88.0x, -----) ca: 6.6s (66.1x, -----) he: 7.8s (77.9x, -----) ca: 3.6s (35.6x, -----) dr: 5.1s (51.1x, -----) ma: 5.1s (50.9x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 0.0%) me: 8.8s (87.9x, 0.1%) ca: 6.6s (66.0x, 0.2%) he: 7.8s (77.5x, 0.5%) ca: 3.6s (35.8x, -0.6%) dr: 5.2s (51.9x, -1.6%) ma: 5.0s (50.2x, 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 (101.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (68.0x, -----) dr: 1.1s (114.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.0%) ca: 1.0s (100.0x, 1.0%) he: 1.2s (125.0x, 0.8%) ca: 0.7s (67.0x, 1.5%) dr: 1.2s (118.0x, -3.5%) ma: 1.0s (104.0x, 0.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (54.3x, -----) ca: 2.5s (84.7x, -----) he: 2.2s (74.3x, -----) ca: 1.0s (32.3x, -----) dr: 1.5s (51.0x, -----) ma: 1.5s (51.3x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.6s (53.7x, 1.2%) ca: 2.5s (84.3x, 0.4%) he: 2.2s (73.7x, 0.9%) ca: 1.0s (32.3x, 0.0%) dr: 1.6s (51.7x, -1.3%) ma: 1.5s (51.0x, 0.6%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.4s (117.5x, -----) ca: 1.8s (87.5x, -----) he: 6.8s (341.5x, -----) ca: 0.9s (45.5x, -----) dr: 1.1s (54.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 3.4%) me: 2.4s (117.5x, 0.0%) ca: 1.8s (87.5x, 0.0%) he: 6.8s (341.5x, 0.0%) ca: 0.9s (45.5x, 0.0%) dr: 1.1s (54.0x, 0.0%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.8s (48.6x, -----) ca:10.7s (66.8x, -----) he: 9.8s (61.2x, -----) ca: 7.9s (49.2x, -----) dr: 8.1s (50.6x, -----) ma: 2.4s (15.1x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.5x, 0.7%) me: 7.9s (49.1x, -1.0%) ca:10.7s (67.1x, -0.5%) he: 9.8s (61.4x, -0.4%) ca: 7.9s (49.4x, -0.4%) dr: 8.2s (51.3x, -1.4%) ma: 2.4s (14.7x, 2.5%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 33m56.006s user 32m57.953s sys 0m25.071s |
|
From: <ma...@bu...> - 2015-01-20 01:44:36
|
valgrind revision: 14876
VEX revision: 3071
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+deb7u6) 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-01-20 00:00:02 UTC
Ended at 2015-01-20 01:44:12 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-01-20 00:26:30.542750907 +0000
--- new.short 2015-01-20 00:52:40.551463664 +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.3x, -----) me: 4.8s (33.9x, -----) ca:18.7s (133.7x, -----) he: 2.8s (19.9x, -----) ca: 5.2s (37.4x, -----) dr: 2.7s (19.1x, -----) ma: 2.7s (19.3x, -----)
bigcode1 valgrind-old:0.14s no: 2.3s (16.6x, -2.2%) me: 4.8s (34.4x, -1.5%) ca:19.8s (141.1x, -5.5%) he: 2.8s (20.1x, -1.4%) ca: 5.3s (37.9x, -1.3%) dr: 2.9s (20.8x, -9.0%) ma: 2.8s (20.2x, -4.8%)
-- bigcode2 --
bigcode2 valgrind-new:0.14s no: 5.5s (39.0x, -----) me:11.8s (84.6x, -----) ca:38.2s (273.1x, -----) he: 6.6s (47.4x, -----) ca: 9.5s (67.6x, -----) dr: 6.2s (44.2x, -----) ma: 6.2s (44.4x, -----)
bigcode2 valgrind-old:0.14s no: 5.3s (37.9x, 2.9%) me:11.3s (80.9x, 4.4%) ca:37.0s (264.2x, 3.2%) he: 6.7s (48.0x, -1.4%) ca: 9.7s (68.9x, -2.0%) dr: 6.4s (45.4x, -2.7%) ma: 6.2s (43.9x, 1.0%)
-- bz2 --
bz2 valgrind-new:0.68s no: 2.1s ( 3.1x, -----) me: 7.8s (11.5x, -----) ca:16.2s (23.9x, -----) he:11.2s (16.5x, -----) ca:13.4s (19.6x, -----) dr:14.9s (21.9x, -----) ma: 2.1s ( 3.2x, -----)
bz2 valgrind-old:0.68s no: 2.2s ( 3.2x, -2.8%) me: 7.6s (11.2x, 3.1%) ca:16.1s (23.7x, 0.6%) he:11.5s (16.9x, -2.8%) ca:13.8s (20.3x, -3.4%) dr:14.5s (21.4x, 2.5%) ma: 2.2s ( 3.2x, -2.3%)
-- fbench --
fbench valgrind-new:0.28s no: 1.4s ( 4.9x, -----) me: 4.8s (17.3x, -----) ca: 7.3s (26.2x, -----) he: 3.8s (13.6x, -----) ca: 4.0s (14.2x, -----) dr: 3.3s (11.9x, -----) ma: 1.4s ( 5.0x, -----)
fbench valgrind-old:0.28s no: 1.4s ( 5.1x, -5.9%) me: 4.7s (16.8x, 3.1%) ca: 7.2s (25.8x, 1.5%) he: 3.8s (13.6x, 0.0%) ca: 4.2s (15.1x, -6.3%) dr: 3.4s (12.0x, -0.6%) ma: 1.4s ( 5.1x, -0.7%)
-- ffbench --
ffbench valgrind-new:0.27s no: 1.2s ( 4.6x, -----) me: 3.8s (14.2x, -----) ca: 2.4s ( 8.8x, -----) he: 9.5s (35.1x, -----) ca: 5.2s (19.2x, -----) dr: 4.5s (16.6x, -----) ma: 1.2s ( 4.4x, -----)
ffbench valgrind-old:0.27s no: 1.2s ( 4.5x, 2.4%) me: 3.7s (13.6x, 3.9%) ca: 2.3s ( 8.5x, 3.4%) he: 9.5s (35.3x, -0.4%) ca: 5.3s (19.7x, -2.9%) dr: 4.6s (16.9x, -1.6%) ma: 1.2s ( 4.3x, 0.8%)
-- heap --
heap valgrind-new:0.10s no: 0.9s ( 9.4x, -----) me: 7.2s (72.3x, -----) ca: 8.5s (84.6x, -----) he:10.2s (102.2x, -----) ca: 4.5s (44.8x, -----) dr: 6.3s (63.2x, -----) ma: 7.1s (71.2x, -----)
heap valgrind-old:0.10s no: 0.9s ( 9.1x, 3.2%) me: 7.7s (77.0x, -6.5%) ca: 9.0s (89.6x, -5.9%) he: 9.8s (98.5x, 3.6%) ca: 4.8s (47.6x, -6.2%) dr: 6.3s (62.6x, 0.9%) ma: 6.5s (64.5x, 9.4%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.15s no: 1.0s ( 6.5x, -----) me:13.0s (86.4x, -----) ca: 9.9s (66.3x, -----) he:10.5s (70.2x, -----) ca: 4.9s (32.7x, -----) dr: 6.9s (46.1x, -----) ma: 7.0s (46.9x, -----)
heap_pdb4 valgrind-old:0.15s no: 1.0s ( 6.9x, -7.2%) me:12.5s (83.5x, 3.4%) ca: 9.3s (62.3x, 6.0%) he:10.8s (72.3x, -2.9%) ca: 4.9s (32.7x, 0.2%) dr: 7.1s (47.5x, -3.0%) ma: 6.5s (43.5x, 7.2%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.4s (42.0x, -----) me: 2.0s (196.0x, -----) ca: 1.4s (135.0x, -----) he: 1.8s (175.0x, -----) ca: 0.9s (92.0x, -----) dr: 1.5s (149.0x, -----) ma: 1.4s (142.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.4s (38.0x, 9.5%) me: 2.0s (197.0x, -0.5%) ca: 1.4s (135.0x, 0.0%) he: 1.7s (170.0x, 2.9%) ca: 0.9s (92.0x, 0.0%) dr: 1.5s (154.0x, -3.4%) ma: 1.4s (138.0x, 2.8%)
-- many-xpts --
many-xpts valgrind-new:0.03s no: 0.4s (14.7x, -----) me: 2.6s (87.0x, -----) ca: 3.6s (121.7x, -----) he: 3.3s (109.7x, -----) ca: 1.3s (42.0x, -----) dr: 2.0s (67.7x, -----) ma: 2.0s (67.7x, -----)
many-xpts valgrind-old:0.03s no: 0.4s (14.3x, 2.3%) me: 2.5s (84.7x, 2.7%) ca: 3.8s (127.3x, -4.7%) he: 3.1s (104.3x, 4.9%) ca: 1.3s (43.0x, -2.4%) dr: 2.0s (66.7x, 1.5%) ma: 2.1s (70.7x, -4.4%)
-- sarp --
sarp valgrind-new:0.02s no: 0.4s (19.0x, -----) me: 3.2s (158.5x, -----) ca: 2.2s (111.0x, -----) he:10.5s (524.0x, -----) ca: 1.2s (59.0x, -----) dr: 1.3s (63.5x, -----) ma: 0.4s (21.0x, -----)
sarp valgrind-old:0.02s no: 0.4s (19.0x, 0.0%) me: 3.2s (158.5x, 0.0%) ca: 2.5s (127.0x,-14.4%) he:10.7s (537.0x, -2.5%) ca: 1.2s (60.0x, -1.7%) dr: 1.3s (64.5x, -1.6%) ma: 0.4s (20.5x, 2.4%)
-- tinycc --
tinycc valgrind-new:0.25s no: 1.8s ( 7.2x, -----) me:10.8s (43.2x, -----) ca:13.5s (53.9x, -----) he:12.9s (51.4x, -----) ca:10.4s (41.5x, -----) dr:10.1s (40.2x, -----) ma: 3.0s (12.2x, -----)
tinycc valgrind-old:0.25s no: 1.8s ( 7.0x, 2.8%) me:10.9s (43.8x, -1.2%) ca:13.6s (54.3x, -0.8%) he:13.1s (52.4x, -1.9%) ca:10.3s (41.4x, 0.3%) dr:10.1s (40.3x, -0.3%) ma: 3.2s (12.8x, -4.9%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
2774.82user 34.99system 51:32.14elapsed 90%CPU (0avgtext+0avgdata 500360maxresident)k
309888inputs+453696outputs (581major+11727858minor)pagefaults 0swaps
=================================================
./valgrind-old/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2015-01-20 00:00:22.854403932 +0000
+++ pth_destroy_cond.stderr.out 2015-01-20 00:15:57.606576860 +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-01-20 01:24:47
|
Author: sewardj
Date: Tue Jan 20 01:24:39 2015
New Revision: 14880
Log:
Initial trawl through bugs from 22 Nov 2014 to 20 Jan 2015.
Modified:
trunk/NEWS
trunk/docs/internals/3_10_BUGSTATUS.txt
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Tue Jan 20 01:24:39 2015
@@ -66,6 +66,9 @@
341539 VG_(describe_addr) should not describe address as belonging to client
segment if it is past the heap end
341613 Enable building of manythreads and thread-exits tests on Mac OS X
+341615 Fix none/tests/darwin/access_extended test on Mac OS X
+341698 Valgrind's AESKEYGENASSIST gives wrong result in words 0 and 2
+ when dest register = source register
341789 aarch64: shmat fails with valgrind on ARMv8
342063 wrong format specifier for test mcblocklistsearch in gdbserver_tests
342221 socket connect false positive uninit memory for unknown af family
Modified: trunk/docs/internals/3_10_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_10_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_10_BUGSTATUS.txt Tue Jan 20 01:24:39 2015
@@ -134,46 +134,44 @@
Sat Nov 22 11:33:21 CET 2014
-341238 Recognize DWARFv5 DW_LANG constants used by GCC[5]
-341258 Reflexivity of vector clocks violated
341419 Signal handler ucontext_t not filled out correctly on OS X
341481 MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms
-341494 Patch updating v4l2 API support
341537 POST(sys_io_getevents) shouldn't check iocb or iovec
-341539 VG_(describe_addr)() should not describe address as belonging to client segment if it is past the heap end
-341613 [PATCH] OS X testsuite failures: manythreads thread-exits and reach_thread_register
-341615 [PATCH] Fix none/tests/darwin/access_extended test on Mac OS X
-341698 Valgrind's AESKEYGENASSIST gives wrong result in words 0 and 2 when dest register = source register
341704 [patch] Remove unnecessary ifdef android for 'sh'
341726 [patch] Remove uneccessary ifdef _android_ from launcher-linux.c
-341789 aarch64: shmat fails with valgrind on ARMv8
-341969 unhandled syscall: 314
-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
+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
-342038 Unhandled instruction 236 (vserver) on aarch64
-342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones to a different stack
-342063 wrong format specifier for test mcblocklistsearch in gdbserver_tests
-342117 Valgrind hangs after loading PDB file for MSVC compiled Firefox under Wine
+ == 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
-342221 socket connect produce false positive saying access to uninitialized memory area
342353 Allow dumping full massif output while valgrind is still running
+ Has patch
342356 MIPS: determine page size at runtime
-342421 [PATCH] Added VKI_F_DUPFD_CLOEXEC for FreeBSD fcntl
-342423 [Feature suggestion] Log files should have the history 'execve' calls in them
+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
+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"
-342795 Internal glibc __GI_mempcpy call should be intercepted
342809 mremap fails when protection is enabled
342841 s390x unrecognized instruction fiebra
-342988 Unrecognized instrucitons:
-343012 unhandled syscall 319 (intel drivers + cinnamon wm)
+ -> Florian?
+342988 INT 80 not recognised on amd64
Tue 20 Jan 01:23:52 CET 2015
|
|
From: <sv...@va...> - 2015-01-20 00:47:29
|
Author: sewardj
Date: Tue Jan 20 00:47:21 2015
New Revision: 14879
Log:
Import the list of bugs fixed in 3.10.1 (apparently never copied
into the trunk's NEWS file) and remove duplicates.
Modified:
trunk/NEWS
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Tue Jan 20 00:47:21 2015
@@ -48,29 +48,63 @@
333051 mmap of huge pages fails due to incorrect alignment
== 339163
334802 valgrind does not always explain why a given option is bad
-335440 arm64: ld1 (single structure) is not implemented
-335713 arm64: unhanded instruction: prfm (immediate)
338731 ppc: Fix testuite build for toolchains not supporting -maltivec
338995 shmat with hugepages (SHM_HUGETLB) fails with EINVAL
-339020 ppc64: memcheck/tests/ppc64/power_ISA2_05 failing in nightly build
339045 Getting valgrind to compile and run on OS X Yosemite (10.10)
== 340252
339156 gdbsrv not called for fatal signal
-339182 ppc64: AvSplat ought to load destination vector register with 16/16
- bytes stored prior
-339336 PPC64 store quad instruction (stq) is not supposed to
- change the address register contents
-339433 ppc64 lxvw4x instruction uses four 32-byte loads
339442 Fix testsuite build failure on OS X 10.9
-339645 Use correct tag names in sys_getdents/64 wrappers
339688 Mac-specific ASM does not support .version directive (cpuid,
tronical and pushfpopf tests)
-339706 Fix false positive for ioctl(TIOCSIG) on linux
-339721 assertion 'check_sibling == sibling' failed in readdwarf3.c ...
339755 Fix known deliberate memory leak in setenv() on Mac OS X 10.9
339780 Fix known uninitialised read in pthread_rwlock_init() on Mac OS X 10.9
339789 Fix none/tests/execve test on Mac OS X 10.9
339808 Fix none/tests/rlimit64_nofile test on Mac OS X 10.9
+340115 Fix none/tests/cmdline[1|2] tests on systems which define TMPDIR
+340430 Fix some grammatical weirdness in the manual.
+341238 Recognize GCC5/DWARFv5 DW_LANG constants (Go, C11, C++11, C++14)
+341539 VG_(describe_addr) should not describe address as belonging to client
+ segment if it is past the heap end
+341613 Enable building of manythreads and thread-exits tests on Mac OS X
+341789 aarch64: shmat fails with valgrind on ARMv8
+342063 wrong format specifier for test mcblocklistsearch in gdbserver_tests
+342221 socket connect false positive uninit memory for unknown af family
+342795 Internal glibc __GI_mempcpy call should be intercepted
+343012 Unhandled syscall 319 (memfd_create)
+n-i-bz Provide implementations of certain compiler builtins to support
+ compilers who may not provide those
+n-i-bz Old STABS code is still being compiled, but never used. Remove it.
+n-i-bz Fix compilation on distros with glibc < 2.5
+
+
+
+Release 3.10.1 (25 November 2014)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+3.10.1 is a bug fix release. It fixes various bugs reported in 3.10.0
+and backports fixes for all reported missing AArch64 ARMv8 instructions
+and syscalls from the trunk. If you package or deliver 3.10.0 for others
+to use, you might want to consider upgrading to 3.10.1 instead.
+
+The following bugs have been fixed or resolved. Note that "n-i-bz"
+stands for "not in bugzilla" -- that is, a bug that was reported to us
+but never got a bugzilla entry. We encourage you to file bugs in
+bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather
+than mailing the developers (or mailing lists) directly -- bugs that
+are not entered into bugzilla tend to get forgotten about or ignored.
+
+To see details of a given bug, visit
+ https://bugs.kde.org/show_bug.cgi?id=XXXXXX
+where XXXXXX is the bug number as listed below.
+
+335440 arm64: ld1 (single structure) is not implemented
+335713 arm64: unhanded instruction: prfm (immediate)
+339020 ppc64: memcheck/tests/ppc64/power_ISA2_05 failing in nightly build
+339182 ppc64: AvSplat ought to load destination vector register with [..]
+339336 PPC64 store quad instruction (stq) is not supposed to change [..]
+339433 ppc64 lxvw4x instruction uses four 32-byte loads
+339645 Use correct tag names in sys_getdents/64 wrappers
+339706 Fix false positive for ioctl(TIOCSIG) on linux
+339721 assertion 'check_sibling == sibling' failed in readdwarf3.c ...
339853 arm64 times syscall unknown
339855 arm64 unhandled getsid/setsid syscalls
339858 arm64 dmb sy not implemented
@@ -78,15 +112,11 @@
339927 Unhandled instruction 0x9E7100C6 (fcvtmu) on aarch64
339938 disInstr(arm64): unhandled instruction 0x4F8010A4 (fmla)
== 339950
-339940 unhandled syscall: 83 (sys_fdatasync) + patch
+339940 arm64: unhandled syscall: 83 (sys_fdatasync) + patch
+340033 arm64: unhandled insn dmb ishld and some other isb-dmb-dsb variants
340028 unhandled syscalls for arm64 (msync, pread64, setreuid and setregid)
-340033 arm64: unhandled instruction for dmb ishld and some other
- isb-dmb-dsb variants...
340036 arm64: Unhandled instruction ld4 (multiple structures, no offset)
-340115 Fix none/tests/cmdline[1|2] tests on systems which define TMPDIR
-340236 4 unhandled syscalls on aarch64/arm64: mknodat (33), fchdir
- (50), chroot (51), fchownat (54)
-340430 Fix some grammatical weirdness in the manual.
+340236 arm64: unhandled syscalls: mknodat, fchdir, chroot, fchownat
340509 arm64: unhandled instruction fcvtas
340630 arm64: fchmod (52) and fchown (55) syscalls not recognized
340632 arm64: unhandled instruction fcvtas
@@ -95,19 +125,22 @@
340807 disInstr(arm): unhandled instruction: 0xEE989B20
340856 disInstr(arm64): unhandled instruction 0x1E634C45 (fcsel)
340922 arm64: unhandled getgroups/setgroups syscalls
-341238 Recognize GCC5/DWARFv5 DW_LANG constants (Go, C11, C++11, C++14)
-341539 VG_(describe_addr) should not describe address as belonging to client
- segment if it is past the heap end
-341613 Enable building of manythreads and thread-exits tests on Mac OS X
-341789 aarch64: shmat fails with valgrind on ARMv8
-342063 wrong format specifier for test mcblocklistsearch in gdbserver_tests
-342221 socket connect false positive uninit memory for unknown af family
-342795 Internal glibc __GI_mempcpy call should be intercepted
-343012 Unhandled syscall 319 (memfd_create)
-n-i-bz Provide implementations of certain compiler builtins to support
- compilers who may not provide those
-n-i-bz Old STABS code is still being compiled, but never used. Remove it.
-n-i-bz Fix compilation on distros with glibc < 2.5
+n-i-bz DRD and Helgrind: Handle Imbe_CancelReservation (clrex on ARM)
+n-i-bz Add missing ]] to terminate CDATA.
+n-i-bz Glibc versions prior to 2.5 do not define PTRACE_GETSIGINFO
+n-i-bz Enable sys_fadvise64_64 on arm32.
+n-i-bz Add test cases for all remaining AArch64 SIMD, FP and memory insns.
+n-i-bz Add test cases for all known arm64 load/store instructions.
+n-i-bz PRE(sys_openat): when checking whether ARG1 == VKI_AT_FDCWD [..]
+n-i-bz Add detection of old ppc32 magic instructions from bug 278808.
+n-i-bz exp-dhat: Implement missing function "dh_malloc_usable_size".
+n-i-bz arm64: Implement "fcvtpu w, s".
+n-i-bz arm64: implement ADDP and various others
+n-i-bz arm64: Implement {S,U}CVTF (scalar, fixedpt).
+n-i-bz arm64: enable FCVT{A,N}S X,S.
+
+(3.10.1: 25 November 2014, vex r3026, valgrind r14785)
+
Release 3.10.0 (10 September 2014)
|
|
From: <sv...@va...> - 2015-01-20 00:25:02
|
Author: sewardj
Date: Tue Jan 20 00:24:51 2015
New Revision: 14878
Log:
Pull in bugs opened after 22 Nov 2014.
Modified:
trunk/docs/internals/3_10_BUGSTATUS.txt
Modified: trunk/docs/internals/3_10_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_10_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_10_BUGSTATUS.txt Tue Jan 20 00:24:51 2015
@@ -133,3 +133,47 @@
341036 dumping core and Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)
Sat Nov 22 11:33:21 CET 2014
+
+341238 Recognize DWARFv5 DW_LANG constants used by GCC[5]
+341258 Reflexivity of vector clocks violated
+341419 Signal handler ucontext_t not filled out correctly on OS X
+341481 MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms
+341494 Patch updating v4l2 API support
+341537 POST(sys_io_getevents) shouldn't check iocb or iovec
+341539 VG_(describe_addr)() should not describe address as belonging to client segment if it is past the heap end
+341613 [PATCH] OS X testsuite failures: manythreads thread-exits and reach_thread_register
+341615 [PATCH] Fix none/tests/darwin/access_extended test on Mac OS X
+341698 Valgrind's AESKEYGENASSIST gives wrong result in words 0 and 2 when dest register = source register
+341704 [patch] Remove unnecessary ifdef android for 'sh'
+341726 [patch] Remove uneccessary ifdef _android_ from launcher-linux.c
+341789 aarch64: shmat fails with valgrind on ARMv8
+341969 unhandled syscall: 314
+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
+342038 Unhandled instruction 236 (vserver) on aarch64
+342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones to a different stack
+342063 wrong format specifier for test mcblocklistsearch in gdbserver_tests
+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
+342221 socket connect produce false positive saying access to uninitialized memory area
+342353 Allow dumping full massif output while valgrind is still running
+342356 MIPS: determine page size at runtime
+342421 [PATCH] Added VKI_F_DUPFD_CLOEXEC for FreeBSD fcntl
+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
+342610 disInstr(ppc): declined to decode an AltiVec insn.
+342635 OS X 10.10 (Yosemite) - missing system calls and fcntl code
+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
+342783 arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32 s3, s3, #12"
+342795 Internal glibc __GI_mempcpy call should be intercepted
+342809 mremap fails when protection is enabled
+342841 s390x unrecognized instruction fiebra
+342988 Unrecognized instrucitons:
+343012 unhandled syscall 319 (intel drivers + cinnamon wm)
+
+Tue 20 Jan 01:23:52 CET 2015
|
|
From: <sv...@va...> - 2015-01-20 00:12:25
|
Author: sewardj
Date: Tue Jan 20 00:12:18 2015
New Revision: 14877
Log:
Add some parentheses to keep gcc 5 (prerelease) from complaining.
No functional change.
Modified:
trunk/drd/drd_mutex.c
trunk/drd/drd_thread.c
Modified: trunk/drd/drd_mutex.c
==============================================================================
--- trunk/drd/drd_mutex.c (original)
+++ trunk/drd/drd_mutex.c Tue Jan 20 00:12:18 2015
@@ -55,7 +55,7 @@
void DRD_(mutex_set_trace)(const Bool trace_mutex)
{
- tl_assert(!! trace_mutex == trace_mutex);
+ tl_assert((!! trace_mutex) == trace_mutex);
s_trace_mutex = trace_mutex;
}
Modified: trunk/drd/drd_thread.c
==============================================================================
--- trunk/drd/drd_thread.c (original)
+++ trunk/drd/drd_thread.c Tue Jan 20 00:12:18 2015
@@ -610,7 +610,7 @@
{
tl_assert(0 <= (int)tid && tid < DRD_N_THREADS
&& tid != DRD_INVALID_THREADID);
- tl_assert(!! joinable == joinable);
+ tl_assert((!! joinable) == joinable);
tl_assert(DRD_(g_threadinfo)[tid].pt_threadid != INVALID_POSIX_THREADID);
DRD_(g_threadinfo)[tid].detached_posix_thread = ! joinable;
|