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
(16) |
2
(7) |
3
(9) |
4
(12) |
5
(20) |
|
6
(24) |
7
(10) |
8
(7) |
9
(17) |
10
(9) |
11
(7) |
12
(8) |
|
13
(12) |
14
(17) |
15
(15) |
16
(15) |
17
(21) |
18
(9) |
19
(17) |
|
20
(16) |
21
(12) |
22
(18) |
23
(8) |
24
(2) |
25
(17) |
26
(23) |
|
27
(30) |
28
(19) |
29
(14) |
30
(11) |
|
|
|
|
From: Bart V. A. <bar...@gm...> - 2008-04-28 19:34:08
|
On Mon, Apr 28, 2008 at 4:41 PM, Dirk Mueller <dm...@gm...> wrote: > On Saturday 26 April 2008, Bart Van Assche wrote: > > > Although your modifications are OK they break Valgrind on OpenSUSE 11. > > This is because of a bug in the OpenSUSE glibc-devel package: > > this is already fixed, update (glibc-devel). > > Hint: I'm the packager of valgrind for openSUSE. Thanks for the info, by this time I have updated the glibc packages of my openSUSE 11 virtual machine. And I knew that you are involved in openSUSE -- I told you about the issue with __GLIBC_MINOR__ in the hope that you could get it resolved more quickly then when I had filed a bug report. And apparently my assumption was right :-) Bart. |
|
From: <sv...@va...> - 2008-04-28 16:51:52
|
Author: bart Date: 2008-04-28 17:51:24 +0100 (Mon, 28 Apr 2008) New Revision: 7955 Log: Updated Makefile.am after having renamed an output file. Modified: trunk/exp-drd/tests/Makefile.am Modified: trunk/exp-drd/tests/Makefile.am =================================================================== --- trunk/exp-drd/tests/Makefile.am 2008-04-28 16:26:49 UTC (rev 7954) +++ trunk/exp-drd/tests/Makefile.am 2008-04-28 16:51:24 UTC (rev 7955) @@ -104,7 +104,7 @@ tc08_hbl2.stdout.exp \ tc08_hbl2.vgtest \ tc09_bad_unlock.stderr.exp \ - tc09_bad_unlock.stderr.exp-opensuse11 \ + tc09_bad_unlock.stderr.exp-glibc2.8 \ tc09_bad_unlock.vgtest \ tc10_rec_lock.stderr.exp \ tc10_rec_lock.vgtest \ |
|
From: <sv...@va...> - 2008-04-28 16:26:59
|
Author: bart
Date: 2008-04-28 17:26:49 +0100 (Mon, 28 Apr 2008)
New Revision: 7954
Log:
Compiles now on systems without definition of CLOCK_MONOTONIC.
Modified:
trunk/memcheck/tests/linux-timerfd-syscall.c
Modified: trunk/memcheck/tests/linux-timerfd-syscall.c
===================================================================
--- trunk/memcheck/tests/linux-timerfd-syscall.c 2008-04-28 16:22:53 UTC (rev 7953)
+++ trunk/memcheck/tests/linux-timerfd-syscall.c 2008-04-28 16:26:49 UTC (rev 7954)
@@ -167,7 +167,9 @@
struct itimerspec tmr;
struct tmr_type clks[] =
{
+#if defined(HAVE_CLOCK_MONOTONIC)
{ CLOCK_MONOTONIC, "CLOCK MONOTONIC" },
+#endif
{ CLOCK_REALTIME, "CLOCK REALTIME" },
};
|
|
From: <sv...@va...> - 2008-04-28 16:23:21
|
Author: bart Date: 2008-04-28 17:22:53 +0100 (Mon, 28 Apr 2008) New Revision: 7953 Log: Added configure test for CLOCK_MONOTONIC. Modified: trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2008-04-28 10:32:32 UTC (rev 7952) +++ trunk/configure.in 2008-04-28 16:22:53 UTC (rev 7953) @@ -560,6 +560,26 @@ fi +# Check for CLOCK_MONOTONIC + +AC_MSG_CHECKING([for CLOCK_MONOTONIC]) + +AC_TRY_COMPILE( +[ +#include <time.h> +], [ + struct timespec t; + clock_gettime(CLOCK_MONOTONIC, &t); + return 0; +], +[ +AC_MSG_RESULT([yes]) +AC_DEFINE([HAVE_CLOCK_MONOTONIC], 1, + [Define to 1 if you have the `CLOCK_MONOTONIC' constant.]) +], [ +AC_MSG_RESULT([no]) +]) + # Check whether pthread_mutex_t has a member called __m_kind. AC_MSG_CHECKING([for pthread_mutex_t::__m_kind]) |
|
From: Bart V. A. <bar...@gm...> - 2008-04-28 16:07:32
|
On Mon, Apr 28, 2008 at 3:51 PM, Dirk Mueller <dm...@gm...> wrote: > On Monday 28 April 2008, sv...@va... wrote: > > > New Revision: 7951 > > > > Log: > > update suppression for glibc 2.8: the backtrace > > points to ld-2.8.so here.. so just match for any > > lib in /lib > > I'd like to backport this and the other two commits related to glibc 2.8 > support to 3.3 branch. any comments? Since the release of version 3.3.0 a lot of work has been done on exp-drd. The exp-drd tool has been transformed from a toy to a usable tool. Anyone any objections against merging the current trunk version of exp-drd to the 3.3.0 branch ? Bart. |
|
From: Julian S. <js...@ac...> - 2008-04-28 15:18:05
|
On Monday 28 April 2008 15:51, Dirk Mueller wrote: > On Monday 28 April 2008, sv...@va... wrote: > > New Revision: 7951 > > > > Log: > > update suppression for glibc 2.8: the backtrace > > points to ld-2.8.so here.. so just match for any > > lib in /lib > > I'd like to backport this and the other two commits related to glibc 2.8 > support to 3.3 branch. any comments? Sounds fine to me. btw, I hope to have some time next week to fix bugs and push the 3.3 branch along a bit. J |
|
From: Dirk M. <dm...@gm...> - 2008-04-28 14:44:05
|
On Saturday 26 April 2008, Bart Van Assche wrote: > Although your modifications are OK they break Valgrind on OpenSUSE 11. > This is because of a bug in the OpenSUSE glibc-devel package: this is already fixed, update (glibc-devel). Hint: I'm the packager of valgrind for openSUSE. Greetings, Dirk |
|
From: Bart V. A. <bar...@gm...> - 2008-04-28 14:16:02
|
On Mon, Apr 28, 2008 at 3:51 PM, Dirk Mueller <dm...@gm...> wrote: > On Monday 28 April 2008, sv...@va... wrote: > > > New Revision: 7951 > > > > Log: > > update suppression for glibc 2.8: the backtrace > > points to ld-2.8.so here.. so just match for any > > lib in /lib > > I'd like to backport this and the other two commits related to glibc 2.8 > support to 3.3 branch. any comments? How about timerfd_create()/timerfd_gettime()/timerfd_settime() support ? Isn't it about time for a 3.3.1 release ? The 3.3.0 release dates from four months ago, and several bugs have been fixed since then. Bart. |
|
From: Dirk M. <dm...@gm...> - 2008-04-28 13:52:34
|
On Monday 28 April 2008, sv...@va... wrote: > New Revision: 7951 > > Log: > update suppression for glibc 2.8: the backtrace > points to ld-2.8.so here.. so just match for any > lib in /lib I'd like to backport this and the other two commits related to glibc 2.8 support to 3.3 branch. any comments? Thanks, Dirk |
|
From: Filipe C. <fi...@gm...> - 2008-04-28 13:37:00
|
Hi On 4 Apr, 2008, at 00:49, Filipe Cabecinhas wrote: > The optimization is: > add a slot in the ISelEnv structure to keep track of the last stored > IP in the current basic block > when a PUT(IP) is encountered, behave as before but store the stored > IP (if it's an immediate) in env > when the next PUT(IP) is encountered, if we can only store a byte, a > word or a double-word, only store those bits, not the full 64 bits. I've ported this patch to powerpc with the following difference: When only the lower 16/32 bits differ, only store those bits to memory. Not with an immediate, but it still saves come instructions. To implement this, I change the IR instruction and let it continue to a normal Ist_Put. Maybe this would be better doing in the non-hardware dependent part of VEX but then there's the problem of not being able to tell if it's better to change only some bits or not, so I don't know if it's feasible. I may also refactor the x86 and amd64 patch to do the same thing so it's consistent, if you think it's better. The powerpc patch is at http://web.ist.utl.pt/~filipe.cabecinhas/patches/vex-CIA-optimization.patch If you think anything is wrong with the patch, please comment. - Filipe Cabecinhas P.S: Attached are the code expansion rates and the performance tests' results. |
|
From: <sv...@va...> - 2008-04-28 10:32:34
|
Author: sewardj
Date: 2008-04-28 11:32:32 +0100 (Mon, 28 Apr 2008)
New Revision: 7952
Log:
* remove "(otag 1234)" bits from error messages
* print
Use --track-origins=yes to see where uninitialised values come from
at the end of a non-origin tracking run that showed value errors
* only print otrack-related stats when doing origin tracking
Modified:
branches/OTRACK_BY_INSTRUMENTATION/memcheck/mc_main.c
Modified: branches/OTRACK_BY_INSTRUMENTATION/memcheck/mc_main.c
===================================================================
--- branches/OTRACK_BY_INSTRUMENTATION/memcheck/mc_main.c 2008-04-27 22:34:16 UTC (rev 7951)
+++ branches/OTRACK_BY_INSTRUMENTATION/memcheck/mc_main.c 2008-04-28 10:32:32 UTC (rev 7952)
@@ -3547,6 +3547,13 @@
/*--- Error types ---*/
/*------------------------------------------------------------*/
+/* Did we show to the user, any errors for which an uninitialised
+ value origin could have been collected (but wasn't) ? If yes,
+ then, at the end of the run, print a 1 line message advising that a
+ rerun with --track-origins=yes might help. */
+static Bool any_value_errors = False;
+
+
// Different kinds of blocks.
typedef enum {
Block_Mallocd = 111,
@@ -3891,9 +3898,9 @@
static void mc_pp_origin ( ExeContext* ec, Bool is_stack_origin )
{
- tl_assert(ec);
HChar* xpre = VG_(clo_xml) ? " <what>" : " ";
HChar* xpost = VG_(clo_xml) ? "</what>" : "";
+ tl_assert(ec);
if (VG_(clo_xml)) {
VG_(message)(Vg_UserMsg, " <origin>");
}
@@ -3928,7 +3935,8 @@
}
case Err_Value:
- if (extra->Err.Value.otag == 0) {
+ any_value_errors = True;
+ if (1 || extra->Err.Value.otag == 0) {
mc_pp_msg("UninitValue", err,
"Use of uninitialised value of size %d",
extra->Err.Value.szB);
@@ -3943,7 +3951,8 @@
break;
case Err_Cond:
- if (extra->Err.Cond.otag == 0) {
+ any_value_errors = True;
+ if (1 || extra->Err.Cond.otag == 0) {
mc_pp_msg("UninitCondition", err,
"Conditional jump or move depends"
" on uninitialised value(s)");
@@ -3959,6 +3968,7 @@
break;
case Err_RegParam:
+ any_value_errors = True;
mc_pp_msg("SyscallParam", err,
"Syscall param %s contains uninitialised byte(s)",
VG_(get_error_string)(err));
@@ -3968,6 +3978,8 @@
break;
case Err_MemParam:
+ if (!extra->Err.MemParam.isAddrErr)
+ any_value_errors = True;
mc_pp_msg("SyscallParam", err,
"Syscall param %s points to %s byte(s)",
VG_(get_error_string)(err),
@@ -3981,6 +3993,8 @@
break;
case Err_User:
+ if (!extra->Err.User.isAddrErr)
+ any_value_errors = True;
mc_pp_msg("ClientCheck", err,
"%s byte(s) found during client check request",
( extra->Err.User.isAddrErr
@@ -6383,7 +6397,6 @@
/*--- Origin tracking: sarp handlers ---*/
/*--------------------------------------------*/
-// FIXME: reconsider what origin to store for the 1/2 cases
__attribute__((noinline))
static void ocache_sarp_Set_Origins ( Addr a, UWord len, UInt otag ) {
if ((a & 1) && len >= 1) {
@@ -6519,6 +6532,15 @@
VG_(message)(Vg_UserMsg,
"For counts of detected errors, rerun with: -v");
}
+
+
+ if (any_value_errors && !VG_(clo_xml) && VG_(clo_verbosity) >= 1
+ && MC_(clo_mc_level) == 2) {
+ VG_(message)(Vg_UserMsg,
+ "Use --track-origins=yes to see where "
+ "uninitialised values come from");
+ }
+
if (MC_(clo_leak_check) != LC_Off)
mc_detect_memory_leaks(1/*bogus ThreadId*/, MC_(clo_leak_check));
@@ -6574,36 +6596,38 @@
" memcheck: max shadow mem size: %dk, %dM",
max_shmem_szB / 1024, max_shmem_szB / (1024 * 1024));
- VG_(message)(Vg_DebugMsg,
- " ocacheL1: %,12lu refs %,12lu misses (%,lu lossage)",
- stats_ocacheL1_find,
- stats_ocacheL1_misses,
- stats_ocacheL1_lossage );
- VG_(message)(Vg_DebugMsg,
- " ocacheL1: %,12lu at 0 %,12lu at 1",
- stats_ocacheL1_find - stats_ocacheL1_misses
- - stats_ocacheL1_found_at_1
- - stats_ocacheL1_found_at_N,
- stats_ocacheL1_found_at_1 );
- VG_(message)(Vg_DebugMsg,
- " ocacheL1: %,12lu at 2+ %,12lu move-fwds",
- stats_ocacheL1_found_at_N,
- stats_ocacheL1_movefwds );
- VG_(message)(Vg_DebugMsg,
- " ocacheL1: %,12lu sizeB %,12lu useful",
- (UWord)sizeof(OCache),
- 4 * OC_W32S_PER_LINE * OC_LINES_PER_SET * OC_N_SETS );
- VG_(message)(Vg_DebugMsg,
- " ocacheL2: %,12lu refs %,12lu misses",
- stats__ocacheL2_refs,
- stats__ocacheL2_misses );
- VG_(message)(Vg_DebugMsg,
- " ocacheL2: %,9lu max nodes %,9lu curr nodes",
- stats__ocacheL2_n_nodes_max,
- stats__ocacheL2_n_nodes );
- VG_(message)(Vg_DebugMsg,
- " niacache: %,12lu refs %,12lu misses",
- stats__nia_cache_queries, stats__nia_cache_misses);
+ if (MC_(clo_mc_level) >= 3) {
+ VG_(message)(Vg_DebugMsg,
+ " ocacheL1: %,12lu refs %,12lu misses (%,lu lossage)",
+ stats_ocacheL1_find,
+ stats_ocacheL1_misses,
+ stats_ocacheL1_lossage );
+ VG_(message)(Vg_DebugMsg,
+ " ocacheL1: %,12lu at 0 %,12lu at 1",
+ stats_ocacheL1_find - stats_ocacheL1_misses
+ - stats_ocacheL1_found_at_1
+ - stats_ocacheL1_found_at_N,
+ stats_ocacheL1_found_at_1 );
+ VG_(message)(Vg_DebugMsg,
+ " ocacheL1: %,12lu at 2+ %,12lu move-fwds",
+ stats_ocacheL1_found_at_N,
+ stats_ocacheL1_movefwds );
+ VG_(message)(Vg_DebugMsg,
+ " ocacheL1: %,12lu sizeB %,12lu useful",
+ (UWord)sizeof(OCache),
+ 4 * OC_W32S_PER_LINE * OC_LINES_PER_SET * OC_N_SETS );
+ VG_(message)(Vg_DebugMsg,
+ " ocacheL2: %,12lu refs %,12lu misses",
+ stats__ocacheL2_refs,
+ stats__ocacheL2_misses );
+ VG_(message)(Vg_DebugMsg,
+ " ocacheL2: %,9lu max nodes %,9lu curr nodes",
+ stats__ocacheL2_n_nodes_max,
+ stats__ocacheL2_n_nodes );
+ VG_(message)(Vg_DebugMsg,
+ " niacache: %,12lu refs %,12lu misses",
+ stats__nia_cache_queries, stats__nia_cache_misses);
+ }
}
if (0) {
|
|
From: Tom H. <th...@cy...> - 2008-04-28 02:55:58
|
Nightly build on aston ( x86_64, Fedora Core 5 ) started at 2008-04-28 03:20:08 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 423 tests, 7 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == 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 == 423 tests, 11 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/malloc_free_fill (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc08_hbl2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Apr 28 03:38:19 2008 --- new.short Mon Apr 28 03:56:03 2008 *************** *** 8,20 **** ! == 423 tests, 11 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/malloc_free_fill (stderr) - memcheck/tests/partial_load_dflt (stderr) - memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) - memcheck/tests/sigkill (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) - none/tests/mremap (stderr) none/tests/mremap2 (stdout) - helgrind/tests/tc08_hbl2 (stdout) helgrind/tests/tc20_verifywrap (stderr) --- 8,15 ---- ! == 423 tests, 7 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) |
|
From: Tom H. <th...@cy...> - 2008-04-28 02:55:19
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2008-04-28 03:15:02 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -Winline -Wall -Wshadow -g -m32 -Wno-long-long -MT linux-timerfd-syscall.o -MD -MP -MF ".deps/linux-timerfd-syscall.Tpo" \ -c -o linux-timerfd-syscall.o `test -f 'linux-timerfd-syscall.c' || echo './'`linux-timerfd-syscall.c; \ then mv -f ".deps/linux-timerfd-syscall.Tpo" ".deps/linux-timerfd-syscall.Po"; \ else rm -f ".deps/linux-timerfd-syscall.Tpo"; exit 1; \ fi linux-timerfd-syscall.c: In function `main': linux-timerfd-syscall.c:170: `CLOCK_MONOTONIC' undeclared (first use in this function) linux-timerfd-syscall.c:170: (Each undeclared identifier is reported only once linux-timerfd-syscall.c:170: for each function it appears in.) make[5]: *** [linux-timerfd-syscall.o] Error 1 make[5]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind' make: *** [check] Error 2 ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 333 tests, 57 stderr failures, 1 stdout failure, 29 post failures == memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/long_namespace_xml (stderr) memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/x86/bug152022 (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/xor-undef-x86 (stderr) memcheck/tests/xml1 (stderr) massif/tests/alloc-fns-A (post) massif/tests/alloc-fns-B (post) massif/tests/basic (post) massif/tests/basic2 (post) massif/tests/big-alloc (post) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/custom_alloc (post) massif/tests/deep-A (post) massif/tests/deep-B (stderr) massif/tests/deep-B (post) massif/tests/deep-C (stderr) massif/tests/deep-C (post) massif/tests/deep-D (post) massif/tests/ignoring (post) massif/tests/insig (post) massif/tests/long-names (post) massif/tests/long-time (post) massif/tests/new-cpp (post) massif/tests/null (post) massif/tests/one (post) massif/tests/overloaded-new (post) massif/tests/peak (post) massif/tests/peak2 (stderr) massif/tests/peak2 (post) massif/tests/realloc (stderr) massif/tests/realloc (post) massif/tests/thresholds_0_0 (post) massif/tests/thresholds_0_10 (post) massif/tests/thresholds_10_0 (post) massif/tests/thresholds_10_10 (post) massif/tests/thresholds_5_0 (post) massif/tests/thresholds_5_10 (post) massif/tests/zero1 (post) massif/tests/zero2 (post) none/tests/blockfault (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/shell (stderr) none/tests/shell_valid1 (stderr) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) helgrind/tests/hg01_all_ok (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/hg06_readshared (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc02_simple_tls (stderr) helgrind/tests/tc03_re_excl (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc07_hbl1 (stderr) helgrind/tests/tc08_hbl2 (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc11_XCHG (stderr) helgrind/tests/tc12_rwl_trivial (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) helgrind/tests/tc24_nonzero_sem (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Apr 28 04:35:33 2008 --- new.short Mon Apr 28 04:49:03 2008 *************** *** 6,97 **** ! Regression test results follow ! ! == 333 tests, 57 stderr failures, 1 stdout failure, 29 post failures == ! memcheck/tests/leak-0 (stderr) ! memcheck/tests/leak-cycle (stderr) ! memcheck/tests/leak-regroot (stderr) ! memcheck/tests/leak-tree (stderr) ! memcheck/tests/long_namespace_xml (stderr) ! memcheck/tests/malloc_free_fill (stderr) ! memcheck/tests/pointer-trace (stderr) ! memcheck/tests/stack_changes (stderr) ! memcheck/tests/varinfo1 (stderr) ! memcheck/tests/varinfo2 (stderr) ! memcheck/tests/varinfo3 (stderr) ! memcheck/tests/varinfo4 (stderr) ! memcheck/tests/varinfo5 (stderr) ! memcheck/tests/varinfo6 (stderr) ! memcheck/tests/x86/bug152022 (stderr) ! memcheck/tests/x86/scalar (stderr) ! memcheck/tests/x86/scalar_supp (stderr) ! memcheck/tests/x86/xor-undef-x86 (stderr) ! memcheck/tests/xml1 (stderr) ! massif/tests/alloc-fns-A (post) ! massif/tests/alloc-fns-B (post) ! massif/tests/basic (post) ! massif/tests/basic2 (post) ! massif/tests/big-alloc (post) ! massif/tests/culling1 (stderr) ! massif/tests/culling2 (stderr) ! massif/tests/custom_alloc (post) ! massif/tests/deep-A (post) ! massif/tests/deep-B (stderr) ! massif/tests/deep-B (post) ! massif/tests/deep-C (stderr) ! massif/tests/deep-C (post) ! massif/tests/deep-D (post) ! massif/tests/ignoring (post) ! massif/tests/insig (post) ! massif/tests/long-names (post) ! massif/tests/long-time (post) ! massif/tests/new-cpp (post) ! massif/tests/null (post) ! massif/tests/one (post) ! massif/tests/overloaded-new (post) ! massif/tests/peak (post) ! massif/tests/peak2 (stderr) ! massif/tests/peak2 (post) ! massif/tests/realloc (stderr) ! massif/tests/realloc (post) ! massif/tests/thresholds_0_0 (post) ! massif/tests/thresholds_0_10 (post) ! massif/tests/thresholds_10_0 (post) ! massif/tests/thresholds_10_10 (post) ! massif/tests/thresholds_5_0 (post) ! massif/tests/thresholds_5_10 (post) ! massif/tests/zero1 (post) ! massif/tests/zero2 (post) ! none/tests/blockfault (stderr) ! none/tests/mremap (stderr) ! none/tests/mremap2 (stdout) ! none/tests/shell (stderr) ! none/tests/shell_valid1 (stderr) ! none/tests/shell_valid2 (stderr) ! none/tests/shell_valid3 (stderr) ! helgrind/tests/hg01_all_ok (stderr) ! helgrind/tests/hg02_deadlock (stderr) ! helgrind/tests/hg03_inherit (stderr) ! helgrind/tests/hg04_race (stderr) ! helgrind/tests/hg05_race2 (stderr) ! helgrind/tests/hg06_readshared (stderr) ! helgrind/tests/tc01_simple_race (stderr) ! helgrind/tests/tc02_simple_tls (stderr) ! helgrind/tests/tc03_re_excl (stderr) ! helgrind/tests/tc05_simple_race (stderr) ! helgrind/tests/tc06_two_races (stderr) ! helgrind/tests/tc07_hbl1 (stderr) ! helgrind/tests/tc08_hbl2 (stderr) ! helgrind/tests/tc09_bad_unlock (stderr) ! helgrind/tests/tc11_XCHG (stderr) ! helgrind/tests/tc12_rwl_trivial (stderr) ! helgrind/tests/tc14_laog_dinphils (stderr) ! helgrind/tests/tc16_byterace (stderr) ! helgrind/tests/tc17_sembar (stderr) ! helgrind/tests/tc18_semabuse (stderr) ! helgrind/tests/tc19_shadowmem (stderr) ! helgrind/tests/tc20_verifywrap (stderr) ! helgrind/tests/tc21_pthonce (stderr) ! helgrind/tests/tc22_exit_w_lock (stderr) ! helgrind/tests/tc23_bogus_condwait (stderr) ! helgrind/tests/tc24_nonzero_sem (stderr) ! --- 6,27 ---- ! Last 20 lines of verbose log follow echo ! if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -Winline -Wall -Wshadow -g -m32 -Wno-long-long -MT linux-timerfd-syscall.o -MD -MP -MF ".deps/linux-timerfd-syscall.Tpo" \ ! -c -o linux-timerfd-syscall.o `test -f 'linux-timerfd-syscall.c' || echo './'`linux-timerfd-syscall.c; \ ! then mv -f ".deps/linux-timerfd-syscall.Tpo" ".deps/linux-timerfd-syscall.Po"; \ ! else rm -f ".deps/linux-timerfd-syscall.Tpo"; exit 1; \ ! fi ! linux-timerfd-syscall.c: In function `main': ! linux-timerfd-syscall.c:170: `CLOCK_MONOTONIC' undeclared (first use in this function) ! linux-timerfd-syscall.c:170: (Each undeclared identifier is reported only once ! linux-timerfd-syscall.c:170: for each function it appears in.) ! make[5]: *** [linux-timerfd-syscall.o] Error 1 ! make[5]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[4]: *** [check-am] Error 2 ! make[4]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[3]: *** [check-recursive] Error 1 ! make[3]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind' ! make: *** [check] Error 2 |
|
From: Tom H. <th...@cy...> - 2008-04-28 02:54:14
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2008-04-28 03:05:05 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 417 tests, 4 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == 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 == 417 tests, 8 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Apr 28 03:30:01 2008 --- new.short Mon Apr 28 03:54:17 2008 *************** *** 8,17 **** ! == 417 tests, 8 stderr failures, 2 stdout failures, 0 post failures == ! memcheck/tests/partial_load_dflt (stderr) ! memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) - memcheck/tests/sigkill (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) - none/tests/mremap (stderr) none/tests/mremap2 (stdout) --- 8,13 ---- ! == 417 tests, 4 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2008-04-28 02:44:12
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2008-04-28 03:15:02 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -Winline -Wall -Wshadow -g -m32 -Wno-long-long -MT linux-timerfd-syscall.o -MD -MP -MF ".deps/linux-timerfd-syscall.Tpo" \ -c -o linux-timerfd-syscall.o `test -f 'linux-timerfd-syscall.c' || echo './'`linux-timerfd-syscall.c; \ then mv -f ".deps/linux-timerfd-syscall.Tpo" ".deps/linux-timerfd-syscall.Po"; \ else rm -f ".deps/linux-timerfd-syscall.Tpo"; exit 1; \ fi linux-timerfd-syscall.c: In function `main': linux-timerfd-syscall.c:170: `CLOCK_MONOTONIC' undeclared (first use in this function) linux-timerfd-syscall.c:170: (Each undeclared identifier is reported only once linux-timerfd-syscall.c:170: for each function it appears in.) make[5]: *** [linux-timerfd-syscall.o] Error 1 make[5]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind' make: *** [check] Error 2 ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 329 tests, 57 stderr failures, 2 stdout failures, 29 post failures == memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/long_namespace_xml (stderr) memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/x86/bug152022 (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/xor-undef-x86 (stderr) memcheck/tests/xml1 (stderr) massif/tests/alloc-fns-A (post) massif/tests/alloc-fns-B (post) massif/tests/basic (post) massif/tests/basic2 (post) massif/tests/big-alloc (post) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/custom_alloc (post) massif/tests/deep-A (post) massif/tests/deep-B (stderr) massif/tests/deep-B (post) massif/tests/deep-C (stderr) massif/tests/deep-C (post) massif/tests/deep-D (post) massif/tests/ignoring (post) massif/tests/insig (post) massif/tests/long-names (post) massif/tests/long-time (post) massif/tests/new-cpp (post) massif/tests/null (post) massif/tests/one (post) massif/tests/overloaded-new (post) massif/tests/peak (post) massif/tests/peak2 (stderr) massif/tests/peak2 (post) massif/tests/realloc (stderr) massif/tests/realloc (post) massif/tests/thresholds_0_0 (post) massif/tests/thresholds_0_10 (post) massif/tests/thresholds_10_0 (post) massif/tests/thresholds_10_10 (post) massif/tests/thresholds_5_0 (post) massif/tests/thresholds_5_10 (post) massif/tests/zero1 (post) massif/tests/zero2 (post) none/tests/blockfault (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/shell (stderr) none/tests/shell_valid1 (stderr) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) helgrind/tests/hg01_all_ok (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/hg06_readshared (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc02_simple_tls (stderr) helgrind/tests/tc03_re_excl (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc07_hbl1 (stderr) helgrind/tests/tc08_hbl2 (stdout) helgrind/tests/tc08_hbl2 (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc11_XCHG (stderr) helgrind/tests/tc12_rwl_trivial (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) helgrind/tests/tc24_nonzero_sem (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Apr 28 03:40:16 2008 --- new.short Mon Apr 28 03:44:17 2008 *************** *** 6,98 **** ! Regression test results follow ! ! == 329 tests, 57 stderr failures, 2 stdout failures, 29 post failures == ! memcheck/tests/leak-0 (stderr) ! memcheck/tests/leak-cycle (stderr) ! memcheck/tests/leak-regroot (stderr) ! memcheck/tests/leak-tree (stderr) ! memcheck/tests/long_namespace_xml (stderr) ! memcheck/tests/malloc_free_fill (stderr) ! memcheck/tests/pointer-trace (stderr) ! memcheck/tests/stack_changes (stderr) ! memcheck/tests/varinfo1 (stderr) ! memcheck/tests/varinfo2 (stderr) ! memcheck/tests/varinfo3 (stderr) ! memcheck/tests/varinfo4 (stderr) ! memcheck/tests/varinfo5 (stderr) ! memcheck/tests/varinfo6 (stderr) ! memcheck/tests/x86/bug152022 (stderr) ! memcheck/tests/x86/scalar (stderr) ! memcheck/tests/x86/scalar_supp (stderr) ! memcheck/tests/x86/xor-undef-x86 (stderr) ! memcheck/tests/xml1 (stderr) ! massif/tests/alloc-fns-A (post) ! massif/tests/alloc-fns-B (post) ! massif/tests/basic (post) ! massif/tests/basic2 (post) ! massif/tests/big-alloc (post) ! massif/tests/culling1 (stderr) ! massif/tests/culling2 (stderr) ! massif/tests/custom_alloc (post) ! massif/tests/deep-A (post) ! massif/tests/deep-B (stderr) ! massif/tests/deep-B (post) ! massif/tests/deep-C (stderr) ! massif/tests/deep-C (post) ! massif/tests/deep-D (post) ! massif/tests/ignoring (post) ! massif/tests/insig (post) ! massif/tests/long-names (post) ! massif/tests/long-time (post) ! massif/tests/new-cpp (post) ! massif/tests/null (post) ! massif/tests/one (post) ! massif/tests/overloaded-new (post) ! massif/tests/peak (post) ! massif/tests/peak2 (stderr) ! massif/tests/peak2 (post) ! massif/tests/realloc (stderr) ! massif/tests/realloc (post) ! massif/tests/thresholds_0_0 (post) ! massif/tests/thresholds_0_10 (post) ! massif/tests/thresholds_10_0 (post) ! massif/tests/thresholds_10_10 (post) ! massif/tests/thresholds_5_0 (post) ! massif/tests/thresholds_5_10 (post) ! massif/tests/zero1 (post) ! massif/tests/zero2 (post) ! none/tests/blockfault (stderr) ! none/tests/mremap (stderr) ! none/tests/mremap2 (stdout) ! none/tests/shell (stderr) ! none/tests/shell_valid1 (stderr) ! none/tests/shell_valid2 (stderr) ! none/tests/shell_valid3 (stderr) ! helgrind/tests/hg01_all_ok (stderr) ! helgrind/tests/hg02_deadlock (stderr) ! helgrind/tests/hg03_inherit (stderr) ! helgrind/tests/hg04_race (stderr) ! helgrind/tests/hg05_race2 (stderr) ! helgrind/tests/hg06_readshared (stderr) ! helgrind/tests/tc01_simple_race (stderr) ! helgrind/tests/tc02_simple_tls (stderr) ! helgrind/tests/tc03_re_excl (stderr) ! helgrind/tests/tc05_simple_race (stderr) ! helgrind/tests/tc06_two_races (stderr) ! helgrind/tests/tc07_hbl1 (stderr) ! helgrind/tests/tc08_hbl2 (stdout) ! helgrind/tests/tc08_hbl2 (stderr) ! helgrind/tests/tc09_bad_unlock (stderr) ! helgrind/tests/tc11_XCHG (stderr) ! helgrind/tests/tc12_rwl_trivial (stderr) ! helgrind/tests/tc14_laog_dinphils (stderr) ! helgrind/tests/tc16_byterace (stderr) ! helgrind/tests/tc17_sembar (stderr) ! helgrind/tests/tc18_semabuse (stderr) ! helgrind/tests/tc19_shadowmem (stderr) ! helgrind/tests/tc20_verifywrap (stderr) ! helgrind/tests/tc21_pthonce (stderr) ! helgrind/tests/tc22_exit_w_lock (stderr) ! helgrind/tests/tc23_bogus_condwait (stderr) ! helgrind/tests/tc24_nonzero_sem (stderr) ! --- 6,27 ---- ! Last 20 lines of verbose log follow echo ! if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../coregrind -I../../include -I../../VEX/pub -Winline -Wall -Wshadow -g -m32 -Wno-long-long -MT linux-timerfd-syscall.o -MD -MP -MF ".deps/linux-timerfd-syscall.Tpo" \ ! -c -o linux-timerfd-syscall.o `test -f 'linux-timerfd-syscall.c' || echo './'`linux-timerfd-syscall.c; \ ! then mv -f ".deps/linux-timerfd-syscall.Tpo" ".deps/linux-timerfd-syscall.Po"; \ ! else rm -f ".deps/linux-timerfd-syscall.Tpo"; exit 1; \ ! fi ! linux-timerfd-syscall.c: In function `main': ! linux-timerfd-syscall.c:170: `CLOCK_MONOTONIC' undeclared (first use in this function) ! linux-timerfd-syscall.c:170: (Each undeclared identifier is reported only once ! linux-timerfd-syscall.c:170: for each function it appears in.) ! make[5]: *** [linux-timerfd-syscall.o] Error 1 ! make[5]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[4]: *** [check-am] Error 2 ! make[4]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[3]: *** [check-recursive] Error 1 ! make[3]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind' ! make: *** [check] Error 2 |
|
From: Tom H. <th...@cy...> - 2008-04-28 02:40:38
|
Nightly build on trojan ( x86_64, Fedora Core 6 ) started at 2008-04-28 03:25:04 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 421 tests, 7 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/bug133694 (stdout) memcheck/tests/x86/bug133694 (stderr) memcheck/tests/x86/scalar (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) none/tests/mremap2 (stdout) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == 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 == 421 tests, 11 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/bug133694 (stdout) memcheck/tests/x86/bug133694 (stderr) memcheck/tests/x86/scalar (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) none/tests/mremap (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Apr 28 03:32:53 2008 --- new.short Mon Apr 28 03:40:43 2008 *************** *** 8,14 **** ! == 421 tests, 11 stderr failures, 5 stdout failures, 0 post failures == ! memcheck/tests/partial_load_dflt (stderr) ! memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) - memcheck/tests/sigkill (stderr) memcheck/tests/vcpu_fnfns (stdout) --- 8,11 ---- ! == 421 tests, 7 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) *************** *** 19,21 **** none/tests/cmdline2 (stdout) - none/tests/mremap (stderr) none/tests/mremap2 (stdout) --- 16,17 ---- |
|
From: Tom H. <th...@cy...> - 2008-04-28 02:27:25
|
Nightly build on dellow ( x86_64, Fedora 8 ) started at 2008-04-28 03:10:06 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 417 tests, 7 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/mremap2 (stdout) none/tests/pth_cvsimple (stdout) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo linux-syscalls-2007.c:38: error: 'eventfd_t' undeclared (first use in this function) linux-syscalls-2007.c:38: error: (Each undeclared identifier is reported only once linux-syscalls-2007.c:38: error: for each function it appears in.) linux-syscalls-2007.c:38: error: expected ';' before 'ev' linux-syscalls-2007.c:39: warning: ISO C90 forbids mixed declarations and code linux-syscalls-2007.c:44: warning: implicit declaration of function 'signalfd' linux-syscalls-2007.c:47: warning: implicit declaration of function 'eventfd' linux-syscalls-2007.c:48: warning: implicit declaration of function 'eventfd_read' linux-syscalls-2007.c:48: error: 'ev' undeclared (first use in this function) make[5]: *** [linux-syscalls-2007.o] Error 1 make[5]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind' make: *** [check] Error 2 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Apr 28 03:14:19 2008 --- new.short Mon Apr 28 03:27:30 2008 *************** *** 6,27 **** ! Last 20 lines of verbose log follow echo ! linux-syscalls-2007.c:38: error: 'eventfd_t' undeclared (first use in this function) ! linux-syscalls-2007.c:38: error: (Each undeclared identifier is reported only once ! linux-syscalls-2007.c:38: error: for each function it appears in.) ! linux-syscalls-2007.c:38: error: expected ';' before 'ev' ! linux-syscalls-2007.c:39: warning: ISO C90 forbids mixed declarations and code ! linux-syscalls-2007.c:44: warning: implicit declaration of function 'signalfd' ! linux-syscalls-2007.c:47: warning: implicit declaration of function 'eventfd' ! linux-syscalls-2007.c:48: warning: implicit declaration of function 'eventfd_read' ! linux-syscalls-2007.c:48: error: 'ev' undeclared (first use in this function) ! make[5]: *** [linux-syscalls-2007.o] Error 1 ! make[5]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[4]: *** [check-am] Error 2 ! make[4]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[3]: *** [check-recursive] Error 1 ! make[3]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck/tests' ! make[2]: *** [check-recursive] Error 1 ! make[2]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind/memcheck' ! make[1]: *** [check-recursive] Error 1 ! make[1]: Leaving directory `/tmp/vgtest/2008-04-28/valgrind' ! make: *** [check] Error 2 --- 6,20 ---- ! Regression test results follow ! ! == 417 tests, 7 stderr failures, 3 stdout failures, 0 post failures == ! memcheck/tests/pointer-trace (stderr) ! memcheck/tests/vcpu_fnfns (stdout) ! memcheck/tests/x86/scalar (stderr) ! none/tests/blockfault (stderr) ! none/tests/mremap2 (stdout) ! none/tests/pth_cvsimple (stdout) ! helgrind/tests/tc18_semabuse (stderr) ! helgrind/tests/tc20_verifywrap (stderr) ! helgrind/tests/tc21_pthonce (stderr) ! helgrind/tests/tc22_exit_w_lock (stderr) ! |
|
From: Tom H. <th...@cy...> - 2008-04-28 02:23:00
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2008-04-28 03:00:02 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 423 tests, 29 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/amd64/insn_ssse3 (stdout) none/tests/amd64/insn_ssse3 (stderr) none/tests/amd64/ssse3_misaligned (stderr) none/tests/blockfault (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap2 (stdout) none/tests/x86/insn_ssse3 (stdout) none/tests/x86/insn_ssse3 (stderr) none/tests/x86/ssse3_misaligned (stderr) helgrind/tests/hg01_all_ok (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) ================================================= == 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 == 423 tests, 33 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/malloc_free_fill (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/amd64/insn_ssse3 (stdout) none/tests/amd64/insn_ssse3 (stderr) none/tests/amd64/ssse3_misaligned (stderr) none/tests/blockfault (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/x86/insn_ssse3 (stdout) none/tests/x86/insn_ssse3 (stderr) none/tests/x86/ssse3_misaligned (stderr) helgrind/tests/hg01_all_ok (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Apr 28 03:11:42 2008 --- new.short Mon Apr 28 03:23:01 2008 *************** *** 8,15 **** ! == 423 tests, 33 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/malloc_free_fill (stderr) - memcheck/tests/partial_load_dflt (stderr) - memcheck/tests/partial_load_ok (stderr) memcheck/tests/pointer-trace (stderr) - memcheck/tests/sigkill (stderr) memcheck/tests/stack_switch (stderr) --- 8,12 ---- ! == 423 tests, 29 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) *************** *** 23,25 **** none/tests/fdleak_fcntl (stderr) - none/tests/mremap (stderr) none/tests/mremap2 (stdout) --- 20,21 ---- |
|
From: <sv...@va...> - 2008-04-27 22:34:11
|
Author: dirk
Date: 2008-04-27 23:34:16 +0100 (Sun, 27 Apr 2008)
New Revision: 7951
Log:
update suppression for glibc 2.8: the backtrace
points to ld-2.8.so here.. so just match for any
lib in /lib
Modified:
trunk/xfree-4.supp
Modified: trunk/xfree-4.supp
===================================================================
--- trunk/xfree-4.supp 2008-04-27 20:38:47 UTC (rev 7950)
+++ trunk/xfree-4.supp 2008-04-27 22:34:16 UTC (rev 7951)
@@ -136,7 +136,7 @@
struct with uninitialized paddings - libxcb
Memcheck:Param
writev(vector[...])
- obj:/lib*/libc-2.6*.so
+ obj:/lib*/*.so
obj:/usr/lib*/libxcb.so.1.0.0
obj:/usr/lib*/libxcb.so.1.0.0
fun:xcb_send_request
@@ -147,7 +147,7 @@
struct with uninitialized paddings - libxcb
Memcheck:Param
writev(vector[...])
- obj:/lib*/libc-2.6*.so
+ obj:/lib*/*.so
obj:/usr/lib*/libxcb.so.1.0.0
obj:/usr/lib*/libxcb.so.1.0.0
obj:/usr/lib*/libxcb.so.1.0.0
|
|
From: <sv...@va...> - 2008-04-27 20:38:43
|
Author: dirk
Date: 2008-04-27 21:38:47 +0100 (Sun, 27 Apr 2008)
New Revision: 7950
Log:
fix typo
Modified:
trunk/configure.in
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2008-04-27 16:18:44 UTC (rev 7949)
+++ trunk/configure.in 2008-04-27 20:38:47 UTC (rev 7950)
@@ -528,7 +528,7 @@
;;
2.8)
AC_MSG_RESULT(2.8 family)
- AC_DEFINE([GLIBC_2_7], 1, [Define to 1 if you're using glibc 2.7.x])
+ AC_DEFINE([GLIBC_2_8], 1, [Define to 1 if you're using glibc 2.8.x])
DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
|
|
From: <sv...@va...> - 2008-04-27 16:18:41
|
Author: bart Date: 2008-04-27 17:18:44 +0100 (Sun, 27 Apr 2008) New Revision: 7949 Log: Added reference to SPLASH-2. Modified: trunk/exp-drd/docs/README.txt Modified: trunk/exp-drd/docs/README.txt =================================================================== --- trunk/exp-drd/docs/README.txt 2008-04-27 16:17:34 UTC (rev 7948) +++ trunk/exp-drd/docs/README.txt 2008-04-27 16:18:44 UTC (rev 7949) @@ -592,6 +592,11 @@ Sun Studio 12: Thread Analyzer User's Guide http://docs.sun.com/app/docs/doc/820-0619 +[Venetis 2007] + Ioannis E. Venetis + The Modified SPLASH-2 Home Page + http://www.capsl.udel.edu/splash/Download.html + [Zhou 2007] Pin Zhou, Radu Teodorescu, Yuanyuan Zhou. HARD: Hardware-Assisted Lockset-based Race Detection. |
|
From: <sv...@va...> - 2008-04-27 16:17:29
|
Author: bart Date: 2008-04-27 17:17:34 +0100 (Sun, 27 Apr 2008) New Revision: 7948 Log: Updated to do list. Modified: trunk/exp-drd/TODO.txt Modified: trunk/exp-drd/TODO.txt =================================================================== --- trunk/exp-drd/TODO.txt 2008-04-27 13:21:01 UTC (rev 7947) +++ trunk/exp-drd/TODO.txt 2008-04-27 16:17:34 UTC (rev 7948) @@ -4,8 +4,6 @@ Data-race detection algorithm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- More extensive testing of reader/writer locks. -- Regression test for bitmap manipulation functions. - Continue discussion about unification of DRD and Helgrind client requests. - Memory pool support. - Add locking order checking. Start from the following information: @@ -40,7 +38,8 @@ Testing ~~~~~~~ -- testing with more complex multithreaded test programs. +- More extensive testing of reader/writer locks. +- Regression test for bitmap manipulation functions. - test exp-drd's performance with the SPLASH-2 software, e.g. fft (http://www-flash.stanford.edu/apps/SPLASH/) or the PARSEC benchmark (http://parsec.cs.princeton.edu/license.htm). |
|
From: Bart V. A. <bar...@gm...> - 2008-04-27 15:02:45
|
Hello, As known the Valgrind documentation is in DocBook format, and that documentation is converted into PDF via PassiveTex. PassiveTeX is no longer maintained (last update was in March 2004, four years ago) and has fallen behind in its implementation of the XSL-FO specification. There are other XSL-FO converters, e.g. FOP. FOP version 0.94, as included in OpenSUSE 11.0, seems functional enough to convert the Valgrind documentation from XSL-FO to docbook format. However, errors in the current DocBook documentation prevent FOP to finish the conversion. It would be great if these errors could be fixed, such that we can switch from PassiveTeX to FOP. See also the following URL for more information about the error message printed by FOP and how to find its cause: http://www.nabble.com/fop-throws-a-javax.xml.transform.TransformerException-td16840978.html Bart. |
|
From: <sv...@va...> - 2008-04-27 13:20:55
|
Author: bart
Date: 2008-04-27 14:21:01 +0100 (Sun, 27 Apr 2008)
New Revision: 7947
Log:
Only run the timerfd_create()/timerfd_gettime()/timerfd_settime() test on kernel 2.6.25 and later.
Modified:
trunk/memcheck/tests/linux-timerfd-syscall.vgtest
Modified: trunk/memcheck/tests/linux-timerfd-syscall.vgtest
===================================================================
--- trunk/memcheck/tests/linux-timerfd-syscall.vgtest 2008-04-27 13:20:22 UTC (rev 7946)
+++ trunk/memcheck/tests/linux-timerfd-syscall.vgtest 2008-04-27 13:21:01 UTC (rev 7947)
@@ -1,2 +1,2 @@
-prereq: [ "$(uname)" = "Linux" ] && awk 'END{exit("'$(uname -r)'" >= "2.6.23" ? 0 : 1)}' </dev/null
+prereq: [ "$(uname)" = "Linux" ] && awk 'END{exit("'$(uname -r)'" >= "2.6.25" ? 0 : 1)}' </dev/null
prog: linux-timerfd-syscall
|
|
From: <sv...@va...> - 2008-04-27 13:20:16
|
Author: bart
Date: 2008-04-27 14:20:22 +0100 (Sun, 27 Apr 2008)
New Revision: 7946
Log:
Fixed typo.
Modified:
trunk/memcheck/tests/linux-timerfd-syscall.c
Modified: trunk/memcheck/tests/linux-timerfd-syscall.c
===================================================================
--- trunk/memcheck/tests/linux-timerfd-syscall.c 2008-04-27 13:20:07 UTC (rev 7945)
+++ trunk/memcheck/tests/linux-timerfd-syscall.c 2008-04-27 13:20:22 UTC (rev 7946)
@@ -183,7 +183,7 @@
tnow = getustime(clks[i].id);
if ((tfd = timerfd_create(clks[i].id, 0)) == -1)
{
- perror("timerfd");
+ perror("timerfd_create");
return 1;
}
fprintf(stdout, "timerfd = %d\n", tfd);
|