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
|
5
|
6
|
7
(1) |
8
|
9
|
10
|
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
|
18
|
19
|
20
|
21
|
22
(4) |
23
(3) |
24
(2) |
|
25
(9) |
26
(2) |
27
(1) |
28
|
29
(7) |
30
(5) |
31
(2) |
|
From: Paul F. <pa...@so...> - 2022-12-26 10:09:13
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=9acdd79b6947b3ddd3cdfa3f3d5afc7b8c8bee33 commit 9acdd79b6947b3ddd3cdfa3f3d5afc7b8c8bee33 Author: Paul Floyd <pj...@wa...> Date: Mon Dec 26 11:06:32 2022 +0100 Disable some memcheck tests on FreeBSD Fail due to differences in DWARF varinfo generated by clang compared to GCC. No fix in perspective. Diff: --- memcheck/tests/origin5-bz2.vgtest | 1 + memcheck/tests/varinfo2.vgtest | 1 + memcheck/tests/varinfo6.vgtest | 1 + 3 files changed, 3 insertions(+) diff --git a/memcheck/tests/origin5-bz2.vgtest b/memcheck/tests/origin5-bz2.vgtest index 5f9f573125..40fe6bb5a5 100644 --- a/memcheck/tests/origin5-bz2.vgtest +++ b/memcheck/tests/origin5-bz2.vgtest @@ -1,3 +1,4 @@ +prereq: ! ../../tests/os_test freebsd prog: origin5-bz2 vgopts: -q --track-origins=yes args: x diff --git a/memcheck/tests/varinfo2.vgtest b/memcheck/tests/varinfo2.vgtest index 0f73065462..6a86e6e531 100644 --- a/memcheck/tests/varinfo2.vgtest +++ b/memcheck/tests/varinfo2.vgtest @@ -1,3 +1,4 @@ +prereq: ! ../../tests/os_test freebsd prog: varinfo2 vgopts: --read-var-info=yes -q stderr_filter: filter_varinfo3 diff --git a/memcheck/tests/varinfo6.vgtest b/memcheck/tests/varinfo6.vgtest index 8855247a47..41984b19ba 100644 --- a/memcheck/tests/varinfo6.vgtest +++ b/memcheck/tests/varinfo6.vgtest @@ -1,2 +1,3 @@ +prereq: ! ../../tests/os_test freebsd prog: varinfo6 vgopts: --read-var-info=yes -q |
|
From: Paul F. <pa...@so...> - 2022-12-26 08:07:29
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=4dcfc05c20b508d8418309af61c403a6381e8a08 commit 4dcfc05c20b508d8418309af61c403a6381e8a08 Author: Paul Floyd <pj...@wa...> Date: Mon Dec 26 09:04:17 2022 +0100 Fixes related to Bug 392331 1. Added C++17 check to configure.ac 2. Needed Linux version of suppression 3. Added a filter for pthread_cond_signal Diff: --- configure.ac | 20 ++++++++++++++++++++ helgrind/tests/Makefile.am | 4 +++- helgrind/tests/bug392331.supp | 20 +++++++++++++++++++- helgrind/tests/bug392331.vgtest | 1 + helgrind/tests/bug392331_supp.vgtest | 1 + helgrind/tests/filter_stderr.in | 3 +++ helgrind/tests/tc20_verifywrap.stderr.exp | 2 +- helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.18 | 2 +- helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.21 | 2 +- helgrind/tests/tc20_verifywrap.stderr.exp-mips32 | 2 +- helgrind/tests/tc20_verifywrap.stderr.exp-mips32-b | 2 +- helgrind/tests/tc20_verifywrap.stderr.exp-s390x | 2 +- helgrind/tests/tc20_verifywrap.stderr.exp-solaris | 2 +- 13 files changed, 54 insertions(+), 9 deletions(-) diff --git a/configure.ac b/configure.ac index 5ae9377119..467c98e023 100755 --- a/configure.ac +++ b/configure.ac @@ -2009,6 +2009,26 @@ AC_MSG_RESULT([no]) # clang 3.3 cannot process <thread> from e.g. # gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 +AC_MSG_CHECKING([that C++ compiler can compile C++17 code]) +AC_LANG(C++) +safe_CXXFLAGS=$CXXFLAGS +CXXFLAGS=-std=c++17 + +AC_COMPILE_IFELSE([AC_LANG_SOURCE([ +int x; +])], +[ +ac_have_cxx_17=yes +AC_MSG_RESULT([yes]) +], [ +ac_have_cxx_17=no +AC_MSG_RESULT([no]) +]) +CXXFLAGS=$safe_CXXFLAGS +AC_LANG(C) + +AM_CONDITIONAL(HAVE_CXX17, test x$ac_have_cxx_17 = xyes) + AC_MSG_CHECKING([that C++ compiler can include <thread> header file]) AC_LANG(C++) safe_CXXFLAGS=$CXXFLAGS diff --git a/helgrind/tests/Makefile.am b/helgrind/tests/Makefile.am index 926a367c7e..2286e220f1 100755 --- a/helgrind/tests/Makefile.am +++ b/helgrind/tests/Makefile.am @@ -142,7 +142,6 @@ noinst_HEADERS = safe-pthread.h safe-semaphore.h # should be conditionally compiled like tc20_verifywrap is. check_PROGRAMS = \ annotate_hbefore \ - bug392331 \ cond_init_destroy \ cond_timedwait_invalid \ cond_timedwait_test \ @@ -242,6 +241,9 @@ annotate_hbefore_CFLAGS = $(AM_CFLAGS) endif bug322621_SOURCES = bug322621.cpp +if HAVE_CXX17 +check_PROGRAMS += bug392331 bug392331_SOURCES = bug392331.cpp bug392331_CXXFLAGS = $(AM_CXXFLAGS) -std=c++17 +endif diff --git a/helgrind/tests/bug392331.supp b/helgrind/tests/bug392331.supp index 8262d142e1..6b8c5e1174 100644 --- a/helgrind/tests/bug392331.supp +++ b/helgrind/tests/bug392331.supp @@ -1,7 +1,25 @@ { - Check that Dubious suppression works + Check that Dubious suppression works FreeBSD Helgrind:Dubious fun:pthread_cond_signal_WRK fun:pthread_cond_signal fun:_ZNSt3__118condition_variable10notify_oneEv } +{ + Check that Dubious suppression works Linux standalone + Helgrind:Dubious + fun:pthread_cond_signal_WRK + fun:pthread_cond_signal@* + fun:__gthread_cond_signal + fun:UnknownInlinedFun + fun:_ZNSt18condition_variable10notify_oneEv +} +# for some very strange reason the suppression is different +# when running under regtest +{ + Check that Dubious suppression works Linux regtest + Helgrind:Dubious + fun:pthread_cond_signal_WRK + fun:pthread_cond_signal@* + fun:_ZNSt18condition_variable10notify_oneEv +} diff --git a/helgrind/tests/bug392331.vgtest b/helgrind/tests/bug392331.vgtest index 6c4aff6bf1..c160dcd40e 100644 --- a/helgrind/tests/bug392331.vgtest +++ b/helgrind/tests/bug392331.vgtest @@ -1,2 +1,3 @@ +prereq: test -e bug392331 vgopts: -q prog: bug392331 diff --git a/helgrind/tests/bug392331_supp.vgtest b/helgrind/tests/bug392331_supp.vgtest index 611b4ca814..64fc729607 100644 --- a/helgrind/tests/bug392331_supp.vgtest +++ b/helgrind/tests/bug392331_supp.vgtest @@ -1,2 +1,3 @@ +prereq: test -e bug392331 vgopts: -q --suppressions=bug392331.supp prog: bug392331 diff --git a/helgrind/tests/filter_stderr.in b/helgrind/tests/filter_stderr.in index 9953b6527f..e7fecf5916 100755 --- a/helgrind/tests/filter_stderr.in +++ b/helgrind/tests/filter_stderr.in @@ -60,6 +60,9 @@ $SED \ # Some arches return ENOSYS instead of EINVAL for undefined futex operations. $SED -e "s/with error code 38 (ENOSYS: Function not implemented)/with error code 22 (EINVAL: Invalid argument)/" | +# filter differences in pthread_cond_signal +$SED -e "s/pthread_cond_signal@\*/pthread_cond_signal/" | + $dir/../../helgrind/tests/filter_helgrind "$@" exit 0 diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp b/helgrind/tests/tc20_verifywrap.stderr.exp index 372daeab76..e5e128d837 100644 --- a/helgrind/tests/tc20_verifywrap.stderr.exp +++ b/helgrind/tests/tc20_verifywrap.stderr.exp @@ -124,7 +124,7 @@ Thread #x's call to pthread_cond_wait failed Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...) - by 0x........: pthread_cond_signal@* (hg_intercepts.c:...) + by 0x........: pthread_cond_signal (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:167) diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.18 b/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.18 index b823d4000c..8b691ab838 100644 --- a/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.18 +++ b/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.18 @@ -116,7 +116,7 @@ Thread #x's call to pthread_cond_wait failed Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...) - by 0x........: pthread_cond_signal@* (hg_intercepts.c:...) + by 0x........: pthread_cond_signal (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:167) diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.21 b/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.21 index 2a2ee9b5d2..cef930f2ad 100644 --- a/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.21 +++ b/helgrind/tests/tc20_verifywrap.stderr.exp-glibc-2.21 @@ -124,7 +124,7 @@ Thread #x's call to pthread_cond_wait failed Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...) - by 0x........: pthread_cond_signal@* (hg_intercepts.c:...) + by 0x........: pthread_cond_signal (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:167) diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-mips32 b/helgrind/tests/tc20_verifywrap.stderr.exp-mips32 index be73900790..7aecc1df2d 100644 --- a/helgrind/tests/tc20_verifywrap.stderr.exp-mips32 +++ b/helgrind/tests/tc20_verifywrap.stderr.exp-mips32 @@ -124,7 +124,7 @@ Thread #x's call to pthread_cond_wait failed Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...) - by 0x........: pthread_cond_signal@* (hg_intercepts.c:...) + by 0x........: pthread_cond_signal (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:167) diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-mips32-b b/helgrind/tests/tc20_verifywrap.stderr.exp-mips32-b index d3f17d1506..d5bb6f83d8 100644 --- a/helgrind/tests/tc20_verifywrap.stderr.exp-mips32-b +++ b/helgrind/tests/tc20_verifywrap.stderr.exp-mips32-b @@ -124,7 +124,7 @@ Thread #x's call to pthread_cond_wait failed Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...) - by 0x........: pthread_cond_signal@* (hg_intercepts.c:...) + by 0x........: pthread_cond_signal (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:167) diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-s390x b/helgrind/tests/tc20_verifywrap.stderr.exp-s390x index f19215efb5..7737447ba4 100644 --- a/helgrind/tests/tc20_verifywrap.stderr.exp-s390x +++ b/helgrind/tests/tc20_verifywrap.stderr.exp-s390x @@ -126,7 +126,7 @@ Thread #x's call to pthread_cond_wait failed Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...) - by 0x........: pthread_cond_signal@* (hg_intercepts.c:...) + by 0x........: pthread_cond_signal (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:167) diff --git a/helgrind/tests/tc20_verifywrap.stderr.exp-solaris b/helgrind/tests/tc20_verifywrap.stderr.exp-solaris index 891b504908..64edaaca2f 100644 --- a/helgrind/tests/tc20_verifywrap.stderr.exp-solaris +++ b/helgrind/tests/tc20_verifywrap.stderr.exp-solaris @@ -116,7 +116,7 @@ Thread #x's call to pthread_cond_wait failed Thread #x: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread at 0x........: pthread_cond_signal_WRK (hg_intercepts.c:...) - by 0x........: pthread_cond_signal@* (hg_intercepts.c:...) + by 0x........: pthread_cond_signal (hg_intercepts.c:...) by 0x........: main (tc20_verifywrap.c:167) |