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
|
3
|
4
(2) |
|
5
|
6
|
7
|
8
(7) |
9
|
10
|
11
(1) |
|
12
(4) |
13
|
14
|
15
|
16
|
17
(12) |
18
|
|
19
|
20
|
21
|
22
|
23
(3) |
24
(1) |
25
|
|
26
(1) |
27
(17) |
28
(1) |
29
|
30
(2) |
|
|
|
From: Bart V. A. <bva...@so...> - 2020-04-12 23:50:17
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=52d02fe239117c76bdc0fe4b12e85b9156dc4269 commit 52d02fe239117c76bdc0fe4b12e85b9156dc4269 Author: Bart Van Assche <bva...@ac...> Date: Sun Apr 12 16:31:49 2020 -0700 drd/drd_pthread_intercepts: Add a workaround for what is probably a compiler bug Without this patch drd produces incorrect output for some test cases. It seems like without this patch an incorrect value is passed as the sixth argument of VALGRIND_DO_CLIENT_REQUEST_STMT(VG_USERREQ__POST_SEM_OPEN, ...): $ ./vg-in-place --tool=drd --traemaphore=yes drd/tests/sem_open -m -p drd, a thread error detector Copyright (C) 2006-2017, and GNU GPL'd, by Bart Van Assche. Using Valgrind-3.16.0.GIT and LibVEX; rerun with -h for copyright info Command: drd/tests/sem_open -m -p [1] sem_open 0x4029000 name /drd-sem-open-test-27725 oflag 0xc0 mode 0600 value 0 s_d1 = 1 (should be 1) [2] sem_wait 0x4029000 value 0 -> 4294967295 Thread 2: Invalid semaphore: semaphore 0x4029000 at 0x484ADC7: sem_wait_intercept (drd_pthread_intercepts.c:1436) by 0x484ADC7: sem_wait@* (drd_pthread_intercepts.c:1441) by 0x4014A9: thread_func (sem_open.c:114) by 0x483FEA6: vgDrd_thread_wrapper (drd_pthread_intercepts.c:449) by 0x4886EF9: start_thread (in /lib64/libpthread-2.31.so) by 0x499F3BE: clone (in /lib64/libc-2.31.so) semaphore 0x4029000 was first observed at: at 0x484A395: sem_open_intercept (drd_pthread_intercepts.c:1403) by 0x484A395: sem_open (drd_pthread_intercepts.c:1409) by 0x4012CE: main (sem_open.c:63) [2] sem_post 0x4029000 value 4294967295 -> 0 [1] sem_wait 0x4029000 value 0 -> 4294967295 Thread 1: Invalid semaphore: semaphore 0x4029000 at 0x484ADC7: sem_wait_intercept (drd_pthread_intercepts.c:1436) by 0x484ADC7: sem_wait@* (drd_pthread_intercepts.c:1441) by 0x40139D: main (sem_open.c:90) semaphore 0x4029000 was first observed at: at 0x484A395: sem_open_intercept (drd_pthread_intercepts.c:1403) by 0x484A395: sem_open (drd_pthread_intercepts.c:1409) by 0x4012CE: main (sem_open.c:63) Conflicting load by thread 1 at 0x00404108 size 8 at 0x40139E: main (sem_open.c:91) Allocation context: BSS section of /home/bart/software/valgrind.git/drd/tests/sem_open Other segment start (thread 2) (thread finished, call stack no longer available) Other segment end (thread 2) (thread finished, call stack no longer available) Conflicting store by thread 1 at 0x00404108 size 8 at 0x4013B2: main (sem_open.c:91) Allocation context: BSS section of /home/bart/software/valgrind.git/drd/tests/sem_open Other segment start (thread 2) (thread finished, call stack no longer available) Other segment end (thread 2) (thread finished, call stack no longer available) [1] sem_post 0x4029000 value 4294967295 -> 0 s_d2 = 2 (should be 2) s_d3 = 5 (should be 5) [1] sem_close 0x4029000 value 0 For lists of detected and suppressed errors, rerun with: -s ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 18 from 8) Diff: --- drd/drd_pthread_intercepts.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drd/drd_pthread_intercepts.c b/drd/drd_pthread_intercepts.c index bb5b9dadba..58c45aaec8 100644 --- a/drd/drd_pthread_intercepts.c +++ b/drd/drd_pthread_intercepts.c @@ -1400,6 +1400,9 @@ sem_t* sem_open_intercept(const char *name, int oflag, mode_t mode, VALGRIND_DO_CLIENT_REQUEST_STMT(VG_USERREQ__PRE_SEM_OPEN, name, oflag, mode, value, 0); CALL_FN_W_WWWW(ret, fn, name, oflag, mode, value); + // To do: figure out why gcc 9.2.1 miscompiles this function if the printf() + // call below is left out. + printf(""); VALGRIND_DO_CLIENT_REQUEST_STMT(VG_USERREQ__POST_SEM_OPEN, ret != SEM_FAILED ? ret : 0, name, oflag, mode, value); |
|
From: Bart V. A. <bva...@so...> - 2020-04-12 23:50:10
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=20dc7278512cbe530dc722ed18232915bfe4ab8b commit 20dc7278512cbe530dc722ed18232915bfe4ab8b Author: Bart Van Assche <bva...@ac...> Date: Sun Apr 12 14:28:57 2020 -0700 drd/tests/trylock, FreeBSD: Fix a hang The test code in drd/tests/trylock.c attempts to write-lock a POSIX rwlock twice. The code expects the second attempt to return an error, but POSIX doesn't require that behaviour, and FreeBSD's implementation deadlocks instead. See also https://bugs.kde.org/show_bug.cgi?id=403212 Reported-by: Mark Johnston <markj@FreeBSD.org> Diff: --- NEWS | 1 + drd/tests/trylock.c | 3 ++- drd/tests/trylock.stderr.exp | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 7c497c15fa..5d8792b5c4 100644 --- a/NEWS +++ b/NEWS @@ -83,6 +83,7 @@ where XXXXXX is the bug number as listed below. 385386 Assertion failed "szB >= CACHE_ENTRY_SIZE" at m_debuginfo/image.c:517 400593 In Coregrind, use statx for some internal syscalls if [f]stat[64] fail 400872 Add nanoMIPS support to Valgrind +403212 drd/tests/trylock hangs on FreeBSD 404406 s390x: z14 miscellaneous instructions not implemented 405201 Incorrect size of struct vki_siginfo on 64-bit Linux architectures 406561 mcinfcallWSRU gdbserver_test fails on ppc64 diff --git a/drd/tests/trylock.c b/drd/tests/trylock.c index 839c11b969..1aca703408 100644 --- a/drd/tests/trylock.c +++ b/drd/tests/trylock.c @@ -11,6 +11,7 @@ #define _GNU_SOURCE 1 #include "../../config.h" +#include <errno.h> #include <stdio.h> #include <assert.h> #include <pthread.h> @@ -56,7 +57,7 @@ int main(int argc, char** argv) #endif fprintf(stderr, "Attempt to lock for writing recursively (not allowed).\n"); r = pthread_rwlock_wrlock(&rwlock); assert(r == 0); - r = pthread_rwlock_wrlock(&rwlock); assert(r != 0); + r = pthread_rwlock_trywrlock(&rwlock); assert(r == EBUSY); r = pthread_rwlock_unlock(&rwlock); assert(r == 0); r = pthread_rwlock_destroy(&rwlock); assert(r == 0); diff --git a/drd/tests/trylock.stderr.exp b/drd/tests/trylock.stderr.exp index 2c5d765f11..6821c13127 100644 --- a/drd/tests/trylock.stderr.exp +++ b/drd/tests/trylock.stderr.exp @@ -7,7 +7,7 @@ Locking rwlock via pthread_rwlock_tryrdlock(). Locking rwlock via pthread_rwlock_timedrdlock(). Attempt to lock for writing recursively (not allowed). Recursive writer locking not allowed: rwlock 0x......... - at 0x........: pthread_rwlock_wrlock (drd_pthread_intercepts.c:?) + at 0x........: pthread_rwlock_trywrlock (drd_pthread_intercepts.c:?) by 0x........: main (trylock.c:?) rwlock 0x........ was first observed at: at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?) |
|
From: Philippe W. <phi...@sk...> - 2020-04-12 15:19:37
|
Fix to vki-solaris.h pushed as 2381e043544b I however cannot build/test on solaris. Thanks for the report and fix Philippe On Sat, 2020-04-11 at 21:41 +0200, Paul FLOYD wrote: > Hi > > The build on Solaris is currently failing (I tried 11.4). This patch should fix the problem. The missing define is used in callgrind/main.c. > > > diff --git a/include/vki/vki-solaris.h b/include/vki/vki-solaris.h > index 7765a8647..9fdf53c41 100644 > --- a/include/vki/vki-solaris.h > +++ b/include/vki/vki-solaris.h > @@ -1328,6 +1328,7 @@ typedef struct sigaction vki_sigaction_fromK_t; > > #include <sys/time.h> > #define VKI_CLOCK_MONOTONIC CLOCK_MONOTONIC > +#define VKI_CLOCK_THREAD_CPUTIME_ID CLOCK_THREAD_CPUTIME_ID > > #define vki_clockid_t clockid_t > #define vki_timespec timespec > > > I also see a build problem with the mapfile used in linking ( -Wl,-M,$(top_srcdir)/solaris/vgpreload-solaris.mapfile). I haven't worked out why this gets added by configure. I just bodged it from the gmake command. > > A+ > Paul > > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers |
|
From: Philippe W. <phi...@so...> - 2020-04-12 15:18:16
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=2381e043544b1e9e9c72e272b9e9244a43682357 commit 2381e043544b1e9e9c72e272b9e9244a43682357 Author: Philippe Waroquiers <phi...@sk...> Date: Sun Apr 12 16:45:33 2020 +0200 Fix solaris build Problem report and fix by Paul Floyd Diff: --- include/vki/vki-solaris.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/vki/vki-solaris.h b/include/vki/vki-solaris.h index 7765a86474..9fdf53c419 100644 --- a/include/vki/vki-solaris.h +++ b/include/vki/vki-solaris.h @@ -1328,6 +1328,7 @@ typedef struct sigaction vki_sigaction_fromK_t; #include <sys/time.h> #define VKI_CLOCK_MONOTONIC CLOCK_MONOTONIC +#define VKI_CLOCK_THREAD_CPUTIME_ID CLOCK_THREAD_CPUTIME_ID #define vki_clockid_t clockid_t #define vki_timespec timespec |