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
(11) |
2
(8) |
|
3
(8) |
4
(8) |
5
(8) |
6
(19) |
7
(17) |
8
(12) |
9
(10) |
|
10
(15) |
11
(18) |
12
(14) |
13
(16) |
14
(24) |
15
(16) |
16
(12) |
|
17
(25) |
18
(23) |
19
(12) |
20
(10) |
21
(9) |
22
(12) |
23
(13) |
|
24
(19) |
25
(7) |
26
(39) |
27
(22) |
28
(22) |
29
(16) |
30
(13) |
|
31
(23) |
|
|
|
|
|
|
|
From: Bart V. A. <bar...@gm...> - 2006-12-12 13:11:52
|
By adding tracing in the drd tool I found out that Valgrind's core first calls VG_TRACK(thread_run)() before it calls VG_TRACK(post_thread_create)() when a new thread is created. This surprised me. Is this intended behavior ? The first tracking function is called from coregrind/m_scheduler/scheduler.c, function VG_(set_running)(). The second tracking function is called from coregrind/m_syswrap/syswrap-linux.c, function thread_wrapper(). thread_wrapper() calls VG_(set_running)() before it calls VG_TRACK(post_thread_create)(). Would it be wise to switch the calling order of VG_(set_running)() and VG_TRACK(post_thread_create)() ? |
|
From: Bart V. A. <bar...@gm...> - 2006-12-12 09:22:48
|
The following patch should solve the SMP-issues in none/tests/pth_detached.c:
Index: none/tests/pth_detached.stdout.exp
===================================================================
--- none/tests/pth_detached.stdout.exp (revision 6394)
+++ none/tests/pth_detached.stdout.exp (working copy)
@@ -1 +1 @@
-..........................................................................................
..........*********************************************************************************
*******************
+..........................................................................................
...........................................................................................
...................
Index: none/tests/pth_detached.c
===================================================================
--- none/tests/pth_detached.c (revision 6394)
+++ none/tests/pth_detached.c (working copy)
@@ -9,19 +9,36 @@
#include <unistd.h>
static int s_finished_count;
+static pthread_spinlock_t s_spinlock;
+void increment_finished_count()
+{
+ pthread_spin_lock(&s_spinlock);
+ s_finished_count++;
+ pthread_spin_unlock(&s_spinlock);
+}
+
+int get_finished_count()
+{
+ int result;
+ pthread_spin_lock(&s_spinlock);
+ result = s_finished_count;
+ pthread_spin_unlock(&s_spinlock);
+ return result;
+}
+
static void* thread_func1(void* arg)
{
write(STDOUT_FILENO, ".", 1);
- s_finished_count++;
+ increment_finished_count();
return 0;
}
static void* thread_func2(void* arg)
{
pthread_detach(pthread_self());
- write(STDOUT_FILENO, "*", 1);
- s_finished_count++;
+ write(STDOUT_FILENO, ".", 1);
+ increment_finished_count();
return 0;
}
@@ -32,6 +49,8 @@
int i;
int detachstate;
pthread_attr_t attr;
+
+ pthread_spin_init(&s_spinlock, 0);
pthread_attr_init(&attr);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
@@ -57,12 +76,15 @@
pthread_attr_destroy(&attr);
// Wait until all detached threads have written their output to stdout.
- while (s_finished_count < count1 + count2)
+ while (get_finished_count() < count1 + count2)
{
struct timespec delay = { 0, 1 * 1000 * 1000 };
nanosleep(&delay, 0);
}
printf("\n");
+
+ pthread_spin_destroy(&s_spinlock);
+
return 0;
}
|
|
From: Bart V. A. <bar...@gm...> - 2006-12-12 08:57:25
|
On 12/12/06, Julian Seward <js...@ac...> wrote: > > > Added: > > trunk/none/tests/pth_detached.c > > Am trying to figure out why this doesn't always work reliably on a > 16-way SMP. > > Bart, isn't there a race on 's_finished_count' here? > > Also, the expected stdout is a sequence of '.' followed by a sequence > of '*'. But I couldn't see from the test anything that guarantees the > first group of threads will print their character before any of the > second group of threads do. Did I miss something? Your observations are right -- I wasn't aware that regression tests were also run on SMP-systems. The first issue can be solved by letting thread_func2() also print a dot instead of a star (and updating stdout.exp). Regarding the second issue: there is indeed a race on s_finished_count. IMHO chances are small that the race on s_finished_count will cause trouble on SMP systems -- should I solve this one ? |
|
From: <js...@ac...> - 2006-12-12 05:04:32
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-12-12 04:30:01 GMT Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 250 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 250 tests, 6 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/pth_detached (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Dec 12 04:47:18 2006 --- new.short Tue Dec 12 05:04:38 2006 *************** *** 10,12 **** ! == 250 tests, 6 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) --- 10,12 ---- ! == 250 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-tree (stderr) *************** *** 18,20 **** none/tests/mremap2 (stdout) - none/tests/pth_detached (stdout) --- 18,19 ---- |
|
From: <js...@ac...> - 2006-12-12 04:44:56
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-12-12 09:00:02 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 == 215 tests, 10 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/jm-int (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: Tom H. <to...@co...> - 2006-12-12 03:55:31
|
Nightly build on dunsmere ( athlon, Fedora Core 6 ) started at 2006-12-12 03:30:08 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 == 252 tests, 5 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/pth_detached (stdout) |
|
From: Tom H. <th...@cy...> - 2006-12-12 03:24:31
|
Nightly build on dellow ( x86_64, Fedora Core 6 ) started at 2006-12-12 03:10:04 GMT 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 == 280 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 280 tests, 12 stderr failures, 1 stdout failure, 0 posttest failures == 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/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Dec 12 03:16:43 2006 --- new.short Tue Dec 12 03:23:10 2006 *************** *** 8,17 **** ! == 280 tests, 12 stderr failures, 1 stdout failure, 0 posttest failures == ! 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/mempool (stderr) memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 280 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) *************** *** 19,21 **** memcheck/tests/xml1 (stderr) - none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) --- 12,13 ---- |
|
From: Tom H. <th...@cy...> - 2006-12-12 03:23:53
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-12-12 03:15:01 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo /tmp/ccuVNtEJ.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccuVNtEJ.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccuVNtEJ.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccuVNtEJ.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccuVNtEJ.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccuVNtEJ.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccuVNtEJ.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccuVNtEJ.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c make[5]: Leaving directory `/tmp/valgrind.15996/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.15996/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.15996/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.15996/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.15996/valgrind' make: *** [check] Error 2 ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Last 20 lines of verbose log follow echo /tmp/ccvHh4LA.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccvHh4LA.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccvHh4LA.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccvHh4LA.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccvHh4LA.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccvHh4LA.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccvHh4LA.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccvHh4LA.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_sse3.c insn_cmov.c insn_basic.c make[5]: Leaving directory `/tmp/valgrind.15996/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.15996/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.15996/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.15996/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.15996/valgrind' make: *** [check] Error 2 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Dec 12 03:19:14 2006 --- new.short Tue Dec 12 03:22:58 2006 *************** *** 7,16 **** Last 20 lines of verbose log follow echo ! /tmp/ccvHh4LA.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccvHh4LA.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccvHh4LA.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccvHh4LA.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccvHh4LA.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccvHh4LA.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccvHh4LA.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccvHh4LA.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 --- 7,16 ---- Last 20 lines of verbose log follow echo ! /tmp/ccuVNtEJ.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccuVNtEJ.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccuVNtEJ.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccuVNtEJ.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccuVNtEJ.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccuVNtEJ.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccuVNtEJ.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccuVNtEJ.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 |
|
From: <sv...@va...> - 2006-12-12 03:22:38
|
Author: njn
Date: 2006-12-12 03:22:32 +0000 (Tue, 12 Dec 2006)
New Revision: 305
Log:
Make consistent with other entries.
Modified:
trunk/gallery/users.html
Modified: trunk/gallery/users.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/users.html 2006-12-12 03:21:45 UTC (rev 304)
+++ trunk/gallery/users.html 2006-12-12 03:22:32 UTC (rev 305)
@@ -737,7 +737,7 @@
anti-forgery.</li>
=20
<li><a href=3D"http://www.myserverproject.net/">MyServer:</a>
- MyServer is a powerful and easy to configure web server.</li>
+ A powerful and easy to configure web server.</li>
=20
</ul>
=20
|
|
From: <sv...@va...> - 2006-12-12 03:21:56
|
Author: njn
Date: 2006-12-12 03:21:45 +0000 (Tue, 12 Dec 2006)
New Revision: 304
Log:
Add MyServer.
Modified:
trunk/gallery/users.html
Modified: trunk/gallery/users.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/users.html 2006-11-23 00:32:46 UTC (rev 303)
+++ trunk/gallery/users.html 2006-12-12 03:21:45 UTC (rev 304)
@@ -736,6 +736,9 @@
Sender Policy Framework (SPF) library employing a form of SMTP
anti-forgery.</li>
=20
+ <li><a href=3D"http://www.myserverproject.net/">MyServer:</a>
+ MyServer is a powerful and easy to configure web server.</li>
+
</ul>
=20
=20
|
|
From: Tom H. <th...@cy...> - 2006-12-12 03:18:55
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2006-12-12 03:05:08 GMT 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 == 280 tests, 5 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 280 tests, 13 stderr failures, 1 stdout failure, 0 posttest failures == 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/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Dec 12 03:11:49 2006 --- new.short Tue Dec 12 03:17:32 2006 *************** *** 8,17 **** ! == 280 tests, 13 stderr failures, 1 stdout failure, 0 posttest failures == ! 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/mempool (stderr) memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 280 tests, 5 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) *************** *** 20,22 **** memcheck/tests/x86/scalar_supp (stderr) - none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) --- 13,14 ---- |
|
From: Tom H. <th...@cy...> - 2006-12-12 03:13:26
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-12-12 03:00:03 GMT 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 == 282 tests, 6 stderr failures, 1 stdout failure, 0 posttest 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) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 282 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures == 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/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_cmsg (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Dec 12 03:05:26 2006 --- new.short Tue Dec 12 03:11:21 2006 *************** *** 8,17 **** ! == 282 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures == ! 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/mempool (stderr) memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 282 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) *************** *** 20,22 **** memcheck/tests/x86/scalar_supp (stderr) - none/tests/fdleak_cmsg (stderr) none/tests/fdleak_fcntl (stderr) --- 13,14 ---- |
|
From: <sv...@va...> - 2006-12-12 01:38:20
|
Author: sewardj
Date: 2006-12-12 01:38:15 +0000 (Tue, 12 Dec 2006)
New Revision: 6395
Log:
Minor tidying for regtests on AIX.
Modified:
trunk/aix5libc.supp
trunk/configure.in
trunk/memcheck/tests/sh-mem-random.c
trunk/memcheck/tests/sh-mem.c
trunk/none/tests/Makefile.am
trunk/none/tests/sem.c
trunk/tests/filter_stderr_basic
Modified: trunk/aix5libc.supp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/aix5libc.supp 2006-12-11 03:23:41 UTC (rev 6394)
+++ trunk/aix5libc.supp 2006-12-12 01:38:15 UTC (rev 6395)
@@ -28,6 +28,14 @@
fun:pthread_init
}
{
+ AIX-thread_setmystate-padding-kludge-1a
+ Memcheck:Param
+ thread_setmystate(arg1)
+ fun:_set_pthread
+ fun:_alloc_initial_pthread
+ fun:__pth_init
+}
+{
AIX-thread_setmystate-padding-kludge-2
Memcheck:Param
thread_setmystate(arg1)
@@ -655,7 +663,6 @@
AIX64-uu-sz4
Memcheck:Addr4
obj:/usr/ccs/bin/usla64
- obj:/usr/ccs/bin/usla64
}
{
AIX64-uu-sz2
@@ -782,7 +789,7 @@
AIX64-__loadx-pthread_init-sz8
Memcheck:Addr8
fun:__loadx
- fun:pthread_init
+ fun:*pth*_init
}
=20
{
@@ -805,3 +812,22 @@
fun:load
obj:*/libppe*.a(*.o)
}
+
+#####
+
+{
+ AIX-libodm_tsd_destroy-free
+ Memcheck:Free
+ fun:free
+ fun:libodm_tsd_destroy
+ fun:__odm_initfini_fini
+}
+
+{
+ AIX64-usl-resolve-sz1
+ Memcheck:Addr1
+ obj:*
+ fun:usl_resolve
+ fun:uload
+ fun:load
+}
Modified: trunk/configure.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/configure.in 2006-12-11 03:23:41 UTC (rev 6394)
+++ trunk/configure.in 2006-12-12 01:38:15 UTC (rev 6395)
@@ -485,15 +485,15 @@
;;
=09
aix5)
- AC_MSG_RESULT(AIX 5.1, 5.2 or 5.3)
- AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1, 5.2 or =
5.3])
+ AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3)
+ AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 o=
r 5.3])
DEFAULT_SUPP=3D"aix5libc.supp ${DEFAULT_SUPP}"
;;
=20
*)
AC_MSG_RESULT(unsupported version)
AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.5])
- AC_MSG_ERROR([or AIX 5.2/5.3 libc])
+ AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 libc])
;;
esac
=20
Modified: trunk/memcheck/tests/sh-mem-random.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/sh-mem-random.c 2006-12-11 03:23:41 UTC (rev 639=
4)
+++ trunk/memcheck/tests/sh-mem-random.c 2006-12-12 01:38:15 UTC (rev 639=
5)
@@ -244,7 +244,7 @@
=20
for (tries =3D 0; tries < 10; tries++) {
arr =3D mmap(huge_addr, nbytes_p, PROT_READ|PROT_WRITE,=20
- MAP_FIXED|MAP_PRIVATE|MAP_ANONYMOUS, 0,0);
+ MAP_FIXED|MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
if (arr !=3D MAP_FAILED)
break;
// hmm. fudge the address and try again.
Modified: trunk/memcheck/tests/sh-mem.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/sh-mem.c 2006-12-11 03:23:41 UTC (rev 6394)
+++ trunk/memcheck/tests/sh-mem.c 2006-12-12 01:38:15 UTC (rev 6395)
@@ -97,7 +97,9 @@
// the address space (which would trigger the slow cases in
// LOADVn/STOREVn) on 64-bit platforms).
assert( 0 =3D=3D (long)a % 8);
- assert((U1*)a < (U1*)0xefffffff);
+ if (sizeof(void*) =3D=3D 8) {
+ assert( ((U1*)(&a[0])) < ((U1*)(32ULL * 1024*1024*1024)/*32G*/) );
+ }
=20
// Check basic types have the expected sizes.
assert(1 =3D=3D sizeof(U1));
Modified: trunk/none/tests/Makefile.am
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/Makefile.am 2006-12-11 03:23:41 UTC (rev 6394)
+++ trunk/none/tests/Makefile.am 2006-12-12 01:38:15 UTC (rev 6395)
@@ -179,7 +179,7 @@
pth_rwlock_LDADD =3D -lpthread
pth_stackalign_LDADD =3D -lpthread
pth_detached_LDADD =3D -lpthread
-if VGP_PPC32_AIX5
+if VGO_AIX5
res_search_LDADD =3D -lpthread
else
res_search_LDADD =3D -lresolv -lpthread
@@ -191,7 +191,7 @@
threadederrno_LDADD =3D -lpthread
tls_SOURCES =3D tls.c tls2.c
tls_DEPENDENCIES =3D tls.so
-if VGP_PPC32_AIX5
+if VGO_AIX5
tls_LDFLAGS =3D=20
else
tls_LDFLAGS =3D -Wl,-rpath,$(top_builddir)/none/tests
@@ -199,7 +199,7 @@
tls_LDADD =3D tls.so -lpthread
tls_so_SOURCES =3D tls_so.c
tls_so_DEPENDENCIES =3D tls2.so
-if VGP_PPC32_AIX5
+if VGO_AIX5
tls_so_LDFLAGS =3D -shared -fPIC
tls_so_LDADD =3D `pwd`/tls2.so
else
Modified: trunk/none/tests/sem.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/sem.c 2006-12-11 03:23:41 UTC (rev 6394)
+++ trunk/none/tests/sem.c 2006-12-12 01:38:15 UTC (rev 6395)
@@ -6,7 +6,7 @@
#include <stdlib.h>
#include <sys/ipc.h>
#include <sys/sem.h>
-
+#include <time.h>
int main(int argc, char **argv)
{
int semid;
Modified: trunk/tests/filter_stderr_basic
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/tests/filter_stderr_basic 2006-12-11 03:23:41 UTC (rev 6394)
+++ trunk/tests/filter_stderr_basic 2006-12-12 01:38:15 UTC (rev 6395)
@@ -6,10 +6,10 @@
dir=3D`dirname $0`
=20
# Remove =3D=3Dpid=3D=3D and --pid-- and ++pid++ and **pid** strings=20
-sed "s/\(=3D=3D\|--\|\+\+\|\*\*\)[0-9]\{1,6\}\1 //" |
+sed "s/\(=3D=3D\|--\|\+\+\|\*\*\)[0-9]\{1,7\}\1 //" |
=20
# Remove any --pid:0: strings (debuglog level zero output)
-sed "/^--[0-9]\{1,6\}:0:*/d" |
+sed "/^--[0-9]\{1,7\}:0:*/d" |
=20
# Remove "WARNING: assuming toc 0x.." strings
sed "/^WARNING: assuming toc 0x*/d" |
|
|
From: <js...@ac...> - 2006-12-12 01:16:38
|
Nightly build on g5 ( SuSE 10.1, ppc970 ) started at 2006-12-12 02:00:01 CET 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 == 221 tests, 6 stderr failures, 4 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-int (stdout) none/tests/ppc64/jm-int (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 221 tests, 13 stderr failures, 4 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) 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-tree (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-int (stdout) none/tests/ppc64/jm-int (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Tue Dec 12 02:08:16 2006 --- new.short Tue Dec 12 02:16:31 2006 *************** *** 8,20 **** ! == 221 tests, 13 stderr failures, 4 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) 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-tree (stderr) - memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) --- 8,13 ---- ! == 221 tests, 6 stderr failures, 4 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) |