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
(17) |
2
(11) |
3
(6) |
4
(6) |
|
5
(10) |
6
(5) |
7
(3) |
8
(7) |
9
(4) |
10
(4) |
11
(3) |
|
12
(3) |
13
(17) |
14
(18) |
15
(32) |
16
(22) |
17
(18) |
18
(10) |
|
19
(4) |
20
(3) |
21
(8) |
22
(15) |
23
(32) |
24
(28) |
25
(18) |
|
26
(20) |
27
(16) |
28
(28) |
29
(28) |
30
(27) |
|
|
|
From: Filipe C. <fi...@gm...> - 2009-04-02 17:59:30
|
Done and uploaded. Thanks :-) F Greg Parker wrote: > On Apr 2, 2009, at 6:45 AM, Filipe Cabecinhas wrote: >> +// These constants aren't in a standard header... >> +// I got them from the latest kernel sources: >> +// xnu-1228.3.13 - Mac OS X 10.5.6 - Darwin 9.6 >> +#define VKI_CS_OPS_STATUS 0 /* return status */ >> +#define VKI_CS_OPS_MARKINVALID 1 /* invalidate process */ >> +#define VKI_CS_OPS_MARKHARD 2 /* set HARD flag */ >> +#define VKI_CS_OPS_MARKKILL 3 /* set KILL flag (sticky) */ >> +#define VKI_CS_OPS_PIDPATH 4 /* get executable's >> pathname */ >> +#define VKI_CS_OPS_CDHASH 5 /* get code directory >> hash */ > > You should include the kernel file you found them in: > // xnu-1228.3.13/bsd/sys/codesign.h > > |
|
From: Greg P. <gp...@ap...> - 2009-04-02 17:30:51
|
On Apr 2, 2009, at 6:45 AM, Filipe Cabecinhas wrote: > +// These constants aren't in a standard header... > +// I got them from the latest kernel sources: > +// xnu-1228.3.13 - Mac OS X 10.5.6 - Darwin 9.6 > +#define VKI_CS_OPS_STATUS 0 /* return status */ > +#define VKI_CS_OPS_MARKINVALID 1 /* invalidate process */ > +#define VKI_CS_OPS_MARKHARD 2 /* set HARD flag */ > +#define VKI_CS_OPS_MARKKILL 3 /* set KILL flag > (sticky) */ > +#define VKI_CS_OPS_PIDPATH 4 /* get executable's > pathname */ > +#define VKI_CS_OPS_CDHASH 5 /* get code directory > hash */ You should include the kernel file you found them in: // xnu-1228.3.13/bsd/sys/codesign.h -- Greg Parker gp...@ap... Runtime Wrangler |
|
From: Filipe C. <fi...@gm...> - 2009-04-02 13:46:00
|
Sorry, forgot to svn update. Now it applies cleanly :-) (But this mail can be useless because when you come back the source may have already changed again) Regards, F Nicholas Nethercote wrote: > On Thu, Apr 2, 2009 at 4:25 AM, Filipe Cabecinhas <fi...@gm...> wrote: >> Hi, >> >> First of all... valgrind can now run iTunes :-) >> Patch: >> http://web.ist.utl.pt/~filipe.cabecinhas/patches/valgrind-F_ADDSIGS-csops.patch > > That's great, thanks. I'll look at it and commit when I get back from > vacation, should be about 2 weeks from now. > > Nick |
|
From: Nicholas N. <n.n...@gm...> - 2009-04-02 12:16:38
|
On Thu, Apr 2, 2009 at 4:25 AM, Filipe Cabecinhas <fi...@gm...> wrote: > Hi, > > First of all... valgrind can now run iTunes :-) > Patch: > http://web.ist.utl.pt/~filipe.cabecinhas/patches/valgrind-F_ADDSIGS-csops.patch That's great, thanks. I'll look at it and commit when I get back from vacation, should be about 2 weeks from now. Nick |
|
From: Filipe C. <fi...@gm...> - 2009-04-02 09:25:32
|
Hi, First of all... valgrind can now run iTunes :-) Patch: http://web.ist.utl.pt/~filipe.cabecinhas/patches/valgrind-F_ADDSIGS-csops.patch There were two missing system calls where valgrind bombed out: fcntl(F_ADDSIGS) - add detached signatures csops(...) - code signing operations (syscall number 169) The fcntl is there to add a signature that, instead of being in the executable file, resides in a separate file. the csops() syscall performs various operations on a process: - query the process' status - mark the process as invalid, set HARD or KILL flag - get the executable's pathname - get the code directory hash Attached is a small test program for the various operations (that used to bomb out with valgrind). It receives a PID as argument (if it's called with no arguments it just analyses itself) and performs the query operations (STATUS, PIDPATH and CDHASH). Superuser permissions are necessary. To try out the various flags start, for example, an md5 program (you can check that it's signed using "codesign -vvvv `which md5`"), and query the flags (it should have flag 0x1, meaning that it's valid). Mark the processa as KILL if invalid and then mark it as invalid to see it get killed by the system. iTunes would add the signatures and, when the KILL flag was set using csops(), kill itself. I implemented csops() to do a no-op when passed a MARK* operation. I didn't keep track of the marks but I guess we could do that. I don't know if it's possible to redirect the F_ADDSIGS parameter that says which code is signed so we could keep the program valid (if that original code isn't touched by valgrind), but that would be nice (and stealthy :-) ). Regards, F Example: I run md5 in a terminal and it sits idle waiting for input. In another terminal: [filcab@farnsworth ~/Desktop] $ sudo ./a 10874 errno: 0, res: 0, status: 1 (0x1) errno: 0, res: 0, path: /sbin/md5 errno: 0, res: 0, hash: 690e1b75356209a6b171860339387a836ea45df3 ### I change a.c to mark the process as KILL before the query ops [filcab@farnsworth ~/Desktop] $ make a && sudo ./a 10874 cc a.c -o a errno: 0, res: 0 errno: 0, res: 0, status: 513 (0x201) errno: 0, res: 0, path: /sbin/md5 errno: 0, res: 0, hash: 690e1b75356209a6b171860339387a836ea45df3 ### I change a.c to mark the process as invalid before the query ops ### errno 3 == No such process [filcab@farnsworth ~/Desktop] $ make a && sudo ./a 10874 cc a.c -o a errno: 0, res: 0 errno: 3, res: 4294967295, status: 0 (0) errno: 3, res: 4294967295, path: errno: 3, res: 4294967295, hash: 0000000000000000000000000000000000000000 [filcab@farnsworth ~/Desktop] $ |
|
From: Bart V. A. <bar...@gm...> - 2009-04-02 08:20:53
|
Nightly build on georgia-tech-cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) started at 2009-04-02 02:00:02 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 == 407 tests, 36 stderr failures, 9 stdout failures, 0 post failures == exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) helgrind/tests/hg05_race2 (stderr) memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/linux/mremap (stderr) none/tests/linux/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) |
|
From: Julian S. <js...@ac...> - 2009-04-02 07:46:05
|
> Our stack handling is all bollocks anyway - there are two different > systems trying to track the stacks and neither of them does a good job > at all. It all needs a rewrite basically. I agree. What we've got in there right now is a confusing and badly-specified swamp. J |
|
From: <sv...@va...> - 2009-04-02 07:19:28
|
Author: bart Date: 2009-04-02 08:19:25 +0100 (Thu, 02 Apr 2009) New Revision: 9511 Log: Made pth_detached2 regression test more reliable. Modified: trunk/drd/tests/pth_detached.c Modified: trunk/drd/tests/pth_detached.c =================================================================== --- trunk/drd/tests/pth_detached.c 2009-04-01 21:58:36 UTC (rev 9510) +++ trunk/drd/tests/pth_detached.c 2009-04-02 07:19:25 UTC (rev 9511) @@ -91,5 +91,7 @@ pthread_mutex_destroy(&s_mutex); + sleep(1); + return 0; } |
|
From: Tom H. <th...@cy...> - 2009-04-02 03:07:00
|
Nightly build on vauxhall ( x86_64, Fedora 10 ) started at 2009-04-02 03:20: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
== 487 tests, 0 stderr failures, 1 stdout failure, 0 post failures ==
drd/tests/pth_detached2 (stdout)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... done
Regression test results follow
== 487 tests, 0 stderr failures, 0 stdout failures, 0 post failures ==
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Thu Apr 2 03:42:11 2009
--- new.short Thu Apr 2 04:06:42 2009
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 487 tests, 0 stderr failures, 0 stdout failures, 0 post failures ==
--- 8,11 ----
! == 487 tests, 0 stderr failures, 1 stdout failure, 0 post failures ==
! drd/tests/pth_detached2 (stdout)
|
|
From: Tom H. <th...@cy...> - 2009-04-02 03:03:53
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2009-04-02 03:05:09 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 == 478 tests, 4 stderr failures, 0 stdout failures, 0 post failures == exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) |
|
From: Tom H. <th...@cy...> - 2009-04-02 02:47:15
|
Nightly build on mg ( x86_64, Fedora 9 ) started at 2009-04-02 03:10: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 == 484 tests, 4 stderr failures, 1 stdout failure, 0 post failures == exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) none/tests/linux/mremap2 (stdout) |