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
(13) |
2
(33) |
3
(25) |
4
(22) |
5
(22) |
6
(21) |
7
(19) |
|
8
(29) |
9
(34) |
10
(29) |
11
(37) |
12
(36) |
13
(28) |
14
(25) |
|
15
(28) |
16
(23) |
17
(36) |
18
(21) |
19
(12) |
20
(14) |
21
(10) |
|
22
(7) |
23
(15) |
24
(41) |
25
(15) |
26
(9) |
27
(7) |
28
(6) |
|
29
(16) |
30
(24) |
31
(22) |
|
|
|
|
|
From: Nicholas N. <nj...@cs...> - 2005-05-25 21:35:03
|
On Tue, 24 May 2005, Madhu M. Kurup wrote: > Code path exists for joinee being tracked as NULL to make it here. > > +++ valgrind/coregrind/vg_threadmodel.c 2005-05-21 01:02:19.000000000 -0700 > @@ -449,7 +449,7 @@ > break; > } > > - if (joinee->detached) > + if (joinee && joinee->detached) > thread_report(joineeid, THE_Detached, "joining as joiner"); Yes, that's a good one, although I don't know if your proposed change is the right way to deal with it. Jeremy? N |
|
From: Nicholas N. <nj...@cs...> - 2005-05-25 21:32:20
|
On Tue, 24 May 2005, Madhu M. Kurup wrote: > Usages without verification of pointers. > > string_list_t s = (string_list_t) malloc (sizeof (struct > string_list_def)); > - s->caret_position = 0; > if (s == NULL) > return NULL; > + s->caret_position = 0; > return s; Committed, thanks. > @@ -3874,7 +3874,8 @@ > if (next == cplus_demangled) > return cplus_demangled; > > - dyn_string_append_cstr (demangled, next); > + if (demangled != NULL) > + dyn_string_append_cstr (demangled, next); > next = end; > } > } I'm reluctant to change this since I don't understand the code well enough. N |
|
From: <sv...@va...> - 2005-05-25 21:30:08
|
Author: njn
Date: 2005-05-25 22:30:05 +0100 (Wed, 25 May 2005)
New Revision: 3805
Modified:
trunk/coregrind/m_demangle/cp-demangle.c
Log:
Avoid confusing use of a pointer before checking it it's NULL. (The
code from the glibc demangler is buggy, but because we use a malloc()
that never returns NULL, this code is actually ok within Valgrind, albeit
strange. I changed it to avoid possible confusion.)
Reported by Madhu Kurup.
Modified: trunk/coregrind/m_demangle/cp-demangle.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_demangle/cp-demangle.c 2005-05-25 21:26:35 UTC (rev=
3804)
+++ trunk/coregrind/m_demangle/cp-demangle.c 2005-05-25 21:30:05 UTC (rev=
3805)
@@ -413,9 +413,9 @@
int length;
{
string_list_t s =3D (string_list_t) malloc (sizeof (struct string_list=
_def));
- s->caret_position =3D 0;
if (s =3D=3D NULL)
return NULL;
+ s->caret_position =3D 0;
if (!dyn_string_init ((dyn_string_t) s, length))
return NULL;
return s;
|
|
From: Nicholas N. <nj...@cs...> - 2005-05-25 21:26:53
|
On Tue, 24 May 2005, Madhu M. Kurup wrote: > The loop below can overrun this array. > > -static char numberstring[ NUMBER_LENGTH - 1 ]; > +static char numberstring[ NUMBER_LENGTH ]; Committed, thanks. N |
|
From: <sv...@va...> - 2005-05-25 21:26:40
|
Author: njn Date: 2005-05-25 22:26:35 +0100 (Wed, 25 May 2005) New Revision: 3804 Modified: trunk/massif/hp2ps/HpFile.c Log: Avoid possible array overflow. Reported by Madhu Kurup. Modified: trunk/massif/hp2ps/HpFile.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/massif/hp2ps/HpFile.c 2005-05-25 15:52:39 UTC (rev 3803) +++ trunk/massif/hp2ps/HpFile.c 2005-05-25 21:26:35 UTC (rev 3804) @@ -340,7 +340,7 @@ * "thefloatish"). */ =20 -static char numberstring[ NUMBER_LENGTH - 1 ]; +static char numberstring[ NUMBER_LENGTH ]; =20 token GetNumber(infp) |
|
From: Jeremy F. <je...@go...> - 2005-05-25 19:32:41
|
Julian Seward wrote:
>When a program using this driver starts up, it creates a child
>thread using clone. No problem. The child hangs around and
>basically doesn't do anything much (purpose is unclear, but that
>doesn't matter). It calls a custom ioctl which communicates with
>the Elan3 kernel module. The ioctl doesn't return until (I assume)
>the parent thread tells the kernel module that it is done with the
>card. The ioctl returns and the child exits.
>
>Hence the child waits for the parent to exit, then exits itself.
>
>
How does the parent thread tell the kernel it is done with the module?
By closing all the file descriptors? It must be some implicit
mechanism, because if it did an explicit ioctl() or something, we would
do the same.
J
|
|
From: <sv...@va...> - 2005-05-25 15:52:46
|
Author: njn
Date: 2005-05-25 16:52:39 +0100 (Wed, 25 May 2005)
New Revision: 3803
Modified:
trunk/coregrind/m_mallocfree.c
Log:
Comment-only changes: fix a typo, clarify another comment.
Modified: trunk/coregrind/m_mallocfree.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_mallocfree.c 2005-05-24 21:43:26 UTC (rev 3802)
+++ trunk/coregrind/m_mallocfree.c 2005-05-25 15:52:39 UTC (rev 3803)
@@ -66,7 +66,7 @@
=20
bszB =3D=3D pszB + 2*sizeof(SizeT) + 2*sizeof(void*) + 2*a->rz_s=
zB
=20
- Furthermore, both size fields in the block have their least-sifnifi=
cant
+ Furthermore, both size fields in the block have their least-signifi=
cant
bit set if the block is not in use, and unset if it is in use.
(The bottom 3 or so bits are always free for this because of alignm=
ent.)
A block size of zero is not possible, because a block always has at
@@ -83,7 +83,7 @@
typedef
struct {
// No fields are actually used in this struct, because a Block has
- // loads of variable sized fields and so can't be accessed
+ // many variable sized fields and so can't be accessed
// meaningfully with normal fields. So we use access functions al=
l
// the time. This struct gives us a type to use, though. Also, w=
e
// make sizeof(Block) 1 byte so that we can do arithmetic with the
|
|
From: <js...@ac...> - 2005-05-25 02:50:18
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2005-05-25 03:50:00 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow Nightly build on phoenix ( SuSE 9.1 ) started at 2005-05-25 03:50:00 BST |
|
From: Tom H. <to...@co...> - 2005-05-25 02:36:26
|
Nightly build on dunsmere ( athlon, Fedora Core 3 ) started at 2005-05-25 03:30:04 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 == 176 tests, 8 stderr failures, 1 stdout failure ================= memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-05-25 02:30:41
|
Nightly build on audi ( i686, Red Hat 9 ) started at 2005-05-25 03:25:02 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 == 175 tests, 4 stderr failures, 0 stdout failures ================= memcheck/tests/xml1 (stderr) corecheck/tests/fdleak_cmsg (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-05-25 02:25:52
|
Nightly build on ginetta ( i686, Red Hat 8.0 ) started at 2005-05-25 03:20:02 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 == 174 tests, 4 stderr failures, 0 stdout failures ================= memcheck/tests/xml1 (stderr) corecheck/tests/fdleak_cmsg (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-05-25 02:20:29
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2005-05-25 03:15:02 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 == 174 tests, 13 stderr failures, 0 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (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/pointer-trace (stderr) memcheck/tests/vgtest_ume (stderr) memcheck/tests/xml1 (stderr) corecheck/tests/fdleak_cmsg (stderr) none/tests/faultstatus (stderr) none/tests/x86/int (stderr) |
|
From: Tom H. <th...@cy...> - 2005-05-25 02:19:22
|
Nightly build on dellow ( x86_64, Fedora Core 3 ) started at 2005-05-25 03:10:03 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 == 155 tests, 15 stderr failures, 2 stdout failures ================= memcheck/tests/brk (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_dup (stderr) corecheck/tests/fdleak_dup2 (stderr) corecheck/tests/fdleak_ipv4 (stderr) corecheck/tests/fdleak_pipe (stderr) corecheck/tests/fdleak_socketpair (stderr) massif/tests/toobig-allocs (stderr) none/tests/faultstatus (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) none/tests/yield (stdout) |
|
From: Tom H. <th...@cy...> - 2005-05-25 02:05:11
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-05-25 03:00:03 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 == 155 tests, 16 stderr failures, 2 stdout failures ================= memcheck/tests/brk (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/weirdioctl (stderr) memcheck/tests/xml1 (stderr) corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_dup (stderr) corecheck/tests/fdleak_dup2 (stderr) corecheck/tests/fdleak_fcntl (stderr) corecheck/tests/fdleak_ipv4 (stderr) corecheck/tests/fdleak_pipe (stderr) corecheck/tests/fdleak_socketpair (stderr) massif/tests/toobig-allocs (stderr) none/tests/faultstatus (stderr) none/tests/selfrun (stdout) none/tests/selfrun (stderr) none/tests/yield (stdout) |
|
From: <sv...@va...> - 2005-05-25 00:44:17
|
Author: sewardj
Date: 2005-05-25 01:44:13 +0100 (Wed, 25 May 2005)
New Revision: 1203
Modified:
trunk/priv/guest-amd64/toIR.c
Log:
Handle fnclex, needed by g95.
Modified: trunk/priv/guest-amd64/toIR.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/priv/guest-amd64/toIR.c 2005-05-20 19:21:45 UTC (rev 1202)
+++ trunk/priv/guest-amd64/toIR.c 2005-05-25 00:44:13 UTC (rev 1203)
@@ -5241,10 +5241,10 @@
);
break;
=20
-//.. case 0xE2:
-//.. DIP("fnclex\n");
-//.. break;
-//..=20
+ case 0xE2:
+ DIP("fnclex\n");
+ break;
+
//.. case 0xE3: {
//.. /* Uses dirty helper:=20
//.. void x86g_do_FINIT ( VexGuestX86State* ) */
|