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: Nicholas N. <nj...@cs...> - 2006-12-11 23:45:30
|
On Mon, 11 Dec 2006, Bart Van Assche wrote: >> In the patch we have this: >> >> Index: coregrind/m_threadstate.c >> +#include "pub_core_libcbase.h" >> >> Are those #includes necessary? It doesn't look like they are, and >> m_threadstate.c preferably shouldn't depend on those other modules. > > I included "pub_core_libcbase.h" because I needed strncpy() for > copying thread names. Ah, that's ok. Nick |
|
From: Julian S. <js...@ac...> - 2006-12-11 23:18:35
|
> New Revision: 6379 > > Log: > Add a regression test, courtesy of Bart Van Assche. > > 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? J |
|
From: Bart V. A. <bar...@gm...> - 2006-12-11 12:48:33
|
On 12/10/06, Nicholas Nethercote <nj...@cs...> wrote: > > In the patch we have this: > > Index: coregrind/m_threadstate.c > +#include "pub_core_libcbase.h" > > Are those #includes necessary? It doesn't look like they are, and > m_threadstate.c preferably shouldn't depend on those other modules. I included "pub_core_libcbase.h" because I needed strncpy() for copying thread names. Should I have used another function for copying zero-terminated strings ? Bart. |
|
From: Bart V. A. <bar...@gm...> - 2006-12-11 12:44:48
|
Hello Julian,
It would be nice if you could write such a configure test -- I'm
not that familiar with configure. By the way: I do not only need the
byte size of the pthread_t datatype, but also of pthread_mutex_t.
On 12/10/06, Julian Seward <js...@ac...> wrote:
>
> > How do I make the pthread_t datatype available to the drd tool ? Is it
> > allowed to include header-files like <pthread.h> directly from a tool
> > source file ? Or should I introduce a typedef in the drd tool, which
> > might cause trouble when porting drd to other OS's than Linux ?
>
> Good question. So far we've avoided system header files as much as
> possible because of stability problems earlier in V's life. I suggest
> a fairly safe kludge is to assume that pthread_t is a machine word
> (C unsigned long, or 'UWord' in V's type system) and then add a configure
> test to check that. We can generalise later if needed. Bear in mind
> also that you can only pass word-sized parameters as arguments of
> client requests, so equating pthread_t with UWord is helpful there too.
> I'll write the relevant configure test if you want.
>
> J
|
|
From: <js...@ac...> - 2006-12-11 05:04:38
|
Nightly build on phoenix ( SuSE 10.0 ) started at 2006-12-11 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, 9 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-cycle (stderr) 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/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Dec 11 04:48:26 2006 --- new.short Mon Dec 11 05:04:42 2006 *************** *** 10,13 **** ! == 250 tests, 9 stderr failures, 1 stdout failure, 0 posttest failures == ! memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) --- 10,12 ---- ! == 250 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-tree (stderr) *************** *** 17,20 **** memcheck/tests/x86/scalar_supp (stderr) - none/tests/blockfault (stderr) - none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) --- 16,17 ---- |
|
From: <js...@ac...> - 2006-12-11 04:42:45
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-12-11 09:00:01 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 == 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) ================================================= == 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 == 215 tests, 12 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) 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/blockfault (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) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Dec 11 09:12:03 2006 --- new.short Mon Dec 11 09:24:31 2006 *************** *** 8,11 **** ! == 215 tests, 12 stderr failures, 7 stdout failures, 0 posttest failures == ! memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) --- 8,10 ---- ! == 215 tests, 10 stderr failures, 7 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) *************** *** 15,17 **** memcheck/tests/xml1 (stderr) - none/tests/blockfault (stderr) none/tests/faultstatus (stderr) --- 14,15 ---- |
|
From: Tom H. <to...@co...> - 2006-12-11 03:53:55
|
Nightly build on dunsmere ( athlon, Fedora Core 6 ) started at 2006-12-11 03:30:05 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 == 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) ================================================= == 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 == 252 tests, 8 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/pth_detached (stdout) none/tests/tls (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Dec 11 03:42:24 2006 --- new.short Mon Dec 11 03:53:46 2006 *************** *** 8,11 **** ! == 252 tests, 8 stderr failures, 3 stdout failures, 0 posttest failures == ! memcheck/tests/leak-cycle (stderr) memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 252 tests, 5 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) *************** *** 14,17 **** memcheck/tests/xml1 (stderr) - none/tests/blockfault (stderr) - none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) --- 13,14 ---- *************** *** 19,21 **** none/tests/pth_detached (stdout) - none/tests/tls (stdout) --- 16,17 ---- |
|
From: Tom H. <th...@cy...> - 2006-12-11 03:24:50
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-12-11 03:15:02 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/ccyq7oPa.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccyq7oPa.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccyq7oPa.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccyq7oPa.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccyq7oPa.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccyq7oPa.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccyq7oPa.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/ccyq7oPa.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.31064/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.31064/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.31064/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.31064/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.31064/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/cctKipPI.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cctKipPI.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cctKipPI.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cctKipPI.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cctKipPI.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cctKipPI.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cctKipPI.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' /tmp/cctKipPI.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.31064/valgrind/none/tests/x86' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/tmp/valgrind.31064/valgrind/none/tests/x86' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/tmp/valgrind.31064/valgrind/none/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/tmp/valgrind.31064/valgrind/none' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/tmp/valgrind.31064/valgrind' make: *** [check] Error 2 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Dec 11 03:19:22 2006 --- new.short Mon Dec 11 03:23:45 2006 *************** *** 7,16 **** Last 20 lines of verbose log follow echo ! /tmp/cctKipPI.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cctKipPI.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cctKipPI.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cctKipPI.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cctKipPI.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cctKipPI.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cctKipPI.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/cctKipPI.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/ccyq7oPa.s:4393: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccyq7oPa.s:4513: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccyq7oPa.s:4633: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccyq7oPa.s:4753: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccyq7oPa.s:4873: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccyq7oPa.s:4993: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccyq7oPa.s:5113: Error: no such instruction: `fisttpq -56(%ebp)' ! /tmp/ccyq7oPa.s:5233: Error: no such instruction: `fisttpq -56(%ebp)' make[5]: *** [insn_sse3.o] Error 1 |
|
From: Tom H. <th...@cy...> - 2006-12-11 03:24:06
|
Nightly build on dellow ( x86_64, Fedora Core 6 ) started at 2006-12-11 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, 12 stderr failures, 2 stdout failures, 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) none/tests/pth_detached (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/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Dec 11 03:16:39 2006 --- new.short Mon Dec 11 03:23:01 2006 *************** *** 8,10 **** ! == 280 tests, 13 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) --- 8,10 ---- ! == 280 tests, 12 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) *************** *** 19,21 **** memcheck/tests/xml1 (stderr) - none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) --- 19,20 ---- *************** *** 23,24 **** --- 22,24 ---- none/tests/mremap2 (stdout) + none/tests/pth_detached (stdout) |
|
From: <sv...@va...> - 2006-12-11 03:23:48
|
Author: sewardj
Date: 2006-12-11 03:23:41 +0000 (Mon, 11 Dec 2006)
New Revision: 6394
Log:
Fix various regtests, mostly by adding 64-bit outputs.
Added:
trunk/memcheck/tests/leak-pool-0.stderr.exp64
trunk/memcheck/tests/leak-pool-1.stderr.exp64
trunk/memcheck/tests/leak-pool-2.stderr.exp64
trunk/memcheck/tests/leak-pool-3.stderr.exp64
trunk/memcheck/tests/leak-pool-4.stderr.exp64
trunk/memcheck/tests/leak-pool-5.stderr.exp64
Modified:
trunk/memcheck/tests/Makefile.am
trunk/memcheck/tests/mempool.stderr.exp64
trunk/none/tests/fdleak_cmsg.stderr.exp4
trunk/none/tests/rlimit_nofile.c
Modified: trunk/memcheck/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/memcheck/tests/Makefile.am 2006-12-11 02:19:16 UTC (rev 6393)
+++ trunk/memcheck/tests/Makefile.am 2006-12-11 03:23:41 UTC (rev 6394)
@@ -54,12 +54,12 @@
inline.stderr.exp inline.stdout.exp inline.vgtest \
leak-0.vgtest leak-0.stderr.exp \
leak-cycle.vgtest leak-cycle.stderr.exp leak-cycle.stderr.exp64 \
- leak-pool-0.vgtest leak-pool-0.stderr.exp \
- leak-pool-1.vgtest leak-pool-1.stderr.exp \
- leak-pool-2.vgtest leak-pool-2.stderr.exp \
- leak-pool-3.vgtest leak-pool-3.stderr.exp \
- leak-pool-4.vgtest leak-pool-4.stderr.exp \
- leak-pool-5.vgtest leak-pool-5.stderr.exp \
+ leak-pool-0.vgtest leak-pool-0.stderr.exp leak-pool-0.stderr.exp64 \
+ leak-pool-1.vgtest leak-pool-1.stderr.exp leak-pool-1.stderr.exp64 \
+ leak-pool-2.vgtest leak-pool-2.stderr.exp leak-pool-2.stderr.exp64 \
+ leak-pool-3.vgtest leak-pool-3.stderr.exp leak-pool-3.stderr.exp64 \
+ leak-pool-4.vgtest leak-pool-4.stderr.exp leak-pool-4.stderr.exp64 \
+ leak-pool-5.vgtest leak-pool-5.stderr.exp leak-pool-5.stderr.exp64 \
leak-tree.vgtest leak-tree.stderr.exp \
leak-tree.stderr.exp2 leak-tree.stderr.exp64 \
leak-regroot.vgtest leak-regroot.stderr.exp \
Added: trunk/memcheck/tests/leak-pool-0.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/leak-pool-0.stderr.exp64 =
(rev 0)
+++ trunk/memcheck/tests/leak-pool-0.stderr.exp64 2006-12-11 03:23:41 UTC=
(rev 6394)
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Added: trunk/memcheck/tests/leak-pool-1.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/leak-pool-1.stderr.exp64 =
(rev 0)
+++ trunk/memcheck/tests/leak-pool-1.stderr.exp64 2006-12-11 03:23:41 UTC=
(rev 6394)
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Added: trunk/memcheck/tests/leak-pool-2.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/leak-pool-2.stderr.exp64 =
(rev 0)
+++ trunk/memcheck/tests/leak-pool-2.stderr.exp64 2006-12-11 03:23:41 UTC=
(rev 6394)
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Added: trunk/memcheck/tests/leak-pool-3.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/leak-pool-3.stderr.exp64 =
(rev 0)
+++ trunk/memcheck/tests/leak-pool-3.stderr.exp64 2006-12-11 03:23:41 UTC=
(rev 6394)
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Added: trunk/memcheck/tests/leak-pool-4.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/leak-pool-4.stderr.exp64 =
(rev 0)
+++ trunk/memcheck/tests/leak-pool-4.stderr.exp64 2006-12-11 03:23:41 UTC=
(rev 6394)
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Added: trunk/memcheck/tests/leak-pool-5.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/leak-pool-5.stderr.exp64 =
(rev 0)
+++ trunk/memcheck/tests/leak-pool-5.stderr.exp64 2006-12-11 03:23:41 UTC=
(rev 6394)
@@ -0,0 +1,7 @@
+
+
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+malloc/free: in use at exit: 4,120 bytes in 2 blocks.
+malloc/free: 102 allocs, 0 frees, 5,720 bytes allocated.
+For a detailed leak analysis, rerun with: --leak-check=3Dyes
+For counts of detected errors, rerun with: -v
Modified: trunk/memcheck/tests/mempool.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/mempool.stderr.exp64 2006-12-11 02:19:16 UTC (re=
v 6393)
+++ trunk/memcheck/tests/mempool.stderr.exp64 2006-12-11 03:23:41 UTC (re=
v 6394)
@@ -35,7 +35,25 @@
by 0x........: main (mempool.c:148)
=20
=20
-100,048 (32 direct, 100,016 indirect) bytes in 1 blocks are definitely l=
ost in loss record 2 of 3
+10 bytes in 1 blocks are definitely lost in loss record 1 of 5
+ at 0x........: allocate (mempool.c:99)
+ by 0x........: test (mempool.c:135)
+ by 0x........: main (mempool.c:148)
+
+
+10 bytes in 1 blocks are definitely lost in loss record 2 of 5
+ at 0x........: allocate (mempool.c:99)
+ by 0x........: test (mempool.c:115)
+ by 0x........: main (mempool.c:148)
+
+
+20 bytes in 1 blocks are definitely lost in loss record 4 of 5
+ at 0x........: allocate (mempool.c:99)
+ by 0x........: test (mempool.c:116)
+ by 0x........: main (mempool.c:148)
+
+
+48 (32 direct, 16 indirect) bytes in 1 blocks are definitely lost in los=
s record 5 of 5
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: make_pool (mempool.c:37)
by 0x........: test (mempool.c:111)
Modified: trunk/none/tests/fdleak_cmsg.stderr.exp4
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/fdleak_cmsg.stderr.exp4 2006-12-11 02:19:16 UTC (rev=
6393)
+++ trunk/none/tests/fdleak_cmsg.stderr.exp4 2006-12-11 03:23:41 UTC (rev=
6394)
@@ -3,23 +3,23 @@
FILE DESCRIPTORS: 7 open at exit.
Open AF_UNIX socket .: /tmp/sock
at 0x........: accept (in /...libc...)
- by 0x........: server (fdleak_cmsg.c:64)
- by 0x........: main (fdleak_cmsg.c:174)
+ by 0x........: server (fdleak_cmsg.c:85)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open AF_UNIX socket .: /tmp/sock
at 0x........: socket (in /...libc...)
- by 0x........: server (fdleak_cmsg.c:33)
- by 0x........: main (fdleak_cmsg.c:174)
+ by 0x........: server (fdleak_cmsg.c:54)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open file descriptor .: /tmp/data2
at 0x........: open (in /...libc...)
- by 0x........: server (fdleak_cmsg.c:27)
- by 0x........: (below main) (in /...libc...)
+ by 0x........: server (fdleak_cmsg.c:48)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open file descriptor .: /tmp/data1
at 0x........: open (in /...libc...)
- by 0x........: server (fdleak_cmsg.c:21)
- by 0x........: (below main) (in /...libc...)
+ by 0x........: server (fdleak_cmsg.c:42)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open file descriptor .: .
<inherited from parent>
@@ -35,18 +35,18 @@
FILE DESCRIPTORS: 6 open at exit.
Open file descriptor .: /tmp/data2
at 0x........: recvmsg (in /...libc...)
- by 0x........: client (fdleak_cmsg.c:131)
- by 0x........: main (fdleak_cmsg.c:178)
+ by 0x........: client (fdleak_cmsg.c:152)
+ by 0x........: main (fdleak_cmsg.c:199)
=20
Open file descriptor .: /tmp/data1
at 0x........: recvmsg (in /...libc...)
- by 0x........: client (fdleak_cmsg.c:131)
- by 0x........: main (fdleak_cmsg.c:178)
+ by 0x........: client (fdleak_cmsg.c:152)
+ by 0x........: main (fdleak_cmsg.c:199)
=20
Open AF_UNIX socket .: <unknown>
at 0x........: socket (in /...libc...)
- by 0x........: client (fdleak_cmsg.c:110)
- by 0x........: main (fdleak_cmsg.c:178)
+ by 0x........: client (fdleak_cmsg.c:131)
+ by 0x........: main (fdleak_cmsg.c:199)
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/rlimit_nofile.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/rlimit_nofile.c 2006-12-11 02:19:16 UTC (rev 6393)
+++ trunk/none/tests/rlimit_nofile.c 2006-12-11 03:23:41 UTC (rev 6394)
@@ -10,7 +10,7 @@
struct rlimit oldrlim;
struct rlimit newrlim;
int fd;
- =20
+ close(4); /* seems to be inherited from parent on SuSE 10.1 amd64 */
if (getrlimit(RLIMIT_NOFILE, &oldrlim) < 0)
{
perror("getrlimit");
|
|
From: Tom H. <th...@cy...> - 2006-12-11 03:18:38
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2006-12-11 03:05: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, 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) ================================================= == 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, 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/blockfault (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Dec 11 03:11:53 2006 --- new.short Mon Dec 11 03:17:32 2006 *************** *** 8,10 **** ! == 280 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) --- 8,10 ---- ! == 280 tests, 13 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) *************** *** 20,22 **** memcheck/tests/x86/scalar_supp (stderr) - none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) --- 20,21 ---- |
|
From: Tom H. <th...@cy...> - 2006-12-11 03:12:37
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-12-11 03:00:02 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, 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) ================================================= == 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, 15 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/blockfault (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 Mon Dec 11 03:05:23 2006 --- new.short Mon Dec 11 03:11:28 2006 *************** *** 8,10 **** ! == 282 tests, 15 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) --- 8,10 ---- ! == 282 tests, 14 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/leak-pool-0 (stderr) *************** *** 20,22 **** memcheck/tests/x86/scalar_supp (stderr) - none/tests/blockfault (stderr) none/tests/fdleak_cmsg (stderr) --- 20,21 ---- |
|
From: Julian S. <js...@ac...> - 2006-12-11 02:35:49
|
On Sunday 10 December 2006 22:30, Nicholas Nethercote wrote:
> On Sun, 10 Dec 2006, Julian Seward wrote:
> > This could be an OSet (an AVL tree-based, generic, searchable structure)
> > (see pub_{core,tool}_oset.h) of 'struct DrdThreadInfo', which can be
> > searched in O(log N) time for some specified field (ThreadId, maybe?).
>
> You could also use the VgHashTable type, which is similar to OSet but
> faster in some circumstances. (You'll have to experiment to see which is
> better, there's no straightforward comparison between the two data
> structures.)
Given that the idea of VG_(track_thread_run)() makes it easy to cache
the ThreadId -> DrdThreadId conversion for load/store handlers, the rest
of the conversions are not particularly performance critical. So I guess
it comes down to which interface is most convenient to use.
J
|
|
From: <sv...@va...> - 2006-12-11 02:19:21
|
Author: sewardj
Date: 2006-12-11 02:19:16 +0000 (Mon, 11 Dec 2006)
New Revision: 6393
Log:
Update expected output.
Modified:
trunk/none/tests/fdleak_cmsg.stderr.exp3
Modified: trunk/none/tests/fdleak_cmsg.stderr.exp3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/fdleak_cmsg.stderr.exp3 2006-12-11 01:12:18 UTC (rev=
6392)
+++ trunk/none/tests/fdleak_cmsg.stderr.exp3 2006-12-11 02:19:16 UTC (rev=
6393)
@@ -3,19 +3,19 @@
FILE DESCRIPTORS: 7 open at exit.
Open AF_UNIX socket .: /tmp/sock
at 0x........: accept (in /...libc...)
- by 0x........: main (fdleak_cmsg.c:174)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open AF_UNIX socket .: /tmp/sock
at 0x........: socket (in /...libc...)
- by 0x........: main (fdleak_cmsg.c:174)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open file descriptor .: /tmp/data2
at 0x........: open (in /...libc...)
- by 0x........: main (fdleak_cmsg.c:174)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open file descriptor .: /tmp/data1
at 0x........: open (in /...libc...)
- by 0x........: main (fdleak_cmsg.c:174)
+ by 0x........: main (fdleak_cmsg.c:195)
=20
Open file descriptor .: .
<inherited from parent>
@@ -31,15 +31,15 @@
FILE DESCRIPTORS: 6 open at exit.
Open file descriptor .: /tmp/data2
at 0x........: recvmsg (in /...libc...)
- by 0x........: main (fdleak_cmsg.c:178)
+ by 0x........: main (fdleak_cmsg.c:199)
=20
Open file descriptor .: /tmp/data1
at 0x........: recvmsg (in /...libc...)
- by 0x........: main (fdleak_cmsg.c:178)
+ by 0x........: main (fdleak_cmsg.c:199)
=20
Open AF_UNIX socket .: <unknown>
at 0x........: socket (in /...libc...)
- by 0x........: main (fdleak_cmsg.c:178)
+ by 0x........: main (fdleak_cmsg.c:199)
=20
Open file descriptor .: .
<inherited from parent>
|
|
From: <js...@ac...> - 2006-12-11 01:16:40
|
Nightly build on g5 ( SuSE 10.1, ppc970 ) started at 2006-12-11 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, 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) ================================================= == 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, 14 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/blockfault (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 Mon Dec 11 02:08:30 2006 --- new.short Mon Dec 11 02:16:37 2006 *************** *** 8,10 **** ! == 221 tests, 14 stderr failures, 4 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) --- 8,10 ---- ! == 221 tests, 13 stderr failures, 4 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) *************** *** 20,22 **** memcheck/tests/pointer-trace (stderr) - none/tests/blockfault (stderr) none/tests/faultstatus (stderr) --- 20,21 ---- |
|
From: <sv...@va...> - 2006-12-11 01:12:21
|
Author: sewardj
Date: 2006-12-11 01:12:18 +0000 (Mon, 11 Dec 2006)
New Revision: 6392
Log:
On SuSE 10.1 (amd64) fd 4 seems to be open at process start. Close it
so as to get consistent test results.
Modified:
trunk/none/tests/fdleak_cmsg.c
trunk/none/tests/fdleak_creat.c
trunk/none/tests/fdleak_dup.c
trunk/none/tests/fdleak_dup2.c
trunk/none/tests/fdleak_fcntl.c
trunk/none/tests/fdleak_ipv4.c
trunk/none/tests/fdleak_open.c
trunk/none/tests/fdleak_socketpair.c
Modified: trunk/none/tests/fdleak_cmsg.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/fdleak_cmsg.c 2006-12-11 01:11:02 UTC (rev 6391)
+++ trunk/none/tests/fdleak_cmsg.c 2006-12-11 01:12:18 UTC (rev 6392)
@@ -184,7 +184,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
pid =3D getpid();
sprintf(filea, "/tmp/data1.%d", pid);
Modified: trunk/none/tests/fdleak_creat.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/fdleak_creat.c 2006-12-11 01:11:02 UTC (rev 6391)
+++ trunk/none/tests/fdleak_creat.c 2006-12-11 01:12:18 UTC (rev 6392)
@@ -12,7 +12,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
sprintf(filename, "/tmp/file.%d\n", getpid());
creat(filename, 0);
Modified: trunk/none/tests/fdleak_dup.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/fdleak_dup.c 2006-12-11 01:11:02 UTC (rev 6391)
+++ trunk/none/tests/fdleak_dup.c 2006-12-11 01:12:18 UTC (rev 6392)
@@ -11,7 +11,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
s =3D open("/dev/null", O_RDONLY);
dup(s);
Modified: trunk/none/tests/fdleak_dup2.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/fdleak_dup2.c 2006-12-11 01:11:02 UTC (rev 6391)
+++ trunk/none/tests/fdleak_dup2.c 2006-12-11 01:12:18 UTC (rev 6392)
@@ -12,7 +12,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
s1 =3D open("/dev/null", O_RDONLY);
s2 =3D open("/dev/null", O_RDONLY);
Modified: trunk/none/tests/fdleak_fcntl.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/fdleak_fcntl.c 2006-12-11 01:11:02 UTC (rev 6391)
+++ trunk/none/tests/fdleak_fcntl.c 2006-12-11 01:12:18 UTC (rev 6392)
@@ -12,7 +12,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
s1 =3D open("/dev/null", O_RDONLY);
if(fcntl(s1, F_DUPFD, s1) =3D=3D -1) perror("fcntl");
Modified: trunk/none/tests/fdleak_ipv4.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/fdleak_ipv4.c 2006-12-11 01:11:02 UTC (rev 6391)
+++ trunk/none/tests/fdleak_ipv4.c 2006-12-11 01:12:18 UTC (rev 6392)
@@ -94,7 +94,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
if((pid =3D fork()) =3D=3D 0) {
server();
Modified: trunk/none/tests/fdleak_open.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/fdleak_open.c 2006-12-11 01:11:02 UTC (rev 6391)
+++ trunk/none/tests/fdleak_open.c 2006-12-11 01:12:18 UTC (rev 6392)
@@ -8,7 +8,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
open("/dev/null", O_RDONLY);
return 0;
Modified: trunk/none/tests/fdleak_socketpair.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/fdleak_socketpair.c 2006-12-11 01:11:02 UTC (rev 639=
1)
+++ trunk/none/tests/fdleak_socketpair.c 2006-12-11 01:12:18 UTC (rev 639=
2)
@@ -10,7 +10,7 @@
* now to get consistent results across different releases.
*/
=20
- close(10);
+ close(10); close(4);
=20
socketpair(AF_UNIX, SOCK_STREAM, PF_UNIX, fds);
return 0;
|
|
From: <sv...@va...> - 2006-12-11 01:11:06
|
Author: sewardj
Date: 2006-12-11 01:11:02 +0000 (Mon, 11 Dec 2006)
New Revision: 6391
Log:
Tidy fd-leak stuff a bit.
Modified:
trunk/coregrind/m_syswrap/syswrap-generic.c
Modified: trunk/coregrind/m_syswrap/syswrap-generic.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/coregrind/m_syswrap/syswrap-generic.c 2006-12-11 00:19:28 UTC (=
rev 6390)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c 2006-12-11 01:11:02 UTC (=
rev 6391)
@@ -452,7 +452,7 @@
} OpenFd;
=20
/* List of allocated file descriptors. */
-static OpenFd *allocated_fds;
+static OpenFd *allocated_fds =3D NULL;
=20
/* Count of open file descriptors. */
static Int fd_count =3D 0;
@@ -627,7 +627,7 @@
=20
=20
/* Dump out a summary, and a more detailed list, of open file descriptor=
s. */
-void VG_(show_open_fds) ()
+void VG_(show_open_fds) (void)
{
OpenFd *i =3D allocated_fds;
=20
@@ -691,7 +691,7 @@
/* Initialize the list of open file descriptors with the file descriptor=
s
we inherited from out parent process. */
=20
-void VG_(init_preopened_fds)()
+void VG_(init_preopened_fds)(void)
{
Int ret;
struct vki_dirent d;
|
|
From: <sv...@va...> - 2006-12-11 00:19:32
|
Author: sewardj
Date: 2006-12-11 00:19:28 +0000 (Mon, 11 Dec 2006)
New Revision: 6390
Log:
Update a couple of expected outputs.
Modified:
trunk/memcheck/tests/leak-cycle.stderr.exp
trunk/none/tests/blockfault.stderr.exp
Modified: trunk/memcheck/tests/leak-cycle.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/leak-cycle.stderr.exp 2006-12-10 02:59:16 UTC (r=
ev 6389)
+++ trunk/memcheck/tests/leak-cycle.stderr.exp 2006-12-11 00:19:28 UTC (r=
ev 6390)
@@ -35,8 +35,6 @@
possibly lost: 0 bytes in 0 blocks.
still reachable: 0 bytes in 0 blocks.
suppressed: 0 bytes in 0 blocks.
-Reachable blocks (those to which a pointer was found) are not shown.
-To see them, rerun with: --show-reachable=3Dyes
=20
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 144 bytes in 18 blocks.
Modified: trunk/none/tests/blockfault.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/blockfault.stderr.exp 2006-12-10 02:59:16 UTC (rev 6=
389)
+++ trunk/none/tests/blockfault.stderr.exp 2006-12-11 00:19:28 UTC (rev 6=
390)
@@ -2,5 +2,5 @@
=20
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
- at 0x........: main (blockfault.c:28)
+ at 0x........: main (blockfault.c:32)
=20
|