You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
1
(12) |
2
(9) |
|
3
(23) |
4
(24) |
5
(9) |
6
(7) |
7
(5) |
8
(2) |
9
(6) |
|
10
(5) |
11
(3) |
12
(11) |
13
(4) |
14
|
15
(3) |
16
(4) |
|
17
(3) |
18
(6) |
19
|
20
(1) |
21
(9) |
22
(8) |
23
(1) |
|
24
|
25
(2) |
26
(3) |
27
(16) |
28
(17) |
29
(22) |
30
(7) |
|
31
(4) |
|
|
|
|
|
|
|
From: <sv...@va...> - 2010-01-30 14:12:03
|
Author: sewardj
Date: 2010-01-30 13:36:37 +0000 (Sat, 30 Jan 2010)
New Revision: 11035
Log:
Fix up obviously-bogus FPO biasing a bit. Not that I have any idea if
this helps at all.
Modified:
trunk/coregrind/m_debuginfo/readpdb.c
Modified: trunk/coregrind/m_debuginfo/readpdb.c
===================================================================
--- trunk/coregrind/m_debuginfo/readpdb.c 2010-01-30 13:07:08 UTC (rev 11034)
+++ trunk/coregrind/m_debuginfo/readpdb.c 2010-01-30 13:36:37 UTC (rev 11035)
@@ -79,14 +79,27 @@
warned, they can and do refer to local vars in the relevant
functions. */
-/* This is the biasing arrangement in John's original patch. I don't
- see that is makes any sense for the FPO bias to be hardwired to
- zero, but perhaps that's OK when the reloc value is also zero.
- (iow, the FPO bias should actually be 'reloc' ?) */
+/* The BIAS_FOR_{SYMBOLS,LINETAB,LINETAB2} are as in JohnR's original
+ patch. BIAS_FOR_FPO was originally hardwired to zero, but that
+ doesn't make much sense. Here, we use text_bias as empirically
+ producing the most ranges that fall inside the text segments for a
+ multi-dll program. Of course, it could still be nonsense :-) */
#define BIAS_FOR_SYMBOLS (di->rx_map_avma)
#define BIAS_FOR_LINETAB (di->rx_map_avma)
#define BIAS_FOR_LINETAB2 (di->text_bias)
-#define BIAS_FOR_FPO 0 /* no, really */
+#define BIAS_FOR_FPO (di->text_bias)
+/* Using di->text_bias for the FPOs causes 981 in range and 1 out of
+ range. Using rx_map_avma gives 953 in range and 29 out of range,
+ so di->text_bias looks like a better bet.:
+ $ grep FPO spew-B-text_bias | grep keep | wc
+ 981 4905 57429
+ $ grep FPO spew-B-text_bias | grep SKIP | wc
+ 1 5 53
+ $ grep FPO spew-B-rx_map_avma | grep keep | wc
+ 953 4765 55945
+ $ grep FPO spew-B-rx_map_avma | grep SKIP | wc
+ 29 145 1537
+*/
/* This module leaks space; enable m_main's calling of
VG_(di_discard_ALL_debuginfo)() at shutdown and run with
@@ -2011,7 +2024,7 @@
/* out of range; ignore */
}
}
- vg_assert(j >= 0 && j < di->fpo_size); // should be <=
+ vg_assert(j >= 0 && j <= di->fpo_size);
di->fpo_size = j;
/* And record min/max */
|
|
From: <sv...@va...> - 2010-01-30 13:57:00
|
Author: sewardj
Date: 2010-01-30 13:40:27 +0000 (Sat, 30 Jan 2010)
New Revision: 11036
Log:
The client request VG_USERREQ__LOAD_PDB_DEBUGINFO that we get from
Wine as a notification to read PDB/PE debug info, contains a parameter
'reloc' whose purpose is unknown, and which is unused. Rename it
accordingly, to 'unknown_purpose__reloc'. (a non-functional change)
Modified:
trunk/coregrind/m_debuginfo/readpdb.c
Modified: trunk/coregrind/m_debuginfo/readpdb.c
===================================================================
--- trunk/coregrind/m_debuginfo/readpdb.c 2010-01-30 13:36:37 UTC (rev 11035)
+++ trunk/coregrind/m_debuginfo/readpdb.c 2010-01-30 13:40:27 UTC (rev 11036)
@@ -70,9 +70,9 @@
To complicate matters further, Wine supplies us, via the
VG_USERREQ__LOAD_PDB_DEBUGINFO client request that initiates PDB
- reading, a value 'reloc' which, if you read 'virtual.c' in the Wine
- sources, looks a lot like a text bias value. Yet the code below
- ignores it.
+ reading, a value 'unknown_purpose__reloc' which, if you read
+ 'virtual.c' in the Wine sources, looks a lot like a text bias
+ value. Yet the code below ignores it.
To make future experimentation with biasing easier, here are four
macros which give the bias to use in each of the four cases. Be
@@ -1823,7 +1823,7 @@
static void pdb_dump( struct pdb_reader* pdb,
DebugInfo* di,
Addr pe_avma,
- Int reloc,
+ Int unknown_purpose__reloc,
IMAGE_SECTION_HEADER* sectp_avma )
{
Int header_size;
@@ -1879,7 +1879,7 @@
(PtrdiffT)BIAS_FOR_FPO, VG_STRINGIFY(BIAS_FOR_FPO));
VG_(message)(Vg_DebugMsg,
" RELOC = %#08lx\n",
- (PtrdiffT)reloc);
+ (PtrdiffT)unknown_purpose__reloc);
}
/* Since we just use the FPO data without reformatting, at least
|
|
From: <sv...@va...> - 2010-01-30 13:07:28
|
Author: sewardj
Date: 2010-01-30 13:07:08 +0000 (Sat, 30 Jan 2010)
New Revision: 11034
Log:
Make the FPO reader much more robust against apparently nonsensical
FPO tables. Also, improve debug printing for FPO reading.
Modified:
trunk/coregrind/m_debuginfo/readpdb.c
Modified: trunk/coregrind/m_debuginfo/readpdb.c
===================================================================
--- trunk/coregrind/m_debuginfo/readpdb.c 2010-01-29 22:37:02 UTC (rev 11033)
+++ trunk/coregrind/m_debuginfo/readpdb.c 2010-01-30 13:07:08 UTC (rev 11034)
@@ -1791,6 +1791,21 @@
/*--- ---*/
/*------------------------------------------------------------*/
+static Int cmp_FPO_DATA_for_canonicalisation ( void* f1V, void* f2V )
+{
+ /* Cause FPO data to be sorted first in ascending order of range
+ starts, and for entries with the same range start, with the
+ shorter range (length) first. */
+ FPO_DATA* f1 = (FPO_DATA*)f1V;
+ FPO_DATA* f2 = (FPO_DATA*)f2V;
+ if (f1->ulOffStart < f2->ulOffStart) return -1;
+ if (f1->ulOffStart > f2->ulOffStart) return 1;
+ if (f1->cbProcSize < f2->cbProcSize) return -1;
+ if (f1->cbProcSize > f2->cbProcSize) return 1;
+ return 0; /* identical in both start and length */
+}
+
+
/* JRS fixme: compare with version in current Wine sources */
static void pdb_dump( struct pdb_reader* pdb,
DebugInfo* di,
@@ -1862,76 +1877,162 @@
meaningless?) */
unsigned sz = 0;
di->fpo = pdb->read_file( pdb, 5, &sz );
+
+ // FIXME: seems like the size can be a non-integral number
+ // of FPO_DATAs. Force-align it (moronically). Perhaps this
+ // signifies that we're not looking at a valid FPO table ..
+ // who knows. Needs investigation.
+ while (sz > 0 && (sz % sizeof(FPO_DATA)) != 0)
+ sz--;
+
di->fpo_size = sz;
+ if (0) VG_(printf)("FPO: got fpo_size %lu\n", (UWord)sz);
+ vg_assert(0 == (di->fpo_size % sizeof(FPO_DATA)));
} else {
vg_assert(di->fpo == NULL);
vg_assert(di->fpo_size == 0);
}
- if (di->fpo) {
- Word i;
- Addr min_svma = ~(Addr)0;
- Addr max_svma = (Addr)0;
+ // BEGIN clean up FPO data
+ if (di->fpo && di->fpo_size > 0) {
+ Word i, j;
+ Bool anyChanges;
+ Int itersAvail = 10;
+
vg_assert(sizeof(di->fpo[0]) == 16);
di->fpo_size /= sizeof(di->fpo[0]);
- /* Sanity-check the table, and find the min and max avmas. */
+ // BEGIN FPO-data tidying-up loop
+ do {
+
+ vg_assert(itersAvail >= 0); /* safety check -- don't loop forever */
+ itersAvail--;
+
+ anyChanges = False;
+
+ /* First get them in ascending order of start point */
+ VG_(ssort)( di->fpo, (SizeT)di->fpo_size, (SizeT)sizeof(FPO_DATA),
+ cmp_FPO_DATA_for_canonicalisation );
+ /* Get rid of any zero length entries */
+ j = 0;
+ for (i = 0; i < di->fpo_size; i++) {
+ if (di->fpo[i].cbProcSize == 0) {
+ anyChanges = True;
+ continue;
+ }
+ di->fpo[j++] = di->fpo[i];
+ }
+ vg_assert(j >= 0 && j <= di->fpo_size);
+ di->fpo_size = j;
+
+ /* Get rid of any dups */
+ if (di->fpo_size > 1) {
+ j = 1;
+ for (i = 1; i < di->fpo_size; i++) {
+ Bool dup
+ = di->fpo[j-1].ulOffStart == di->fpo[i].ulOffStart
+ && di->fpo[j-1].cbProcSize == di->fpo[i].cbProcSize;
+ if (dup) {
+ anyChanges = True;
+ continue;
+ }
+ di->fpo[j++] = di->fpo[i];
+ }
+ vg_assert(j >= 0 && j <= di->fpo_size);
+ di->fpo_size = j;
+ }
+
+ /* Truncate any overlapping ranges */
+ for (i = 1; i < di->fpo_size; i++) {
+ vg_assert(di->fpo[i-1].ulOffStart <= di->fpo[i].ulOffStart);
+ if (di->fpo[i-1].ulOffStart + di->fpo[i-1].cbProcSize
+ > di->fpo[i].ulOffStart) {
+ anyChanges = True;
+ di->fpo[i-1].cbProcSize
+ = di->fpo[i].ulOffStart - di->fpo[i-1].ulOffStart;
+ }
+ }
+
+ } while (anyChanges);
+ // END FPO-data tidying-up loop
+
+ /* Should now be in ascending order, non overlapping, no zero ranges.
+ Check this, get the min and max avmas, and bias the entries. */
for (i = 0; i < di->fpo_size; i++) {
- /* If any of the following assertions fail, we'll need to add
- an extra pass to tidy up the FPO info -- make them be in
- order and non-overlapping, since in-orderness and
- non-overlappingness are required for safe use of
- ML_(search_one_fpotab). */
vg_assert(di->fpo[i].cbProcSize > 0);
+
if (i > 0) {
- Bool ok;
- Bool dup
- = di->fpo[i-1].ulOffStart == di->fpo[i].ulOffStart
- && di->fpo[i-1].cbProcSize == di->fpo[i].cbProcSize;
- /* tolerate exact duplicates -- I think they are harmless
- w.r.t. termination properties of the binary search in
- ML_(search_one_fpotab). */
- if (dup)
- continue;
-
- ok = di->fpo[i-1].ulOffStart + di->fpo[i-1].cbProcSize
- <= di->fpo[i].ulOffStart;
- if (1 && !ok)
- VG_(printf)("%#x +%d then %#x +%d\n",
- di->fpo[i-1].ulOffStart, di->fpo[i-1].cbProcSize,
- di->fpo[i-0].ulOffStart, di->fpo[i-0].cbProcSize );
- vg_assert(ok);
+ vg_assert(di->fpo[i-1].ulOffStart < di->fpo[i].ulOffStart);
+ vg_assert(di->fpo[i-1].ulOffStart + di->fpo[i-1].cbProcSize
+ <= di->fpo[i].ulOffStart);
}
- /* Update min/max limits as we go along. */
- if (di->fpo[i].ulOffStart < min_svma)
- min_svma = di->fpo[i].ulOffStart;
- if (di->fpo[i].ulOffStart + di->fpo[i].cbProcSize - 1 > max_svma)
- max_svma = di->fpo[i].ulOffStart + di->fpo[i].cbProcSize - 1;
}
+
/* Now bias the table. This can't be done in the same pass as
the sanity check, hence a second loop. */
for (i = 0; i < di->fpo_size; i++) {
di->fpo[i].ulOffStart += bias_for_fpo;
+ // make sure the biasing didn't royally screw up, by wrapping
+ // the range around the end of the address space
+ vg_assert(0xFFFFFFFF - di->fpo[i].ulOffStart /* "remaining space" */
+ >= di->fpo[i].cbProcSize);
}
+ /* Dump any entries which point outside the text segment and
+ compute the min/max avma "hint" addresses. */
+ Addr min_avma = ~(Addr)0;
+ Addr max_avma = (Addr)0;
+ vg_assert(di->text_present);
+ j = 0;
+ for (i = 0; i < di->fpo_size; i++) {
+ if ((Addr)(di->fpo[i].ulOffStart) >= di->text_avma
+ && (Addr)(di->fpo[i].ulOffStart + di->fpo[i].cbProcSize)
+ <= di->text_avma + di->text_size) {
+ /* Update min/max limits as we go along. */
+ if (di->fpo[i].ulOffStart < min_avma)
+ min_avma = di->fpo[i].ulOffStart;
+ if (di->fpo[i].ulOffStart + di->fpo[i].cbProcSize - 1 > max_avma)
+ max_avma = di->fpo[i].ulOffStart + di->fpo[i].cbProcSize - 1;
+ /* Keep */
+ di->fpo[j++] = di->fpo[i];
+ if (0)
+ VG_(printf)("FPO: keep text=[0x%lx,0x%lx) 0x%lx 0x%lx\n",
+ di->text_avma, di->text_avma + di->text_size,
+ (Addr)di->fpo[i].ulOffStart,
+ (Addr)di->fpo[i].ulOffStart
+ + (Addr)di->fpo[i].cbProcSize - 1);
+ } else {
+ if (0)
+ VG_(printf)("FPO: SKIP text=[0x%lx,0x%lx) 0x%lx 0x%lx\n",
+ di->text_avma, di->text_avma + di->text_size,
+ (Addr)di->fpo[i].ulOffStart,
+ (Addr)di->fpo[i].ulOffStart
+ + (Addr)di->fpo[i].cbProcSize - 1);
+ /* out of range; ignore */
+ }
+ }
+ vg_assert(j >= 0 && j < di->fpo_size); // should be <=
+ di->fpo_size = j;
+
/* And record min/max */
- vg_assert(min_svma <= max_svma); /* should always hold */
-
- di->fpo_minavma = min_svma + bias_for_fpo;
- di->fpo_maxavma = max_svma + bias_for_fpo;
-
/* biasing shouldn't cause wraparound (?!) */
- vg_assert(di->fpo_minavma <= di->fpo_maxavma);
+ if (di->fpo_size > 0) {
+ vg_assert(min_avma <= max_avma); /* should always hold */
+ di->fpo_minavma = min_avma;
+ di->fpo_maxavma = max_avma;
+ } else {
+ di->fpo_minavma = 0;
+ di->fpo_maxavma = 0;
+ }
if (0) {
- VG_(printf)("XXXXXXXXX min/max svma %#lx %#lx\n",
- min_svma, max_svma);
- VG_(printf)("XXXXXXXXX min/max avma %#lx %#lx\n",
+ VG_(printf)("FPO: min/max avma %#lx %#lx\n",
di->fpo_minavma, di->fpo_maxavma);
}
n_fpos_read += (ULong)di->fpo_size;
}
+ // END clean up FPO data
pdb_convert_types_header( &types, types_image );
switch ( types.version ) {
|
|
From: Bart V. A. <bar...@gm...> - 2010-01-30 08:55:34
|
Nightly build on cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2010-01-30 02:25:36 EST Ended at 2010-01-30 03:55:15 EST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 449 tests, 43 stderr failures, 10 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/linux/timerfd-syscall (stdout) memcheck/tests/linux-syscalls-2007 (stderr) memcheck/tests/origin5-bz2 (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/wrap8 (stdout) memcheck/tests/wrap8 (stderr) none/tests/empty-exe (stderr) none/tests/linux/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/hsg (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) |
|
From: Alexander P. <gl...@go...> - 2010-01-30 06:51:29
|
Nightly build on mcgrind ( Darwin 9.7.0 i386 ) Started at 2010-01-30 09:06:02 MSK Ended at 2010-01-30 09:25:42 MSK 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 == 433 tests, 22 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/null_socket (stdout) memcheck/tests/origin5-bz2 (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) none/tests/async-sigs (stderr) none/tests/faultstatus (stderr) none/tests/pth_blockedsig (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc23_bogus_condwait (stderr) -- Alexander Potapenko Software Engineer Google Moscow |
|
From: Tom H. <th...@cy...> - 2010-01-30 03:49:35
|
Nightly build on lloyd ( x86_64, Fedora 7 ) Started at 2010-01-30 03:05:03 GMT Ended at 2010-01-30 03:49:15 GMT 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 == 531 tests, 1 stderr failure, 0 stdout failures, 0 post failures == helgrind/tests/tc06_two_races_xml (stderr) |
|
From: Tom H. <th...@cy...> - 2010-01-30 03:36:35
|
Nightly build on mg ( x86_64, Fedora 9 ) Started at 2010-01-30 03:10:06 GMT Ended at 2010-01-30 03:36:19 GMT 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 == 538 tests, 1 stderr failure, 0 stdout failures, 0 post failures == helgrind/tests/tc06_two_races_xml (stderr) |