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
(15) |
|
2
(24) |
3
(16) |
4
(17) |
5
(11) |
6
(20) |
7
(11) |
8
(15) |
|
9
(10) |
10
(9) |
11
(10) |
12
(24) |
13
(16) |
14
(15) |
15
(8) |
|
16
(13) |
17
(15) |
18
(35) |
19
(11) |
20
(10) |
21
(11) |
22
(9) |
|
23
(10) |
24
(9) |
25
(9) |
26
(9) |
27
(9) |
28
(12) |
29
(16) |
|
30
(12) |
|
|
|
|
|
|
|
From: <sv...@va...> - 2006-04-04 17:35:52
|
Author: sewardj
Date: 2006-04-04 18:35:48 +0100 (Tue, 04 Apr 2006)
New Revision: 5826
Log:
Test program which uses templates to generate very long stabs (debug
info) strings. This crashes 3.1.1 when the test is compiled with
-gstabs.
Added:
trunk/memcheck/tests/deep_templates.cpp
trunk/memcheck/tests/deep_templates.stderr.exp
trunk/memcheck/tests/deep_templates.stdout.exp
trunk/memcheck/tests/deep_templates.vgtest
Modified:
trunk/memcheck/tests/Makefile.am
Modified: trunk/memcheck/tests/Makefile.am
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/Makefile.am 2006-04-04 16:57:15 UTC (rev 5825)
+++ trunk/memcheck/tests/Makefile.am 2006-04-04 17:35:48 UTC (rev 5826)
@@ -38,6 +38,8 @@
clientperm.stderr.exp \
clientperm.stdout.exp clientperm.vgtest \
custom_alloc.stderr.exp custom_alloc.vgtest \
+ deep_templates.vgtest \
+ deep_templates.stdout.exp deep_templates.stderr.exp \
describe-block.stderr.exp describe-block.vgtest \
doublefree.stderr.exp doublefree.vgtest \
erringfds.stderr.exp erringfds.stdout.exp erringfds.vgtest \
@@ -137,6 +139,7 @@
badaddrvalue badfree badjump badjump2 \
badloop badpoll badrw brk brk2 buflen_check \
clientperm custom_alloc \
+ deep_templates \
describe-block \
doublefree error_counts errs1 exitprog execve execve2 erringfds \
fprw fwrite hello inits inline \
@@ -192,6 +195,8 @@
mismatches_SOURCES =3D mismatches.cpp
new_nothrow_SOURCES =3D new_nothrow.cpp
new_override_SOURCES =3D new_override.cpp
+deep_templates_SOURCES =3D deep_templates.cpp
+deep_templates_CXXFLAGS =3D $(AM_FLAG_M3264_PRI) $(AM_CFLAGS) -O -gstabs
=20
# Build shared object for wrap7
wrap7_SOURCES =3D wrap7.c
Added: trunk/memcheck/tests/deep_templates.cpp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/deep_templates.cpp (rev =
0)
+++ trunk/memcheck/tests/deep_templates.cpp 2006-04-04 17:35:48 UTC (rev =
5826)
@@ -0,0 +1,49 @@
+
+/* Point of this test is to generate some very long 'stabs' debug
+ strings, via the use of these exponentially large template types.
+ When compiled with -gstabs, this causes 3.1.1 to segfault at
+ startup.
+*/
+
+#include <stdio.h>
+
+template <class T, class U>
+class Stack
+{
+ public:
+ Stack(int =3D 10) { size=3D5; top=3D6; stackPtr=3D(T*)6; };=20
+ ~Stack() { }
+ int push(const T&, const U&);=20
+ int popT(T&);
+ int popU(U&);
+ int isEmpty() const { return top =3D=3D -1; }=20
+ int isFull() const { return top =3D=3D size - 1; }=20
+ private:
+ int size;
+ int top; =20
+ T* stackPtr; =20
+} ;
+
+typedef Stack<int,char> Foo;
+typedef Stack<Foo,Foo> Foo2;
+typedef Stack<Foo2,Foo2> Foo3;
+typedef Stack<Foo3,Foo3> Foo4;
+typedef Stack<Foo4,Foo4> Foo5;
+typedef Stack<Foo5,Foo5> Foo6;
+typedef Stack<Foo6,Foo6> Foo7;
+typedef Stack<Foo7,Foo7> Foo8;
+typedef Stack<Foo8,Foo8> Foo9;
+typedef Stack<Foo9,Foo9> Foo10;
+typedef Stack<Foo10,Foo10> Foo11;
+typedef Stack<Foo11,Foo11> Foo12;
+
+int main ( char* argc, char** argv )
+{
+ Stack<Foo12,Foo12> * x =3D new Stack<Foo12,Foo12>(3);
+ if (x =3D=3D NULL)
+ printf("It's NULL (?!)\n");
+ else
+ printf("It's not NULL. How DULL.\n");
+ delete x;
+ return 0;
+}
Added: trunk/memcheck/tests/deep_templates.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Added: trunk/memcheck/tests/deep_templates.stdout.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/deep_templates.stdout.exp =
(rev 0)
+++ trunk/memcheck/tests/deep_templates.stdout.exp 2006-04-04 17:35:48 UT=
C (rev 5826)
@@ -0,0 +1 @@
+It's not NULL. How DULL.
Added: trunk/memcheck/tests/deep_templates.vgtest
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/deep_templates.vgtest (r=
ev 0)
+++ trunk/memcheck/tests/deep_templates.vgtest 2006-04-04 17:35:48 UTC (r=
ev 5826)
@@ -0,0 +1,2 @@
+prog: deep_templates
+vgopts: -q
|
|
From: <sv...@va...> - 2006-04-04 16:57:20
|
Author: sewardj
Date: 2006-04-04 17:57:15 +0100 (Tue, 04 Apr 2006)
New Revision: 5825
Log:
Comment-only change.
Modified:
trunk/coregrind/m_aspacemgr/aspacemgr.c
Modified: trunk/coregrind/m_aspacemgr/aspacemgr.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_aspacemgr/aspacemgr.c 2006-04-04 15:43:30 UTC (rev =
5824)
+++ trunk/coregrind/m_aspacemgr/aspacemgr.c 2006-04-04 16:57:15 UTC (rev =
5825)
@@ -1696,9 +1696,15 @@
seg.hasX =3D toBool(prot & VKI_PROT_EXEC);
seg.hasT =3D False;
=20
+ /* Don't use the presence of a filename to decide if a segment in
+ the initial /proc/self/maps to decide if the segment is an AnonV
+ or FileV segment as some systems don't report the filename. Use
+ the device and inode numbers instead. Fixes bug #124528. */
seg.kind =3D SkAnonV;
- if (dev !=3D 0 && ino !=3D 0) seg.kind =3D SkFileV;
- if (filename) seg.fnIdx =3D allocate_segname( filename );
+ if (dev !=3D 0 && ino !=3D 0)=20
+ seg.kind =3D SkFileV;
+ if (filename)
+ seg.fnIdx =3D allocate_segname( filename );
=20
if (0) show_nsegment( 2,0, &seg );
add_segment( &seg );
|
|
From: <sv...@va...> - 2006-04-04 15:43:35
|
Author: sewardj Date: 2006-04-04 16:43:30 +0100 (Tue, 04 Apr 2006) New Revision: 5824 Log: Un-break make dist. Modified: trunk/memcheck/tests/Makefile.am Modified: trunk/memcheck/tests/Makefile.am =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/memcheck/tests/Makefile.am 2006-04-04 15:12:44 UTC (rev 5823) +++ trunk/memcheck/tests/Makefile.am 2006-04-04 15:43:30 UTC (rev 5824) @@ -92,7 +92,7 @@ realloc2.stderr.exp realloc2.vgtest \ realloc3.stderr.exp realloc3.vgtest \ sh-mem.stderr.exp sh-mem.vgtest \ - sh-mem-random.stderr.exp sh-mem-random.stderr.exp64 \ + sh-mem-random.stderr.exp sh-mem-random.stdout.exp64 \ sh-mem-random.stdout.exp sh-mem-random.vgtest \ sigaltstack.stderr.exp sigaltstack.vgtest \ sigkill.stderr.exp sigkill.stderr.exp2 sigkill.stderr.exp3 sigkill.vgte= st \ |
|
From: <sv...@va...> - 2006-04-04 15:12:57
|
Author: sewardj Date: 2006-04-04 16:12:44 +0100 (Tue, 04 Apr 2006) New Revision: 5823 Log: Cleanup/restructure m_debuginfo, as described in coregrind/m_debuginfo/README.txt. Added: trunk/coregrind/m_debuginfo/README.txt trunk/coregrind/m_debuginfo/UNUSED_STABS.txt trunk/coregrind/m_debuginfo/debuginfo.c trunk/coregrind/m_debuginfo/priv_readdwarf.h trunk/coregrind/m_debuginfo/priv_readelf.h trunk/coregrind/m_debuginfo/priv_readstabs.h trunk/coregrind/m_debuginfo/priv_storage.h trunk/coregrind/m_debuginfo/readdwarf.c trunk/coregrind/m_debuginfo/readelf.c trunk/coregrind/m_debuginfo/readstabs.c trunk/coregrind/m_debuginfo/storage.c Removed: trunk/coregrind/m_debuginfo/dwarf.c trunk/coregrind/m_debuginfo/priv_symtab.h trunk/coregrind/m_debuginfo/priv_symtypes.h trunk/coregrind/m_debuginfo/stabs.c trunk/coregrind/m_debuginfo/symtab.c trunk/coregrind/m_debuginfo/symtypes.c Modified: trunk/coregrind/Makefile.am trunk/coregrind/m_stacktrace.c trunk/coregrind/pub_core_debuginfo.h trunk/helgrind/hg_main.c trunk/include/pub_tool_debuginfo.h [... diff too large to include ...] |
|
From: Julian S. <js...@ac...> - 2006-04-04 13:31:21
|
Well, I can't reproduce this, on a R H 7.3 box, but that's with the default 2.96 gcc, and IIRC you're using gcc 3.0.X ? Could you send me the executable? J On Tuesday 04 April 2006 09:41, Tom Hughes wrote: > In message <200...@ac...> > > Julian Seward <js...@ac...> wrote: > > On Tuesday 04 April 2006 03:32, Tom Hughes wrote: > >> Nightly build on alvis ( i686, Red Hat 7.3 ) > >> > >> memcheck/tests/sh-mem-random (stdout) > >> memcheck/tests/sh-mem-random (stderr) > > > > That's not good. Tom, can you send the diffs? > > The output is: > > -------- testing non-auxmap range -------- > initialising > post-initialisation check > test passed, sum = 38338686 (127.79562 per byte) > doing copies > final check > > > FAILURE: final check, byte 82 -- is 0xf6, should be 0xfe > > I think the problem is in the eight byte floating point copies as > suppressing those makes it pass. The disassembly for the floating > point copy on that machine is: > > 8048b3a: 8b 45 d4 mov 0xffffffd4(%ebp),%eax > 8048b3d: 8b 55 08 mov 0x8(%ebp),%edx > 8048b40: 01 c2 add %eax,%edx > 8048b42: 8b 45 d8 mov 0xffffffd8(%ebp),%eax > 8048b45: 03 45 08 add 0x8(%ebp),%eax > 8048b48: dd 00 fldl (%eax) > 8048b4a: dd 1a fstpl (%edx) > > Tom |
|
From: <sv...@va...> - 2006-04-04 13:29:02
|
Author: sewardj Date: 2006-04-04 14:28:50 +0100 (Tue, 04 Apr 2006) New Revision: 5822 Log: Round up known bugs in 3.1.1 and assign tentative priorities. Modified: trunk/docs/internals/3_1_BUGSTATUS.txt Modified: trunk/docs/internals/3_1_BUGSTATUS.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/internals/3_1_BUGSTATUS.txt 2006-04-04 03:29:48 UTC (rev 5= 821) +++ trunk/docs/internals/3_1_BUGSTATUS.txt 2006-04-04 13:28:50 UTC (rev 5= 822) @@ -4,6 +4,34 @@ wontfix =3D will not fix on this branch many =3D fix composed of many commits =20 +------- Bugs reported after (in) 3.1.1 ------ + +TRUNK PRIO BUG# WHAT + + low 117290 valgrind is sigKILL'd on startup + high 118903 bash (2.05) doesn't support empty list in for= -loop + ? 119446 LinuxThread error suppressions not working + ? 123210 New: strlen from ld-linux on amd64 + high 123244 DWARF2 CFI reader: unhandled CFI instruction = 0:18 +v5785 fixed 123248 syscalls in glibc-2.4: openat, fstatat, symli= nkat + low 123258 socketcall.recvmsg(msg.msg_iov[i] points to u= ninit + low 123535 mremap(new_addr) requires MREMAP_FIXED in 4th= arg + high 123836 small typo in the doc + low 123837 semctl syscall: is 4rth argument is optional = ? +v5820/1 fixed 124029 ppc compile failed: `vor' gcc 3.3.5 + low 124039 VKI_[GP]IO_UNIMAP* and VT_* ioctls + high 124222 Segfault: @@don't know what type ':' is + high 124475 ppc32: crash (syscall?) timer_settime() + low 124478 memcheck reports uninit'd bytes on timer_crea= te() + high 124499 amd64->IR: 0xF 0xE 0x48 0x85 (femms) +v5818 fixed 124528 FATAL: aspacem assertion failed: segment_is_s= ane + high 124697 vex x86->IR: 0xF 0x70 0xC9 0x0 (pshufw) + high 124892 vex x86->IR: 0xF3 0xAE (REPx SCASB) + high 124808 ppc32: sys_sched_getaffinity() not handled + high n-i-bz Very long stabs strings crash m_debuginfo + +------- Bugs reported prior to 3.1.1 ------ + TRUNK 31BRANCH BUG# WHAT =20 v5262 v5446 n-i-bz fsub 3,3,3 in ppc32 dispatcher doesn't clea= r NaNs |
|
From: <js...@ac...> - 2006-04-04 11:30:30
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-04-04 02: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 == 202 tests, 11 stderr failures, 5 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/stack_changes (stdout) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) ================================================= == 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 == 202 tests, 11 stderr failures, 5 stdout failures ================= memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/stack_changes (stdout) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 4 02:11:33 2006 --- new.short Tue Apr 4 02:22:47 2006 *************** *** 8,10 **** ! == 202 tests, 11 stderr failures, 5 stdout failures ================= memcheck/tests/leak-cycle (stderr) --- 8,10 ---- ! == 202 tests, 11 stderr failures, 5 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) |
|
From: Tom H. <to...@co...> - 2006-04-04 08:41:30
|
In message <200...@ac...>
Julian Seward <js...@ac...> wrote:
> On Tuesday 04 April 2006 03:32, Tom Hughes wrote:
>> Nightly build on alvis ( i686, Red Hat 7.3 )
>
>> memcheck/tests/sh-mem-random (stdout)
>> memcheck/tests/sh-mem-random (stderr)
>
> That's not good. Tom, can you send the diffs?
The output is:
-------- testing non-auxmap range --------
initialising
post-initialisation check
test passed, sum = 38338686 (127.79562 per byte)
doing copies
final check
FAILURE: final check, byte 82 -- is 0xf6, should be 0xfe
I think the problem is in the eight byte floating point copies as
suppressing those makes it pass. The disassembly for the floating
point copy on that machine is:
8048b3a: 8b 45 d4 mov 0xffffffd4(%ebp),%eax
8048b3d: 8b 55 08 mov 0x8(%ebp),%edx
8048b40: 01 c2 add %eax,%edx
8048b42: 8b 45 d8 mov 0xffffffd8(%ebp),%eax
8048b45: 03 45 08 add 0x8(%ebp),%eax
8048b48: dd 00 fldl (%eax)
8048b4a: dd 1a fstpl (%edx)
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: <sv...@va...> - 2006-04-04 03:30:07
|
Author: sewardj
Date: 2006-04-04 04:29:48 +0100 (Tue, 04 Apr 2006)
New Revision: 5821
Log:
Add a comment that really should have been in r5820.
Modified:
trunk/coregrind/m_machine.c
Modified: trunk/coregrind/m_machine.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_machine.c 2006-04-04 03:08:49 UTC (rev 5820)
+++ trunk/coregrind/m_machine.c 2006-04-04 03:29:48 UTC (rev 5821)
@@ -380,6 +380,11 @@
if (__builtin_setjmp(env_sigill)) {
have_V =3D False;
} else {
+ /* Unfortunately some older assemblers don't speak Altivec (or
+ choose not to), so to be safe we directly emit the 32-bit
+ word corresponding to "vor 0,0,0". This fixes a build
+ problem that happens on Debian 3.1 (ppc32), and probably
+ various other places. */
__asm__ __volatile__(".long 0x10000484"); /*vor 0,0,0*/
}
=20
|
|
From: <sv...@va...> - 2006-04-04 03:08:59
|
Author: sewardj
Date: 2006-04-04 04:08:49 +0100 (Tue, 04 Apr 2006)
New Revision: 5820
Log:
ppc32-linux: work around assemblers which can't do Altivec, by
emitting the relevant instruction directly. Fixes a build problem on
Debian 3.1 (ppc32).
Modified:
trunk/coregrind/m_machine.c
Modified: trunk/coregrind/m_machine.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_machine.c 2006-04-03 16:38:33 UTC (rev 5819)
+++ trunk/coregrind/m_machine.c 2006-04-04 03:08:49 UTC (rev 5820)
@@ -380,7 +380,7 @@
if (__builtin_setjmp(env_sigill)) {
have_V =3D False;
} else {
- __asm__ __volatile__("vor 0,0,0");
+ __asm__ __volatile__(".long 0x10000484"); /*vor 0,0,0*/
}
=20
/* General-Purpose optional (fsqrt, fsqrts) */
|
|
From: <js...@ac...> - 2006-04-04 03:04:49
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-04-04 03:30:01 BST Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 233 tests, 6 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 233 tests, 6 stderr failures, 0 stdout failures ================= memcheck/tests/leak-tree (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 4 03:46:31 2006 --- new.short Tue Apr 4 04:04:37 2006 *************** *** 10,12 **** ! == 233 tests, 6 stderr failures, 0 stdout failures ================= memcheck/tests/leak-tree (stderr) --- 10,12 ---- ! == 233 tests, 6 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) |
|
From: Julian S. <js...@ac...> - 2006-04-04 03:01:34
|
On Tuesday 04 April 2006 03:32, Tom Hughes wrote: > Nightly build on alvis ( i686, Red Hat 7.3 ) > memcheck/tests/sh-mem-random (stdout) > memcheck/tests/sh-mem-random (stderr) That's not good. Tom, can you send the diffs? J |
|
From: <js...@ac...> - 2006-04-04 02:56:05
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2006-04-04 04:40:00 CEST 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 == 207 tests, 6 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/ppc32/mftocrf (stdout) ================================================= == 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 == 207 tests, 6 stderr failures, 2 stdout failures ================= memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/ppc32/mftocrf (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 4 04:48:04 2006 --- new.short Tue Apr 4 04:55:58 2006 *************** *** 8,10 **** ! == 207 tests, 6 stderr failures, 2 stdout failures ================= memcheck/tests/leak-cycle (stderr) --- 8,10 ---- ! == 207 tests, 6 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) |
|
From: Tom H. <th...@cy...> - 2006-04-04 02:32:46
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-04-04 03:15:07 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 == 234 tests, 22 stderr failures, 2 stdout failures, 0 posttest 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-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sh-mem-random (stdout) memcheck/tests/sh-mem-random (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 234 tests, 22 stderr failures, 2 stdout 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-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sh-mem-random (stdout) memcheck/tests/sh-mem-random (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) memcheck/tests/xml1 (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 4 03:24:20 2006 --- new.short Tue Apr 4 03:32:39 2006 *************** *** 8,10 **** ! == 234 tests, 22 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) --- 8,10 ---- ! == 234 tests, 22 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) |
|
From: Tom H. <th...@cy...> - 2006-04-04 02:25:08
|
Nightly build on aston ( x86_64, Fedora Core 3 ) started at 2006-04-04 03:05:15 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 == 257 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 257 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 4 03:15:43 2006 --- new.short Tue Apr 4 03:25:02 2006 *************** *** 8,10 **** ! == 257 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) --- 8,10 ---- ! == 257 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) |
|
From: Tom H. <th...@cy...> - 2006-04-04 02:24:55
|
Nightly build on dellow ( x86_64, Fedora Core 4 ) started at 2006-04-04 03:10: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 == 257 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 257 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 4 03:17:44 2006 --- new.short Tue Apr 4 03:24:46 2006 *************** *** 8,10 **** ! == 257 tests, 6 stderr failures, 1 stdout failure ================= memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 257 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) |
|
From: Tom H. <th...@cy...> - 2006-04-04 02:17:18
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-04-04 03:00:03 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 == 257 tests, 7 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (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 == 257 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/sse1_memory (stdout) none/tests/amd64/faultstatus (stderr) none/tests/fdleak_fcntl (stderr) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Apr 4 03:07:48 2006 --- new.short Tue Apr 4 03:17:01 2006 *************** *** 8,10 **** ! == 257 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/stack_switch (stderr) --- 8,10 ---- ! == 257 tests, 7 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) |