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
(1) |
2
(1) |
3
(1) |
4
(2) |
5
(2) |
6
|
|
7
(3) |
8
(14) |
9
(3) |
10
(7) |
11
(7) |
12
(1) |
13
(3) |
|
14
|
15
|
16
(6) |
17
(2) |
18
(6) |
19
(3) |
20
|
|
21
|
22
(1) |
23
|
24
|
25
|
26
|
27
(1) |
|
28
|
29
|
30
|
|
|
|
|
|
From: Philippe W. <phi...@so...> - 2019-04-18 19:10:17
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=30f889ce1038128f78c9fd8ff316723eb337311b commit 30f889ce1038128f78c9fd8ff316723eb337311b Author: Philippe Waroquiers <phi...@sk...> Date: Thu Apr 18 21:08:43 2019 +0200 Prepare NEWS for 3.16.0 So that the fixed bugs and changes can be documented directly. Diff: --- NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/NEWS b/NEWS index e300b48..7b0a055 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,48 @@ +Release 3.16.0 (?? ?????? 2019) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +3.16.0 is a feature release with many improvements and the usual collection of +bug fixes. + +This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, +PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, +MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, +X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary +support for X86/macOS 10.13 and AMD64/macOS 10.13. + +* ==================== CORE CHANGES =================== + +* ==================== TOOL CHANGES ==================== + +* DHAT: + +* Cachegrind: + +* Callgrind: + +* Massif: + +* Memcheck: + +* ==================== OTHER CHANGES ==================== + +* ==================== FIXED BUGS ==================== + +The following bugs have been fixed or resolved. Note that "n-i-bz" +stands for "not in bugzilla" -- that is, a bug that was reported to us +but never got a bugzilla entry. We encourage you to file bugs in +bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather +than mailing the developers (or mailing lists) directly -- bugs that +are not entered into bugzilla tend to get forgotten about or ignored. + +To see details of a given bug, visit + https://bugs.kde.org/show_bug.cgi?id=XXXXXX +where XXXXXX is the bug number as listed below. + +n-i-bz Fix minor one time leaks in dhat. +n-i-bz Add --run-cxx-freeres=no in outer args to avoid inner crashes. + Release 3.15.0 (12 April 2019) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
From: Philippe W. <phi...@so...> - 2019-04-18 19:10:12
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=da00accdd791471f50af4e2613ef6a77508859f0 commit da00accdd791471f50af4e2613ef6a77508859f0 Author: Philippe Waroquiers <phi...@sk...> Date: Thu Apr 18 20:40:37 2019 +0200 Add missing outer argument when self-hosting valgrind. The outer valgrind tries to run libc and libcxx free res functions in the guest (which in case of self-hosting is a valgrind tool). And that fails. So, disable running such free res functions. Diff: --- perf/vg_perf.in | 3 ++- tests/vg_regtest.in | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/perf/vg_perf.in b/perf/vg_perf.in index d3e8ce9..a55e227 100644 --- a/perf/vg_perf.in +++ b/perf/vg_perf.in @@ -335,7 +335,8 @@ sub do_one_test($$) if ((not defined $outer_args) || ($outer_args =~ /^\+/)) { $run_outer_args = " -v --command-line-only=yes" - . " --run-libc-freeres=no --sim-hints=enable-outer" + . " --sim-hints=enable-outer" + . " --run-libc-freeres=no --run-cxx-freeres=no" . " --smc-check=all-non-file" . " --vgdb=no --trace-children=yes --read-var-info=no" . " --suppressions=../tests/outer_inner.supp" diff --git a/tests/vg_regtest.in b/tests/vg_regtest.in index 2c323f9..f03416e 100755 --- a/tests/vg_regtest.in +++ b/tests/vg_regtest.in @@ -261,7 +261,8 @@ sub process_command_line() if ((not defined $outer_args) || ($outer_args =~ /^\+/)) { $run_outer_args = " --command-line-only=yes" - . " --run-libc-freeres=no --sim-hints=enable-outer" + . " --sim-hints=enable-outer" + . " --run-libc-freeres=no --run-cxx-freeres=no" . " --smc-check=all-non-file" . " --vgdb=no --trace-children=yes --read-var-info=no" . " --read-inline-info=yes" |
|
From: Philippe W. <phi...@so...> - 2019-04-18 19:10:06
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=b4403d38c7242a26c50addfc7880f94b153ea7b9 commit b4403d38c7242a26c50addfc7880f94b153ea7b9 Author: Philippe Waroquiers <phi...@sk...> Date: Thu Apr 18 20:39:52 2019 +0200 Fix minor leaks in dhat. Only leaks in dh_fini, and only once. But fixing these leaks is easier than maintain suppression entries. Diff: --- dhat/dh_main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dhat/dh_main.c b/dhat/dh_main.c index a933328..a0834a4 100644 --- a/dhat/dh_main.c +++ b/dhat/dh_main.c @@ -1378,6 +1378,7 @@ static void dh_fini(Int exit_status) VKI_S_IRUSR|VKI_S_IWUSR); if (!fp) { VG_(umsg)("error: can't open DHAT output file '%s'\n", dhat_out_file); + VG_(free)(dhat_out_file); return; } @@ -1423,6 +1424,7 @@ static void dh_fini(Int exit_status) FP(" %c\"%s\"\n", i == 0 ? '[' : ',', json_escape(frames[i])); } FP(" ]\n"); + VG_(free)(frames); FP("}\n"); @@ -1452,6 +1454,8 @@ static void dh_fini(Int exit_status) VG_(umsg)(" %s\n", dhat_out_file); VG_(umsg)("Scroll to the end the displayed page to see a short\n"); VG_(umsg)("explanation of some of the abbreviations used in the page.\n"); + + VG_(free)(dhat_out_file); } //------------------------------------------------------------// |
|
From: Julian S. <js...@ac...> - 2019-04-18 04:43:31
|
.. to everybody who helped with the 3.15.0 release. It is now done, and the tree is open for development commits, as usual. J |
|
From: Julian S. <se...@so...> - 2019-04-18 04:39:31
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=88b9aad08ae688a1e9723bbee931fe59b63e7b76 commit 88b9aad08ae688a1e9723bbee931fe59b63e7b76 Author: Julian Seward <js...@ac...> Date: Thu Apr 18 06:38:36 2019 +0200 Advance the head to 3.16.0.GIT. Diff: --- configure.ac | 2 +- include/valgrind.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index f8c798b..d043ce3 100755 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ ##------------------------------------------------------------## # Process this file with autoconf to produce a configure script. -AC_INIT([Valgrind],[3.15.0],[val...@li...]) +AC_INIT([Valgrind],[3.16.0.GIT],[val...@li...]) AC_CONFIG_SRCDIR(coregrind/m_main.c) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([foreign dist-bzip2 subdir-objects]) diff --git a/include/valgrind.h b/include/valgrind.h index cc8c2b8..f071bd3 100644 --- a/include/valgrind.h +++ b/include/valgrind.h @@ -89,7 +89,7 @@ || (__VALGRIND_MAJOR__ == 3 && __VALGRIND_MINOR__ >= 6)) */ #define __VALGRIND_MAJOR__ 3 -#define __VALGRIND_MINOR__ 15 +#define __VALGRIND_MINOR__ 16 #include <stdarg.h> |
|
From: Bart V. A. <bva...@so...> - 2019-04-18 00:43:30
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=7ebdd45026af7ba29814192798ee73a7c64b00da commit 7ebdd45026af7ba29814192798ee73a7c64b00da Author: Bart Van Assche <bva...@ac...> Date: Sat Apr 13 20:24:33 2019 -0700 drd/tests/tsan_unittest: Avoid that this test reads from uninitialized memory Reported-by: Philippe Waroquiers <phi...@sk...> Diff: --- drd/tests/tsan_thread_wrappers_pthread.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drd/tests/tsan_thread_wrappers_pthread.h b/drd/tests/tsan_thread_wrappers_pthread.h index 878d440..45485ea 100644 --- a/drd/tests/tsan_thread_wrappers_pthread.h +++ b/drd/tests/tsan_thread_wrappers_pthread.h @@ -351,11 +351,11 @@ class WriterLockScoped { // Scoped RWLock Locker/Unlocker class MyThread { public: MyThread(void* (*worker)(void *), void *arg = NULL, const char *name = NULL) - :wpvpv_(worker), arg_(arg), name_(name) {} + :wpvpv_(worker), wvv_(), wvpv_(), arg_(arg), name_(name) {} MyThread(void (*worker)(void), void *arg = NULL, const char *name = NULL) - :wvv_(worker), arg_(arg), name_(name) {} + :wpvpv_(), wvv_(worker), wvpv_(), arg_(arg), name_(name) {} MyThread(void (*worker)(void *), void *arg = NULL, const char *name = NULL) - :wvpv_(worker), arg_(arg), name_(name) {} + :wpvpv_(), wvv_(), wvpv_(worker), arg_(arg), name_(name) {} void Start() { CHECK(0 == pthread_create(&t_, NULL, ThreadBody, this));} void Join() { CHECK(0 == pthread_join(t_, NULL));} |