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
(20) |
2
(19) |
3
(7) |
|
4
(13) |
5
(24) |
6
(9) |
7
(12) |
8
(8) |
9
(34) |
10
(28) |
|
11
(20) |
12
(23) |
13
(12) |
14
(10) |
15
(15) |
16
(24) |
17
(26) |
|
18
(17) |
19
(14) |
20
(14) |
21
(8) |
22
(12) |
23
(22) |
24
(10) |
|
25
(21) |
26
(21) |
27
(18) |
28
(8) |
29
(13) |
30
(15) |
|
|
From: <sv...@va...> - 2007-11-09 12:30:34
|
Author: sewardj Date: 2007-11-09 12:30:36 +0000 (Fri, 09 Nov 2007) New Revision: 7112 Log: Add Bryan Meredith's Omega tool as an experimental tool. Maintainer is Rich Coe. Also, a minor mod to Makefile.install.am to handle tool names with dashes in. Added: trunk/exp-omega/ trunk/exp-omega/Makefile.am trunk/exp-omega/docs/ trunk/exp-omega/docs/Makefile.am trunk/exp-omega/docs/o-manual.xml trunk/exp-omega/docs/omega_introduction.txt trunk/exp-omega/o_main.c trunk/exp-omega/o_replace_memops.c trunk/exp-omega/omega.h trunk/exp-omega/tests/ trunk/exp-omega/tests/Makefile.am trunk/exp-omega/tests/block1.c trunk/exp-omega/tests/block2.c trunk/exp-omega/tests/block3.c trunk/exp-omega/tests/overwrite1.c trunk/exp-omega/tests/overwrite2.c trunk/exp-omega/tests/overwrite3.c trunk/exp-omega/tests/overwrite4.c trunk/exp-omega/tests/overwrite5.c trunk/exp-omega/tests/scope1.c trunk/exp-omega/tests/scope2.c trunk/exp-omega/tests/scope3.c trunk/exp-omega/tests/scope4.cpp trunk/exp-omega/tests/scope5.c trunk/exp-omega/tests/scope6.c trunk/exp-omega/tests/shadow1.c trunk/exp-omega/tests/static1.c Modified: trunk/Makefile.am trunk/Makefile.install.am trunk/configure.in trunk/coregrind/m_main.c [... diff too large to include ...] |
|
From: Julian S. <js...@ac...> - 2007-11-09 12:15:40
|
On Friday 09 November 2007 12:54, Konstantin Serebryany wrote: > > I would be interested to know if that is useful. > It works and it is certainly useful! Good. Thanks. > - as I see, the interceptors for pthread spin locks are not > implemented yet. Is that a principal limitation or just a matter of > time? Just a matter of time. > - If a spin lock/unlock routines are inlined by the compiler there is > no way for valgrind to intercept them, right? That's true; but it looks like they are not inlined: $ nm /lib/libpthread-2.5.so | grep spin 0000000000009e30 T pthread_spin_destroy 0000000000009e80 T pthread_spin_init 0000000000009e40 T pthread_spin_lock 0000000000009e60 T pthread_spin_trylock 0000000000009e80 T pthread_spin_unlock $ nm /lib64/libpthread-2.5.so | grep spin 000000000000ae50 T pthread_spin_destroy 000000000000aea0 T pthread_spin_init 000000000000ae60 T pthread_spin_lock 000000000000ae80 T pthread_spin_trylock 000000000000aea0 T pthread_spin_unlock so you should be able to easily make wrappers for them starting from the ones for pthread_mutex_*. > - How to show file names with full path in thrcheck's output? I think Nick and/or Josef know about this. I remember that a change was committed to trunk, which makes this work. When Thrcheck is merged to trunk (soon), then it will get that same functionality. J |
|
From: Konstantin S. <kon...@gm...> - 2007-11-09 11:54:50
|
> I would be interested to know if that is useful. It works and it is certainly useful! Few more questions: - as I see, the interceptors for pthread spin locks are not implemented yet. Is that a principal limitation or just a matter of time? - If a spin lock/unlock routines are inlined by the compiler there is no way for valgrind to intercept them, right? Need to force the compiler not to inline them... - How to show file names with full path in thrcheck's output? Thanks! --kcc On Nov 8, 2007 3:54 PM, Julian Seward <js...@ac...> wrote: > > > I assume that valgrind can not track history of accesses to all memory > > addresses with corresponding stacks. Too expensive. > > True. > > > May be it can keep such history for those addresses where a race has been > > detected? > > That could be possible at reasonable cost. > > > But it will not help if the memory was accessed only once in the first > > thread. > > True. Oh well. > > > Another way is to run valgrind twice -- the first run will act as usual and > > the second run will take the report of the first one and treat addresses in > > the report specially. Though, of course, running valgrind twice is not fun. > > > What I would like to see is: > > ==30205== Possible data race during write of size 4 at 0x5C52028 > > You can sort-of do this already. Rerun with --trace-addr=0x5C52028 > and --trace-level=1. This will give you a 1-line summary for each > access to 0x5C52028. At --trace-level=2 you get a complete stack > trace. > > I would be interested to know if that is useful. > > J > |
|
From: <sv...@va...> - 2007-11-09 11:33:04
|
Author: sewardj
Date: 2007-11-09 11:33:02 +0000 (Fri, 09 Nov 2007)
New Revision: 7111
Log:
Don't print warnings about silly args to malloc/calloc in XML mode.
Modified:
trunk/memcheck/mc_malloc_wrappers.c
Modified: trunk/memcheck/mc_malloc_wrappers.c
===================================================================
--- trunk/memcheck/mc_malloc_wrappers.c 2007-11-08 02:29:36 UTC (rev 7110)
+++ trunk/memcheck/mc_malloc_wrappers.c 2007-11-09 11:33:02 UTC (rev 7111)
@@ -153,8 +153,9 @@
// assuming here that the size asked for is not greater than 2^31 bytes
// (for 32-bit platforms) or 2^63 bytes (for 64-bit platforms).
if ((SSizeT)sizeB < 0) {
- VG_(message)(Vg_UserMsg, "Warning: silly arg (%ld) to %s()",
- (SSizeT)sizeB, fn );
+ if (!VG_(clo_xml))
+ VG_(message)(Vg_UserMsg, "Warning: silly arg (%ld) to %s()",
+ (SSizeT)sizeB, fn );
return True;
}
return False;
@@ -163,8 +164,10 @@
static Bool complain_about_silly_args2(SizeT n, SizeT sizeB)
{
if ((SSizeT)n < 0 || (SSizeT)sizeB < 0) {
- VG_(message)(Vg_UserMsg, "Warning: silly args (%ld,%ld) to calloc()",
- (SSizeT)n, (SSizeT)sizeB);
+ if (!VG_(clo_xml))
+ VG_(message)(Vg_UserMsg,
+ "Warning: silly args (%ld,%ld) to calloc()",
+ (SSizeT)n, (SSizeT)sizeB);
return True;
}
return False;
|
|
From: Tom H. <th...@cy...> - 2007-11-09 03:32:45
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2007-11-09 03:15:05 GMT 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 == 287 tests, 33 stderr failures, 1 stdout failure, 27 post failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/long_namespace_xml (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/xor-undef-x86 (stderr) memcheck/tests/xml1 (stderr) massif/tests/alloc-fns-A (post) massif/tests/alloc-fns-B (post) massif/tests/basic (post) massif/tests/big-alloc (post) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/custom_alloc (post) massif/tests/deep-A (post) massif/tests/deep-B (stderr) massif/tests/deep-B (post) massif/tests/deep-C (stderr) massif/tests/deep-C (post) massif/tests/deep-D (post) massif/tests/ignoring (post) massif/tests/insig (post) massif/tests/long-time (post) massif/tests/new-cpp (post) massif/tests/null (post) massif/tests/one (post) massif/tests/overloaded-new (post) massif/tests/peak (post) massif/tests/peak2 (stderr) massif/tests/peak2 (post) massif/tests/realloc (stderr) massif/tests/realloc (post) massif/tests/thresholds_0_0 (post) massif/tests/thresholds_0_10 (post) massif/tests/thresholds_10_0 (post) massif/tests/thresholds_10_10 (post) massif/tests/thresholds_5_0 (post) massif/tests/thresholds_5_10 (post) massif/tests/zero1 (post) massif/tests/zero2 (post) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2007-11-09 03:25:15
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2007-11-09 03:05:07 GMT 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 == 321 tests, 4 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2007-11-09 03:25:03
|
Nightly build on dellow ( x86_64, Fedora 7 ) started at 2007-11-09 03:10:15 GMT 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 == 321 tests, 4 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2007-11-09 03:19:19
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2007-11-09 03:00:05 GMT 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 == 323 tests, 6 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: <js...@ac...> - 2007-11-09 01:18:08
|
Nightly build on g5 ( SuSE 10.1, ppc970 ) started at 2007-11-09 02:00:01 CET 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 == 255 tests, 11 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) massif/tests/culling1 (stderr) massif/tests/culling2 (stderr) massif/tests/deep-C (stderr) massif/tests/peak2 (stderr) massif/tests/realloc (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |