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
|
2
(1) |
3
|
|
4
|
5
(1) |
6
(2) |
7
(1) |
8
(1) |
9
(2) |
10
|
|
11
|
12
|
13
(6) |
14
(4) |
15
(1) |
16
(4) |
17
(2) |
|
18
(1) |
19
(8) |
20
(8) |
21
(2) |
22
(3) |
23
(3) |
24
|
|
25
|
26
|
27
(1) |
28
|
29
|
30
|
31
(2) |
|
From: Mark W. <ma...@kl...> - 2019-08-23 20:24:53
|
On Fri, Aug 23, 2019 at 09:00:53PM +0200, Mark Wielaard wrote:
> This seems to have broken valgrind on arm64 on some older kernel.
> See the nightly build results for the gcc-114 machine.
> statx returns ENOSYS but it seems the fallback path isn't taken anyway
> for some reason. Resulting in valgrind not being able to execute
> anything.
>
> $ ./vg-in-place /bin/true
> valgrind: /bin/true: Permission denied
>
> Reverting the above commit makes things work again. Still
> investigating.
Turns out (older) arm64 linux kernels are also special.
They don't have statx, but also not stat64 and no stat (!).
It uses fstatat. The new statx patch also added a check for stat.
That needs a special case for arm64:
diff --git a/coregrind/m_libcfile.c b/coregrind/m_libcfile.c
index 5c356ad..c7fca4e 100644
--- a/coregrind/m_libcfile.c
+++ b/coregrind/m_libcfile.c
@@ -393,7 +393,7 @@ SysRes VG_(stat) ( const HChar* file_name, struct vg_stat* vgbuf )
}
}
# endif /* defined(__NR_stat64) */
-# if defined(__NR_stat)
+# if defined(__NR_stat) || defined(VGP_arm64_linux)
/* This is the fallback ("vanilla version"). */
{ struct vki_stat buf;
# if defined(VGP_arm64_linux)
Pushed to master.
Cheers,
Mark
|
|
From: Mark W. <ma...@so...> - 2019-08-23 20:22:51
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=d2658f71c3d09034068bc6f7a115f44ce9535ad8 commit d2658f71c3d09034068bc6f7a115f44ce9535ad8 Author: Mark Wielaard <ma...@kl...> Date: Fri Aug 23 22:17:57 2019 +0200 arm64 fixup for statx support on older kernels Turns out (older) arm64 linux kernels don't have statx, but also not stat64 and no stat syscalls. It uses fstatat instead. The new statx patch also added a check for stat. So That needs a special case for arm64. Follow up for bug #400593. Diff: --- coregrind/m_libcfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coregrind/m_libcfile.c b/coregrind/m_libcfile.c index 5c356ad..c7fca4e 100644 --- a/coregrind/m_libcfile.c +++ b/coregrind/m_libcfile.c @@ -393,7 +393,7 @@ SysRes VG_(stat) ( const HChar* file_name, struct vg_stat* vgbuf ) } } # endif /* defined(__NR_stat64) */ -# if defined(__NR_stat) +# if defined(__NR_stat) || defined(VGP_arm64_linux) /* This is the fallback ("vanilla version"). */ { struct vki_stat buf; # if defined(VGP_arm64_linux) |
|
From: Mark W. <ma...@kl...> - 2019-08-23 19:01:06
|
Hi, On Fri, 2019-08-16 at 15:59 +0000, Petar Jovanovic wrote: > https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=c6a6cf929f3e2a9bf5d7f09f334ed4d67f2d6e18 > > commit c6a6cf929f3e2a9bf5d7f09f334ed4d67f2d6e18 > Author: Petar Jovanovic <mip...@gm...> > Date: Fri Aug 16 15:57:50 2019 +0000 > > Use statx rather than other stat system calls > > *STAT* system calls other than statx are becoming deprecated. > Coregrind should use statx as the first candidate in order to achieve > "stat" functionality. > > There are also systems that do not even support older "stats". > > This fixes KDE #400593. > > Patch by Aleksandar Rikalo. This seems to have broken valgrind on arm64 on some older kernel. See the nightly build results for the gcc-114 machine. statx returns ENOSYS but it seems the fallback path isn't taken anyway for some reason. Resulting in valgrind not being able to execute anything. $ ./vg-in-place /bin/true valgrind: /bin/true: Permission denied Reverting the above commit makes things work again. Still investigating. But if this rings a bell for anybody please speak up. Cheers, Mark |