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
(33) |
2
(15) |
3
(20) |
4
(22) |
5
(13) |
|
6
(12) |
7
(32) |
8
(17) |
9
(31) |
10
(21) |
11
(7) |
12
(13) |
|
13
(13) |
14
(12) |
15
(10) |
16
(8) |
17
(7) |
18
(28) |
19
(5) |
|
20
(5) |
21
(7) |
22
(11) |
23
(7) |
24
(13) |
25
(7) |
26
(7) |
|
27
(7) |
28
(15) |
29
(30) |
30
(21) |
31
(6) |
|
|
|
From: <sv...@va...> - 2008-07-23 20:08:37
|
Author: sewardj Date: 2008-07-23 21:08:41 +0100 (Wed, 23 Jul 2008) New Revision: 8457 Log: Include inlined C files in tarball, else it's not buildable. Modified: trunk/drd/Makefile.am Modified: trunk/drd/Makefile.am =================================================================== --- trunk/drd/Makefile.am 2008-07-23 12:27:23 UTC (rev 8456) +++ trunk/drd/Makefile.am 2008-07-23 20:08:41 UTC (rev 8457) @@ -125,7 +125,12 @@ drd_thread.h \ drd_track.h \ drd_vc.h \ - pub_drd_bitmap.h + pub_drd_bitmap.h \ + drd_bitmap.c \ + drd_segment.c \ + drd_thread.c \ + drd_vc.c \ + drd_thread_bitmap.h drd_x86_linux_SOURCES = $(DRD_SOURCES) drd_x86_linux_CPPFLAGS = $(AM_CPPFLAGS_X86_LINUX) |
|
From: <sv...@va...> - 2008-07-23 12:27:16
|
Author: sewardj
Date: 2008-07-23 13:27:23 +0100 (Wed, 23 Jul 2008)
New Revision: 8456
Log:
Add mechanism for seeing when an access which is to a heap block, has
an address shadow value of NONPTR, UNKNOWN or BOTTOM. This makes it
possible to quantify how many accesses a check does not happen because
the relevant type information has been lost.
Improve handling of left/right shift; these always generate NONPTR.
Modified:
branches/PTRCHECK/exp-ptrcheck/pc_list.c
branches/PTRCHECK/exp-ptrcheck/pc_list.h
branches/PTRCHECK/exp-ptrcheck/pc_main.c
Modified: branches/PTRCHECK/exp-ptrcheck/pc_list.c
===================================================================
--- branches/PTRCHECK/exp-ptrcheck/pc_list.c 2008-07-22 18:32:29 UTC (rev 8455)
+++ branches/PTRCHECK/exp-ptrcheck/pc_list.c 2008-07-23 12:27:23 UTC (rev 8456)
@@ -203,6 +203,10 @@
else if (SegMmapFree == I->status && SegMmapFree == o->status)
return ( o->left < I->left ? o : I);
#endif
+
+ else if (SegMmap == I->status && SegMmap == o->status)
+ return ( o->left < I->left ? o : I);
+
else {
my_printf("o->status = %d, I->status = %d\n", o->status, I->status);
my_printf("o->left = %p, I->left = %p\n", o->left, I->left);
@@ -318,6 +322,11 @@
}
}
+Bool Seg__status_is_SegHeap ( Seg seg )
+{
+ return seg->status == SegHeap;
+}
+
__attribute__((unused))
static void pseg(VgHashNode* n)
{
Modified: branches/PTRCHECK/exp-ptrcheck/pc_list.h
===================================================================
--- branches/PTRCHECK/exp-ptrcheck/pc_list.h 2008-07-22 18:32:29 UTC (rev 8455)
+++ branches/PTRCHECK/exp-ptrcheck/pc_list.h 2008-07-23 12:27:23 UTC (rev 8456)
@@ -69,6 +69,7 @@
extern Char* Seg__status_str(Seg seg);
extern Bool Seg__plausible ( Seg seg );
+extern Bool Seg__status_is_SegHeap ( Seg seg );
//-------------------------------------------------------------------
Modified: branches/PTRCHECK/exp-ptrcheck/pc_main.c
===================================================================
--- branches/PTRCHECK/exp-ptrcheck/pc_main.c 2008-07-22 18:32:29 UTC (rev 8455)
+++ branches/PTRCHECK/exp-ptrcheck/pc_main.c 2008-07-23 12:27:23 UTC (rev 8456)
@@ -1545,14 +1545,27 @@
if (o == GOF(XMM15) && isXmmF) goto none;
if (o == GOF(FPROUND) && is8) goto none;
- if (o == GOF(EMWARN) && sz == 4) goto none;
- if (o == GOF(FTOP) && sz == 4) goto none;
- if (o == GOF(FPTAG) && sz == 8) goto none;
- if (o == GOF(FC3210) && sz == 8) goto none;
+ if (o == GOF(EMWARN) && sz == 4) goto none;
+ if (o == GOF(FTOP) && sz == 4) goto none;
+ if (o == GOF(FPTAG) && sz == 8) goto none;
+ if (o == GOF(FC3210) && sz == 8) goto none;
+ if (o >= GOF(XMM0) && o+sz <= GOF(XMM0)+16) goto none;
+ if (o >= GOF(XMM1) && o+sz <= GOF(XMM1)+16) goto none;
+ if (o >= GOF(XMM2) && o+sz <= GOF(XMM2)+16) goto none;
+ if (o >= GOF(XMM3) && o+sz <= GOF(XMM3)+16) goto none;
+ if (o >= GOF(XMM4) && o+sz <= GOF(XMM4)+16) goto none;
+ if (o >= GOF(XMM5) && o+sz <= GOF(XMM5)+16) goto none;
+ if (o >= GOF(XMM6) && o+sz <= GOF(XMM6)+16) goto none;
+ if (o >= GOF(XMM7) && o+sz <= GOF(XMM7)+16) goto none;
+ if (o >= GOF(XMM8) && o+sz <= GOF(XMM8)+16) goto none;
+ if (o >= GOF(XMM9) && o+sz <= GOF(XMM9)+16) goto none;
+ if (o >= GOF(XMM10) && o+sz <= GOF(XMM10)+16) goto none;
if (o >= GOF(XMM11) && o+sz <= GOF(XMM11)+16) goto none;
if (o >= GOF(XMM12) && o+sz <= GOF(XMM12)+16) goto none;
if (o >= GOF(XMM13) && o+sz <= GOF(XMM13)+16) goto none;
+ if (o >= GOF(XMM14) && o+sz <= GOF(XMM14)+16) goto none;
+ if (o >= GOF(XMM15) && o+sz <= GOF(XMM15)+16) goto none;
if (o >= GOF(FPREG[0]) && o < GOF(FPREG[7])+8 && sz == 8) goto none;
@@ -2079,10 +2092,89 @@
//zz VG_(printf)("%u =\n", bb);
//zz }
+static ULong stats__tot_mem_refs = 0;
+static ULong stats__refs_in_a_seg = 0;
+static ULong stats__refs_lost_seg = 0;
+
+typedef
+ struct { Addr ip; UWord count; }
+ Lossage;
+
+static OSet* lossage = NULL;
+
+static void inc_lossage ( Addr ip )
+{
+ Lossage key, *res, *nyu;
+ key.ip = ip;
+ key.count = 0; /* frivolous */
+ res = VG_(OSetGen_Lookup)(lossage, &key);
+ if (res) {
+ tl_assert(res->ip == ip);
+ res->count++;
+ } else {
+ nyu = (Lossage*)VG_(OSetGen_AllocNode)(lossage, sizeof(Lossage));
+ tl_assert(nyu);
+ nyu->ip = ip;
+ nyu->count = 1;
+ VG_(OSetGen_Insert)( lossage, nyu );
+ }
+}
+
+static void init_lossage ( void )
+{
+ lossage = VG_(OSetGen_Create)( /*keyOff*/ offsetof(Lossage,ip),
+ /*fastCmp*/NULL,
+ VG_(malloc), VG_(free) );
+ tl_assert(lossage);
+}
+
+static void show_lossage ( void )
+{
+ Lossage* elem;
+ VG_(OSetGen_ResetIter)( lossage );
+ while ( (elem = VG_(OSetGen_Next)(lossage)) ) {
+ Char buf[100];
+ (void)VG_(describe_IP)(elem->ip, buf, sizeof(buf)-1);
+ buf[sizeof(buf)-1] = 0;
+ VG_(printf)(" %,8lu %s\n", elem->count, buf);
+ }
+}
+
// This function is called *a lot*; inlining it sped up Konqueror by 20%.
static __inline__
void check_load_or_store(Bool is_write, Addr m, UInt sz, Seg mptr_vseg)
{
+
+ { Seg seg;
+ stats__tot_mem_refs++;
+ if (ISList__findI0( seglist, (Addr)m, &seg )) {
+ /* m falls inside 'seg' (that is, we are making a memory
+ reference inside 'seg'). Now, really mptr_vseg should be a
+ tracked segment of some description. Badness is when
+ mptr_vsrg is UNKNOWN, BOTTOM or NONPTR at this point, since
+ that means we've lost the type of it somehow: it shoud say
+ that m points into a real segment (preferable 'seg'), but it
+ doesn't. */
+ if (Seg__status_is_SegHeap(seg)) {
+ stats__refs_in_a_seg++;
+ if (UNKNOWN == mptr_vseg
+ || BOTTOM == mptr_vseg || NONPTR == mptr_vseg) {
+ Addr ip;
+ Char buf[100];
+ static UWord xx = 0;
+ stats__refs_lost_seg++;
+ ip = VG_(get_IP)( VG_(get_running_tid)() );
+ inc_lossage(ip);
+ if (xx++ < 0) {
+ (void)VG_(describe_IP)(ip, buf, sizeof(buf)-1);
+ buf[sizeof(buf)-1] = 0;
+ VG_(printf)("lossage at %p %s\n", ip, buf );
+ }
+ }
+ }
+ }
+ }
+
checkSeg(mptr_vseg);
if (UNKNOWN == mptr_vseg) {
// do nothing
@@ -3189,6 +3281,7 @@
if (e->tag == Iex_Const && e->Iex.Const.con->tag == Ico_U64) {
IRTemp t;
tl_assert(sizeof(UWord) == 8);
+ //return mkU64( (ULong)(UWord)NONPTR );
t = gen_call_nonptr_or_unknown_w(pce, e);
return mkexpr(t);
}
@@ -3351,19 +3444,11 @@
/* We don't really know what the result could be; test at run
time. */
- case Iop_32Uto64: goto n_or_u_64;
- case Iop_32Sto64: goto n_or_u_64;
- case Iop_Shl64: goto n_or_u_64;
- case Iop_Sar64: goto n_or_u_64;
- case Iop_Shr64: goto n_or_u_64;
case Iop_Xor64: goto n_or_u_64;
case Iop_128HIto64: goto n_or_u_64;
case Iop_128to64: goto n_or_u_64;
case Iop_V128HIto64: goto n_or_u_64;
case Iop_V128to64: goto n_or_u_64;
- case Iop_16Uto64: goto n_or_u_64;
- case Iop_16Sto64: goto n_or_u_64;
- case Iop_32HLto64: goto n_or_u_64;
case Iop_MullS32: goto n_or_u_64;
case Iop_MullU32: goto n_or_u_64;
n_or_u_64:
@@ -3376,6 +3461,23 @@
/* Cases where it's very obvious that the result cannot be a
pointer. Hence declare directly that it's NONPTR; don't
bother with the overhead of calling nonptr_or_unknown. */
+
+ /* cases where it makes no sense for the result to be a ptr */
+ /* FIXME: fix for 32-bit platforms. For Shl/Shr/Sar, really
+ should do a test on the 2nd arg, so that shift by zero
+ preserves the original value. */
+ case Iop_Shl64: goto n64;
+ case Iop_Sar64: goto n64;
+ case Iop_Shr64: goto n64;
+
+ case Iop_32Uto64: goto n64;
+ case Iop_32Sto64: goto n64;
+ case Iop_16Uto64: goto n64;
+ case Iop_16Sto64: goto n64;
+ case Iop_32HLto64: goto n64;
+
+ /* cases where result range is very limited and clearly cannot
+ be a pointer */
case Iop_1Uto64: goto n64;
case Iop_8Uto64: goto n64;
case Iop_8Sto64: goto n64;
@@ -3384,25 +3486,26 @@
case Iop_F64toI64: goto n64;
case Iop_Ctz64: goto n64;
case Iop_Clz64: goto n64;
- case Iop_Avg8Ux8: case Iop_Avg16Ux4:
- case Iop_Max16Sx4: case Iop_Max8Ux8: case Iop_Min16Sx4:
- case Iop_Min8Ux8: case Iop_MulHi16Ux4:
- case Iop_QNarrow32Sx2: case Iop_QNarrow16Sx4:
- case Iop_QNarrow16Ux4: case Iop_Add8x8: case Iop_Add32x2:
- case Iop_QAdd8Sx8: case Iop_QAdd16Sx4: case Iop_QAdd8Ux8:
- case Iop_QAdd16Ux4: case Iop_Add16x4: case Iop_CmpEQ8x8:
- case Iop_CmpEQ32x2: case Iop_CmpEQ16x4: case Iop_CmpGT8Sx8:
- case Iop_CmpGT32Sx2: case Iop_CmpGT16Sx4: case Iop_MulHi16Sx4:
- case Iop_Mul16x4: case Iop_ShlN32x2: case Iop_ShlN16x4:
- case Iop_SarN32x2: case Iop_SarN16x4: case Iop_ShrN32x2:
- case Iop_ShrN16x4: case Iop_Sub8x8: case Iop_Sub32x2:
- case Iop_QSub8Sx8: case Iop_QSub16Sx4: case Iop_QSub8Ux8:
- case Iop_QSub16Ux4: case Iop_Sub16x4: case Iop_InterleaveHI8x8:
- case Iop_InterleaveHI32x2: case Iop_InterleaveHI16x4:
- case Iop_InterleaveLO8x8: case Iop_InterleaveLO32x2:
- case Iop_InterleaveLO16x4: case Iop_SarN8x8:
- case Iop_Perm8x8: case Iop_ShlN8x8: case Iop_Mul32x2:
- case Iop_CatEvenLanes16x4: case Iop_CatOddLanes16x4:
+ /* 64-bit simd */
+ case Iop_Avg8Ux8: case Iop_Avg16Ux4:
+ case Iop_Max16Sx4: case Iop_Max8Ux8: case Iop_Min16Sx4:
+ case Iop_Min8Ux8: case Iop_MulHi16Ux4:
+ case Iop_QNarrow32Sx2: case Iop_QNarrow16Sx4:
+ case Iop_QNarrow16Ux4: case Iop_Add8x8: case Iop_Add32x2:
+ case Iop_QAdd8Sx8: case Iop_QAdd16Sx4: case Iop_QAdd8Ux8:
+ case Iop_QAdd16Ux4: case Iop_Add16x4: case Iop_CmpEQ8x8:
+ case Iop_CmpEQ32x2: case Iop_CmpEQ16x4: case Iop_CmpGT8Sx8:
+ case Iop_CmpGT32Sx2: case Iop_CmpGT16Sx4: case Iop_MulHi16Sx4:
+ case Iop_Mul16x4: case Iop_ShlN32x2: case Iop_ShlN16x4:
+ case Iop_SarN32x2: case Iop_SarN16x4: case Iop_ShrN32x2:
+ case Iop_ShrN16x4: case Iop_Sub8x8: case Iop_Sub32x2:
+ case Iop_QSub8Sx8: case Iop_QSub16Sx4: case Iop_QSub8Ux8:
+ case Iop_QSub16Ux4: case Iop_Sub16x4: case Iop_InterleaveHI8x8:
+ case Iop_InterleaveHI32x2: case Iop_InterleaveHI16x4:
+ case Iop_InterleaveLO8x8: case Iop_InterleaveLO32x2:
+ case Iop_InterleaveLO16x4: case Iop_SarN8x8:
+ case Iop_Perm8x8: case Iop_ShlN8x8: case Iop_Mul32x2:
+ case Iop_CatEvenLanes16x4: case Iop_CatOddLanes16x4:
n64:
assign( 'I', pce, dstv, mkU64( (UInt)NONPTR ));
break;
@@ -4704,6 +4807,8 @@
init_shadow_memory();
seglist = ISList__construct();
+ init_lossage();
+
// init_shadow_registers();
// This is deferred until we are asked to instrument the
// first SB. Very ugly, but necessary since right now we can't
@@ -4723,6 +4828,16 @@
{
// if (0)
// count_segs();
+ VG_(message)(Vg_UserMsg, "");
+ VG_(message)(Vg_UserMsg, "%12lld total memory references",
+ stats__tot_mem_refs);
+ VG_(message)(Vg_UserMsg, "%12lld of which are in a known segment",
+ stats__refs_in_a_seg);
+ VG_(message)(Vg_UserMsg, "%12lld of which are 'lost' w.r.t the seg",
+ stats__refs_lost_seg);
+ VG_(message)(Vg_UserMsg, "");
+ show_lossage();
+ VG_(message)(Vg_UserMsg, "");
}
VG_DETERMINE_INTERFACE_VERSION(pc_pre_clo_init)
|
|
From: Tom H. <th...@cy...> - 2008-07-23 03:11:29
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2008-07-23 03:15:02 BST 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 == 345 tests, 60 stderr failures, 1 stdout failure, 29 post failures == memcheck/tests/file_locking (stderr) 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/origin1-yes (stderr) memcheck/tests/origin4-many (stderr) memcheck/tests/origin5-bz2 (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/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) |
|
From: Tom H. <th...@cy...> - 2008-07-23 02:56:08
|
Nightly build on aston ( x86_64, Fedora Core 5 ) started at 2008-07-23 03:20:05 BST 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 == 443 tests, 8 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/file_locking (stderr) 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) |
|
From: Tom H. <th...@cy...> - 2008-07-23 02:50:23
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2008-07-23 03:05: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 == 437 tests, 6 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/malloc_free_fill (stderr) 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 == 437 tests, 5 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) 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) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Jul 23 03:28:27 2008 --- new.short Wed Jul 23 03:50:29 2008 *************** *** 8,11 **** ! == 437 tests, 5 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/pointer-trace (stderr) --- 8,12 ---- ! == 437 tests, 6 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) + memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) |
|
From: Tom H. <th...@cy...> - 2008-07-23 02:42:07
|
Nightly build on trojan ( x86_64, Fedora Core 6 ) started at 2008-07-23 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 == 441 tests, 8 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/malloc_free_fill (stderr) 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/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 == 441 tests, 7 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) 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/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Wed Jul 23 03:33:44 2008 --- new.short Wed Jul 23 03:42:14 2008 *************** *** 8,11 **** ! == 441 tests, 7 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/pointer-trace (stderr) --- 8,12 ---- ! == 441 tests, 8 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) + memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) |
|
From: Tom H. <th...@cy...> - 2008-07-23 02:24:02
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2008-07-23 03:00:06 BST 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 == 443 tests, 32 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/malloc_free_fill (stderr) memcheck/tests/origin5-bz2 (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) drd/tests/atomic_var (stderr) |