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
(17) |
2
(11) |
3
(6) |
4
(6) |
|
5
(10) |
6
(5) |
7
(3) |
8
(7) |
9
(4) |
10
(4) |
11
(3) |
|
12
(3) |
13
(17) |
14
(18) |
15
(32) |
16
(22) |
17
(18) |
18
(10) |
|
19
(4) |
20
(3) |
21
(8) |
22
(15) |
23
(32) |
24
(28) |
25
(18) |
|
26
(20) |
27
(16) |
28
(28) |
29
(28) |
30
(27) |
|
|
|
From: <sv...@va...> - 2009-04-03 20:16:34
|
Author: sewardj
Date: 2009-04-03 21:15:56 +0100 (Fri, 03 Apr 2009)
New Revision: 9513
Log:
Another suppression.
Modified:
branches/DARWIN/darwin9.supp
Modified: branches/DARWIN/darwin9.supp
===================================================================
--- branches/DARWIN/darwin9.supp 2009-04-03 19:40:46 UTC (rev 9512)
+++ branches/DARWIN/darwin9.supp 2009-04-03 20:15:56 UTC (rev 9513)
@@ -41,6 +41,15 @@
}
{
+ mach_msg_trap-5
+ Memcheck:Param
+ mach_msg(msg.msgh_remote_port)
+ fun:mach_msg_trap
+ obj:/System/Library/Frameworks/CoreFoundation*
+ obj:/System/Library/Frameworks/AppKit*
+}
+
+{
macos-Cond-1
Memcheck:Cond
fun:GetVariationInfoFromName
|
|
From: <sv...@va...> - 2009-04-03 19:41:26
|
Author: sewardj
Date: 2009-04-03 20:40:46 +0100 (Fri, 03 Apr 2009)
New Revision: 9512
Log:
Handle sys_sigreturn in an extremely kludgey and broken way; but at least
there's some documentation about what it is and how to do better.
Modified:
branches/DARWIN/coregrind/m_syswrap/priv_syswrap-darwin.h
branches/DARWIN/coregrind/m_syswrap/syswrap-darwin.c
branches/DARWIN/coregrind/m_syswrap/syswrap-x86-darwin.c
branches/DARWIN/include/vki/vki-darwin.h
Modified: branches/DARWIN/coregrind/m_syswrap/priv_syswrap-darwin.h
===================================================================
--- branches/DARWIN/coregrind/m_syswrap/priv_syswrap-darwin.h 2009-04-02 07:19:25 UTC (rev 9511)
+++ branches/DARWIN/coregrind/m_syswrap/priv_syswrap-darwin.h 2009-04-03 19:40:46 UTC (rev 9512)
@@ -145,6 +145,7 @@
DECL_TEMPLATE(darwin, sys_ioctl);
DECL_TEMPLATE(darwin, sys_futimes);
DECL_TEMPLATE(darwin, sys_FAKE_SIGRETURN);
+DECL_TEMPLATE(darwin, sys_sigreturn);
// Mach message helpers
DECL_TEMPLATE(darwin, host_info);
Modified: branches/DARWIN/coregrind/m_syswrap/syswrap-darwin.c
===================================================================
--- branches/DARWIN/coregrind/m_syswrap/syswrap-darwin.c 2009-04-02 07:19:25 UTC (rev 9511)
+++ branches/DARWIN/coregrind/m_syswrap/syswrap-darwin.c 2009-04-03 19:40:46 UTC (rev 9512)
@@ -6693,6 +6693,7 @@
an explanation of what follows. */
/* This handles the fake signal-return system call created by
sigframe-x86-darwin.c. */
+ /* See also comments just below on PRE(sys_sigreturn). */
PRINT("FAKE_SIGRETURN ( )");
@@ -6714,6 +6715,82 @@
}
+PRE(sys_sigreturn)
+{
+ /* This is the "real" sigreturn. But because we construct all the
+ signal frames ourselves (of course, in m_sigframe), this cannot
+ happen as a result of normal signal delivery. I think it
+ happens only when doing siglongjmp, in which case Darwin's Libc
+ appears to use it for two different purposes: to mess with the
+ per-thread sigaltstack flags (as per arg 2), or to restore the
+ thread's state from a ucontext* (as per arg 1). */
+
+ PRINT("sigreturn ( uctx=%#lx, infostyle=%#lx )", ARG1, ARG2);
+
+ vg_assert(VG_(is_valid_tid)(tid));
+ vg_assert(tid >= 1 && tid < VG_N_THREADS);
+ vg_assert(VG_(is_running_thread)(tid));
+
+ if (ARG2 == VKI_UC_SET_ALT_STACK) {
+ /* This is confusing .. the darwin kernel sources imply there is
+ a per-thread on-altstack/not-on-altstack flag, which is set
+ by this flag. Just ignore it and claim success for the time
+ being. */
+ VG_(debugLog)(0, "syswrap-darwin",
+ "WARNING: Ignoring sys_sigreturn( ..., "
+ "UC_SET_ALT_STACK );\n");
+ SET_STATUS_Success(0);
+ return;
+ }
+ if (ARG2 == VKI_UC_RESET_ALT_STACK) {
+ /* Ditto */
+ VG_(debugLog)(0, "syswrap-darwin",
+ "WARNING: Ignoring sys_sigreturn( ..., "
+ "UC_RESET_ALT_STACK );\n");
+ SET_STATUS_Success(0);
+ return;
+ }
+
+ /* Otherwise claim this isn't supported. (Could be
+ catastrophic).
+
+ What do we have to do if we do need to support it?
+
+ 1. Change the second argument of VG_(sigframe_destroy) from
+ "Bool isRT" to "UInt sysno", so we can pass the syscall
+ number, so it can distinguish this case from the
+ __NR_DARWIN_FAKE_SIGRETURN case.
+
+ 2. In VG_(sigframe_destroy), look at sysno to distinguish the
+ cases. For __NR_DARWIN_FAKE_SIGRETURN, behave as at present.
+ For this case, restore the thread's CPU state (or at least
+ the integer regs) from the ucontext in ARG1 (and do all the
+ other "signal-returns" stuff too).
+
+ 3. For (2), how do we know where the ucontext is? One way is to
+ temporarily copy ARG1 into this thread's guest_EBX (or any
+ other int reg), and have VG_(sigframe_destroy) read
+ guest_EBX. Why is it ok to trash guest_EBX (or any other int
+ reg)? Because VG_(sigframe_destroy) is just about to
+ overwrite all the regs anyway -- since the primary purpose of
+ calling it is to restore the register state from the ucontext
+ pointed to by ARG1.
+
+ Hey, it's uggerly. But at least it's documented.
+ */
+ /* But in the meantime ... */
+ VG_(debugLog)(0, "syswrap-darwin",
+ "WARNING: Ignoring sys_sigreturn( uctx=..., 0 );\n");
+ VG_(debugLog)(0, "syswrap-darwin",
+ "WARNING: Thread/program/Valgrind "
+ "will likely segfault now.\n");
+ VG_(debugLog)(0, "syswrap-darwin",
+ "WARNING: Please file a bug report at "
+ "http://www.valgrind.org.\n");
+ SET_STATUS_Failure( VKI_ENOSYS );
+}
+
+
/* ---------------------------------------------------------------------
machine-dependent traps
------------------------------------------------------------------ */
@@ -6991,7 +7068,7 @@
GENX_(__NR_setgid, sys_setgid),
MACX_(__NR_setegid, sys_setegid),
MACX_(__NR_seteuid, sys_seteuid),
-// _____(__NR_sigreturn),
+ MACX_(__NR_sigreturn, sys_sigreturn),
// _____(__NR_chud),
_____(VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(186)), // ???
_____(VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(187)), // ???
Modified: branches/DARWIN/coregrind/m_syswrap/syswrap-x86-darwin.c
===================================================================
--- branches/DARWIN/coregrind/m_syswrap/syswrap-x86-darwin.c 2009-04-02 07:19:25 UTC (rev 9511)
+++ branches/DARWIN/coregrind/m_syswrap/syswrap-x86-darwin.c 2009-04-03 19:40:46 UTC (rev 9512)
@@ -46,7 +46,6 @@
#include "pub_core_mallocfree.h"
#include "pub_core_options.h"
#include "pub_core_scheduler.h"
-#include "pub_core_sigframe.h" // For VG_(sigframe_destroy)()
#include "pub_core_signals.h"
#include "pub_core_syscall.h"
#include "pub_core_syswrap.h"
Modified: branches/DARWIN/include/vki/vki-darwin.h
===================================================================
--- branches/DARWIN/include/vki/vki-darwin.h 2009-04-02 07:19:25 UTC (rev 9511)
+++ branches/DARWIN/include/vki/vki-darwin.h 2009-04-03 19:40:46 UTC (rev 9512)
@@ -504,7 +504,10 @@
#define VKI_SA_ONESHOT SA_RESETHAND
#define VKI_SA_NOMASK SA_NODEFER
+#define VKI_UC_SET_ALT_STACK 0x40000000
+#define VKI_UC_RESET_ALT_STACK 0x80000000
+
#include <sys/errno.h>
#define VKI_EPERM EPERM
|
|
From: Bart V. A. <bar...@gm...> - 2009-04-03 08:21:06
|
Nightly build on georgia-tech-cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) started at 2009-04-03 02:00:02 EDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 407 tests, 36 stderr failures, 9 stdout failures, 0 post failures == exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) helgrind/tests/hg05_race2 (stderr) memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/linux/mremap (stderr) none/tests/linux/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) |
|
From: Tom H. <th...@cy...> - 2009-04-03 03:04:39
|
Nightly build on vauxhall ( x86_64, Fedora 10 ) started at 2009-04-03 03:20:05 BST
Results differ from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 487 tests, 1 stderr failure, 0 stdout failures, 0 post failures ==
drd/tests/qt4_mutex (stderr)
=================================================
== Results from 24 hours ago ==
=================================================
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... done
Regression test results follow
== 487 tests, 0 stderr failures, 0 stdout failures, 0 post failures ==
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Fri Apr 3 03:42:09 2009
--- new.short Fri Apr 3 04:04:18 2009
***************
*** 4,6 ****
Building valgrind ... done
! Running regression tests ... done
--- 4,6 ----
Building valgrind ... done
! Running regression tests ... failed
***************
*** 8,10 ****
! == 487 tests, 0 stderr failures, 0 stdout failures, 0 post failures ==
--- 8,11 ----
! == 487 tests, 1 stderr failure, 0 stdout failures, 0 post failures ==
! drd/tests/qt4_mutex (stderr)
|
|
From: Tom H. <th...@cy...> - 2009-04-03 03:03:14
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2009-04-03 03:05:04 BST 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 == 478 tests, 4 stderr failures, 0 stdout failures, 0 post failures == exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) |
|
From: Tom H. <th...@cy...> - 2009-04-03 02:47:22
|
Nightly build on mg ( x86_64, Fedora 9 ) started at 2009-04-03 03:10:05 BST 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 == 484 tests, 4 stderr failures, 1 stdout failure, 0 post failures == exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) none/tests/linux/mremap2 (stdout) |