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
(14) |
2
(12) |
3
(14) |
4
(12) |
5
(15) |
6
(12) |
7
(20) |
|
8
(10) |
9
(2) |
10
(8) |
11
(12) |
12
(20) |
13
(12) |
14
(15) |
|
15
(12) |
16
(17) |
17
(16) |
18
(10) |
19
(7) |
20
(7) |
21
(9) |
|
22
(4) |
23
(8) |
24
(4) |
25
|
26
(8) |
27
(5) |
28
(10) |
|
29
(6) |
30
(20) |
31
(9) |
|
|
|
|
|
From: <sv...@va...> - 2015-03-21 20:55:43
|
Author: philippe
Date: Sat Mar 21 20:55:36 2015
New Revision: 15032
Log:
Fix leak : only strdup in SectKind.objname if a SectKind address is returned
Modified:
trunk/coregrind/m_addrinfo.c
Modified: trunk/coregrind/m_addrinfo.c
==============================================================================
--- trunk/coregrind/m_addrinfo.c (original)
+++ trunk/coregrind/m_addrinfo.c Sat Mar 21 20:55:36 2015
@@ -205,10 +205,9 @@
/* -- last ditch attempt at classification -- */
sect = VG_(DebugInfo_sect_kind)( &name, a);
- ai->Addr.SectKind.objname = VG_(strdup)("mc.da.dsname", name);
-
if (sect != Vg_SectUnknown) {
ai->tag = Addr_SectKind;
+ ai->Addr.SectKind.objname = VG_(strdup)("mc.da.dsname", name);
ai->Addr.SectKind.kind = sect;
return;
}
|
|
From: <sv...@va...> - 2015-03-21 16:13:16
|
Author: philippe
Date: Sat Mar 21 16:13:08 2015
New Revision: 15031
Log:
343902 --vgdb=yes doesn't break when --xml=yes is used
Changes ensures that gdbserver is called also when xml is yes.
When gdbserver is set to yes, we have to temporarily reset
xml output to no, as gdbserver output (e.g. print the last error)
has to be printed to gdb.
Modified:
trunk/NEWS
trunk/coregrind/m_errormgr.c
trunk/coregrind/m_gdbserver/server.c
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Sat Mar 21 16:13:08 2015
@@ -120,6 +120,7 @@
343733 Unhandled syscall 187 (msgctl and related) on aarch64
343802 s390x: Fix false positives "conditional jump or move depends on
unitialised value(s)"
+343902 --vgdb=yes doesn't break when --xml=yes is used
343967 Don't warn about setuid/setgid/setcap executable for directories
343978 Recognize DWARF5/GCC5 DW_LANG_Fortran 2003 and 2008 constants
344007 accept4 syscall unhandled on arm64 (242) and ppc64 (344)
Modified: trunk/coregrind/m_errormgr.c
==============================================================================
--- trunk/coregrind/m_errormgr.c (original)
+++ trunk/coregrind/m_errormgr.c Sat Mar 21 16:13:08 2015
@@ -525,9 +525,6 @@
{
Bool still_noisy = True;
- /* Should be assured by caller */
- vg_assert( ! VG_(clo_xml) );
-
/* if user wants to debug from a certain error nr, then wait for gdb/vgdb */
if (VG_(clo_vgdb) != Vg_VgdbNo
&& allow_db_attach
@@ -581,9 +578,8 @@
* prints the tool-specific parts of the message
- * calls do_actions_on_error. This optionally does a debugger
- attach (and detach), and optionally prints a suppression; both
- of these may require user input.
+ * calls do_actions_on_error. This optionally does a gdbserver call
+ and optionally prints a suppression; both of these may require user input.
*/
static void pp_Error ( const Error* err, Bool allow_db_attach, Bool xml )
{
@@ -593,8 +589,6 @@
if (xml) {
- /* Note, allow_db_attach is ignored in here. */
-
/* Ensure that suppression generation is either completely
enabled or completely disabled; either way, we won't require
any user input. m_main.process_cmd_line_options should
@@ -646,8 +640,9 @@
if (VG_(clo_error_markers)[1])
VG_(umsg)("%s\n", VG_(clo_error_markers)[1]);
- do_actions_on_error(err, allow_db_attach);
}
+
+ do_actions_on_error(err, allow_db_attach);
}
Modified: trunk/coregrind/m_gdbserver/server.c
==============================================================================
--- trunk/coregrind/m_gdbserver/server.c (original)
+++ trunk/coregrind/m_gdbserver/server.c Sat Mar 21 16:13:08 2015
@@ -308,7 +308,8 @@
(*sink_wanted_at_return).fd = initial_valgrind_sink.fd;
command_output_to_log = False;
VG_(gdb_printf)
- ("valgrind output will go to log, interactive output will go to gdb\n");
+ ("valgrind output will go to log, "
+ "interactive output will go to gdb\n");
break;
case 6: /* hostvisibility */
wcmd = strtok_r (NULL, " ", &ssaveptr);
@@ -428,12 +429,13 @@
GDB equivalent command of 'v.info location' is 'info symbol'. */
Addr address;
SizeT dummy_sz = 0x1234;
- if (VG_(strtok_get_address_and_size) (&address, &dummy_sz, &ssaveptr)) {
+ if (VG_(strtok_get_address_and_size) (&address,
+ &dummy_sz, &ssaveptr)) {
// If tool provides location information, use that.
if (VG_(needs).info_location) {
VG_TDICT_CALL(tool_info_location, address);
}
- // If tool does not provide location information, use the common one.
+ // If tool does not provide location info, use the common one.
// Also use the common to compare with tool when debug log is set.
if (!VG_(needs).info_location || VG_(debugLog_getLevel)() > 0 ) {
AddrInfo ai;
@@ -544,6 +546,9 @@
// one we have when entering. It can however be changed by the standard
// valgrind command handling.
OutputSink sink_wanted_at_return = VG_(log_output_sink);
+ // When using gdbserver, we temporarily disable xml output.
+ Bool save_clo_xml = VG_(clo_xml);
+ VG_(clo_xml) = False;
if (!initial_valgrind_sink_saved) {
/* first time we enter here, we save the valgrind default log sink */
@@ -580,6 +585,8 @@
/* restore or set the desired output */
VG_(log_output_sink).fd = sink_wanted_at_return.fd;
+ VG_(clo_xml) = save_clo_xml;
+
if (ret | tool_ret)
return 1;
else
|
|
From: <sv...@va...> - 2015-03-21 14:25:09
|
Author: rhyskidd
Date: Sat Mar 21 14:25:02 2015
New Revision: 15030
Log:
Fix memcheck/tests/strchr on OS X
bz#345394
- Support the required index and _platform_strchr alias
Before:
== 589 tests, 239 stderr failures, 22 stdout failures, 0 stderrB failures, 0 stdoutB failures, 31 post failures ==
After:
== 589 tests, 238 stderr failures, 22 stdout failures, 0 stderrB failures, 0 stdoutB failures, 31 post failures ==
Modified:
trunk/NEWS
trunk/memcheck/tests/filter_strchr
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Sat Mar 21 14:25:02 2015
@@ -143,6 +143,7 @@
344702 Fix missing libobjc suppressions on OS X 10.10
344939 Fix memcheck/tests/xml1 on OS X 10.10
345016 helgrind/tests/locked_vs_unlocked2 is failing sometimes
+345394 Fix memcheck/tests/strchr on OS X
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.
Modified: trunk/memcheck/tests/filter_strchr
==============================================================================
--- trunk/memcheck/tests/filter_strchr (original)
+++ trunk/memcheck/tests/filter_strchr Sat Mar 21 14:25:02 2015
@@ -1,6 +1,7 @@
#! /bin/sh
-# vg_replace_strmem.c [r]index and [__GI_]str[r]chr are the same.
+# vg_replace_strmem.c [r]index and [_platform_]str[r]chr are the same.
./filter_stderr "$@" |
sed -e "s/: strchr (vg_replace_strmem.c:/: index (vg_replace_strmem.c:/;
+ s/: _platform_strchr (vg_replace_strmem.c:/: index (vg_replace_strmem.c:/;
s/: strrchr (vg_replace_strmem.c:/: rindex (vg_replace_strmem.c:/"
|
|
From: <sv...@va...> - 2015-03-21 10:58:45
|
Author: florian
Date: Sat Mar 21 10:58:37 2015
New Revision: 15029
Log:
Change the GCC demangler to not use VLA. The rationale is that these VLAs
are allocated on the stack and they can become quite large - in particular
when the client is a C++ application using the Boost library.
In combination with the demanglers recursive nature this can quickly lead
to exhaustion of valgrind's per-thread stack (which cannot be dynamically
grown). Additionally, due to the large VLAs (I've seen a 32k array) we
could run out of stack space without issuing a prior warning and instead
just segfault.
Therefore this patch allocates these arrays on the heap and frees them
later. Basically this is a respin of Joseph's r10385.
Modified:
trunk/coregrind/m_demangle/cp-demangle.c
Modified: trunk/coregrind/m_demangle/cp-demangle.c
==============================================================================
--- trunk/coregrind/m_demangle/cp-demangle.c (original)
+++ trunk/coregrind/m_demangle/cp-demangle.c Sat Mar 21 10:58:37 2015
@@ -4070,6 +4070,7 @@
d_print_init (&dpi, callback, opaque, dc);
{
+#if 0 /* in valgrind */
#ifdef CP_DYNAMIC_ARRAYS
__extension__ struct d_saved_scope scopes[dpi.num_saved_scopes ?: 1];
__extension__ struct d_print_template temps[dpi.num_copy_templates ?: 1];
@@ -4082,13 +4083,28 @@
dpi.copy_templates = alloca (dpi.num_copy_templates
* sizeof (*dpi.copy_templates));
#endif
-
+#else
+ /* Allocate memory dynamically to avoid VLAs as valgrind stack
+ is a scarce resource */
+ dpi.saved_scopes = xmalloc(dpi.num_saved_scopes
+ * sizeof (*dpi.saved_scopes));
+ dpi.copy_templates = xmalloc (dpi.num_copy_templates
+ * sizeof (*dpi.copy_templates));
+#endif /* ! in valgrind */
d_print_comp (&dpi, options, dc);
}
d_print_flush (&dpi);
- return ! d_print_saw_error (&dpi);
+ int status = ! d_print_saw_error (&dpi);
+
+#if 0 /* in valgrind */
+#else
+ free (dpi.saved_scopes);
+ free (dpi.copy_templates);
+#endif /* in valgrind */
+
+ return status;
}
/* Turn components into a human readable string. OPTIONS is the
@@ -5863,6 +5879,7 @@
cplus_demangle_init_info (mangled, options, strlen (mangled), &di);
{
+#if 0 /* in valgrind */
#ifdef CP_DYNAMIC_ARRAYS
__extension__ struct demangle_component comps[di.num_comps];
__extension__ struct demangle_component *subs[di.num_subs];
@@ -5873,6 +5890,12 @@
di.comps = alloca (di.num_comps * sizeof (*di.comps));
di.subs = alloca (di.num_subs * sizeof (*di.subs));
#endif
+#else
+ /* Allocate memory dynamically to avoid VLAs as valgrind stack
+ is a scarce resource */
+ di.comps = xmalloc (di.num_comps * sizeof (*di.comps));
+ di.subs = xmalloc (di.num_subs * sizeof (*di.subs));
+#endif /* ! in valgrind */
switch (type)
{
@@ -5913,6 +5936,12 @@
: 0;
}
+#if 0 /* in valgrind */
+#else
+ free (di.comps);
+ free (di.subs);
+#endif /* in valgrind */
+
return status;
}
@@ -6144,6 +6173,7 @@
cplus_demangle_init_info (mangled, DMGL_GNU_V3, strlen (mangled), &di);
{
+#if 0 /* in valgrind */
#ifdef CP_DYNAMIC_ARRAYS
__extension__ struct demangle_component comps[di.num_comps];
__extension__ struct demangle_component *subs[di.num_subs];
@@ -6154,7 +6184,12 @@
di.comps = alloca (di.num_comps * sizeof (*di.comps));
di.subs = alloca (di.num_subs * sizeof (*di.subs));
#endif
-
+#else
+ /* Allocate memory dynamically to avoid VLAs as valgrind stack
+ is a scarce resource */
+ di.comps = xmalloc (di.num_comps * sizeof (*di.comps));
+ di.subs = xmalloc (di.num_subs * sizeof (*di.subs));
+#endif /* ! in valgrind */
dc = cplus_demangle_mangled_name (&di, 1);
/* Note that because we did not pass DMGL_PARAMS, we don't expect
@@ -6196,6 +6231,12 @@
}
}
+#if 0 /* in valgrind */
+#else
+ free (di.comps);
+ free (di.subs);
+#endif /* in valgrind */
+
return ret;
}
|
|
From: Christian B. <bor...@de...> - 2015-03-21 05:13:34
|
valgrind revision: 15027 VEX revision: 3104 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.42-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-03-21 03:45:01 CET Ended at 2015-03-21 06:13:19 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 == 666 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/memcmptest (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc20_verifywrap (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.22s no: 4.7s (21.4x, -----) me: 6.5s (29.6x, -----) ca:26.0s (118.1x, -----) he: 5.3s (24.1x, -----) ca: 9.2s (42.0x, -----) dr: 4.3s (19.6x, -----) ma: 4.8s (21.7x, -----) bigcode1 valgrind-old:0.22s no: 4.8s (21.6x, -1.1%) me: 6.5s (29.7x, -0.3%) ca:25.9s (118.0x, 0.2%) he: 5.3s (24.1x, 0.0%) ca: 9.2s (42.0x, -0.2%) dr: 4.3s (19.5x, 0.9%) ma: 4.8s (21.7x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.23s no: 7.7s (33.4x, -----) me:14.0s (61.0x, -----) ca:39.0s (169.6x, -----) he:10.3s (45.0x, -----) ca:14.5s (63.0x, -----) dr: 9.2s (40.1x, -----) ma: 8.3s (36.2x, -----) bigcode2 valgrind-old:0.23s no: 7.7s (33.4x, 0.0%) me:14.0s (60.9x, 0.1%) ca:39.1s (169.9x, -0.2%) he:10.4s (45.2x, -0.5%) ca:14.4s (62.7x, 0.4%) dr: 9.3s (40.3x, -0.4%) ma: 8.1s (35.4x, 2.2%) -- bz2 -- bz2 valgrind-new:0.70s no: 5.9s ( 8.5x, -----) me:13.1s (18.7x, -----) ca:30.2s (43.1x, -----) he:19.9s (28.5x, -----) ca:34.8s (49.7x, -----) dr:29.2s (41.7x, -----) ma: 3.8s ( 5.4x, -----) bz2 valgrind-old:0.70s no: 5.9s ( 8.5x, 0.0%) me:13.1s (18.8x, -0.1%) ca:30.2s (43.1x, 0.0%) he:20.0s (28.6x, -0.3%) ca:34.8s (49.8x, -0.1%) dr:29.3s (41.8x, -0.2%) ma: 3.9s ( 5.6x, -3.4%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 4.0x, -----) me: 4.5s (11.1x, -----) ca: 9.3s (22.7x, -----) he: 6.6s (16.1x, -----) ca: 7.4s (18.0x, -----) dr: 5.9s (14.3x, -----) ma: 1.7s ( 4.1x, -----) fbench valgrind-old:0.41s no: 1.6s ( 4.0x, 0.0%) me: 4.6s (11.1x, -0.2%) ca: 9.3s (22.7x, -0.1%) he: 6.6s (16.2x, -0.2%) ca: 7.4s (18.0x, -0.1%) dr: 5.9s (14.3x, -0.2%) ma: 1.7s ( 4.1x, -0.0%) -- ffbench -- ffbench valgrind-new:0.22s no: 1.2s ( 5.4x, -----) me: 3.4s (15.5x, -----) ca: 3.1s (13.9x, -----) he:44.4s (201.7x, -----) ca: 9.6s (43.5x, -----) dr: 7.5s (34.3x, -----) ma: 1.0s ( 4.5x, -----) ffbench valgrind-old:0.22s no: 1.2s ( 5.3x, 1.7%) me: 3.5s (15.7x, -1.5%) ca: 3.1s (13.9x, 0.0%) he:44.2s (200.8x, 0.5%) ca: 9.5s (43.2x, 0.8%) dr: 7.5s (34.0x, 0.9%) ma: 1.0s ( 4.5x, 1.0%) -- heap -- heap valgrind-new:0.23s no: 2.1s ( 9.2x, -----) me: 9.3s (40.6x, -----) ca:13.1s (57.0x, -----) he:13.3s (58.0x, -----) ca:11.4s (49.7x, -----) dr: 8.2s (35.6x, -----) ma: 8.1s (35.3x, -----) heap valgrind-old:0.23s no: 2.1s ( 9.3x, -0.5%) me: 9.4s (40.7x, -0.2%) ca:13.1s (57.0x, 0.1%) he:13.3s (58.0x, 0.0%) ca:11.4s (49.4x, 0.5%) dr: 8.3s (36.0x, -1.1%) ma: 8.2s (35.9x, -1.6%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.5s (10.9x, -----) me:13.5s (58.8x, -----) ca:14.2s (61.6x, -----) he:14.7s (63.8x, -----) ca:12.6s (54.6x, -----) dr: 9.1s (39.3x, -----) ma: 8.2s (35.7x, -----) heap_pdb4 valgrind-old:0.23s no: 2.5s (10.8x, 0.4%) me:13.5s (58.5x, 0.5%) ca:14.2s (61.5x, 0.1%) he:14.8s (64.3x, -0.7%) ca:12.6s (54.8x, -0.5%) dr: 9.1s (39.7x, -1.0%) ma: 8.3s (36.0x, -0.9%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (16.7x, -----) me: 2.4s (81.0x, -----) ca: 1.9s (65.0x, -----) he: 2.5s (81.7x, -----) ca: 1.9s (64.3x, -----) dr: 2.0s (68.0x, -----) ma: 1.7s (57.3x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (17.3x, -4.0%) me: 2.4s (80.7x, 0.4%) ca: 2.0s (65.3x, -0.5%) he: 2.5s (81.7x, 0.0%) ca: 1.9s (64.3x, 0.0%) dr: 2.0s (68.3x, -0.5%) ma: 1.7s (56.7x, 1.2%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.7s ( 9.4x, -----) me: 3.5s (50.1x, -----) ca:349.8s (4997.1x, -----) he: 7.0s (100.1x, -----) ca: 2.8s (40.1x, -----) dr: 2.9s (40.9x, -----) ma: 2.6s (37.9x, -----) many-xpts valgrind-old:0.07s no: 0.7s ( 9.6x, -1.5%) me: 3.5s (50.3x, -0.3%) ca:346.5s (4949.9x, 0.9%) he: 7.0s (100.4x, -0.3%) ca: 2.8s (40.3x, -0.4%) dr: 2.9s (41.0x, -0.3%) ma: 2.7s (38.0x, -0.4%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (20.3x, -----) me: 4.1s (135.7x, -----) ca: 3.2s (107.3x, -----) he:17.8s (594.0x, -----) ca: 2.1s (69.0x, -----) dr: 1.6s (54.0x, -----) ma: 0.5s (17.3x, -----) sarp valgrind-old:0.03s no: 0.6s (20.3x, 0.0%) me: 4.1s (135.7x, 0.0%) ca: 3.2s (108.0x, -0.6%) he:17.8s (594.7x, -0.1%) ca: 2.1s (69.0x, 0.0%) dr: 1.6s (54.0x, 0.0%) ma: 0.5s (17.7x, -1.9%) -- tinycc -- tinycc valgrind-new:0.23s no: 3.1s (13.4x, -----) me:15.1s (65.6x, -----) ca:29.8s (129.7x, -----) he:28.6s (124.4x, -----) ca:21.5s (93.6x, -----) dr:20.6s (89.5x, -----) ma: 4.0s (17.6x, -----) tinycc valgrind-old:0.23s no: 3.0s (13.1x, 2.3%) me:15.0s (65.3x, 0.3%) ca:29.8s (129.7x, 0.0%) he:28.6s (124.1x, 0.2%) ca:21.5s (93.5x, 0.0%) dr:20.6s (89.7x, -0.1%) ma: 4.0s (17.5x, 0.5%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 110m24.037s user 109m13.864s sys 0m52.727s |
|
From: Rich C. <rc...@wi...> - 2015-03-21 04:31:05
|
valgrind revision: 15027
VEX revision: 3104
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.7-7-desktop x86_64
Vendor version: Welcome to openSUSE 13.2 "Harlequin" - Kernel %r (%t).
Nightly build on rodan ( Linux 3.16.7-7-desktop x86_64 )
Started at 2015-03-20 19:22:01 CDT
Ended at 2015-03-20 23:30:55 CDT
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
== 617 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.6s (15.8x, -----) me:15.3s (31.9x, -----) ca:62.1s (129.4x, -----) he: 9.5s (19.8x, -----) ca:18.5s (38.5x, -----) dr: 9.0s (18.8x, -----) ma: 8.8s (18.4x, -----)
bigcode1 valgrind-old:0.48s no: 7.6s (15.8x, 0.0%) me:15.3s (31.9x, -0.1%) ca:62.1s (129.4x, -0.0%) he: 9.5s (19.7x, 0.1%) ca:18.5s (38.5x, 0.0%) dr: 9.0s (18.8x, -0.2%) ma: 8.8s (18.3x, 0.1%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.4s (37.5x, -----) me:38.7s (78.9x, -----) ca:104.9s (214.1x, -----) he:23.8s (48.6x, -----) ca:33.9s (69.2x, -----) dr:21.5s (43.9x, -----) ma:21.0s (42.8x, -----)
bigcode2 valgrind-old:0.49s no:18.4s (37.4x, 0.1%) me:38.8s (79.2x, -0.3%) ca:105.2s (214.8x, -0.3%) he:23.7s (48.4x, 0.3%) ca:33.9s (69.2x, 0.1%) dr:21.6s (44.0x, -0.1%) ma:21.0s (42.8x, 0.0%)
-- bz2 --
bz2 valgrind-new:2.32s no: 7.7s ( 3.3x, -----) me:25.4s (10.9x, -----) ca:58.1s (25.0x, -----) he:38.8s (16.7x, -----) ca:49.7s (21.4x, -----) dr:54.3s (23.4x, -----) ma: 7.3s ( 3.2x, -----)
bz2 valgrind-old:2.32s no: 7.7s ( 3.3x, 0.1%) me:25.3s (10.9x, 0.0%) ca:58.1s (25.0x, 0.0%) he:38.8s (16.7x, -0.0%) ca:49.7s (21.4x, 0.0%) dr:54.3s (23.4x, -0.0%) ma: 7.3s ( 3.2x, 0.0%)
-- fbench --
fbench valgrind-new:1.44s no: 5.2s ( 3.6x, -----) me:17.7s (12.3x, -----) ca:26.6s (18.5x, -----) he:13.1s ( 9.1x, -----) ca:16.0s (11.1x, -----) dr:13.6s ( 9.4x, -----) ma: 5.4s ( 3.8x, -----)
fbench valgrind-old:1.44s no: 5.2s ( 3.6x, -0.6%) me:17.7s (12.3x, -0.1%) ca:26.6s (18.5x, -0.2%) he:13.1s ( 9.1x, -0.3%) ca:16.0s (11.1x, 0.2%) dr:13.5s ( 9.4x, 0.5%) ma: 5.4s ( 3.7x, 0.9%)
-- ffbench --
ffbench valgrind-new:0.99s no: 3.4s ( 3.5x, -----) me:12.4s (12.5x, -----) ca: 8.0s ( 8.1x, -----) he:21.1s (21.4x, -----) ca:21.0s (21.3x, -----) dr:17.5s (17.7x, -----) ma: 3.4s ( 3.4x, -----)
ffbench valgrind-old:0.99s no: 3.5s ( 3.5x, -0.3%) me:12.4s (12.5x, 0.0%) ca: 8.0s ( 8.1x, 0.0%) he:21.1s (21.4x, 0.0%) ca:21.0s (21.2x, 0.0%) dr:17.5s (17.7x, 0.0%) ma: 3.4s ( 3.4x, -0.3%)
-- heap --
heap valgrind-new:0.41s no: 3.0s ( 7.4x, -----) me:22.1s (53.9x, -----) ca:30.8s (75.1x, -----) he:31.5s (76.8x, -----) ca:15.1s (36.7x, -----) dr:20.0s (48.7x, -----) ma:21.8s (53.2x, -----)
heap valgrind-old:0.41s no: 3.0s ( 7.4x, 0.0%) me:22.4s (54.7x, -1.4%) ca:31.2s (76.1x, -1.3%) he:31.7s (77.3x, -0.7%) ca:15.0s (36.6x, 0.3%) dr:19.9s (48.5x, 0.4%) ma:22.1s (54.0x, -1.5%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.56s no: 3.3s ( 5.9x, -----) me:38.0s (67.8x, -----) ca:33.2s (59.2x, -----) he:35.8s (64.0x, -----) ca:17.3s (30.9x, -----) dr:22.6s (40.4x, -----) ma:23.0s (41.1x, -----)
heap_pdb4 valgrind-old:0.56s no: 3.3s ( 5.9x, -0.3%) me:38.3s (68.5x, -1.0%) ca:33.3s (59.5x, -0.4%) he:35.9s (64.1x, -0.3%) ca:17.3s (30.8x, 0.3%) dr:22.6s (40.4x, 0.0%) ma:22.9s (40.8x, 0.5%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.0s (20.8x, -----) me: 6.1s (122.4x, -----) ca: 4.8s (95.6x, -----) he: 5.6s (112.0x, -----) ca: 3.0s (60.2x, -----) dr: 4.9s (97.6x, -----) ma: 4.7s (94.0x, -----)
many-loss-records valgrind-old:0.05s no: 1.1s (21.4x, -2.9%) me: 6.2s (123.2x, -0.7%) ca: 4.8s (96.2x, -0.6%) he: 5.5s (110.6x, 1.2%) ca: 3.0s (60.0x, 0.3%) dr: 4.9s (98.0x, -0.4%) ma: 4.7s (94.0x, 0.0%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.3s ( 8.7x, -----) me: 7.3s (48.9x, -----) ca:12.7s (84.7x, -----) he:10.1s (67.3x, -----) ca: 4.1s (27.4x, -----) dr: 6.4s (42.9x, -----) ma: 7.3s (48.9x, -----)
many-xpts valgrind-old:0.15s no: 1.3s ( 8.7x, -0.8%) me: 7.5s (49.7x, -1.6%) ca:12.7s (84.8x, -0.2%) he:10.1s (67.3x, 0.1%) ca: 4.1s (27.2x, 0.7%) dr: 6.5s (43.4x, -1.1%) ma: 7.1s (47.5x, 2.9%)
-- sarp --
sarp valgrind-new:0.11s no: 1.2s (11.3x, -----) me: 9.8s (88.7x, -----) ca: 7.9s (71.8x, -----) he:31.4s (285.2x, -----) ca: 4.3s (39.1x, -----) dr: 4.4s (39.9x, -----) ma: 1.3s (11.9x, -----)
sarp valgrind-old:0.11s no: 1.2s (11.4x, -0.8%) me: 9.8s (88.8x, -0.1%) ca: 7.9s (71.8x, 0.0%) he:31.2s (284.0x, 0.4%) ca: 4.3s (39.1x, 0.0%) dr: 4.4s (39.7x, 0.5%) ma: 1.3s (12.0x, -0.8%)
-- tinycc --
tinycc valgrind-new:0.75s no: 7.4s ( 9.9x, -----) me:38.1s (50.7x, -----) ca:46.5s (62.0x, -----) he:45.6s (60.8x, -----) ca:38.4s (51.2x, -----) dr:37.4s (49.8x, -----) ma:11.7s (15.5x, -----)
tinycc valgrind-old:0.75s no: 7.4s ( 9.8x, 0.1%) me:38.1s (50.8x, -0.1%) ca:46.7s (62.2x, -0.3%) he:45.3s (60.4x, 0.6%) ca:38.4s (51.1x, 0.0%) dr:37.3s (49.7x, 0.2%) ma:11.6s (15.5x, 0.3%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 152m12.049s
user 150m45.401s
sys 1m22.039s
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-03-20 20:10:31.488556847 -0500
+++ hgtls.stdoutB.out 2015-03-20 20:24:09.656409874 -0500
@@ -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-03-20 20:10:32.280565404 -0500
+++ err_disable3.stderr.out 2015-03-20 20:28:29.748229329 -0500
@@ -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-03-20 20:10:33.114574415 -0500
+++ err_disable4.stderr.out 2015-03-20 20:28:32.904263555 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:46)
- by 0x........: child_fn_2 (err_disable4.c:64)
- ...
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:81)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-03-20 20:10:32.875571833 -0500
+++ threadname.stderr.out 2015-03-20 20:35:22.732710628 -0500
@@ -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-03-20 20:10:32.581568656 -0500
+++ threadname_xml.stderr.out 2015-03-20 20:35:25.088736208 -0500
@@ -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-03-20 19:22:16.758916682 -0500
+++ hgtls.stdoutB.out 2015-03-20 19:35:49.219840961 -0500
@@ -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-03-20 19:22:17.562925509 -0500
+++ err_disable3.stderr.out 2015-03-20 19:40:11.604724563 -0500
@@ -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-03-20 19:22:18.401934721 -0500
+++ err_disable4.stderr.out 2015-03-20 19:40:14.752759164 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:46)
- by 0x........: child_fn_2 (err_disable4.c:64)
- ...
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:81)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-03-20 19:22:18.162932097 -0500
+++ threadname.stderr.out 2015-03-20 19:47:03.918251978 -0500
@@ -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-03-20 19:22:17.865928836 -0500
+++ threadname_xml.stderr.out 2015-03-20 19:47:06.262277504 -0500
@@ -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: Rich C. <rc...@wi...> - 2015-03-21 03:07:33
|
valgrind revision: 15027
VEX revision: 3104
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-03-20 21:30:01 CDT
Ended at 2015-03-20 22:07:22 CDT
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
== 617 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-03-20 21:48:36.854493001 -0500
+++ hgtls.stdoutB.out 2015-03-20 21:55:01.513791753 -0500
@@ -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-03-20 21:49:57.117259634 -0500
+++ hg05_race2.stderr.out 2015-03-20 22:01:44.652571130 -0500
@@ -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-03-20 21:49:57.140258994 -0500
+++ tc09_bad_unlock.stderr.out 2015-03-20 22:02:14.301745499 -0500
@@ -108,7 +108,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-03-20 21:48:43.718302018 -0500
+++ err_disable3.stderr.out 2015-03-20 21:56:53.308682601 -0500
@@ -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-03-20 21:48:52.597053755 -0500
+++ err_disable4.stderr.out 2015-03-20 21:56:54.257656213 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:46)
- by 0x........: child_fn_2 (err_disable4.c:64)
- ...
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:81)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-03-20 21:48:48.700163372 -0500
+++ threadname.stderr.out 2015-03-20 21:58:57.050239008 -0500
@@ -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-03-20 21:48:46.994211337 -0500
+++ threadname_xml.stderr.out 2015-03-20 21:58:57.721220318 -0500
@@ -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-03-20 21:30:21.058022062 -0500
+++ hgtls.stdoutB.out 2015-03-20 21:36:04.526441020 -0500
@@ -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-03-20 21:31:26.847186367 -0500
+++ hg05_race2.stderr.out 2015-03-20 21:42:49.608158284 -0500
@@ -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-03-20 21:31:26.870185722 -0500
+++ tc09_bad_unlock.stderr.out 2015-03-20 21:43:19.381329384 -0500
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-03-20 21:30:22.579979593 -0500
+++ err_disable3.stderr.out 2015-03-20 21:37:56.987307013 -0500
@@ -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-03-20 21:30:25.610895016 -0500
+++ err_disable4.stderr.out 2015-03-20 21:37:57.913281221 -0500
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:46)
- by 0x........: child_fn_2 (err_disable4.c:64)
- ...
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:81)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-03-20 21:30:23.781946053 -0500
+++ threadname.stderr.out 2015-03-20 21:40:00.669862322 -0500
@@ -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-03-20 21:30:23.218961762 -0500
+++ threadname_xml.stderr.out 2015-03-20 21:40:01.339843665 -0500
@@ -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>
|