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
(1) |
2
|
|
3
(5) |
4
(7) |
5
(16) |
6
(7) |
7
(5) |
8
|
9
|
|
10
(3) |
11
(7) |
12
(7) |
13
(15) |
14
(4) |
15
(8) |
16
(10) |
|
17
(1) |
18
(7) |
19
(5) |
20
(17) |
21
(10) |
22
(5) |
23
|
|
24
|
25
|
26
(10) |
27
(21) |
28
(18) |
29
(7) |
30
(4) |
|
From: <sv...@va...> - 2011-04-26 21:36:20
|
Author: sewardj
Date: 2011-04-26 22:36:09 +0100 (Tue, 26 Apr 2011)
New Revision: 2128
Log:
Fix up enum confusion between PPCAvOp and PPCAvFpOp, as found by
"the IBM checker", and also by clang-2.9. Fixes #271579.
(Florian Krohm, br...@ac...)
Modified:
trunk/priv/host_ppc_defs.c
trunk/priv/host_ppc_defs.h
trunk/priv/host_ppc_isel.c
Modified: trunk/priv/host_ppc_defs.c
===================================================================
--- trunk/priv/host_ppc_defs.c 2011-04-15 11:55:00 UTC (rev 2127)
+++ trunk/priv/host_ppc_defs.c 2011-04-26 21:36:09 UTC (rev 2128)
@@ -1067,7 +1067,7 @@
i->Pin.AvBin32x4.srcR = srcR;
return i;
}
-PPCInstr* PPCInstr_AvBin32Fx4 ( PPCAvOp op, HReg dst,
+PPCInstr* PPCInstr_AvBin32Fx4 ( PPCAvFpOp op, HReg dst,
HReg srcL, HReg srcR ) {
PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr));
i->tag = Pin_AvBin32Fx4;
@@ -1077,7 +1077,7 @@
i->Pin.AvBin32Fx4.srcR = srcR;
return i;
}
-PPCInstr* PPCInstr_AvUn32Fx4 ( PPCAvOp op, HReg dst, HReg src ) {
+PPCInstr* PPCInstr_AvUn32Fx4 ( PPCAvFpOp op, HReg dst, HReg src ) {
PPCInstr* i = LibVEX_Alloc(sizeof(PPCInstr));
i->tag = Pin_AvUn32Fx4;
i->Pin.AvUn32Fx4.op = op;
Modified: trunk/priv/host_ppc_defs.h
===================================================================
--- trunk/priv/host_ppc_defs.h 2011-04-15 11:55:00 UTC (rev 2127)
+++ trunk/priv/host_ppc_defs.h 2011-04-26 21:36:09 UTC (rev 2128)
@@ -827,8 +827,8 @@
extern PPCInstr* PPCInstr_AvBin8x16 ( PPCAvOp op, HReg dst, HReg srcL, HReg srcR );
extern PPCInstr* PPCInstr_AvBin16x8 ( PPCAvOp op, HReg dst, HReg srcL, HReg srcR );
extern PPCInstr* PPCInstr_AvBin32x4 ( PPCAvOp op, HReg dst, HReg srcL, HReg srcR );
-extern PPCInstr* PPCInstr_AvBin32Fx4 ( PPCAvOp op, HReg dst, HReg srcL, HReg srcR );
-extern PPCInstr* PPCInstr_AvUn32Fx4 ( PPCAvOp op, HReg dst, HReg src );
+extern PPCInstr* PPCInstr_AvBin32Fx4 ( PPCAvFpOp op, HReg dst, HReg srcL, HReg srcR );
+extern PPCInstr* PPCInstr_AvUn32Fx4 ( PPCAvFpOp op, HReg dst, HReg src );
extern PPCInstr* PPCInstr_AvPerm ( HReg dst, HReg srcL, HReg srcR, HReg ctl );
extern PPCInstr* PPCInstr_AvSel ( HReg ctl, HReg dst, HReg srcL, HReg srcR );
extern PPCInstr* PPCInstr_AvShlDbl ( UChar shift, HReg dst, HReg srcL, HReg srcR );
Modified: trunk/priv/host_ppc_isel.c
===================================================================
--- trunk/priv/host_ppc_isel.c 2011-04-15 11:55:00 UTC (rev 2127)
+++ trunk/priv/host_ppc_isel.c 2011-04-26 21:36:09 UTC (rev 2128)
@@ -3338,6 +3338,7 @@
{
Bool mode64 = env->mode64;
PPCAvOp op = Pav_INVALID;
+ PPCAvFpOp fpop = Pavfp_INVALID;
IRType ty = typeOfIRExpr(env->type_env,e);
vassert(e);
vassert(ty == Ity_V128);
@@ -3406,21 +3407,21 @@
return dst;
}
- case Iop_Recip32Fx4: op = Pavfp_RCPF; goto do_32Fx4_unary;
- case Iop_RSqrt32Fx4: op = Pavfp_RSQRTF; goto do_32Fx4_unary;
- case Iop_I32UtoFx4: op = Pavfp_CVTU2F; goto do_32Fx4_unary;
- case Iop_I32StoFx4: op = Pavfp_CVTS2F; goto do_32Fx4_unary;
- case Iop_QFtoI32Ux4_RZ: op = Pavfp_QCVTF2U; goto do_32Fx4_unary;
- case Iop_QFtoI32Sx4_RZ: op = Pavfp_QCVTF2S; goto do_32Fx4_unary;
- case Iop_RoundF32x4_RM: op = Pavfp_ROUNDM; goto do_32Fx4_unary;
- case Iop_RoundF32x4_RP: op = Pavfp_ROUNDP; goto do_32Fx4_unary;
- case Iop_RoundF32x4_RN: op = Pavfp_ROUNDN; goto do_32Fx4_unary;
- case Iop_RoundF32x4_RZ: op = Pavfp_ROUNDZ; goto do_32Fx4_unary;
+ case Iop_Recip32Fx4: fpop = Pavfp_RCPF; goto do_32Fx4_unary;
+ case Iop_RSqrt32Fx4: fpop = Pavfp_RSQRTF; goto do_32Fx4_unary;
+ case Iop_I32UtoFx4: fpop = Pavfp_CVTU2F; goto do_32Fx4_unary;
+ case Iop_I32StoFx4: fpop = Pavfp_CVTS2F; goto do_32Fx4_unary;
+ case Iop_QFtoI32Ux4_RZ: fpop = Pavfp_QCVTF2U; goto do_32Fx4_unary;
+ case Iop_QFtoI32Sx4_RZ: fpop = Pavfp_QCVTF2S; goto do_32Fx4_unary;
+ case Iop_RoundF32x4_RM: fpop = Pavfp_ROUNDM; goto do_32Fx4_unary;
+ case Iop_RoundF32x4_RP: fpop = Pavfp_ROUNDP; goto do_32Fx4_unary;
+ case Iop_RoundF32x4_RN: fpop = Pavfp_ROUNDN; goto do_32Fx4_unary;
+ case Iop_RoundF32x4_RZ: fpop = Pavfp_ROUNDZ; goto do_32Fx4_unary;
do_32Fx4_unary:
{
HReg arg = iselVecExpr(env, e->Iex.Unop.arg);
HReg dst = newVRegV(env);
- addInstr(env, PPCInstr_AvUn32Fx4(op, dst, arg));
+ addInstr(env, PPCInstr_AvUn32Fx4(fpop, dst, arg));
return dst;
}
@@ -3523,20 +3524,20 @@
}
}
- case Iop_Add32Fx4: op = Pavfp_ADDF; goto do_32Fx4;
- case Iop_Sub32Fx4: op = Pavfp_SUBF; goto do_32Fx4;
- case Iop_Max32Fx4: op = Pavfp_MAXF; goto do_32Fx4;
- case Iop_Min32Fx4: op = Pavfp_MINF; goto do_32Fx4;
- case Iop_Mul32Fx4: op = Pavfp_MULF; goto do_32Fx4;
- case Iop_CmpEQ32Fx4: op = Pavfp_CMPEQF; goto do_32Fx4;
- case Iop_CmpGT32Fx4: op = Pavfp_CMPGTF; goto do_32Fx4;
- case Iop_CmpGE32Fx4: op = Pavfp_CMPGEF; goto do_32Fx4;
+ case Iop_Add32Fx4: fpop = Pavfp_ADDF; goto do_32Fx4;
+ case Iop_Sub32Fx4: fpop = Pavfp_SUBF; goto do_32Fx4;
+ case Iop_Max32Fx4: fpop = Pavfp_MAXF; goto do_32Fx4;
+ case Iop_Min32Fx4: fpop = Pavfp_MINF; goto do_32Fx4;
+ case Iop_Mul32Fx4: fpop = Pavfp_MULF; goto do_32Fx4;
+ case Iop_CmpEQ32Fx4: fpop = Pavfp_CMPEQF; goto do_32Fx4;
+ case Iop_CmpGT32Fx4: fpop = Pavfp_CMPGTF; goto do_32Fx4;
+ case Iop_CmpGE32Fx4: fpop = Pavfp_CMPGEF; goto do_32Fx4;
do_32Fx4:
{
HReg argL = iselVecExpr(env, e->Iex.Binop.arg1);
HReg argR = iselVecExpr(env, e->Iex.Binop.arg2);
HReg dst = newVRegV(env);
- addInstr(env, PPCInstr_AvBin32Fx4(op, dst, argL, argR));
+ addInstr(env, PPCInstr_AvBin32Fx4(fpop, dst, argL, argR));
return dst;
}
|
|
From: Christian B. <bor...@de...> - 2011-04-26 20:31:21
|
Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2011-04-26 22:10:01 CEST Ended at 2011-04-26 22:30:29 CEST 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 == 459 tests, 6 stderr failures, 0 stdout failures, 0 post failures == helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: Christian B. <bor...@de...> - 2011-04-26 20:29:09
|
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z196 (s390x) ) Started at 2011-04-26 22:10:01 CEST Ended at 2011-04-26 22:29:00 CEST 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 == 460 tests, 6 stderr failures, 0 stdout failures, 0 post failures == none/tests/faultstatus (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: Robert W. <rj...@du...> - 2011-04-26 18:18:52
|
I just filed this: https://bugs.kde.org/show_bug.cgi?id=271799 This is a problem on Darwin: ioctls that don't take an arg (e.g. TIOCSCTTY) are performing a validity check on the non-existent arg anyway. The attached patch fixes the problem and also adds support for TIOCEXCL. Any chance we could get this in 3.7.0, too? Regards, Robert. On Tue, Apr 26, 2011 at 2:15 AM, Julian Seward <js...@ac...> wrote: > > On Thursday, April 21, 2011, Eric Pouech wrote: > > Le 20/04/2011 12:12, Julian Seward a écrit : > > > Greetings. > > > > > > It's time to think a bit about a 3.7.0 release. The following are > > > proposals, for contemplation/discussion. > > > > > > [snip] > > > > > > Other stuff that I forgot / missed? > > > > I'd like to see the register support for x86_64 be merged into 3.7 > > A+ > > FTR, this is bug 253657 (https://bugs.kde.org/show_bug.cgi?id=253657) > > J > > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers |
|
From: <sv...@va...> - 2011-04-26 10:24:01
|
Author: sewardj
Date: 2011-04-26 11:23:54 +0100 (Tue, 26 Apr 2011)
New Revision: 11709
Log:
Fix a type mismatch that gcc-4.6 warns about.
Modified:
trunk/drd/tests/tsan_unittest.cpp
Modified: trunk/drd/tests/tsan_unittest.cpp
===================================================================
--- trunk/drd/tests/tsan_unittest.cpp 2011-04-26 10:23:33 UTC (rev 11708)
+++ trunk/drd/tests/tsan_unittest.cpp 2011-04-26 10:23:54 UTC (rev 11709)
@@ -7142,7 +7142,7 @@
int GLOB = 0;
// Worker(N) will do 2^N increments of GLOB, each increment in a separate thread
-void Worker(int depth) {
+void Worker(long depth) {
CHECK(depth >= 0);
if (depth > 0) {
ThreadPool pool(2);
|
|
From: <sv...@va...> - 2011-04-26 10:23:41
|
Author: sewardj
Date: 2011-04-26 11:23:33 +0100 (Tue, 26 Apr 2011)
New Revision: 11708
Log:
Remove some unused code that gcc-4.6 warns about.
Modified:
trunk/none/tests/amd64/sse4-64.c
Modified: trunk/none/tests/amd64/sse4-64.c
===================================================================
--- trunk/none/tests/amd64/sse4-64.c 2011-04-26 07:52:44 UTC (rev 11707)
+++ trunk/none/tests/amd64/sse4-64.c 2011-04-26 10:23:33 UTC (rev 11708)
@@ -3851,27 +3851,5 @@
#endif
return 0;
-
- //////////////////
-
- Int sse1 = 0, sse2 = 0;
-
- if (argc == 2 && 0==strcmp(argv[1], "sse1")) {
- sse1 = 1;
- }
- else
- if (argc == 2 && 0==strcmp(argv[1], "sse2")) {
- sse2 = 1;
- }
- else
- if (argc == 2 && 0==strcmp(argv[1], "all")) {
- sse1 = sse2 = 1;
- }
- else {
- fprintf(stderr, "usage: sse_memory [sse1|sse2|all]\n");
- return 0;
- }
-
- return 0;
}
|
|
From: Julian S. <js...@ac...> - 2011-04-26 09:17:31
|
On Thursday, April 21, 2011, Eric Pouech wrote: > Le 20/04/2011 12:12, Julian Seward a écrit : > > Greetings. > > > > It's time to think a bit about a 3.7.0 release. The following are > > proposals, for contemplation/discussion. > > > > [snip] > > > > Other stuff that I forgot / missed? > > I'd like to see the register support for x86_64 be merged into 3.7 > A+ FTR, this is bug 253657 (https://bugs.kde.org/show_bug.cgi?id=253657) J |
|
From: Julian S. <js...@ac...> - 2011-04-26 09:05:11
|
On Wednesday, April 20, 2011, John Reiser wrote: > > It's time to think a bit about a 3.7.0 release. [snip] > > > > Other stuff that I forgot / missed? > > https://bugs.kde.org/show_bug.cgi?id=250101 [contains patch] > huge "free" memory usage due to m_mallocfree.c "superblocks > fragmentation" Quadratic behavior should not be tolerated. Will do. J |
|
From: Julian S. <js...@ac...> - 2011-04-26 09:04:20
|
On Wednesday, April 20, 2011, Philippe Waroquiers wrote: > I also support the statement that line numbers are often not precise > enough. [...] ok .. I'll just forget about this. It's clear there are disadvantages in getting rid of the addresses. J > If there is a user demand for this (at work, nobody ever > complained), then this should for sure not be hardcoded, i.e. this should > be the addition of a command line option to disable showing the program > counter. > > > On 04/20/2011 07:21 AM, Alexander Potapenko wrote: > >> Spending much time on debugging the reports from the TSan tool I would > >> suggest not to remove the addresses. > >> You don't need those while you have the debug info, > > > > In practice, line numbers are not precise enough. The same line often > > maps to many different and non-consecutive PCs, and consecutive PCs > > often map to non-consecutive lines. Debugging often involves mental > > "backward execution". Not having the correct PC as a starting point > > makes it much harder than necessary. > > --------------------------------------------------------------------------- > --- Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers |
|
From: <sv...@va...> - 2011-04-26 07:52:57
|
Author: sewardj
Date: 2011-04-26 08:52:44 +0100 (Tue, 26 Apr 2011)
New Revision: 11707
Log:
Fix a couple of bogus asm constraints observed when trying to build
V with clang-2.9.
Modified:
trunk/coregrind/m_debuglog.c
Modified: trunk/coregrind/m_debuglog.c
===================================================================
--- trunk/coregrind/m_debuglog.c 2011-04-21 23:05:49 UTC (rev 11706)
+++ trunk/coregrind/m_debuglog.c 2011-04-26 07:52:44 UTC (rev 11707)
@@ -82,7 +82,7 @@
"movl %%eax, 0(%%ebx)\n" /* block[0] = result */
"popl %%ebx\n" /* restore ebx */
: /*wr*/
- : /*rd*/ "g" (block)
+ : /*rd*/ "r" (block)
: /*trash*/ "eax", "edi", "ecx", "edx", "memory", "cc"
);
if (block[0] < 0)
@@ -125,7 +125,7 @@
"popq %%r15\n" /* restore r15 */
"addq $256, %%rsp\n" /* restore stack ptr */
: /*wr*/
- : /*rd*/ "g" (block)
+ : /*rd*/ "r" (block)
: /*trash*/ "rax", "rdi", "rsi", "rdx", "memory", "cc"
);
if (block[0] < 0)
|
|
From: Christian B. <bor...@de...> - 2011-04-22 20:36:16
|
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z10 (s390x) ) Started at 2011-04-22 22:10:01 CEST Ended at 2011-04-22 22:36:08 CEST 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 == 460 tests, 6 stderr failures, 0 stdout failures, 0 post failures == none/tests/faultstatus (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: Christian B. <bor...@de...> - 2011-04-22 20:29:24
|
Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2011-04-22 22:10:01 CEST Ended at 2011-04-22 22:28:31 CEST 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 == 459 tests, 6 stderr failures, 0 stdout failures, 0 post failures == helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: Bart V. A. <bva...@ac...> - 2011-04-22 07:37:17
|
Nightly build on cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2011-04-22 02:00:06 EDT Ended at 2011-04-22 03:37:06 EDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 457 tests, 12 stderr failures, 9 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) callgrind/tests/simwork-both (stdout) callgrind/tests/simwork-both (stderr) callgrind/tests/simwork-branch (stdout) callgrind/tests/simwork-branch (stderr) none/tests/empty-exe (stderr) none/tests/faultstatus (stderr) none/tests/linux/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) |
|
From: Tom H. <th...@cy...> - 2011-04-22 02:53:33
|
Nightly build on vauxhall ( x86_64, Fedora 14 ) Started at 2011-04-22 03:20:07 BST Ended at 2011-04-22 03:53:13 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 == 569 tests, 4 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-ptrcheck/tests/bad_percentify (stderr) |
|
From: Tom H. <th...@cy...> - 2011-04-22 02:39:15
|
Nightly build on mg ( x86_64, Fedora 9 ) Started at 2011-04-22 03:10:08 BST Ended at 2011-04-22 03:38:57 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 == 573 tests, 3 stderr failures, 4 stdout failures, 0 post failures == none/tests/amd64/bug132918 (stdout) none/tests/amd64/fxtract (stdout) none/tests/amd64/sse4-64 (stdout) none/tests/x86/fxtract (stdout) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) |
|
From: <sv...@va...> - 2011-04-21 23:05:57
|
Author: sewardj
Date: 2011-04-22 00:05:49 +0100 (Fri, 22 Apr 2011)
New Revision: 11706
Log:
Fix a couple of warnings when building the regtests.
Modified:
trunk/drd/tests/annotate_ignore_rw.c
trunk/none/tests/coolo_sigaction.cpp
Modified: trunk/drd/tests/annotate_ignore_rw.c
===================================================================
--- trunk/drd/tests/annotate_ignore_rw.c 2011-04-21 08:55:51 UTC (rev 11705)
+++ trunk/drd/tests/annotate_ignore_rw.c 2011-04-21 23:05:49 UTC (rev 11706)
@@ -53,7 +53,7 @@
sleep(1);
/* Read s_c. */
- fprintf(stderr, "x" + s_c);
+ fprintf(stderr, "%s", "x" + s_c);
pthread_join(tid, 0);
Modified: trunk/none/tests/coolo_sigaction.cpp
===================================================================
--- trunk/none/tests/coolo_sigaction.cpp 2011-04-21 08:55:51 UTC (rev 11705)
+++ trunk/none/tests/coolo_sigaction.cpp 2011-04-21 23:05:49 UTC (rev 11706)
@@ -46,7 +46,7 @@
FILE *p = popen("echo Hallo World", "r");
while (!feof(p)) {
int n = fread(buffer, 200, 1, p);
- write(2, buffer, n);
+ __attribute__((unused)) ssize_t nw = write(2, buffer, n);
}
fclose(p);
for (i = 0; i < 1000000; i++) ;
|
|
From: Frank C. <fra...@ho...> - 2011-04-21 21:19:37
|
Hi, I just received an email from a programmer who thinks the reason that callgrind is not able to profile my C++ program on Centos Linux Version 5.5 is because of an libc conflict. Here is an excerpt from the email:
what is the version of libc on the host? Is it a vm or physical? I guess it is gonna be a ABI/version conflict of libc. If you cannot figure it out, just report it. Chances are, a dev will be able to tell you in 5 seconds.
My response was: In order to determine what version of libc is on the Centos Linux 5.5 host, I tried: rpm -qa | grep glibc. The answer was: glibc-devel-2.5-49.el5_5.7 glibc-2.5-49.el5_5.7 glibc-headers-2.5-49.el5_5.7 glibc-common-2.5-49.el5.
Thank you. |
|
From: Christian B. <bor...@de...> - 2011-04-21 20:35:22
|
Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP1 gcc 4.3.4 on z10 (s390x) ) Started at 2011-04-21 22:10:01 CEST Ended at 2011-04-21 22:35:13 CEST 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 == 460 tests, 6 stderr failures, 0 stdout failures, 0 post failures == none/tests/faultstatus (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: Frank C. <fra...@ho...> - 2011-04-21 20:32:39
|
Hi, I am trying to use the callgrind profiler to profile my C++ program. I am using Valgrind version 3.6,1 on Linux Centos Version 5.5 on a Intel dual processor.
I keep getting the following error(shown below) when I try to profile my program. Please tell me what I am doing wrong or what workaround I should use. I sent this message to the valgrind users mailing list early this morning. However, no one responed to email. Thank you
valgrind --tool=callgrind --dump-instr=yes --simulate-cache-yes --collect-jumps=yes ./MatchUpAccurate.exe -input /home/frankc/DQTTest5/MatchUpTest/TestData/mdata2003.dbf -fileloc /home/frankc/DQTTest5/MatchUpTest/TestData -version 15,
==25558== Callgrind, a call-graph generating cache profiler, ==25558== Copyright (C) 2002-2010, and GNU GPL'd, by Josef Weidendorfer et al., ==25558== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info, ==25558== Command: ./MatchUpAccurate.exe -input /home/frankc/DQTTest5/MatchUpTest/TestData/mdata2003.dbf -fileloc /home/frankc/DQTTest5/MatchUpTest/TestData -version 15, ==25558==, ==25558== For interactive control, run 'callgrind_control -h'., memcpy, BB# 486126,
Callgrind: jumps.c:164 (new_jcc): Assertion '(0 <= jmp) && (jmp <= from->bb->cjmp_count)' failed., ==25558== at 0x3801E4C8: report_and_quit (m_libcassert.c:193), ==25558== by 0x3801E69C: vgPlain_assert_fail (m_libcassert.c:267), ==25558== by 0x3800FCD9: vgCallgrind_get_jcc (jumps.c:164), ==25558== by 0x38003534: vgCallgrind_push_call_stack (callstack.c:217), ==25558== by 0x38001FDB: vgCallgrind_setup_bbcc (bbcc.c:844), ==25558== by 0x629B9E93: ???,
sched status:, running_tid=1,
Thread 1: status = VgTs_Runnable, ==25558== at 0xB64A30: memcpy (in /lib/libc-2.5.so), ==25558== by 0xC845D3: __pthread_initialize_minimal (in /lib/libpthread-2.5.so), ==25558== by 0xC84217: ??? (in /lib/libpthread-2.5.so), ==25558== by 0xC83DA7: ??? (in /lib/libpthread-2.5.so), ==25558== by 0xAE2162: call_init (in /lib/ld-2.5.so), ==25558== by 0xAE228F: _dl_init (in /lib/ld-2.5.so), ==25558== by 0xAD484E: ??? (in /lib/ld-2.5.so),
Note: see also the FAQ in the source distribution., It contains workarounds to several common problems., In particular, if Valgrind aborted or crashed after, identifying problems in your program, there's a good chance, that fixing those problems will prevent Valgrind aborting or, crashing, especially if it happened in m_mallocfree.c.,
If that doesn't help, please report this bug to: www.valgrind.org,
In the bug report, send all the above text, the valgrind, version, and what OS and version you are using. Thanks. |
|
From: Christian B. <bor...@de...> - 2011-04-21 20:29:15
|
Nightly build on fedora390 ( Fedora 13/14/15 mix with gcc 3.5.3 on z196 (s390x) ) Started at 2011-04-21 22:10:01 CEST Ended at 2011-04-21 22:28:28 CEST 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 == 459 tests, 6 stderr failures, 0 stdout failures, 0 post failures == helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/tc04_free_lock (stderr) drd/tests/tc09_bad_unlock (stderr) drd/tests/tc23_bogus_condwait (stderr) |
|
From: <sv...@va...> - 2011-04-21 08:56:00
|
Author: sewardj
Date: 2011-04-21 09:55:51 +0100 (Thu, 21 Apr 2011)
New Revision: 11705
Log:
Make reading of line number info from LLVM-2.9-generated Dwarf3 work.
Modified:
trunk/coregrind/m_debuginfo/readdwarf.c
Modified: trunk/coregrind/m_debuginfo/readdwarf.c
===================================================================
--- trunk/coregrind/m_debuginfo/readdwarf.c 2011-04-20 11:54:32 UTC (rev 11704)
+++ trunk/coregrind/m_debuginfo/readdwarf.c 2011-04-21 08:55:51 UTC (rev 11705)
@@ -1079,6 +1079,9 @@
/* TJH 27 Apr 10: in DWARF 4 lineptr (and loclistptr,macptr,
rangelistptr classes) use FORM_sec_offset which is 64 bits
in 64 bit DWARF and 32 bits in 32 bit DWARF. */
+ /* JRS 20 Apr 11: LLVM-2.9 encodes DW_AT_stmt_list using
+ FORM_addr rather than the FORM_data4 that GCC uses. Hence
+ handle FORM_addr too. */
switch( form ) {
/* Those cases extract the data properly */
case 0x05: /* FORM_data2 */ cval = *((UShort*)p); p +=2; break;
@@ -1101,13 +1104,24 @@
} else {
cval = *((UInt*)p); p += 4;
}; break;
+
+ case 0x07: /* FORM_data8 */ if (ui->dw64) cval = *((ULong*)p);
+ p += 8; break;
+ /* perhaps should assign
+ unconditionally to cval? */
+
+ case 0x01: /* FORM_addr */ if (addr_size == 4) {
+ cval = *(UInt*)p;
+ } else if (addr_size == 8) {
+ cval = *(ULong*)p;
+ } else {
+ /* wtf, Houston? */
+ }
+ p += addr_size; break;
+
/* TODO : Following ones just skip data - implement if you need */
- case 0x01: /* FORM_addr */ p += addr_size; break;
case 0x03: /* FORM_block2 */ p += *((UShort*)p) + 2; break;
case 0x04: /* FORM_block4 */ p += *((UInt*)p) + 4; break;
- case 0x07: /* FORM_data8 */ if (ui->dw64) cval = *((ULong*)p);
- p += 8; break;
- /* perhaps should assign unconditionally to cval? */
case 0x09: /* FORM_block */ p += read_leb128U( &p ); break;
case 0x0a: /* FORM_block1 */ p += *p + 1; break;
case 0x0c: /* FORM_flag */ p++; break;
|
|
From: Bart V. A. <bva...@ac...> - 2011-04-21 08:23:28
|
Nightly build on cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2011-04-21 02:46:44 EDT Ended at 2011-04-21 04:23:15 EDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 457 tests, 12 stderr failures, 9 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/wrap8 (stdout) memcheck/tests/wrap8 (stderr) callgrind/tests/simwork-both (stdout) callgrind/tests/simwork-both (stderr) callgrind/tests/simwork-branch (stdout) callgrind/tests/simwork-branch (stderr) none/tests/empty-exe (stderr) none/tests/faultstatus (stderr) none/tests/linux/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc23_bogus_condwait (stderr) |
|
From: Eric P. <eri...@or...> - 2011-04-21 07:26:51
|
Le 20/04/2011 12:12, Julian Seward a écrit : > Greetings. > > It's time to think a bit about a 3.7.0 release. The following are > proposals, for contemplation/discussion. > > [snip] > > Other stuff that I forgot / missed? I'd like to see the register support for x86_64 be merged into 3.7 A+ -- Eric Pouech "The problem with designing something completely foolproof is to underestimate the ingenuity of a complete idiot." (Douglas Adams) |
|
From: Tom H. <th...@cy...> - 2011-04-21 02:54:30
|
Nightly build on vauxhall ( x86_64, Fedora 14 ) Started at 2011-04-21 03:20:08 BST Ended at 2011-04-21 03:54:08 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 == 569 tests, 4 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) exp-ptrcheck/tests/bad_percentify (stderr) |
|
From: Tom H. <th...@cy...> - 2011-04-21 02:39:30
|
Nightly build on mg ( x86_64, Fedora 9 ) Started at 2011-04-21 03:10:04 BST Ended at 2011-04-21 03:39:11 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 == 573 tests, 3 stderr failures, 4 stdout failures, 0 post failures == none/tests/amd64/bug132918 (stdout) none/tests/amd64/fxtract (stdout) none/tests/amd64/sse4-64 (stdout) none/tests/x86/fxtract (stdout) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) |