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
(20) |
2
(19) |
3
(7) |
|
4
(13) |
5
(24) |
6
(9) |
7
(12) |
8
(8) |
9
(34) |
10
(28) |
|
11
(20) |
12
(23) |
13
(12) |
14
(10) |
15
(15) |
16
(24) |
17
(26) |
|
18
(17) |
19
(14) |
20
(14) |
21
(8) |
22
(12) |
23
(22) |
24
(10) |
|
25
(21) |
26
(21) |
27
(18) |
28
(8) |
29
(13) |
30
(15) |
|
|
From: <sv...@va...> - 2007-11-13 22:00:21
|
Author: sewardj
Date: 2007-11-13 22:00:20 +0000 (Tue, 13 Nov 2007)
New Revision: 7156
Log:
Update the list of unfixed bugs. Depressingly long.
Modified:
trunk/docs/internals/3_2_BUGSTATUS.txt
Modified: trunk/docs/internals/3_2_BUGSTATUS.txt
===================================================================
--- trunk/docs/internals/3_2_BUGSTATUS.txt 2007-11-13 20:52:29 UTC (rev 7155)
+++ trunk/docs/internals/3_2_BUGSTATUS.txt 2007-11-13 22:00:20 UTC (rev 7156)
@@ -21,32 +21,74 @@
(vx1786, r6791) x86 INT insn (29 June) (INT (0xCD) 0x40 - 0x43)
+ 79844 fixed Helgrind complains about race condition which does not exist
+124478 glibc-fix memcheck reports uninitialized bytes on
+ timer_create() while it should not
+
+128359 glibc-fix Please suppress the uninitialized bytes report
+ on getifaddrs() (glibc 2.3.3)
+
+133962 FIXED:r?? unhandled instruction bytes: 0xF2 0x4C 0xF 0x10
+
+134990 fixed use -fno-stack-protector if possible
+
+136382 ==134990
+
+137396 fixed :-) I would really like helgrind to work again...
+137714 vx1787 (maskmovq, maskmovdq - reopened for amd64)
+
+145559 valgrind aborts when malloc_stats is called
+145609 valgrind aborts all runs with 'repeated section!'
145622 --db-attach broken again on x86-64
-145887 PPC32: getitimer() system call is not supported
+145837 ==149519
+145887 PPC32: getitimer() system call is not supported (patch)
+
146252 amd64->IR: handle Group 5 extended CALL and JMP insns
with non-reg operands of sz==8
+146701 ==134990
146781 Adding support for private futexes
-145559 valgrind aborts when malloc_stats is called
+
147325 valgrind internal error on syscall (SYS_io_destroy, 0)
-147498 amd64->IR: 0xF0 0xF 0xB0 0xF (lock cmpxchg %cl,(%rdi))
+147498 popular amd64->IR: 0xF0 0xF 0xB0 0xF (lock cmpxchg %cl,(%rdi))
147628 SALC opcode 0xd6 unimplemented
-145609 valgrind aborts all runs with 'repeated section!'
147825 r6793 crash on amd64-linux with gcc 4.2 and glibc 2.6 (CFI)
+
148096 VALGRIND_MALLOCLIKE_BLOCK not working correctly?
148174 r6855 Incorrect type of freed_list_volume causes
assertion with large memory allocations
148254 crash writing global var on ppc64 from instrumentation fn
148363 amd64->IR: 0x65 0x4C 0x8B 0x1C (mov %gs:0x10,%r11)
+148447 vx1776 x86_64 : new NOP codes: 66 66 66 66 2e 0f 1f
148742 cantrepro Leak-check fails assert on exit
-134990 fixed use -fno-stack-protector if possible
-136382 ==134990
-146701 ==134990
148984 valid? unhandled instruction bytes: 0xF3 0xDD 0x6 0xF3
-148447 vx1776 x86_64 : new NOP codes: 66 66 66 66 2e 0f 1f
+
149182 vx1784/5 PPC Trap instructions not implemented in valgrind
-137714 vx1787 (maskmovq, maskmovdq - reopened for amd64)
+149838 x86->IR: 0xF 0xAE 0xD 0xE0
+149519 r6813/4 ppc32: V aborts with SIGSEGV on execution of a signal handler
+149878 add (proper) check for calloc integer overflow
+149892 amd64->IR: 0x66 0xF 0xF7 0xD0
+150044 SEGV during stack deregister
+150045 Valgrind doesn't recognize pthread stack as a stack
+ when context switching
+150380 dwarf/gcc interoperation (dwarf3 read problems)
+ (related to 129937 ?)
+150408 ==148447
+150678 priv/guest-amd64/toIR.c:3741 (dis_Grp5): Assertion
+ `sz == 4' failed when running Mono on x86_64
+150681 Check definedness of client request arguments
+
+151209 r7028 V unable to execute programs for users with UID > 2^16
+151570 Bogus "Conditional jump ..." error with bit field (3.1.1)
+151886 Suppression entry Memcheck:Param ignored
+151908 --db-attach unimplemented on ppc64
+151935 --db-command= not parsed properly in .valgrindrc
+151938 help on --db-command= misleading
+
+152022 r7147 subw $0x28, %%sp causes assertion failure in memcheck
+
+
---------- Bugs reported after (in) 3.2.3 --------------------------
//// possibly fix these for a 3.2.4 ?
|
|
From: Nicholas N. <nj...@cs...> - 2007-11-13 21:15:39
|
On Tue, 13 Nov 2007, Ralf-Philipp Weinmann wrote: > is there any news regarding the open-sourcing of the Darwin port of > Valgrind? Last we heard, it had to wait (for legal/commercial/Apple reasons) before the release of OS 10.5 (Leopard). Now that Leopard is out... Nick |
|
From: <sv...@va...> - 2007-11-13 20:52:28
|
Author: sewardj
Date: 2007-11-13 20:52:29 +0000 (Tue, 13 Nov 2007)
New Revision: 7155
Log:
Intercept __memcpy_chk, which appears in glibc-2.6.1. Also fix some
backslash uglyness.
Modified:
trunk/memcheck/mc_replace_strmem.c
Modified: trunk/memcheck/mc_replace_strmem.c
===================================================================
--- trunk/memcheck/mc_replace_strmem.c 2007-11-13 20:51:26 UTC (rev 7154)
+++ trunk/memcheck/mc_replace_strmem.c 2007-11-13 20:52:29 UTC (rev 7155)
@@ -171,7 +171,7 @@
while (*dst) dst++; \
while (*src) *dst++ = *src++; \
*dst = 0; \
- \
+ \
/* This is a bit redundant, I think; any overlap and the strcat will */ \
/* go forever... or until a seg fault occurs. */ \
if (is_overlap(dst_orig, \
@@ -179,7 +179,7 @@
(Addr)dst-(Addr)dst_orig+1, \
(Addr)src-(Addr)src_orig+1)) \
RECORD_OVERLAP_ERROR("strcat", dst_orig, src_orig, 0); \
- \
+ \
return dst_orig; \
}
@@ -195,11 +195,11 @@
const Char* src_orig = src; \
Char* dst_orig = dst; \
SizeT m = 0; \
- \
+ \
while (*dst) dst++; \
while (m < n && *src) { m++; *dst++ = *src++; } /* concat <= n chars */ \
*dst = 0; /* always add null */ \
- \
+ \
/* This checks for overlap after copying, unavoidable without */ \
/* pre-counting lengths... should be ok */ \
if (is_overlap(dst_orig, \
@@ -207,7 +207,7 @@
(Addr)dst-(Addr)dst_orig+1, \
(Addr)src-(Addr)src_orig+1)) \
RECORD_OVERLAP_ERROR("strncat", dst_orig, src_orig, n); \
- \
+ \
return dst_orig; \
}
@@ -250,10 +250,10 @@
{ \
const Char* src_orig = src; \
Char* dst_orig = dst; \
- \
+ \
while (*src) *dst++ = *src++; \
*dst = 0; \
- \
+ \
/* This checks for overlap after copying, unavoidable without */ \
/* pre-counting length... should be ok */ \
if (is_overlap(dst_orig, \
@@ -261,7 +261,7 @@
(Addr)dst-(Addr)dst_orig+1, \
(Addr)src-(Addr)src_orig+1)) \
RECORD_OVERLAP_ERROR("strcpy", dst_orig, src_orig, 0); \
- \
+ \
return dst_orig; \
}
@@ -277,7 +277,7 @@
const Char* src_orig = src; \
Char* dst_orig = dst; \
SizeT m = 0; \
- \
+ \
while (m < n && *src) { m++; *dst++ = *src++; } \
/* Check for overlap after copying; all n bytes of dst are relevant, */ \
/* but only m+1 bytes of src if terminator was found */ \
@@ -303,10 +303,10 @@
if (*s1 == 0 && *s2 == 0) return 0; \
if (*s1 == 0) return -1; \
if (*s2 == 0) return 1; \
- \
+ \
if (*(unsigned char*)s1 < *(unsigned char*)s2) return -1; \
if (*(unsigned char*)s1 > *(unsigned char*)s2) return 1; \
- \
+ \
s1++; s2++; n++; \
} \
}
@@ -362,13 +362,13 @@
{ \
register char *d; \
register char *s; \
- \
+ \
if (len == 0) \
return dst; \
- \
+ \
if (is_overlap(dst, src, len, len)) \
RECORD_OVERLAP_ERROR("memcpy", dst, src, len); \
- \
+ \
if ( dst > src ) { \
d = (char *)dst + len - 1; \
s = (char *)src + len - 1; \
@@ -423,7 +423,7 @@
unsigned char b0; \
unsigned char* s1 = (unsigned char*)s1V; \
unsigned char* s2 = (unsigned char*)s2V; \
- \
+ \
while (n != 0) { \
a0 = s1[0]; \
b0 = s2[0]; \
@@ -450,10 +450,10 @@
{ \
const Char* src_orig = src; \
Char* dst_orig = dst; \
- \
+ \
while (*src) *dst++ = *src++; \
*dst = 0; \
- \
+ \
/* This checks for overlap after copying, unavoidable without */ \
/* pre-counting length... should be ok */ \
if (is_overlap(dst_orig, \
@@ -461,7 +461,7 @@
(Addr)dst-(Addr)dst_orig+1, \
(Addr)src-(Addr)src_orig+1)) \
RECORD_OVERLAP_ERROR("stpcpy", dst_orig, src_orig, 0); \
- \
+ \
return dst; \
}
@@ -677,6 +677,50 @@
GLIBC25_MEMPCPY(m_ld_so_1, mempcpy) /* ld.so.1 */
+#define GLIBC26___MEMCPY_CHK(soname, fnname) \
+ void* VG_REPLACE_FUNCTION_ZU(soname,fnname) \
+ (void* dst, const void* src, SizeT len, SizeT dstlen ); \
+ void* VG_REPLACE_FUNCTION_ZU(soname,fnname) \
+ (void* dst, const void* src, SizeT len, SizeT dstlen ) \
+ { \
+ extern void _exit(int status); \
+ register char *d; \
+ register char *s; \
+ \
+ if (dstlen < len) goto badness; \
+ \
+ if (len == 0) \
+ return dst; \
+ \
+ if (is_overlap(dst, src, len, len)) \
+ RECORD_OVERLAP_ERROR("memcpy_chk", dst, src, len); \
+ \
+ if ( dst > src ) { \
+ d = (char *)dst + len - 1; \
+ s = (char *)src + len - 1; \
+ while ( len-- ) { \
+ *d-- = *s--; \
+ } \
+ } else if ( dst < src ) { \
+ d = (char *)dst; \
+ s = (char *)src; \
+ while ( len-- ) { \
+ *d++ = *s++; \
+ } \
+ } \
+ return dst; \
+ badness: \
+ VALGRIND_PRINTF_BACKTRACE( \
+ "*** memcpy_chk: buffer overflow detected ***: " \
+ "program terminated"); \
+ _exit(127); \
+ /*NOTREACHED*/ \
+ return NULL; \
+ }
+
+GLIBC26___MEMCPY_CHK(m_libc_soname, __memcpy_chk)
+
+
/*------------------------------------------------------------*/
/*--- Improve definedness checking of process environment ---*/
/*------------------------------------------------------------*/
|
|
From: <sv...@va...> - 2007-11-13 20:51:28
|
Author: sewardj
Date: 2007-11-13 20:51:26 +0000 (Tue, 13 Nov 2007)
New Revision: 7154
Log:
Even more suppressions for glibc-2.6.
Modified:
trunk/glibc-2.3456-NPTL-helgrind.supp
trunk/glibc-2.6.supp
Modified: trunk/glibc-2.3456-NPTL-helgrind.supp
===================================================================
--- trunk/glibc-2.3456-NPTL-helgrind.supp 2007-11-12 07:05:07 UTC (rev 7153)
+++ trunk/glibc-2.3456-NPTL-helgrind.supp 2007-11-13 20:51:26 UTC (rev 7154)
@@ -12,7 +12,6 @@
Helgrind:Race
obj:/lib*/ld-2.5.so
obj:/lib*/ld-2.5.so
- obj:/lib*/ld-2.5.so
}
{
helgrind-glibc25-002
@@ -137,7 +136,6 @@
Helgrind:Race
obj:/lib*/ld-2.4.so
obj:/lib*/ld-2.4.so
- obj:/lib*/ld-2.4.so
}
{
helgrind-glibc24-003
@@ -205,7 +203,6 @@
Helgrind:Race
obj:/lib*/ld-2.6.*so
obj:/lib*/ld-2.6.*so
- obj:/lib*/ld-2.6.*so
}
{
helgrind-glibc26-003
@@ -264,6 +261,12 @@
Helgrind:Race
fun:__lll_lock_wait
}
+{
+ helgrind-glibc26-107
+ Helgrind:Race
+ obj:/lib*/libpthread-2.6.*so
+ fun:sem_*
+}
######--------- glibc-2.3 specific ---------######
{
@@ -271,7 +274,6 @@
Helgrind:Race
obj:/lib*/ld-2.3.*so
obj:/lib*/ld-2.3.*so
- obj:/lib*/ld-2.3.*so
}
{
helgrind-glibc23-002
Modified: trunk/glibc-2.6.supp
===================================================================
--- trunk/glibc-2.6.supp 2007-11-12 07:05:07 UTC (rev 7153)
+++ trunk/glibc-2.6.supp 2007-11-13 20:51:26 UTC (rev 7154)
@@ -252,3 +252,13 @@
obj:/lib/libpthread-0.10.so
fun:pthread_create
}
+
+##----------------------------------------------------------------------##
+# ppc32 running openSUSE 10.3
+{
+ X11-libXaw8-libXaw8-libXaw8
+ Memcheck:Cond
+ obj:/usr/lib*/libXaw8.so*
+ obj:/usr/lib*/libXaw8.so*
+ obj:/usr/lib*/libXaw8.so*
+}
|
|
From: Ralf-Philipp W. <ra...@co...> - 2007-11-13 11:17:01
|
Dear Greg, is there any news regarding the open-sourcing of the Darwin port of Valgrind? Kindest Regards, Ralf |
|
From: Tom H. <th...@cy...> - 2007-11-13 03:53:41
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2007-11-13 03:15:04 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 == 316 tests, 58 stderr failures, 1 stdout failure, 27 post failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/long_namespace_xml (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (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/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-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/mremap (stderr) none/tests/mremap2 (stdout) 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) |
|
From: Tom H. <th...@cy...> - 2007-11-13 03:30:03
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2007-11-13 03:05:09 GMT 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 == 350 tests, 6 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (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 == 350 tests, 12 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/deep-B (stderr) massif/tests/deep-C (stderr) massif/tests/peak2 (stderr) massif/tests/realloc (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 Tue Nov 13 03:14:36 2007 --- new.short Tue Nov 13 03:30:01 2007 *************** *** 8,10 **** ! == 350 tests, 12 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 350 tests, 6 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) *************** *** 13,20 **** memcheck/tests/xml1 (stderr) - massif/tests/culling1 (stderr) - massif/tests/culling2 (stderr) - massif/tests/deep-B (stderr) - massif/tests/deep-C (stderr) - massif/tests/peak2 (stderr) - massif/tests/realloc (stderr) none/tests/mremap (stderr) --- 13,14 ---- |
|
From: Tom H. <th...@cy...> - 2007-11-13 03:26:47
|
Nightly build on dellow ( x86_64, Fedora 7 ) started at 2007-11-13 03:10:10 GMT 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 == 350 tests, 6 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (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 == 350 tests, 13 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/deep-B (stderr) massif/tests/deep-C (stderr) massif/tests/peak2 (stderr) massif/tests/realloc (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/pth_detached (stdout) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Nov 13 03:18:32 2007 --- new.short Tue Nov 13 03:26:47 2007 *************** *** 8,10 **** ! == 350 tests, 13 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 350 tests, 6 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) *************** *** 13,24 **** memcheck/tests/xml1 (stderr) - massif/tests/culling1 (stderr) - massif/tests/culling2 (stderr) - massif/tests/deep-B (stderr) - massif/tests/deep-C (stderr) - massif/tests/peak2 (stderr) - massif/tests/realloc (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) - none/tests/pth_detached (stdout) - helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc20_verifywrap (stderr) --- 13,16 ---- |
|
From: Tom H. <th...@cy...> - 2007-11-13 03:22:44
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2007-11-13 03:00:13 GMT 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 == 352 tests, 24 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) 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/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) ================================================= == 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 == 352 tests, 30 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/deep-B (stderr) massif/tests/deep-C (stderr) massif/tests/peak2 (stderr) massif/tests/realloc (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) 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/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) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Nov 13 03:08:42 2007 --- new.short Tue Nov 13 03:22:37 2007 *************** *** 8,10 **** ! == 352 tests, 30 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 352 tests, 24 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/pointer-trace (stderr) *************** *** 13,20 **** memcheck/tests/x86/scalar_supp (stderr) - massif/tests/culling1 (stderr) - massif/tests/culling2 (stderr) - massif/tests/deep-B (stderr) - massif/tests/deep-C (stderr) - massif/tests/peak2 (stderr) - massif/tests/realloc (stderr) none/tests/fdleak_fcntl (stderr) --- 13,14 ---- |
|
From: Julian S. <js...@ac...> - 2007-11-13 03:10:24
|
On Monday 12 November 2007 03:28, Paul Mackerras wrote: > > It's now used as the TLS pointer. [...] Thanks for the info. After hours of frustratingly chasing undefined values around vast nameless blocks of machine code, I discovered the large numbers of uninitialised values are a result of having /lib/ld-2.6.1.so being almost completely devoid of symbol table info. On ppc32, ld.so has its own strlen/strcmp/strchr functions, which do strange things with carry bits that fool Memcheck. (or something that it can't handle - I can't remember). For glibc <= 2.5 V simply supplied its own non-optimised replacements for these functions in ld.so, and used them. That worked fine, but now fails because the strlen/strcmp/strchr symbols on ld.so are no longer present. Installing the debuginfo package provides that info, so V's replacements kick in, and the problem goes away. Result is that on ppc32-linux and ppc64-linux, for glibc 2.6 and later, Valgrind will be unusable unless glibc-2.6-debuginfo.rpm is installed. J |
|
From: <js...@ac...> - 2007-11-13 01:21:56
|
Nightly build on g5 ( SuSE 10.1, ppc970 ) started at 2007-11-13 02:00:01 CET 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 == 284 tests, 25 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) 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/tc07_hbl1 (stderr) helgrind/tests/tc08_hbl2 (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc11_XCHG (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 == 284 tests, 30 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/deep-C (stderr) massif/tests/peak2 (stderr) massif/tests/realloc (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) 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/tc07_hbl1 (stderr) helgrind/tests/tc08_hbl2 (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc11_XCHG (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 Tue Nov 13 02:10:28 2007 --- new.short Tue Nov 13 02:21:55 2007 *************** *** 8,10 **** ! == 284 tests, 30 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) --- 8,10 ---- ! == 284 tests, 25 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) *************** *** 13,19 **** memcheck/tests/pointer-trace (stderr) - massif/tests/culling1 (stderr) - massif/tests/culling2 (stderr) - massif/tests/deep-C (stderr) - massif/tests/peak2 (stderr) - massif/tests/realloc (stderr) none/tests/faultstatus (stderr) --- 13,14 ---- |
|
From: Julian S. <js...@ac...> - 2007-11-13 00:02:43
|
On Monday 12 November 2007 22:14, Nicholas Nethercote wrote: > On Mon, 12 Nov 2007, Bart Van Assche wrote: > > Below you can find the contents of all writev.*.diff* files on my system > > (for SVN revisions 7153 / 1793). I'm really puzzled by this -- any help > > in solving this is certainly appreciated. > > This is just one of those annoying cases where different systems give > slightly different stack traces. We're already handling three different > cases, but your system is slightly different again. Probably the best > thing to do is add a .exp4 file. This one has failed for ages for me on openSUSE 10.2. Perhaps some of the existing .exp files can never happen. Bart, what is the total list of failed tests? I don't think memcheck/tests/writev deserves special attention. One reason for mass failure of tests on a 64-bit machine is the absence of a fully working 32-bit build environment; is that the case? J |