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
(22) |
2
(24) |
|
3
(19) |
4
(20) |
5
(17) |
6
(20) |
7
(13) |
8
|
9
|
|
10
(10) |
11
(35) |
12
(20) |
13
(6) |
14
(19) |
15
|
16
|
|
17
(2) |
18
(3) |
19
(12) |
20
(1) |
21
(14) |
22
(2) |
23
(13) |
|
24
(2) |
25
(16) |
26
(17) |
27
(21) |
28
(17) |
29
(17) |
30
(14) |
|
31
(15) |
|
|
|
|
|
|
|
From: <sv...@va...> - 2013-03-18 22:52:07
|
philippe 2013-03-18 22:51:57 +0000 (Mon, 18 Mar 2013)
New Revision: 13330
Log:
Undo void change done as part of rev 13329
Modified files:
trunk/memcheck/tests/x86/sse2_memory.stdout.exp
Modified: trunk/memcheck/tests/x86/sse2_memory.stdout.exp (+1 -1)
===================================================================
--- trunk/memcheck/tests/x86/sse2_memory.stdout.exp 2013-03-18 22:48:22 +00:00 (rev 13329)
+++ trunk/memcheck/tests/x86/sse2_memory.stdout.exp 2013-03-18 22:51:57 +00:00 (rev 13330)
@@ -814,7 +814,7 @@
r psrld 794527a66e3323fcc2b189733486eab1 31f41b235bcc2cc0705ac0a48b31bf8e 00000000000000000000000000000000
r psrld f610be5d9fa2148e5bdb7c092091b268 9f7c01b140ccb49e9293f3b60914f44b 00000000000000000000000000000000
m psrld 51b82d7c05d86f1e1a36bdd4bc90f39e 501b27500e0687b4492e463c9156af4f 00000000000000000000000000000000
-m psrl` 86f91770e7c2d5fbed2f5592fd0fa12a 85e8f106018a94df9afd0ae0d9d18826 00000000000000000000000000000000
+m psrld 86f91770e7c2d5fbed2f5592fd0fa12a 85e8f106018a94df9afd0ae0d9d18826 00000000000000000000000000000000
m psrld 65557fdd943c286862adf1a8cd656f62 efd90de61c38b45cbb7947aeaedc478c 00000000000000000000000000000000
m psrld ea4ff449507381d68603b1ed808c0706 4d31cd3663fabf5a77b6dd3c243154fd 00000000000000000000000000000000
m psrld 714a681bc16f5992c5621717cd5f70b4 ba12e01c3a9ceee7fca60d00b06a78da 00000000000000000000000000000000
|
|
From: <sv...@va...> - 2013-03-18 22:48:31
|
philippe 2013-03-18 22:48:22 +0000 (Mon, 18 Mar 2013)
New Revision: 13329
Log:
Better fix for 295590
(problem reported in bug 307082, comment 8).
Solution applied is similar to what is in 307082 patch
(i.e. do not destroy the internal helgrind var if nWaiters > 0).
But also do not remove it from the FM.
+ add a test case (re-using the drd test case)
Added files:
trunk/helgrind/tests/pth_cond_destroy_busy.stderr.exp
trunk/helgrind/tests/pth_cond_destroy_busy.vgtest
Modified files:
trunk/helgrind/hg_main.c
trunk/helgrind/tests/Makefile.am
trunk/helgrind/tests/pth_destroy_cond.stderr.exp
trunk/memcheck/tests/x86/sse2_memory.stdout.exp
Modified: trunk/memcheck/tests/x86/sse2_memory.stdout.exp (+1 -1)
===================================================================
--- trunk/memcheck/tests/x86/sse2_memory.stdout.exp 2013-03-18 16:05:43 +00:00 (rev 13328)
+++ trunk/memcheck/tests/x86/sse2_memory.stdout.exp 2013-03-18 22:48:22 +00:00 (rev 13329)
@@ -814,7 +814,7 @@
r psrld 794527a66e3323fcc2b189733486eab1 31f41b235bcc2cc0705ac0a48b31bf8e 00000000000000000000000000000000
r psrld f610be5d9fa2148e5bdb7c092091b268 9f7c01b140ccb49e9293f3b60914f44b 00000000000000000000000000000000
m psrld 51b82d7c05d86f1e1a36bdd4bc90f39e 501b27500e0687b4492e463c9156af4f 00000000000000000000000000000000
-m psrld 86f91770e7c2d5fbed2f5592fd0fa12a 85e8f106018a94df9afd0ae0d9d18826 00000000000000000000000000000000
+m psrl` 86f91770e7c2d5fbed2f5592fd0fa12a 85e8f106018a94df9afd0ae0d9d18826 00000000000000000000000000000000
m psrld 65557fdd943c286862adf1a8cd656f62 efd90de61c38b45cbb7947aeaedc478c 00000000000000000000000000000000
m psrld ea4ff449507381d68603b1ed808c0706 4d31cd3663fabf5a77b6dd3c243154fd 00000000000000000000000000000000
m psrld 714a681bc16f5992c5621717cd5f70b4 ba12e01c3a9ceee7fca60d00b06a78da 00000000000000000000000000000000
Modified: trunk/helgrind/tests/pth_destroy_cond.stderr.exp (+0 -11)
===================================================================
--- trunk/helgrind/tests/pth_destroy_cond.stderr.exp 2013-03-18 16:05:43 +00:00 (rev 13328)
+++ trunk/helgrind/tests/pth_destroy_cond.stderr.exp 2013-03-18 22:48:22 +00:00 (rev 13329)
@@ -15,14 +15,3 @@
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
-----------------------------------------------------------------
-
-Thread #x: condition variable has been destroyed while being waited upon
- at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
- by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
- by 0x........: main (pth_destroy_cond.c:31)
-
Modified: trunk/helgrind/hg_main.c (+6 -1)
===================================================================
--- trunk/helgrind/hg_main.c 2013-03-18 16:05:43 +00:00 (rev 13328)
+++ trunk/helgrind/hg_main.c 2013-03-18 22:48:22 +00:00 (rev 13329)
@@ -2156,7 +2156,7 @@
tl_assert(thr); /* cannot fail - Thread* must already exist */
map_cond_to_CVInfo_INIT();
- if (VG_(delFromFM)( map_cond_to_CVInfo, &keyW, &valW, (UWord)cond )) {
+ if (VG_(lookupFM)( map_cond_to_CVInfo, &keyW, &valW, (UWord)cond )) {
CVInfo* cvi = (CVInfo*)valW;
tl_assert(keyW == (UWord)cond);
tl_assert(cvi);
@@ -2165,7 +2165,12 @@
HG_(record_error_Misc)(thr,
"pthread_cond_destroy:"
" destruction of condition variable being waited upon");
+ /* Destroying a cond var being waited upon outcome is EBUSY and
+ variable is not destroyed. */
+ return;
}
+ if (!VG_(delFromFM)( map_cond_to_CVInfo, &keyW, &valW, (UWord)cond ))
+ tl_assert(0); // cond var found above, and not here ???
libhb_so_dealloc(cvi->so);
cvi->mx_ga = 0;
HG_(free)(cvi);
Modified: trunk/helgrind/tests/Makefile.am (+1 -0)
===================================================================
--- trunk/helgrind/tests/Makefile.am 2013-03-18 16:05:43 +00:00 (rev 13328)
+++ trunk/helgrind/tests/Makefile.am 2013-03-18 22:48:22 +00:00 (rev 13329)
@@ -42,6 +42,7 @@
pth_barrier3.vgtest pth_barrier3.stdout.exp pth_barrier3.stderr.exp \
pth_destroy_cond.vgtest \
pth_destroy_cond.stdout.exp pth_destroy_cond.stderr.exp \
+ pth_cond_destroy_busy.vgtest pth_cond_destroy_busy.stderr.exp \
pth_spinlock.vgtest pth_spinlock.stdout.exp pth_spinlock.stderr.exp \
rwlock_race.vgtest rwlock_race.stdout.exp rwlock_race.stderr.exp \
rwlock_test.vgtest rwlock_test.stdout.exp rwlock_test.stderr.exp \
Added: trunk/helgrind/tests/pth_cond_destroy_busy.vgtest (+1 -0)
===================================================================
--- trunk/helgrind/tests/pth_cond_destroy_busy.vgtest 2013-03-18 16:05:43 +00:00 (rev 13328)
+++ trunk/helgrind/tests/pth_cond_destroy_busy.vgtest 2013-03-18 22:48:22 +00:00 (rev 13329)
@@ -0,0 +1 @@
+prog: ../../drd/tests/pth_cond_destroy_busy
Added: trunk/helgrind/tests/pth_cond_destroy_busy.stderr.exp (+24 -0)
===================================================================
--- trunk/helgrind/tests/pth_cond_destroy_busy.stderr.exp 2013-03-18 16:05:43 +00:00 (rev 13328)
+++ trunk/helgrind/tests/pth_cond_destroy_busy.stderr.exp 2013-03-18 22:48:22 +00:00 (rev 13329)
@@ -0,0 +1,24 @@
+
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
+ at 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: main (pth_cond_destroy_busy.c:52)
+
+----------------------------------------------------------------
+
+Thread #x's call to pthread_cond_destroy failed
+ with error code 16 (EBUSY: Device or resource busy)
+ at 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: main (pth_cond_destroy_busy.c:52)
+
+First pthread_cond_destroy() call returned EBUSY.
+Second pthread_cond_destroy() call returned success.
+
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
|
|
From: <sv...@va...> - 2013-03-18 16:05:54
|
sewardj 2013-03-18 16:05:43 +0000 (Mon, 18 Mar 2013)
New Revision: 13328
Log:
Update.
Modified files:
trunk/docs/internals/3_8_BUGSTATUS.txt
Modified: trunk/docs/internals/3_8_BUGSTATUS.txt (+9 -9)
===================================================================
--- trunk/docs/internals/3_8_BUGSTATUS.txt 2013-03-13 22:03:31 +00:00 (rev 13327)
+++ trunk/docs/internals/3_8_BUGSTATUS.txt 2013-03-18 16:05:43 +00:00 (rev 13328)
@@ -219,12 +219,10 @@
No action so far
308717 ARM: implement fixed-point VCVT.F64.[SU]32
- (patch, but no test case)
- HAS_PATCH
+ FIXED 2694 13312
308718 ARM implement SMLALBB family of instructions
- (patch, but no test case)
- HAS_PATCH
+ FIXED 2692, 13311
308729 vex x86->IR: unhandled instruction bytes 0xf 0x5
HAS_PATCH, but NEEDINFO
@@ -274,7 +272,7 @@
A bunch of Android hackery from VladV; needs pulling apart
309831 3.8.1: disInstr(arm): unhandled instruction: 0xECECA102
- (stcl, gdb disassembles to stfp)
+ (stcl, gdb disassembles to stfp) .. IWMMXT
==309604
310188 need better diagnostic when mmap() fails with EINVAL
@@ -290,7 +288,7 @@
-- Wed Dec 5 23:41:20 CET 2012
311318 ARM: "128-bit constant is not implemented" error message
- HAS_PATCH; needs checking though
+ FIXED 2693
311544 sys_fork() calls VG_(do_atfork_pre)() AFTER forking()
No action; needs checking
@@ -306,7 +304,7 @@
Probably true; should fix.
311669 disInstr(arm): unhandled instruction: 0xEE07CFBA
- OLD (3.7); NEEDINFO
+ FIXED in 3.8.1 (hence, basically, invalid)
311690 V crashes because it redirects branches inside of a redirected
function
@@ -348,7 +346,7 @@
REOP
314101 Valgrind (ARM) - disInstr(thumb): unhandled instruction: 0xDF01 0x4770
- No action so far
+ NEEDINFO (possibly invalid)
314236 OS X 10.8 testsuite build failure: test million.o
OSX108 No action so far.
@@ -376,7 +374,7 @@
HAS_PATCH; needs looking at
315738 disInstr(arm): unhandled instruction: 0xEEBE0BEE (vcvt.s32.f64)
- No action so far; but this is a dup of ???
+ FIXED 2695 13313
315828 massif "internal error" vgPlain_arena_free when RPATH includes
/usr/local/lib
@@ -394,3 +392,5 @@
316034 Building valgrind with gcc (4.7, trunk) fails on MacOS X 10.8
-- Mon Mar 4 11:36:17 CET 2013
+
+!! 294285 LoPresti 16-byte helper returns
|