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
(8) |
2
(11) |
3
(21) |
4
(15) |
5
(10) |
|
6
(7) |
7
(7) |
8
(5) |
9
(7) |
10
(5) |
11
(1) |
12
(21) |
|
13
(8) |
14
(17) |
15
(6) |
16
(10) |
17
(7) |
18
(6) |
19
(15) |
|
20
(12) |
21
(16) |
22
(25) |
23
(14) |
24
(10) |
25
(7) |
26
(6) |
|
27
(34) |
28
(13) |
29
(10) |
30
(8) |
|
|
|
|
From: Tom H. <th...@cy...> - 2004-06-14 17:27:46
|
CVS commit by thughes:
Don't bother trying to test semtimedop if it isn't available.
M +7 -51 sem.c 1.4
--- valgrind/none/tests/sem.c #1.3:1.4
@@ -8,59 +8,11 @@
#include <sys/sem.h>
-#ifndef HAVE_SEMTIMEDOP
-
-#include <signal.h>
-#include <sys/time.h>
-
-static int semtimedop(int semid, struct sembuf *sops, unsigned nsops,
- struct timespec *timeout)
-{
- struct sigaction act;
- struct sigaction oldact;
- struct itimerval itv;
- int rv;
-
- act.sa_handler = SIG_IGN;
- sigemptyset( &act.sa_mask );
- act.sa_flags = 0;
-
- if (sigaction(SIGALRM, &act, &oldact) < 0)
- {
- perror("sigaction");
- exit(1);
- }
-
- itv.it_interval.tv_sec = 0;
- itv.it_interval.tv_usec = 0;
- itv.it_value.tv_sec = timeout->tv_sec;
- itv.it_value.tv_usec = timeout->tv_nsec / 1000;
-
- if (setitimer(ITIMER_REAL, &itv, NULL) < 0)
- {
- perror("setitimer");
- exit(1);
- }
-
- if ((rv = semop(semid, sops, nsops)) < 0 && errno == EINTR)
- {
- errno = EAGAIN;
- }
-
- if (sigaction(SIGALRM, &oldact, NULL) < 0)
- {
- perror("sigaction");
- exit(1);
- }
-
- return rv;
-}
-
-#endif
-
int main(int argc, char **argv)
{
int semid;
struct sembuf sop;
+#ifdef HAVE_SEMTIMEDOP
struct timespec ts;
+#endif
if ((semid = semget(IPC_PRIVATE, 1, 0600)) < 0)
@@ -81,4 +33,5 @@ int main(int argc, char **argv)
}
+#ifdef HAVE_SEMTIMEDOP
sop.sem_num = 0;
sop.sem_op = 0;
@@ -86,5 +39,5 @@ int main(int argc, char **argv)
ts.tv_sec = 0;
- ts.tv_nsec = 1000;
+ ts.tv_nsec = 1000000;
if (semtimedop(semid, &sop, 1, &ts) < 0 && errno != EAGAIN)
@@ -94,4 +47,5 @@ int main(int argc, char **argv)
exit(1);
}
+#endif
sop.sem_num = 0;
@@ -106,4 +60,5 @@ int main(int argc, char **argv)
}
+#ifdef HAVE_SEMTIMEDOP
sop.sem_num = 0;
sop.sem_op = 0;
@@ -119,4 +74,5 @@ int main(int argc, char **argv)
exit(1);
}
+#endif
if (semctl(semid, 0, IPC_RMID) < 0)
|
|
From: Nicholas N. <nj...@ca...> - 2004-06-14 16:48:20
|
On Mon, 14 Jun 2004, Tom Hughes wrote: > > 2b. none/tests/sem.c doesn't compile for me: > > > > sem.o(.text+0xcb): In function `main': > > /homes/njn25/grind/head8/none/tests/sem.c:39: undefined reference to `semtimedop' > > sem.o(.text+0x190):/homes/njn25/grind/head8/none/tests/sem.c:64: undefined reference to `semtimedop' > > collect2: ld returned 1 exit status > > I found this on my older systems as well. It looks like semtimedop is > new so older systems don't have it. I'll have a play with configure to > solve it. I find that the test now hangs, within the call to semop() on line 47... N |
|
From: Tom H. <th...@cy...> - 2004-06-14 13:15:49
|
CVS commit by thughes: Include config.h so that the test for semtimedop works. M +1 -0 sem.c 1.3 --- valgrind/none/tests/sem.c #1.2:1.3 @@ -1,4 +1,5 @@ #define _GNU_SOURCE +#include <config.h> #include <errno.h> #include <stdio.h> |
|
From: Tom H. <th...@cy...> - 2004-06-14 12:33:49
|
CVS commit by thughes:
Fixed the sem test to work on systems with semtimedop.
M +1 -1 configure.in 1.111
M +50 -0 none/tests/sem.c 1.2
--- valgrind/configure.in #1.110:1.111
@@ -346,5 +346,5 @@
AC_TYPE_SIGNAL
-AC_CHECK_FUNCS([floor memchr memset mkdir strchr strdup strpbrk strrchr strstr])
+AC_CHECK_FUNCS([floor memchr memset mkdir strchr strdup strpbrk strrchr strstr semtimedop])
AC_OUTPUT(
--- valgrind/none/tests/sem.c #1.1:1.2
@@ -7,4 +7,54 @@
#include <sys/sem.h>
+#ifndef HAVE_SEMTIMEDOP
+
+#include <signal.h>
+#include <sys/time.h>
+
+static int semtimedop(int semid, struct sembuf *sops, unsigned nsops,
+ struct timespec *timeout)
+{
+ struct sigaction act;
+ struct sigaction oldact;
+ struct itimerval itv;
+ int rv;
+
+ act.sa_handler = SIG_IGN;
+ sigemptyset( &act.sa_mask );
+ act.sa_flags = 0;
+
+ if (sigaction(SIGALRM, &act, &oldact) < 0)
+ {
+ perror("sigaction");
+ exit(1);
+ }
+
+ itv.it_interval.tv_sec = 0;
+ itv.it_interval.tv_usec = 0;
+ itv.it_value.tv_sec = timeout->tv_sec;
+ itv.it_value.tv_usec = timeout->tv_nsec / 1000;
+
+ if (setitimer(ITIMER_REAL, &itv, NULL) < 0)
+ {
+ perror("setitimer");
+ exit(1);
+ }
+
+ if ((rv = semop(semid, sops, nsops)) < 0 && errno == EINTR)
+ {
+ errno = EAGAIN;
+ }
+
+ if (sigaction(SIGALRM, &oldact, NULL) < 0)
+ {
+ perror("sigaction");
+ exit(1);
+ }
+
+ return rv;
+}
+
+#endif
+
int main(int argc, char **argv)
{
|
|
From: Tom H. <th...@cy...> - 2004-06-14 12:11:14
|
In message <Pin...@or...>
Nicholas Nethercote <nj...@ca...> wrote:
> 2a. Doing 'make regtest' I get this warning:
>
> pth_cancel1.c: In function `thread_main':
> pth_cancel1.c:16: warning: declaration of `_buffer' shadows a previous local
> pth_cancel1.c:15: warning: shadowed declaration is here
>
> Looking in pthread.h, there are these macros:
>
> #define pthread_cleanup_push(routine,arg) \
> { struct _pthread_cleanup_buffer _buffer; \
> _pthread_cleanup_push (&_buffer, (routine), (arg));
>
> #define pthread_cleanup_pop(execute) \
> _pthread_cleanup_pop (&_buffer, (execute)); }
>
> which are totally weird -- note the unmatched curly braces! Do others see
> this warning? The test itself passes.
The whole point is that you have to use those routines as a matching
pair so the scope is opened in one and closed in the other. That is
an NPTL style pthread.h that uses the new cleanup interface.
The warning is strictly correct because that test deliberately pushes
two handlers to make sure they execute in the correct order when the
thread is cancelled. The pthread.h header should probably do some
horrible tricks with __LINE__ to generate unique variable names...
> 2b. none/tests/sem.c doesn't compile for me:
>
> sem.o(.text+0xcb): In function `main':
> /homes/njn25/grind/head8/none/tests/sem.c:39: undefined reference to `semtimedop'
> sem.o(.text+0x190):/homes/njn25/grind/head8/none/tests/sem.c:64: undefined reference to `semtimedop'
> collect2: ld returned 1 exit status
I found this on my older systems as well. It looks like semtimedop is
new so older systems don't have it. I'll have a play with configure to
solve it.
Tom
--
Tom Hughes (th...@cy...)
Software Engineer, Cyberscience Corporation
http://www.cyberscience.com/
|
|
From: Nicholas N. <nj...@ca...> - 2004-06-14 12:02:02
|
Hi,
I'm getting a few compile errors after the weekend's activity on my kernel
2.4.20, glibc 2.3.2 stable, box.
1. I don't have AT_SYSINFO_EHDR on my system, so stage1.c is failing.
Wrapping it in a #ifdef AT_SYSINFO_EHDR fixed it. I've committed that
change.
2a. Doing 'make regtest' I get this warning:
pth_cancel1.c: In function `thread_main':
pth_cancel1.c:16: warning: declaration of `_buffer' shadows a previous local
pth_cancel1.c:15: warning: shadowed declaration is here
Looking in pthread.h, there are these macros:
#define pthread_cleanup_push(routine,arg) \
{ struct _pthread_cleanup_buffer _buffer; \
_pthread_cleanup_push (&_buffer, (routine), (arg));
#define pthread_cleanup_pop(execute) \
_pthread_cleanup_pop (&_buffer, (execute)); }
which are totally weird -- note the unmatched curly braces! Do others see
this warning? The test itself passes.
2b. none/tests/sem.c doesn't compile for me:
sem.o(.text+0xcb): In function `main':
/homes/njn25/grind/head8/none/tests/sem.c:39: undefined reference to `semtimedop'
sem.o(.text+0x190):/homes/njn25/grind/head8/none/tests/sem.c:64: undefined reference to `semtimedop'
collect2: ld returned 1 exit status
Any ideas?
N
|
|
From: Nicholas N. <nj...@ca...> - 2004-06-14 11:57:06
|
CVS commit by nethercote:
Unbreak compilation due to missing #define.
M +2 -0 stage1.c 1.10
--- valgrind/coregrind/stage1.c #1.9:1.10
@@ -135,5 +135,7 @@ static void *fix_auxv(void *v_init_esp,
case AT_SYSINFO:
+#ifdef AT_SYSINFO_EHDR
case AT_SYSINFO_EHDR:
+#endif
auxv->a_type = AT_IGNORE;
break;
|
|
From: Tom H. <th...@cy...> - 2004-06-14 07:21:18
|
Nightly build on audi ( Red Hat 9 ) started at 2004-06-14 03:15:05 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow gcc -Winline -Wall -Wshadow -g -I../../include -o seg_override seg_override.o source='sem.c' object='sem.o' libtool=no \ depfile='.deps/sem.Po' tmpdepfile='.deps/sem.TPo' \ depmode=gcc3 /bin/sh ../../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Winline -Wall -Wshadow -g -I../../include -c `test -f 'sem.c' || echo './'`sem.c sem.c: In function `main': sem.c:39: warning: implicit declaration of function `semtimedop' gcc -Winline -Wall -Wshadow -g -I../../include -o sem sem.o sem.o(.text+0xcb): In function `main': /tmp/valgrind.11737/valgrind/none/tests/sem.c:39: undefined reference to `semtimedop' sem.o(.text+0x190):/tmp/valgrind.11737/valgrind/none/tests/sem.c:64: undefined reference to `semtimedop' collect2: ld returned 1 exit status make[3]: *** [sem] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_cmov.c insn_basic.c make[3]: Leaving directory `/tmp/valgrind.11737/valgrind/none/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/tmp/valgrind.11737/valgrind/none/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.11737/valgrind/none' make: *** [check-recursive] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-06-14 07:21:17
|
Nightly build on alvis ( Red Hat 7.3 ) started at 2004-06-14 03:05:02 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow gcc -Winline -Wall -Wshadow -g -I../../include -o seg_override seg_override.o source='sem.c' object='sem.o' libtool=no \ depfile='.deps/sem.Po' tmpdepfile='.deps/sem.TPo' \ depmode=gcc3 /bin/sh ../../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Winline -Wall -Wshadow -g -I../../include -c `test -f 'sem.c' || echo './'`sem.c sem.c: In function `main': sem.c:39: warning: implicit declaration of function `semtimedop' gcc -Winline -Wall -Wshadow -g -I../../include -o sem sem.o sem.o: In function `main': /tmp/valgrind.17318/valgrind/none/tests/sem.c:39: undefined reference to `semtimedop' /tmp/valgrind.17318/valgrind/none/tests/sem.c:64: undefined reference to `semtimedop' collect2: ld returned 1 exit status make[3]: *** [sem] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_cmov.c insn_basic.c make[3]: Leaving directory `/tmp/valgrind.17318/valgrind/none/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/tmp/valgrind.17318/valgrind/none/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.17318/valgrind/none' make: *** [check-recursive] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-06-14 07:21:16
|
Nightly build on standard ( Red Hat 7.2 ) started at 2004-06-14 03:00:02 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow gcc -Winline -Wall -Wshadow -g -I../../include -o seg_override seg_override.o source='sem.c' object='sem.o' libtool=no \ depfile='.deps/sem.Po' tmpdepfile='.deps/sem.TPo' \ depmode=gcc3 /bin/sh ../../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Winline -Wall -Wshadow -g -I../../include -c `test -f 'sem.c' || echo './'`sem.c sem.c: In function `main': sem.c:39: warning: implicit declaration of function `semtimedop' gcc -Winline -Wall -Wshadow -g -I../../include -o sem sem.o sem.o(.text+0xed): In function `main': /tmp/valgrind.669/valgrind/none/tests/sem.c:39: undefined reference to `semtimedop' sem.o(.text+0x1d2):/tmp/valgrind.669/valgrind/none/tests/sem.c:64: undefined reference to `semtimedop' collect2: ld returned 1 exit status make[3]: *** [sem] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_cmov.c insn_basic.c make[3]: Leaving directory `/tmp/valgrind.669/valgrind/none/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/tmp/valgrind.669/valgrind/none/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.669/valgrind/none' make: *** [check-recursive] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-06-14 07:21:12
|
Nightly build on alvis ( Red Hat 7.3 ) started at 2004-06-13 03:05:02 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow smc1: valgrind ./smc1 susphello: valgrind ./susphello syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 system: valgrind ./system yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 159 tests, 8 stderr failures, 1 stdout failure ================= helgrind/tests/deadlock (stderr) helgrind/tests/race (stderr) helgrind/tests/race2 (stderr) memcheck/tests/badfree-2trace (stderr) memcheck/tests/badjump (stderr) memcheck/tests/brk (stderr) memcheck/tests/error_counts (stdout) memcheck/tests/new_nothrow (stderr) memcheck/tests/writev (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-06-14 07:21:10
|
Nightly build on standard ( Red Hat 7.2 ) started at 2004-06-13 03:00:01 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow rcrl: valgrind ./rcrl readline1: valgrind ./readline1 resolv: valgrind ./resolv seg_override: valgrind ./seg_override semlimit: valgrind ./semlimit sha1_test: valgrind ./sha1_test shortpush: valgrind ./shortpush shorts: valgrind ./shorts smc1: valgrind ./smc1 susphello: valgrind ./susphello syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 system: valgrind ./system yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 159 tests, 1 stderr failure, 0 stdout failures ================= memcheck/tests/badfree-2trace (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2004-06-14 07:21:07
|
Nightly build on audi ( Red Hat 9 ) started at 2004-06-13 03:15:01 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert rcrl: valgrind ./rcrl readline1: valgrind ./readline1 resolv: valgrind ./resolv seg_override: valgrind ./seg_override semlimit: valgrind ./semlimit sha1_test: valgrind ./sha1_test shortpush: valgrind ./shortpush shorts: valgrind ./shorts smc1: valgrind ./smc1 susphello: valgrind ./susphello syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 system: valgrind ./system yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 159 tests, 0 stderr failures, 0 stdout failures ================= |
|
From: Tom H. <th...@cy...> - 2004-06-14 07:21:06
|
Nightly build on ginetta ( Red Hat 8.0 ) started at 2004-06-14 03:10:01 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow gcc -Winline -Wall -Wshadow -g -I../../include -o seg_override seg_override.o source='sem.c' object='sem.o' libtool=no \ depfile='.deps/sem.Po' tmpdepfile='.deps/sem.TPo' \ depmode=gcc3 /bin/sh ../../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Winline -Wall -Wshadow -g -I../../include -c `test -f 'sem.c' || echo './'`sem.c sem.c: In function `main': sem.c:39: warning: implicit declaration of function `semtimedop' gcc -Winline -Wall -Wshadow -g -I../../include -o sem sem.o sem.o: In function `main': /tmp/valgrind.24112/valgrind/none/tests/sem.c:39: undefined reference to `semtimedop' /tmp/valgrind.24112/valgrind/none/tests/sem.c:64: undefined reference to `semtimedop' collect2: ld returned 1 exit status make[3]: *** [sem] Error 1 rm insn_mmx.c insn_sse2.c insn_fpu.c insn_mmxext.c insn_sse.c insn_cmov.c insn_basic.c make[3]: Leaving directory `/tmp/valgrind.24112/valgrind/none/tests' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/tmp/valgrind.24112/valgrind/none/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.24112/valgrind/none' make: *** [check-recursive] Error 1 |
|
From: Jeremy F. <je...@go...> - 2004-06-14 05:20:20
|
On Sat, 2004-06-12 at 17:30 +0100, Tom Hughes wrote: > What was the assertion? I found that I just got a warning about > system call 266 not being implemented (that's clock_getres) and it > then fell back to the old technique that was used with 2.4 kernels > that didn't have the timer system calls. Valgrind used to assert about missing syscalls a while ago, so if Bob had been using an old version, he might be thinking of that. J |
|
From: Jeremy F. <je...@go...> - 2004-06-14 02:36:15
|
CVS commit by fitzhardinge:
Fix problem with FC2's vdso (sysinfo) page, which lives at a low,
random address. This gets unmapped as part of the client setup, and
causes syscalls to fail as a result. This patch simply disregards the
sysinfo page. It seems like a blunt fix, but I don't think anything
depends on a sysinfo page.
M +5 -0 stage1.c 1.9
--- valgrind/coregrind/stage1.c #1.8:1.9
@@ -133,4 +133,9 @@ static void *fix_auxv(void *v_init_esp,
auxv->u.a_val = info->entry;
break;
+
+ case AT_SYSINFO:
+ case AT_SYSINFO_EHDR:
+ auxv->a_type = AT_IGNORE;
+ break;
}
}
|
|
From: Tom H. <to...@co...> - 2004-06-14 02:25:01
|
Nightly build on dunsmere ( Fedora Core 2 ) started at 2004-06-14 03:20:02 BST Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow shorts: valgrind ./shorts smc1: valgrind ./smc1 susphello: valgrind ./susphello syscall-restart1: valgrind ./syscall-restart1 syscall-restart2: valgrind ./syscall-restart2 system: valgrind ./system yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 160 tests, 7 stderr failures, 1 stdout failure ================= corecheck/tests/fdleak_cmsg (stderr) corecheck/tests/fdleak_fcntl (stderr) corecheck/tests/fdleak_ipv4 (stderr) corecheck/tests/fdleak_socketpair (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/execve (stderr) memcheck/tests/writev (stderr) none/tests/exec-sigmask (stdout) make: *** [regtest] Error 1 |