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
(44) |
2
(9) |
3
(30) |
4
(28) |
5
(42) |
6
(14) |
7
(10) |
|
8
(7) |
9
(8) |
10
(6) |
11
(15) |
12
(13) |
13
(14) |
14
(23) |
|
15
(17) |
16
(10) |
17
(82) |
18
(14) |
19
(21) |
20
(14) |
21
(21) |
|
22
(7) |
23
(13) |
24
(16) |
25
(11) |
26
(11) |
27
(6) |
28
(7) |
|
29
(8) |
30
(13) |
31
(8) |
|
|
|
|
|
From: Nicholas N. <nj...@cs...> - 2006-10-12 22:57:49
|
On Thu, 12 Oct 2006, Dave Nomura wrote:
> I went looking for that e-mail that you sent me that suggested that I look in
> the auxiliary table for AT_PAGESIZE, and I found this earlier posting. This
> posting addresses the problem that I'm trying to solve.
>
> Steve Munroe pointed out that pagesize needs to be computed at run time because
> the valgrind executables in a LDP release need to be able to handle both 4K and
> 64K pagesizes.
>
> I changed VKI_PAGE_SHIFT to be a variable and initialized it in m_main.c/main()
> (by looking through the auxiliary table as you suggested) before the first use
> in the call to VG_(am_startup).
>
> include/vki-ppc{32,64}-linux.h:
> /* PAGE_SHIFT determines the page size. On RHEL5 allows 64K page size */
> long __vki_page_shift;
>
> #define VKI_PAGE_SHIFT __vki_page_shift
> #define VKI_PAGE_SIZE (1UL << VKI_PAGE_SHIFT)
>
>
> This works for a little bit but then dies with:
> [...]
>
> I tracked this down to the #defines in coregrind/pub_core_aspacemgr.h:
> #define VG_STACK_GUARD_SZB 8192 // 2 pages
> #define VG_STACK_ACTIVE_SZB 65536 // 16 pages
>
> typedef
> struct {
> HChar bytes[VG_STACK_GUARD_SZB
> + VG_STACK_ACTIVE_SZB
> + VG_STACK_GUARD_SZB];
> }
> VgStack;
>
> I wonder if there are other places in the code that assume pagesize=4K?
Probably... this is a good way to flush them out :)
> I can't just change the #defines to be 2*VKI_PAGE_SIZE/16*VKI_PAGE_SIZE
> because they are now dynamic.
The good news is that it looks like it doesn't matter, because all the
stacks are actually VgStack* rather than VgStack -- ie. pointers to VgStack.
And the stacks are allocated in coregrind/m_aspacemgr/aspacemgr.c with
VG_(am_alloc_VgStack):
/* Allocate the stack. */
szB = VG_STACK_GUARD_SZB
+ VG_STACK_ACTIVE_SZB + VG_STACK_GUARD_SZB;
sres = VG_(am_mmap_anon_float_valgrind)( szB );
I think you can probably change the VgStack type to an array of zero bytes,
put a comment explaining things, and change VG_(am_alloc_VgStack) to use the
dynamically-determined page-size.
For 64KB pages, you should probably have one guard page at each end and one
stack page in the middle. (Julian might have more to add.)
Nick
|
|
From: <sv...@va...> - 2006-10-12 18:10:03
|
Author: sewardj
Date: 2006-10-12 19:09:58 +0100 (Thu, 12 Oct 2006)
New Revision: 6214
Log:
Futz with the estimated-translation sizes to make them more plausible
for 32-bit ppc land. The advantage of having estimated sizes at least
roughly in line with reality is it allows the translation cache and
table(s) to fill up to something approaching their designed capacity,
about 500k translations IIRC.
Modified:
branches/AIX5/cachegrind/cg_main.c
branches/AIX5/callgrind/main.c
branches/AIX5/coregrind/m_transtab.c
branches/AIX5/helgrind/hg_main.c
branches/AIX5/include/pub_tool_tooliface.h
branches/AIX5/lackey/lk_main.c
branches/AIX5/memcheck/mc_main.c
Modified: branches/AIX5/cachegrind/cg_main.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
--- branches/AIX5/cachegrind/cg_main.c 2006-10-12 18:06:28 UTC (rev 6213)
+++ branches/AIX5/cachegrind/cg_main.c 2006-10-12 18:09:58 UTC (rev 6214)
@@ -1347,7 +1347,7 @@
VG_(details_copyright_author)(
"Copyright (C) 2002-2006, and GNU GPL'd, by Nicholas Nethercote et=
al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
- VG_(details_avg_translation_sizeB) ( 245 );
+ VG_(details_avg_translation_sizeB) ( 500 );
=20
VG_(basic_tool_funcs) (cg_post_clo_init,
cg_instrument,
Modified: branches/AIX5/callgrind/main.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
--- branches/AIX5/callgrind/main.c 2006-10-12 18:06:28 UTC (rev 6213)
+++ branches/AIX5/callgrind/main.c 2006-10-12 18:09:58 UTC (rev 6214)
@@ -1076,7 +1076,7 @@
VG_(details_copyright_author)("Copyright (C) 2002-2006, and GNU GPL'=
d, "
"by Josef Weidendorfer et al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
- VG_(details_avg_translation_sizeB) ( 245 );
+ VG_(details_avg_translation_sizeB) ( 500 );
=20
VG_(basic_tool_funcs) (CLG_(post_clo_init),
CLG_(instrument),
Modified: branches/AIX5/coregrind/m_transtab.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
--- branches/AIX5/coregrind/m_transtab.c 2006-10-12 18:06:28 UTC (rev 621=
3)
+++ branches/AIX5/coregrind/m_transtab.c 2006-10-12 18:09:58 UTC (rev 621=
4)
@@ -1404,7 +1404,7 @@
=20
/* Ensure the calculated value is not way crazy. */
vg_assert(tc_sector_szQ >=3D 2 * N_TTES_PER_SECTOR_USABLE);
- vg_assert(tc_sector_szQ <=3D 50 * N_TTES_PER_SECTOR_USABLE);
+ vg_assert(tc_sector_szQ <=3D 80 * N_TTES_PER_SECTOR_USABLE);
=20
/* Initialise the sectors */
youngest_sector =3D 0;
Modified: branches/AIX5/helgrind/hg_main.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
--- branches/AIX5/helgrind/hg_main.c 2006-10-12 18:06:28 UTC (rev 6213)
+++ branches/AIX5/helgrind/hg_main.c 2006-10-12 18:09:58 UTC (rev 6214)
@@ -3385,7 +3385,7 @@
VG_(details_copyright_author)(
"Copyright (C) 2002-2006, and GNU GPL'd, by Nicholas Nethercote et=
al.");
VG_(details_bug_reports_to) (VG_BUGS_TO);
- VG_(details_avg_translation_sizeB) ( 115 );
+ VG_(details_avg_translation_sizeB) ( 300 );
=20
VG_(basic_tool_funcs) (hg_post_clo_init,
hg_instrument,
Modified: branches/AIX5/include/pub_tool_tooliface.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/AIX5/include/pub_tool_tooliface.h 2006-10-12 18:06:28 UTC (r=
ev 6213)
+++ branches/AIX5/include/pub_tool_tooliface.h 2006-10-12 18:09:58 UTC (r=
ev 6214)
@@ -112,7 +112,7 @@
=20
/* Default value for avg_translations_sizeB (in bytes), indicating typic=
al
code expansion of about 6:1. */
-#define VG_DEFAULT_TRANS_SIZEB 100
+#define VG_DEFAULT_TRANS_SIZEB 172
=20
/* Information used in the startup message. `name' also determines the
string used for identifying suppressions in a suppression file as
Modified: branches/AIX5/lackey/lk_main.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
--- branches/AIX5/lackey/lk_main.c 2006-10-12 18:06:28 UTC (rev 6213)
+++ branches/AIX5/lackey/lk_main.c 2006-10-12 18:09:58 UTC (rev 6214)
@@ -811,7 +811,7 @@
VG_(details_copyright_author)(
"Copyright (C) 2002-2006, and GNU GPL'd, by Nicholas Nethercote.")=
;
VG_(details_bug_reports_to) (VG_BUGS_TO);
- VG_(details_avg_translation_sizeB) ( 175 );
+ VG_(details_avg_translation_sizeB) ( 200 );
=20
VG_(basic_tool_funcs) (lk_post_clo_init,
lk_instrument,
Modified: branches/AIX5/memcheck/mc_main.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
--- branches/AIX5/memcheck/mc_main.c 2006-10-12 18:06:28 UTC (rev 6213)
+++ branches/AIX5/memcheck/mc_main.c 2006-10-12 18:09:58 UTC (rev 6214)
@@ -4800,7 +4800,7 @@
VG_(details_copyright_author)(
"Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.")=
;
VG_(details_bug_reports_to) (VG_BUGS_TO);
- VG_(details_avg_translation_sizeB) ( 370 );
+ VG_(details_avg_translation_sizeB) ( 556 );
=20
VG_(basic_tool_funcs) (mc_post_clo_init,
MC_(instrument),
|
|
From: <sv...@va...> - 2006-10-12 18:06:36
|
Author: sewardj
Date: 2006-10-12 19:06:28 +0100 (Thu, 12 Oct 2006)
New Revision: 6213
Log:
Use 'ctr' rather than 'lr' as the base for indirect jumps (64-bit
counterpart to r6209).
Modified:
branches/AIX5/coregrind/m_dispatch/dispatch-ppc64-aix5.S
Modified: branches/AIX5/coregrind/m_dispatch/dispatch-ppc64-aix5.S
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/AIX5/coregrind/m_dispatch/dispatch-ppc64-aix5.S 2006-10-12 1=
4:29:51 UTC (rev 6212)
+++ branches/AIX5/coregrind/m_dispatch/dispatch-ppc64-aix5.S 2006-10-12 1=
8:06:28 UTC (rev 6213)
@@ -282,10 +282,10 @@
/* Found a match. Call tce[1], which is 8 bytes along, since
each tce element is a 64-bit int. */
addi 8,5,8
- mtlr 8
+ mtctr 8
=20
/* run the translation */
- blrl
+ bctrl
=20
/* On return from guest code:
r3 holds destination (original) address.
@@ -347,10 +347,10 @@
/* Found a match. Call tce[1], which is 8 bytes along, since
each tce element is a 64-bit int. */
addi 8,5,8
- mtlr 8
+ mtctr 8
=20
/* run the translation */
- blrl
+ bctrl
=20
/* On return from guest code:
r3 holds destination (original) address.
|
|
From: Dave N. <dc...@us...> - 2006-10-12 17:59:22
|
Hi Paul,
I went looking for that e-mail that you sent me that suggested that I look in
the auxiliary table for AT_PAGESIZE, and I found this earlier posting. This
posting addresses the problem that I'm trying to solve.
Steve Munroe pointed out that pagesize needs to be computed at run time because
the valgrind executables in a LDP release need to be able to handle both 4K and
64K pagesizes.
I changed VKI_PAGE_SHIFT to be a variable and initialized it in m_main.c/main()
(by looking through the auxiliary table as you suggested) before the first use
in the call to VG_(am_startup).
include/vki-ppc{32,64}-linux.h:
/* PAGE_SHIFT determines the page size. On RHEL5 allows 64K page size */
long __vki_page_shift;
#define VKI_PAGE_SHIFT __vki_page_shift
#define VKI_PAGE_SIZE (1UL << VKI_PAGE_SHIFT)
This works for a little bit but then dies with:
found AT_PAGESZ:pagesize ==10000
setting pagesize:pagesize ==10000, page_shift=16
==7890== Memcheck, a memory error detector.
==7890== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==7890== Using LibVEX rev 1606, a library for dynamic binary translation.
==7890== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==7890== Using valgrind-3.2.0, a dynamic binary instrumentation framework.
==7890== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==7890== For more details, rerun with: -v
==7890==
--7890:0:aspacem Valgrind: FATAL: aspacem assertion failed:
--7890:0:aspacem VG_IS_PAGE_ALIGNED(szB)
--7890:0:aspacem at m_aspacemgr/aspacemgr.c:3027 (vgPlain_am_alloc_VgStack)
I tracked this down to the #defines in coregrind/pub_core_aspacemgr.h:
#define VG_STACK_GUARD_SZB 8192 // 2 pages
#define VG_STACK_ACTIVE_SZB 65536 // 16 pages
typedef
struct {
HChar bytes[VG_STACK_GUARD_SZB
+ VG_STACK_ACTIVE_SZB
+ VG_STACK_GUARD_SZB];
}
VgStack;
I wonder if there are other places in the code that assume pagesize=4K?
I can't just change the #defines to be 2*VKI_PAGE_SIZE/16*VKI_PAGE_SIZE because
they are now dynamic.
At this point I think it is going to take someone with more intimate
understanding of the workings of Valgrind to get this to work.
Any suggestions on how to proceed?
Paul Mackerras wrote:
> It's possible to configure 64-bit PowerPC kernels with a 64kB page
> size rather than the usual 4kB page size. That means that mmap
> offsets, etc., need to be a multiple of 64k when running on such a
> kernel. The ABI allows this and requires programs to get the page
> size from the system (e.g. with getpagesize(), sysconf(), or by
> looking at the AT_PAGESIZE aux table entry), rather than assuming a
> hardcoded value.
>
> At the moment we hardcode VKI_PAGE_SHIFT to 12 in
> include/vki-ppc{32,64}-linux.h. There are only two places I can see
> where we use VKI_PAGE_SIZE as an array dimension, both in
> coregrind/m_ume.c. So it should be possible to make VKI_PAGE_SIZE and
> VKI_PAGE_SHIFT be variables for ppc32 and ppc64.
>
> A related potential gotcha is that the offset parameter to sys_mmap2
> is always (byte_offset >> 12) rather than (byte_offset / PAGE_SIZE).
> The PRE(sys_mmap2) code is OK as it stands but will need to be changed
> if we make VKI_PAGE_SIZE a variable.
>
> Paul.
>
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Valgrind-developers mailing list
> Val...@li...
> https://lists.sourceforge.net/lists/listinfo/valgrind-developers
|
|
From: <sv...@va...> - 2006-10-12 14:29:56
|
Author: weidendo Date: 2006-10-12 15:29:51 +0100 (Thu, 12 Oct 2006) New Revision: 6212 Log: Mark r6211 as pending for 3.2 branch Modified: trunk/docs/internals/3_2_BUGSTATUS.txt Modified: trunk/docs/internals/3_2_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_2_BUGSTATUS.txt 2006-10-12 14:23:38 UTC (rev 6= 211) +++ trunk/docs/internals/3_2_BUGSTATUS.txt 2006-10-12 14:29:51 UTC (rev 6= 212) @@ -31,6 +31,7 @@ pending pending 134316 Callgrind does not distinguish between pa= rent and child v6084 pending 134727 valgrind exits with "Value too large for = defined data type" vx1667 pending n-i-bz ppc32/64: support mcrfs +v6211 pending n-i-bz Cachegrind: Update cache parameter detect= ion =20 x86 'int 3' =20 |
|
From: <sv...@va...> - 2006-10-12 14:23:41
|
Author: weidendo
Date: 2006-10-12 15:23:38 +0100 (Thu, 12 Oct 2006)
New Revision: 6211
Log:
Cachegrind: Update cache parameter detection
This updates the automatic detection of cache parameters
for x86 and amd64 according to revision 21 of
Intels x86 Architecture Software Developer Manual, Volume 2a.
Modified:
trunk/cachegrind/cg-amd64.c
trunk/cachegrind/cg-x86.c
Modified: trunk/cachegrind/cg-amd64.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/cachegrind/cg-amd64.c 2006-10-12 08:17:49 UTC (rev 6210)
+++ trunk/cachegrind/cg-amd64.c 2006-10-12 14:23:38 UTC (rev 6211)
@@ -88,9 +88,10 @@
break;
=20
/* TLB info, ignore */
- case 0x01: case 0x02: case 0x03: case 0x04:
- case 0x50: case 0x51: case 0x52: case 0x5b: case 0x5c: case 0x5d:
- case 0xb0: case 0xb3:
+ case 0x01: case 0x02: case 0x03: case 0x04: case 0x05:
+ case 0x50: case 0x51: case 0x52: case 0x56: case 0x57:
+ case 0x5b: case 0x5c: case 0x5d:
+ case 0xb0: case 0xb1: case 0xb3: case 0xb4:
break; =20
=20
case 0x06: *I1c =3D (cache_t) { 8, 4, 32 }; break;
@@ -107,7 +108,7 @@
case 0x90: case 0x96: case 0x9b:
VG_(tool_panic)("IA-64 cache detected?!");
=20
- case 0x22: case 0x23: case 0x25: case 0x29:=20
+ case 0x22: case 0x23: case 0x25: case 0x29: case 0x46: case 0x47:
VG_(message)(Vg_DebugMsg,=20
"warning: L3 cache detected but ignored\n");
break;
@@ -128,6 +129,7 @@
case 0x43: *L2c =3D (cache_t) { 512, 4, 32 }; L2_found =3D True; =
break;
case 0x44: *L2c =3D (cache_t) { 1024, 4, 32 }; L2_found =3D True; =
break;
case 0x45: *L2c =3D (cache_t) { 2048, 4, 32 }; L2_found =3D True; =
break;
+ case 0x49: *L2c =3D (cache_t) { 4096,16, 64 }; L2_found =3D True; =
break;
=20
/* These are sectored, whatever that means */
case 0x60: *D1c =3D (cache_t) { 16, 8, 64 }; break; /* secto=
red */
@@ -169,6 +171,10 @@
case 0x86: *L2c =3D (cache_t) { 512, 4, 64 }; L2_found =3D True;=
break;
case 0x87: *L2c =3D (cache_t) { 1024, 8, 64 }; L2_found =3D True;=
break;
=20
+ /* Ignore prefetch information */
+ case 0xf0: case 0xf1:
+ break;
+
default:
VG_(message)(Vg_DebugMsg,=20
"warning: Unknown Intel cache config value "
Modified: trunk/cachegrind/cg-x86.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/cachegrind/cg-x86.c 2006-10-12 08:17:49 UTC (rev 6210)
+++ trunk/cachegrind/cg-x86.c 2006-10-12 14:23:38 UTC (rev 6211)
@@ -88,9 +88,10 @@
break;
=20
/* TLB info, ignore */
- case 0x01: case 0x02: case 0x03: case 0x04:
- case 0x50: case 0x51: case 0x52: case 0x5b: case 0x5c: case 0x5d:
- case 0xb0: case 0xb3:
+ case 0x01: case 0x02: case 0x03: case 0x04: case 0x05:
+ case 0x50: case 0x51: case 0x52: case 0x56: case 0x57:
+ case 0x5b: case 0x5c: case 0x5d:
+ case 0xb0: case 0xb1: case 0xb3: case 0xb4:
break; =20
=20
case 0x06: *I1c =3D (cache_t) { 8, 4, 32 }; break;
@@ -107,7 +108,7 @@
case 0x90: case 0x96: case 0x9b:
VG_(tool_panic)("IA-64 cache detected?!");
=20
- case 0x22: case 0x23: case 0x25: case 0x29:=20
+ case 0x22: case 0x23: case 0x25: case 0x29: case 0x46: case 0x47:
VG_(message)(Vg_DebugMsg, "warning: L3 cache detected but igno=
red");
break;
=20
@@ -127,6 +128,7 @@
case 0x43: *L2c =3D (cache_t) { 512, 4, 32 }; L2_found =3D True; =
break;
case 0x44: *L2c =3D (cache_t) { 1024, 4, 32 }; L2_found =3D True; =
break;
case 0x45: *L2c =3D (cache_t) { 2048, 4, 32 }; L2_found =3D True; =
break;
+ case 0x49: *L2c =3D (cache_t) { 4096,16, 64 }; L2_found =3D True; =
break;
=20
/* These are sectored, whatever that means */
case 0x60: *D1c =3D (cache_t) { 16, 8, 64 }; break; /* secto=
red */
|
|
From: <js...@ac...> - 2006-10-12 13:55:25
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-10-12 09:00:01 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 == 214 tests, 10 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/jm-int (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: <sv...@va...> - 2006-10-12 08:17:57
|
Author: dirk
Date: 2006-10-12 09:17:49 +0100 (Thu, 12 Oct 2006)
New Revision: 6210
Log:
glibc 2.5 support. this is actually cheap so far,
given that the glibc 2.5 release tarball doesn't
have a 2.5 version - it is still labeled as 2.4.
However, I believe that they will eventually notice
this bug and fix it.
Added:
trunk/glibc-2.5.supp
Modified:
trunk/configure.in
Modified: trunk/configure.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/configure.in 2006-10-11 17:04:56 UTC (rev 6209)
+++ trunk/configure.in 2006-10-12 08:17:49 UTC (rev 6210)
@@ -374,6 +374,16 @@
],
glibc=3D"2.4")
=20
+AC_EGREP_CPP([GLIBC_25], [
+#include <features.h>
+#ifdef __GNU_LIBRARY__
+ #if (__GLIBC__ =3D=3D 2 && __GLIBC_MINOR__ =3D=3D 5)
+ GLIBC_25
+ #endif
+#endif
+],
+glibc=3D"2.5")
+
AC_MSG_CHECKING([the glibc version])
=20
case "${glibc}" in
@@ -395,9 +405,15 @@
DEFAULT_SUPP=3D"glibc-2.4.supp ${DEFAULT_SUPP}"
;;
=20
+ 2.5)
+ AC_MSG_RESULT(2.5 family)
+ AC_DEFINE([GLIBC_2_5], 1, [Define to 1 if you're using glibc 2.5.x])
+ DEFAULT_SUPP=3D"glibc-2.5.supp ${DEFAULT_SUPP}"
+ ;;
+
*)
AC_MSG_RESULT(unsupported version)
- AC_MSG_ERROR([Valgrind requires glibc version 2.2, 2.3 or 2.4])
+ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.5])
;;
esac
=20
Copied: trunk/glibc-2.5.supp (from rev 6174, trunk/glibc-2.4.supp)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/glibc-2.5.supp (rev 0)
+++ trunk/glibc-2.5.supp 2006-10-12 08:17:49 UTC (rev 6210)
@@ -0,0 +1,246 @@
+
+##----------------------------------------------------------------------=
##
+
+# Errors to suppress by default with glibc 2.4.x
+
+# Format of this file is:
+# {
+# name_of_suppression
+# tool_name:supp_kind
+# (optional extra info for some suppression types)
+# caller0 name, or /name/of/so/file.so
+# caller1 name, or ditto
+# (optionally: caller2 name)
+# (optionally: caller3 name)
+# }
+#
+# For Memcheck, the supp_kinds are:
+#
+# Param Value1 Value2 Value4 Value8 Value16
+# Free Addr1 Addr2 Addr4 Addr8 Addr16
+# Cond (previously known as Value0)
+#
+# and the optional extra info is:
+# if Param: name of system call param
+# if Free: name of free-ing fn)
+
+##----------------------------------------------------------------------=
##
+## Suppressions for Fedora Core 5 on ppc32/amd64 (glibc-2.3.90)
+
+{
+ Fedora-Core-5-hack1
+ Memcheck:Cond
+ fun:_dl_start
+ fun:_start
+}
+
+{
+ Fedora-Core-5-hack2
+ Memcheck:Cond
+ obj:/lib*/ld-2.3.90.so
+ obj:/lib*/ld-2.3.90.so
+ obj:/lib*/ld-2.3.90.so
+ obj:/lib*/ld-2.3.90.so
+}
+
+{
+ Fedora-Core-5-hack2a
+ Memcheck:Cond
+ obj:/lib*/ld-2.4*so
+ obj:/lib*/ld-2.4*so
+ obj:/lib*/ld-2.4*so
+ obj:/lib*/ld-2.4*so
+}
+
+{
+ Fedora-Core-5-hack3
+ Memcheck:Cond
+ obj:/lib*/ld-2.3.90.so
+ obj:/lib*/ld-2.3.90.so
+ obj:/lib*/ld-2.3.90.so
+ obj:/lib*/libc-2.3.90.so
+}
+
+{
+ Fedora-Core-5-__strcpy_chk-64bit-hack-TODO-fix-this-properly
+ Memcheck:Addr8
+ fun:__strcpy_chk
+ obj:/usr/lib64/libX11.so.6.2.0
+ obj:/usr/lib64/libX11.so.6.2.0
+}
+
+{
+ Fedora-Core-5-hack3-ld24
+ Memcheck:Cond
+ obj:/lib*/ld-2.4*so*
+ obj:/lib*/ld-2.4*so*
+ obj:/lib*/ld-2.4*so*
+}
+
+{
+ Fedora-Core-5-yet-another-ppc32-hack
+ Memcheck:Addr4
+ fun:_wordcopy_fwd_dest_aligned
+ fun:mempcpy
+ obj:/lib*/libc-2.4*so*
+}
+
+##----------------------------------------------------------------------=
##
+{
+ glibc-2.3.x-on-SUSE-10.1-(PPC)-1
+ Memcheck:Cond
+ fun:_dl_start_final
+ fun:_dl_start
+ fun:_start
+}
+{
+ glibc-2.3.x-on-SUSE-10.1-(PPC)-2a
+ Memcheck:Cond
+ fun:index
+ obj:*ld-2.3.*.so
+}
+{
+ glibc-2.3.x-on-SuSE-10.1-(PPC)-2b
+ Memcheck:Addr4
+ fun:index
+ fun:expand_dynamic_string_token
+}
+{
+ glibc-2.3.5-on-SuSE-10.1-(PPC)-2c
+ Memcheck:Addr4
+ fun:index
+ obj:*ld-2.3.*.so
+}
+{
+ glibc-2.3.5-on-SuSE-10.1-(PPC)-3
+ Memcheck:Addr4
+ fun:*wordcopy_fwd_dest_aligned*
+ fun:mem*cpy
+ obj:*lib*2.3.*.so
+}
+{
+ index-not-intercepted-early-enough-HACK-4
+ Memcheck:Cond
+ fun:index
+ fun:expand_dynamic_string_token
+}
+
+
+##----------------------------------------------------------------------=
##
+## Various structure padding things on amd64 SuSE 10.1
+##
+{
+ X11-64bit-padding-1a
+ Memcheck:Param
+ write(buf)
+ fun:__write_nocancel
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+ fun:X*
+}
+{
+ X11-64bit-padding-1b
+ Memcheck:Param
+ write(buf)
+ fun:__write_nocancel
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+ fun:_X*
+}
+{
+ X11-64bit-padding-1c
+ Memcheck:Param
+ write(buf)
+ fun:__write_nocancel
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+}
+{
+ X11-64bit-padding-1d
+ Memcheck:Param
+ write(buf)
+ fun:__write_nocancel
+ obj:/usr/X*/libICE.so*
+ obj:/usr/X*/libICE.so*
+ obj:/usr/X*/libICE.so*
+}
+
+
+{
+ X11-64bit-padding-2a
+ Memcheck:Param
+ writev(vector[...])
+ fun:do_writev
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+}
+{
+ X11-64bit-padding-2b
+ Memcheck:Param
+ writev(vector[...])
+ fun:do_writev
+ fun:writev
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+}
+
+{
+ glibc24-64bit-padding-1a
+ Memcheck:Param
+ socketcall.sendto(msg)
+ fun:send
+ fun:get_mapping
+ fun:__nscd_get_map_ref
+ fun:nscd*
+}
+{
+ glibc24-64bit-padding-1b
+ Memcheck:Param
+ socketcall.sendto(msg)
+ fun:__sendto_nocancel
+ obj:/*libc-2.4.so
+ obj:/*libc-2.4.so
+ obj:/*libc-2.4.so
+}
+{
+ glibc24-64bit-padding-1c
+ Memcheck:Param
+ socketcall.send(msg)
+ fun:send
+ fun:__nscd_get_map_ref
+ fun:nscd_get*_r
+ fun:*nscd*
+ obj:/*libc-2.4.so
+}
+
+
+{
+ X11-64bit-padding-3a
+ Memcheck:Param
+ write(buf)
+ obj:/*libpthread-2.4.so*
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+ obj:/usr/X*/libX11.so*
+}
+
+{
+ X11-64bit-padding-4a
+ Memcheck:Param
+ socketcall.sendto(msg)
+ fun:send
+ obj:/*libc-2.4.so
+ obj:/*libc-2.4.so
+ obj:/*libc-2.4.so
+}
+{
+ X11-64bit-padding-4b
+ Memcheck:Param
+ socketcall.send(msg)
+ fun:send
+ obj:/*libc-2.4.so
+ obj:/*libc-2.4.so
+ obj:/*libc-2.4.so
+}
|
|
From: Tom H. <to...@co...> - 2006-10-12 02:45:17
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-10-12 03:30: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 == 246 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2006-10-12 02:31:07
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-10-12 03:15:34 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo /tmp/ccWSpcp5.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWSpcp5.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWSpcp5.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWSpcp5.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWSpcp5.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWSpcp5.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWSpcp5.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccWSpcp5.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c make[5]: Leaving directory `/tmp/valgrind.15750/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.15750/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.15750/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.15750/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.15750/valgrind' make: *** [check] Error 2 ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo /tmp/ccYh0sLb.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccYh0sLb.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccYh0sLb.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccYh0sLb.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccYh0sLb.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccYh0sLb.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccYh0sLb.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccYh0sLb.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c make[5]: Leaving directory `/tmp/valgrind.15750/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.15750/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.15750/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.15750/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.15750/valgrind' make: *** [check] Error 2 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Thu Oct 12 03:23:42 2006 --- new.short Thu Oct 12 03:30:58 2006 *************** *** 7,16 **** Last 20 lines of verbose log follow echo ! /tmp/ccYh0sLb.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccYh0sLb.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccYh0sLb.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccYh0sLb.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccYh0sLb.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccYh0sLb.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccYh0sLb.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccYh0sLb.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 --- 7,16 ---- Last 20 lines of verbose log follow echo ! /tmp/ccWSpcp5.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWSpcp5.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWSpcp5.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWSpcp5.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWSpcp5.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWSpcp5.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWSpcp5.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccWSpcp5.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 |
|
From: Tom H. <th...@cy...> - 2006-10-12 02:29:20
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-10-12 03:10: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 == 274 tests, 20 stderr failures, 1 stdout failure, 0 posttest failures == 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/mempool (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/fdleak_cmsg (stderr) none/tests/fdleak_creat (stderr) none/tests/fdleak_dup (stderr) none/tests/fdleak_dup2 (stderr) none/tests/fdleak_fcntl (stderr) none/tests/fdleak_ipv4 (stderr) none/tests/fdleak_open (stderr) none/tests/fdleak_pipe (stderr) none/tests/fdleak_socketpair (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/rlimit_nofile (stderr) |
|
From: Tom H. <th...@cy...> - 2006-10-12 02:25:33
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2006-10-12 03:05:07 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 == 274 tests, 12 stderr failures, 2 stdout failures, 0 posttest failures == 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/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2006-10-12 02:09:41
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-10-12 03:00:05 BST Results differ from 24 hours ago Checking out valgrind source tree ... failed Last 20 lines of verbose log follow echo Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2006-10-12T03:00:05} valgrind svn: Can't connect to host 'svn.valgrind.org': No route to host ================================================= == 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 == 276 tests, 12 stderr failures, 1 stdout failure, 0 posttest failures == 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/mempool (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) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Thu Oct 12 03:09:18 2006 --- new.short Thu Oct 12 03:09:22 2006 *************** *** 1,23 **** ! Checking out valgrind source tree ... done ! Configuring valgrind ... done ! Building valgrind ... done ! Running regression tests ... failed ! Regression test results follow ! ! == 276 tests, 12 stderr failures, 1 stdout failure, 0 posttest failures == ! 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/mempool (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) --- 1,7 ---- ! Checking out valgrind source tree ... failed ! Last 20 lines of verbose log follow echo + Checking out valgrind source tree ... svn co svn://svn.valgrind.org/valgrind/trunk -r {2006-10-12T03:00:05} valgrind + svn: Can't connect to host 'svn.valgrind.org': No route to host |