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
(3) |
|
2
(8) |
3
(19) |
4
(24) |
5
(23) |
6
(16) |
7
(33) |
8
(5) |
|
9
(4) |
10
(23) |
11
(22) |
12
(40) |
13
(30) |
14
(31) |
15
(17) |
|
16
(18) |
17
(20) |
18
(41) |
19
(36) |
20
(25) |
21
(8) |
22
(9) |
|
23
(17) |
24
(12) |
25
(15) |
26
(15) |
27
(16) |
28
(22) |
29
(6) |
|
30
(7) |
31
(10) |
|
|
|
|
|
|
From: Nicholas N. <n.n...@gm...> - 2009-08-20 22:55:36
|
On Fri, Aug 21, 2009 at 5:57 AM, Maurice van der Pot<gri...@kf...> wrote: > As I understand it mpicc is simply a wrapper for the regular compiler, > that adds a couple of flags for MPI headers and libs. > > The makefile in the mpi directory currently overrides any CFLAGS/LDFLAGS > specification with a fixed set of flags. Why is that? Hmm, not sure. I think we have to override CC with MPI_CC but the same might not be true for CFLAGS/LDFLAGS. > I have also been wondering if you would be willing to modify > configure.in to respect CFLAGS set in the environment. Right now it > overwrites them with "-Wno-long-long" (configure.in:21). > I have been using a patch for this in Gentoo since sometime in 2005. Seems reasonable. Can you please file a bug for it? Thanks. Nick |
|
From: <sv...@va...> - 2009-08-20 20:20:18
|
Author: sewardj Date: 2009-08-20 21:20:05 +0100 (Thu, 20 Aug 2009) New Revision: 10856 Log: Bump version number on trunk. (is that the correct convention, "3.6.0.SVN" ?) Modified: trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2009-08-20 18:38:59 UTC (rev 10855) +++ trunk/configure.in 2009-08-20 20:20:05 UTC (rev 10856) @@ -8,7 +8,7 @@ ##------------------------------------------------------------## # Process this file with autoconf to produce a configure script. -AC_INIT(Valgrind, 3.5.0, val...@li...) +AC_INIT(Valgrind, 3.6.0.SVN, val...@li...) AC_CONFIG_SRCDIR(coregrind/m_main.c) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE([foreign]) |
|
From: Maurice v. d. P. <gri...@kf...> - 2009-08-20 19:57:47
|
As I understand it mpicc is simply a wrapper for the regular compiler, that adds a couple of flags for MPI headers and libs. The makefile in the mpi directory currently overrides any CFLAGS/LDFLAGS specification with a fixed set of flags. Why is that? I have also been wondering if you would be willing to modify configure.in to respect CFLAGS set in the environment. Right now it overwrites them with "-Wno-long-long" (configure.in:21). I have been using a patch for this in Gentoo since sometime in 2005. Best regards, Maurice. -- Maurice van der Pot Gentoo Linux Developer gri...@ge... http://www.gentoo.org Gnome Planner Developer gri...@kf... http://live.gnome.org/Planner |
|
From: <sv...@va...> - 2009-08-20 18:39:08
|
Author: bart
Date: 2009-08-20 19:38:59 +0100 (Thu, 20 Aug 2009)
New Revision: 10855
Log:
Fixed bug #204317: regression tests none/tests/cmdline[12] fail if
the gdb path detected by configure differs from /usr/bin/gdb.
Modified:
trunk/none/tests/cmdline1.stdout.exp
trunk/none/tests/cmdline2.stdout.exp
trunk/none/tests/filter_cmdline1
Modified: trunk/none/tests/cmdline1.stdout.exp
===================================================================
--- trunk/none/tests/cmdline1.stdout.exp 2009-08-20 07:56:45 UTC (rev 10854)
+++ trunk/none/tests/cmdline1.stdout.exp 2009-08-20 18:38:59 UTC (rev 10855)
@@ -31,7 +31,7 @@
--suppressions=<filename> suppress errors described in <filename>
--gen-suppressions=no|yes|all print suppressions for errors? [no]
--db-attach=no|yes start debugger when errors detected? [no]
- --db-command=<command> command to start debugger [/usr/bin/gdb -nw %f %p]
+ --db-command=<command> command to start debugger [... -nw %f %p]
--input-fd=<number> file descriptor for input [0=stdin]
--dsymutil=no|yes run dsymutil on Mac OS X when helpful? [no]
--max-stackframe=<number> assume stack switch for SP changes larger
Modified: trunk/none/tests/cmdline2.stdout.exp
===================================================================
--- trunk/none/tests/cmdline2.stdout.exp 2009-08-20 07:56:45 UTC (rev 10854)
+++ trunk/none/tests/cmdline2.stdout.exp 2009-08-20 18:38:59 UTC (rev 10855)
@@ -31,7 +31,7 @@
--suppressions=<filename> suppress errors described in <filename>
--gen-suppressions=no|yes|all print suppressions for errors? [no]
--db-attach=no|yes start debugger when errors detected? [no]
- --db-command=<command> command to start debugger [/usr/bin/gdb -nw %f %p]
+ --db-command=<command> command to start debugger [... -nw %f %p]
--input-fd=<number> file descriptor for input [0=stdin]
--dsymutil=no|yes run dsymutil on Mac OS X when helpful? [no]
--max-stackframe=<number> assume stack switch for SP changes larger
Modified: trunk/none/tests/filter_cmdline1
===================================================================
--- trunk/none/tests/filter_cmdline1 2009-08-20 07:56:45 UTC (rev 10854)
+++ trunk/none/tests/filter_cmdline1 2009-08-20 18:38:59 UTC (rev 10855)
@@ -1,4 +1,5 @@
#! /bin/sh
-perl -p -e 's/(set minimum alignment of heap allocations) \[(8|16)\]/$1 [...]/'
+sed -e 's/\(set minimum alignment of heap allocations\) \[[0-9]*\]/\1 [...]/' \
+ -e 's/\(command to start debugger\) \[.* -nw %f %p\]/\1 [... -nw %f %p]/'
|
|
From: Nicholas N. <n.n...@gm...> - 2009-08-20 17:22:19
|
Nightly build on ocean32 ( Ubuntu 9.04, x86_64 (32-bit only) )
Started at 2009-08-21 03:00:01 EST
Ended at 2009-08-21 03:21:59 EST
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
== 491 tests, 9 stderr failures, 1 stdout failure, 0 post failures ==
memcheck/tests/origin5-bz2 (stderr)
none/tests/empty-exe (stderr)
none/tests/shell (stdout)
none/tests/shell (stderr)
none/tests/shell_valid1 (stderr)
none/tests/shell_valid2 (stderr)
none/tests/shell_valid3 (stderr)
none/tests/shell_zerolength (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
exp-ptrcheck/tests/supp (stderr)
=================================================
./valgrind-new/exp-ptrcheck/tests/supp.stderr.diff
=================================================
--- supp.stderr.exp 2009-08-21 03:11:29.000000000 +1000
+++ supp.stderr.out 2009-08-21 03:21:56.000000000 +1000
@@ -1,7 +1,7 @@
Syscall param write(buf) is non-contiguous
- at 0x........: write (in /...libc...)
- by 0x........: main (supp.c:16)
+ at 0x........: ??? (in /lib32/ld-2.9.so)
+ by 0x........: (below main)
First byte (0x........) is 3 bytes inside a 6-byte block alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (supp.c:12)
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-08-21 03:11:22.000000000 +1000
+++ tc06_two_races_xml.stderr.out 2009-08-21 03:19:13.000000000 +1000
@@ -44,16 +44,6 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>do_clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create@@GLIBC_2.2.5</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<fn>pthread_create_WRK</fn>
<dir>...</dir>
<file>hg_intercepts.c</file>
@@ -294,6 +284,7 @@
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
</error>
+
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2009-08-21 03:11:47.000000000 +1000
+++ origin5-bz2.stderr.out 2009-08-21 03:16:38.000000000 +1000
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2009-08-21 03:11:47.000000000 +1000
+++ origin5-bz2.stderr.out 2009-08-21 03:16:38.000000000 +1000
@@ -28,7 +28,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -38,7 +39,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -48,7 +50,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -58,7 +61,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -68,7 +72,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -78,7 +83,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2009-08-21 03:11:47.000000000 +1000
+++ origin5-bz2.stderr.out 2009-08-21 03:16:38.000000000 +1000
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,85 +9,91 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
<truncated beyond 100 lines>
=================================================
./valgrind-new/none/tests/empty-exe.stderr.diff
=================================================
--- empty-exe.stderr.exp 2009-08-21 03:12:12.000000000 +1000
+++ empty-exe.stderr.out 2009-08-21 03:18:03.000000000 +1000
@@ -1,2 +1,2 @@
-
-
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./empty-exe: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-new/none/tests/shell.stderr.diff
=================================================
--- shell.stderr.exp 2009-08-21 03:12:12.000000000 +1000
+++ shell.stderr.out 2009-08-21 03:18:23.000000000 +1000
@@ -1,8 +1 @@
-./shell: ./x86/: is a directory
-./shell: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell: ./shell_binaryfile: cannot execute binary file
-./shell: ./shell_nosuchfile: No such file or directory
-./shell: shell_nosuchfile: command not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-new/none/tests/shell.stderr.diff-dash
=================================================
--- shell.stderr.exp-dash 2009-08-21 03:12:12.000000000 +1000
+++ shell.stderr.out 2009-08-21 03:18:23.000000000 +1000
@@ -1,8 +1 @@
-./shell: 10: ./x86/: Permission denied
-./shell: 13: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell_binaryfile: 4: Syntax error: ")" unexpected
-./shell: 22: ./shell_nosuchfile: not found
-./shell: 25: shell_nosuchfile: not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-new/none/tests/shell.stdout.diff
=================================================
--- shell.stdout.exp 2009-08-21 03:12:12.000000000 +1000
+++ shell.stdout.out 2009-08-21 03:18:23.000000000 +1000
@@ -1,10 +0,0 @@
-Execute a directory
-Execute a non-executable file
-Execute a script with a bad interpreter name
-Execute a binary file
-Execute a non-existent file
-Execute a non-existent file (2)
-Execute a valid script with a #! line
-Execute a valid script without a #! line
-Execute a valid script with #! but no interpname
-Execute a zero-length file
=================================================
./valgrind-new/none/tests/shell_valid1.stderr.diff
=================================================
--- shell_valid1.stderr.exp 2009-08-21 03:12:12.000000000 +1000
+++ shell_valid1.stderr.out 2009-08-21 03:18:24.000000000 +1000
@@ -0,0 +1 @@
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-new/none/tests/shell_valid2.stderr.diff
=================================================
--- shell_valid2.stderr.exp 2009-08-21 03:12:12.000000000 +1000
+++ shell_valid2.stderr.out 2009-08-21 03:18:24.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid2: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-new/none/tests/shell_valid3.stderr.diff
=================================================
--- shell_valid3.stderr.exp 2009-08-21 03:12:12.000000000 +1000
+++ shell_valid3.stderr.out 2009-08-21 03:18:24.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid3: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-new/none/tests/shell_zerolength.stderr.diff
=================================================
--- shell_zerolength.stderr.exp 2009-08-21 03:12:12.000000000 +1000
+++ shell_zerolength.stderr.out 2009-08-21 03:18:24.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_zerolength: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-new/none/tests/shell_zerolength.stderr.diff-dash
=================================================
--- shell_zerolength.stderr.exp-dash 2009-08-21 03:12:12.000000000 +1000
+++ shell_zerolength.stderr.out 2009-08-21 03:18:24.000000000 +1000
@@ -1 +1,2 @@
-Bus error
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_zerolength: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-old/exp-ptrcheck/tests/supp.stderr.diff
=================================================
--- supp.stderr.exp 2009-08-21 03:00:32.000000000 +1000
+++ supp.stderr.out 2009-08-21 03:11:01.000000000 +1000
@@ -1,7 +1,7 @@
Syscall param write(buf) is non-contiguous
- at 0x........: write (in /...libc...)
- by 0x........: main (supp.c:16)
+ at 0x........: ??? (in /lib32/ld-2.9.so)
+ by 0x........: (below main)
First byte (0x........) is 3 bytes inside a 6-byte block alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (supp.c:12)
=================================================
./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-08-21 03:00:29.000000000 +1000
+++ tc06_two_races_xml.stderr.out 2009-08-21 03:08:25.000000000 +1000
@@ -44,16 +44,6 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>do_clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create@@GLIBC_2.2.5</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<fn>pthread_create_WRK</fn>
<dir>...</dir>
<file>hg_intercepts.c</file>
@@ -294,6 +284,7 @@
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
</error>
+
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2009-08-21 03:00:52.000000000 +1000
+++ origin5-bz2.stderr.out 2009-08-21 03:05:51.000000000 +1000
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2009-08-21 03:00:52.000000000 +1000
+++ origin5-bz2.stderr.out 2009-08-21 03:05:51.000000000 +1000
@@ -28,7 +28,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -38,7 +39,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -48,7 +50,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -58,7 +61,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -68,7 +72,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -78,7 +83,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2009-08-21 03:00:52.000000000 +1000
+++ origin5-bz2.stderr.out 2009-08-21 03:05:51.000000000 +1000
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,85 +9,91 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
<truncated beyond 100 lines>
=================================================
./valgrind-old/none/tests/empty-exe.stderr.diff
=================================================
--- empty-exe.stderr.exp 2009-08-21 03:01:17.000000000 +1000
+++ empty-exe.stderr.out 2009-08-21 03:07:12.000000000 +1000
@@ -1,2 +1,2 @@
-
-
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./empty-exe: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-old/none/tests/shell.stderr.diff
=================================================
--- shell.stderr.exp 2009-08-21 03:01:17.000000000 +1000
+++ shell.stderr.out 2009-08-21 03:07:35.000000000 +1000
@@ -1,8 +1 @@
-./shell: ./x86/: is a directory
-./shell: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell: ./shell_binaryfile: cannot execute binary file
-./shell: ./shell_nosuchfile: No such file or directory
-./shell: shell_nosuchfile: command not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-old/none/tests/shell.stderr.diff-dash
=================================================
--- shell.stderr.exp-dash 2009-08-21 03:01:17.000000000 +1000
+++ shell.stderr.out 2009-08-21 03:07:35.000000000 +1000
@@ -1,8 +1 @@
-./shell: 10: ./x86/: Permission denied
-./shell: 13: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell_binaryfile: 4: Syntax error: ")" unexpected
-./shell: 22: ./shell_nosuchfile: not found
-./shell: 25: shell_nosuchfile: not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-old/none/tests/shell.stdout.diff
=================================================
--- shell.stdout.exp 2009-08-21 03:01:17.000000000 +1000
+++ shell.stdout.out 2009-08-21 03:07:35.000000000 +1000
@@ -1,10 +0,0 @@
-Execute a directory
-Execute a non-executable file
-Execute a script with a bad interpreter name
-Execute a binary file
-Execute a non-existent file
-Execute a non-existent file (2)
-Execute a valid script with a #! line
-Execute a valid script without a #! line
-Execute a valid script with #! but no interpname
-Execute a zero-length file
=================================================
./valgrind-old/none/tests/shell_valid1.stderr.diff
=================================================
--- shell_valid1.stderr.exp 2009-08-21 03:01:17.000000000 +1000
+++ shell_valid1.stderr.out 2009-08-21 03:07:35.000000000 +1000
@@ -0,0 +1 @@
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-old/none/tests/shell_valid2.stderr.diff
=================================================
--- shell_valid2.stderr.exp 2009-08-21 03:01:17.000000000 +1000
+++ shell_valid2.stderr.out 2009-08-21 03:07:35.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid2: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-old/none/tests/shell_valid3.stderr.diff
=================================================
--- shell_valid3.stderr.exp 2009-08-21 03:01:17.000000000 +1000
+++ shell_valid3.stderr.out 2009-08-21 03:07:35.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid3: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-old/none/tests/shell_zerolength.stderr.diff
=================================================
--- shell_zerolength.stderr.exp 2009-08-21 03:01:17.000000000 +1000
+++ shell_zerolength.stderr.out 2009-08-21 03:07:35.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_zerolength: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-old/none/tests/shell_zerolength.stderr.diff-dash
=================================================
--- shell_zerolength.stderr.exp-dash 2009-08-21 03:01:17.000000000 +1000
+++ shell_zerolength.stderr.out 2009-08-21 03:07:35.000000000 +1000
@@ -1 +1,2 @@
-Bus error
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_zerolength: bad interpreter (/bin/sh): VG_(strerror): unknown error
|
|
From: Nicholas N. <n.n...@gm...> - 2009-08-20 16:25:21
|
Nightly build on ocean ( Ubuntu 9.04, x86_64 )
Started at 2009-08-21 02:00:01 EST
Ended at 2009-08-21 02:25:09 EST
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
== 535 tests, 3 stderr failures, 1 stdout failure, 0 post failures ==
none/tests/stackgrowth (stdout)
none/tests/stackgrowth (stderr)
helgrind/tests/pth_spinlock (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
=================================================
== 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
== 535 tests, 2 stderr failures, 0 stdout failures, 0 post failures ==
helgrind/tests/pth_spinlock (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Fri Aug 21 02:12:27 2009
--- new.short Fri Aug 21 02:25:09 2009
***************
*** 8,10 ****
! == 535 tests, 2 stderr failures, 0 stdout failures, 0 post failures ==
helgrind/tests/pth_spinlock (stderr)
--- 8,12 ----
! == 535 tests, 3 stderr failures, 1 stdout failure, 0 post failures ==
! none/tests/stackgrowth (stdout)
! none/tests/stackgrowth (stderr)
helgrind/tests/pth_spinlock (stderr)
=================================================
./valgrind-new/helgrind/tests/pth_spinlock.stderr.diff
=================================================
--- pth_spinlock.stderr.exp 2009-08-21 02:12:46.000000000 +1000
+++ pth_spinlock.stderr.out 2009-08-21 02:22:39.000000000 +1000
@@ -1,2 +1,35 @@
Start of test.
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (pth_spinlock.c:46)
+
+Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion
+ at 0x........: pthread_spin_lock (hg_intercepts.c:...)
+ by 0x........: thread_func (pth_spinlock.c:27)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (pth_spinlock.c:46)
+
+Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion
+ at 0x........: pthread_spin_lock (hg_intercepts.c:...)
+ by 0x........: thread_func (pth_spinlock.c:27)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (pth_spinlock.c:46)
+
+Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion
+ at 0x........: pthread_spin_lock (hg_intercepts.c:...)
+ by 0x........: thread_func (pth_spinlock.c:27)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
Test successful.
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-08-21 02:12:47.000000000 +1000
+++ tc06_two_races_xml.stderr.out 2009-08-21 02:22:44.000000000 +1000
@@ -44,11 +44,6 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>do_clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<fn>pthread_create@@GLIBC_2.2.5</fn>
</frame>
<frame>
@@ -294,6 +289,7 @@
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
</error>
+
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-new/none/tests/stackgrowth.stderr.diff
=================================================
--- stackgrowth.stderr.exp 2009-08-21 02:13:46.000000000 +1000
+++ stackgrowth.stderr.out 2009-08-21 02:21:59.000000000 +1000
@@ -1,2 +1,127 @@
+valgrind: m_scheduler/scheduler.c:1199 (vgPlain_scheduler): the 'impossible' happened.
+valgrind: VG_(scheduler), phase 3: run_innerloop detected host state invariant failure
+ at 0x........: report_and_quit (m_libcassert.c:145)
+ by 0x........: vgPlain_assert_fail (m_libcassert.c:217)
+ by 0x........: vgPlain_scheduler (scheduler.c:1224)
+ by 0x........: run_a_thread_NORETURN (syswrap-linux.c:91)
+
+sched status:
+ running_tid=1
+
+Thread 1: status = VgTs_Runnable
+ at 0x........: test (stackgrowth.c:15)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
+ by 0x........: test (stackgrowth.c:14)
<truncated beyond 100 lines>
=================================================
./valgrind-new/none/tests/stackgrowth.stdout.diff
=================================================
--- stackgrowth.stdout.exp 2009-08-21 02:13:46.000000000 +1000
+++ stackgrowth.stdout.out 2009-08-21 02:21:59.000000000 +1000
@@ -1 +0,0 @@
-PASSED
=================================================
./valgrind-old/helgrind/tests/pth_spinlock.stderr.diff
=================================================
--- pth_spinlock.stderr.exp 2009-08-21 02:00:25.000000000 +1000
+++ pth_spinlock.stderr.out 2009-08-21 02:09:54.000000000 +1000
@@ -1,2 +1,13 @@
Start of test.
+Thread #x was created
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (pth_spinlock.c:46)
+
+Thread #x: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion
+ at 0x........: pthread_spin_lock (hg_intercepts.c:...)
+ by 0x........: thread_func (pth_spinlock.c:27)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
Test successful.
=================================================
./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-08-21 02:00:25.000000000 +1000
+++ tc06_two_races_xml.stderr.out 2009-08-21 02:10:00.000000000 +1000
@@ -44,11 +44,6 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>do_clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<fn>pthread_create@@GLIBC_2.2.5</fn>
</frame>
<frame>
@@ -294,6 +289,7 @@
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
</error>
+
<status>
<state>FINISHED</state>
<time>...</time>
|
|
From: Rich C. <Ric...@me...> - 2009-08-20 15:34:04
|
Nightly build on macbook ( Darwin 9.8.0 i386 )
Started at 2009-08-19 23:05:00 CDT
Ended at 2009-08-19 23:32:00 CDT
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
== 418 tests, 10 stderr failures, 1 stdout failure, 0 post failures ==
memcheck/tests/null_socket (stdout)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/varinfo3 (stderr)
memcheck/tests/varinfo5 (stderr)
none/tests/async-sigs (stderr)
none/tests/faultstatus (stderr)
none/tests/pth_blockedsig (stderr)
helgrind/tests/rwlock_race (stderr)
helgrind/tests/tc06_two_races_xml (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
=================================================
./valgrind-new/helgrind/tests/rwlock_race.stderr.diff
=================================================
--- rwlock_race.stderr.exp 2009-08-19 23:18:39.000000000 -0500
+++ rwlock_race.stderr.out 2009-08-19 23:29:18.000000000 -0500
@@ -1,25 +1,4 @@
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:48)
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:47)
-
-Possible data race during write of size 4 at 0x........ by thread #x
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- This conflicts with a previous write of size 4 by thread #x
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Location 0x........ is 0 bytes inside local var "s_racy"
- declared at rwlock_race.c:18, in frame #x of thread x
-
Result: 2
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-08-19 23:18:39.000000000 -0500
+++ tc06_two_races_xml.stderr.out 2009-08-19 23:29:34.000000000 -0500
@@ -39,17 +39,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>do_clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create@@GLIBC_2.2.5</fn>
+ <fn>__bsdthread_create</fn>
</frame>
<frame>
<ip>0x........</ip>
@@ -62,7 +52,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>pthread_create@*</fn>
+ <fn>pthread_create</fn>
<dir>...</dir>
<file>hg_intercepts.c</file>
<line>...</line>
@@ -120,12 +110,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -174,12 +164,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -228,12 +218,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
@@ -282,18 +272,19 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
</error>
+
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff-glibc25-amd64
=================================================
--- tc18_semabuse.stderr.exp-glibc25-amd64 2009-08-19 23:18:39.000000000 -0500
+++ tc18_semabuse.stderr.out 2009-08-19 23:29:48.000000000 -0500
@@ -2,14 +2,30 @@
Thread #x is the program's root thread
Thread #x's call to sem_init failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_init@* (hg_intercepts.c:...)
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:23)
-Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
+Thread #x's call to sem_init failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:26)
+
+Thread #x's call to sem_wait failed
+ with error code 9 (EBADF: Bad file number)
at 0x........: sem_wait_WRK (hg_intercepts.c:...)
- by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: sem_wait$* (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
+Thread #x's call to sem_post failed
+ with error code 9 (EBADF: Bad file number)
+ at 0x........: sem_post (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:37)
+
+Thread #x's call to sem_destroy failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:39)
+
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff-glibc28-amd64
=================================================
--- tc18_semabuse.stderr.exp-glibc28-amd64 2009-08-19 23:18:39.000000000 -0500
+++ tc18_semabuse.stderr.out 2009-08-19 23:29:48.000000000 -0500
@@ -2,20 +2,30 @@
Thread #x is the program's root thread
Thread #x's call to sem_init failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_init@* (hg_intercepts.c:...)
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:23)
-Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
+Thread #x's call to sem_init failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:26)
+
+Thread #x's call to sem_wait failed
+ with error code 9 (EBADF: Bad file number)
at 0x........: sem_wait_WRK (hg_intercepts.c:...)
- by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: sem_wait$* (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
+ with error code 9 (EBADF: Bad file number)
+ at 0x........: sem_post (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:37)
+Thread #x's call to sem_destroy failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:39)
+
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2009-08-19 23:18:39.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2009-08-19 23:30:24.000000000 -0500
@@ -2,32 +2,52 @@
Thread #x is the program's root thread
Thread #x: pthread_cond_{timed}wait called with invalid mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:69)
+
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:69)
Thread #x: pthread_cond_{timed}wait called with un-held mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:72)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:72)
Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:75)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:75)
+
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:75)
Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:78)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:78)
+Thread #x: Bug in libpthread: write lock granted on mutex/rwlock which is currently wr-held by a different thread
+ at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
+ by 0x........: _pthread_cond_wait (in /...libc...)
+ by 0x........: pthread_cond_wait$UNIX2003 (in /...libc...)
+ by 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:78)
+
+Thread #x: Exiting thread still holds 1 lock
+ ...
+
-ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/null_socket.stdout.diff
=================================================
--- /dev/null 2009-08-19 23:24:10.000000000 -0500
+++ null_socket.stdout.out 2009-08-19 23:24:27.000000000 -0500
@@ -0,0 +1 @@
+recvfrom succeeded?
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2009-08-19 23:18:46.000000000 -0500
+++ origin5-bz2.stderr.out 2009-08-19 23:24:42.000000000 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,8 +49,8 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2855)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
@@ -60,8 +60,8 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2859)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,18 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
+ by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
+ by 0x........: handle_compress (origin5-bz2.c:4753)
+ by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
+ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
+ by 0x........: main (origin5-bz2.c:6484)
+ Uninitialised value was created by a client request
+ at 0x........: main (origin5-bz2.c:6479)
+
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +115,7 @@
Uninitialised value was created by a client request
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2009-08-19 23:18:47.000000000 -0500
+++ origin5-bz2.stderr.out 2009-08-19 23:24:42.000000000 -0500
@@ -28,7 +28,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -38,7 +39,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -48,7 +50,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+ at 0x........: mainSort (origin5-bz2.c:2855)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -58,7 +61,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+ at 0x........: mainSort (origin5-bz2.c:2859)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -68,7 +72,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -78,7 +83,19 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
+ by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
+ by 0x........: handle_compress (origin5-bz2.c:4753)
+ by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
+ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
+ by 0x........: main (origin5-bz2.c:6484)
+ Uninitialised value was created by a client request
+ at 0x........: main (origin5-bz2.c:6479)
+
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2009-08-19 23:18:46.000000000 -0500
+++ origin5-bz2.stderr.out 2009-08-19 23:24:42.000000000 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,85 +9,102 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2855)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2859)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/varinfo3.stderr.diff
=================================================
--- varinfo3.stderr.exp 2009-08-19 23:18:46.000000000 -0500
+++ varinfo3.stderr.out 2009-08-19 23:25:37.000000000 -0500
@@ -31,7 +31,7 @@
by 0x........: bar (varinfo3.c:42)
by 0x........: foo (varinfo3.c:58)
by 0x........: main (varinfo3.c:66)
- Address 0x........ is 5 bytes inside data symbol "static_local_def.XXXX"
+ Address 0x........ is in the Data segment of ./varinfo3
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo3.c:28)
@@ -46,7 +46,7 @@
by 0x........: bar (varinfo3.c:44)
by 0x........: foo (varinfo3.c:58)
by 0x........: main (varinfo3.c:66)
- Address 0x........ is 7 bytes inside data symbol "static_local_undef.XXXX"
+ Address 0x........ is in the Data segment of ./varinfo3
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo3.c:28)
=================================================
./valgrind-new/memcheck/tests/varinfo5.stderr.diff
=================================================
--- varinfo5.stderr.exp 2009-08-19 23:18:47.000000000 -0500
+++ varinfo5.stderr.out 2009-08-19 23:25:38.000000000 -0500
@@ -119,7 +119,7 @@
by 0x........: varinfo3_main (varinfo5so.c:118)
by 0x........: varinfo5_main (varinfo5so.c:156)
by 0x........: main (varinfo5.c:5)
- Address 0x........ is 5 bytes inside data symbol "static_local_def.XXXX"
+ Address 0x........ is in the Data segment of /Users/minime/src/vg/nightly/valgrind-new/memcheck/tests/varinfo5so.so
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo5so.c:29)
@@ -138,7 +138,7 @@
by 0x........: varinfo3_main (varinfo5so.c:118)
by 0x........: varinfo5_main (varinfo5so.c:156)
by 0x........: main (varinfo5.c:5)
- Address 0x........ is 7 bytes inside data symbol "static_local_undef.XXXX"
+ Address 0x........ is in the Data segment of /Users/minime/src/vg/nightly/valgrind-new/memcheck/tests/varinfo5so.so
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo5so.c:29)
=================================================
./valgrind-new/none/tests/async-sigs.stderr.diff
=================================================
--- async-sigs.stderr.exp 2009-08-19 23:18:55.000000000 -0500
+++ async-sigs.stderr.out 2009-08-19 23:27:03.000000000 -0500
@@ -1,8 +1,57 @@
-testing: blocking=0 caught=11 fatal=7... PASSED
+testing: blocking=0 caught=11 fatal=10...
+Process terminating with default action of signal 10 (SIGBUS)
+ Non-existent physical address at address 0x........
+ at 0x........: test (async-sigs.c:94)
+ by 0x........: main (async-sigs.c:129)
+PASSED
testing: blocking=0 caught=11 fatal=1... PASSED
-testing: blocking=0 caught=10 fatal=7... PASSED
-testing: blocking=0 caught=10 fatal=1... PASSED
-testing: blocking=1 caught=11 fatal=7... PASSED
+testing: blocking=0 caught=30 fatal=10... VALGRIND INTERNAL ERROR: Valgrind received a signal 10 (SIGBUS) - exiting
+si_code=2; Faulting address: 0x........; sp: 0x........
+
+valgrind: the 'impossible' happened:
+ Killed by fatal signal
+ at 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+
+sched status:
+ running_tid=0
+
+Thread 1: status = VgTs_Yielding
+ at 0x........: test (async-sigs.c:94)
+ by 0x........: main (async-sigs.c:131)
+
+
+Note: see also the FAQ in the source distribution.
+It contains workarounds to several common problems.
+In particular, if Valgrind aborted or crashed after
+identifying problems in your program, there's a good chance
+that fixing those problems will prevent Valgrind aborting or
+crashing, especially if it happened in m_mallocfree.c.
+
+If that doesn't help, please report this bug to: www.valgrind.org
+
+In the bug report, send all the above text, the valgrind
+version, and what OS and version you are using. Thanks.
+
+FAILED: child exited with unexpected status exit 1
+testing: blocking=0 caught=30 fatal=1... PASSED
+testing: blocking=1 caught=11 fatal=10...
+Process terminating with default action of signal 10 (SIGBUS)
+ Non-existent physical address at address 0x........
+ at 0x........: __sigsuspend (in /...libc...)
+ by 0x........: test (async-sigs.c:95)
+ by 0x........: main (async-sigs.c:133)
+PASSED
testing: blocking=1 caught=11 fatal=1... PASSED
-testing: blocking=1 caught=10 fatal=7... PASSED
-testing: blocking=1 caught=10 fatal=1... PASSED
+testing: blocking=1 caught=30 fatal=10...
+Process terminating with default action of signal 10 (SIGBUS)
+ Non-existent physical address at address 0x........
+ at 0x........: __sigsuspend (in /...libc...)
+ by 0x........: test (async-sigs.c:95)
+ by 0x........: main (async-sigs.c:135)
+PASSED
+testing: blocking=1 caught=30 fatal=1... PASSED
=================================================
./valgrind-new/none/tests/faultstatus.stderr.diff
=================================================
--- faultstatus.stderr.exp 2009-08-19 23:18:56.000000000 -0500
+++ faultstatus.stderr.out 2009-08-19 23:27:09.000000000 -0500
@@ -1,6 +1,6 @@
-Test 1: PASS
-Test 2: PASS
-Test 3: PASS
-Test 4: PASS
+Test 1: FAIL: expected signal 11, not 10
+Test 2: FAIL: expected signal 11, not 10
+Test 3: FAIL: no fault, or handler returned
+Test 4: FAIL: expected si_code==7, not 0
=================================================
./valgrind-new/none/tests/pth_blockedsig.stderr.diff
=================================================
--- pth_blockedsig.stderr.exp 2009-08-19 23:18:55.000000000 -0500
+++ pth_blockedsig.stderr.out 2009-08-19 23:28:10.000000000 -0500
@@ -1,2 +1,4 @@
+UNKNOWN __pthread_sigmask is unsupported. This warning will not be repeated.
+SHOULD NOT BE HERE (SIGUSR1)!!!!
=================================================
./valgrind-old/helgrind/tests/rwlock_race.stderr.diff
=================================================
--- rwlock_race.stderr.exp 2009-08-19 23:05:13.000000000 -0500
+++ rwlock_race.stderr.out 2009-08-19 23:15:52.000000000 -0500
@@ -1,25 +1,4 @@
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:48)
-
-Thread #x was created
- ...
- by 0x........: pthread_create@* (hg_intercepts.c:...)
- by 0x........: main (rwlock_race.c:47)
-
-Possible data race during write of size 4 at 0x........ by thread #x
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- This conflicts with a previous write of size 4 by thread #x
- at 0x........: thread_func (rwlock_race.c:29)
- by 0x........: mythread_wrapper (hg_intercepts.c:...)
- ...
- Location 0x........ is 0 bytes inside local var "s_racy"
- declared at rwlock_race.c:18, in frame #x of thread x
-
Result: 2
-ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc06_two_races_xml.stderr.diff
=================================================
--- tc06_two_races_xml.stderr.exp 2009-08-19 23:05:14.000000000 -0500
+++ tc06_two_races_xml.stderr.out 2009-08-19 23:16:09.000000000 -0500
@@ -39,17 +39,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>do_clone</fn>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>pthread_create@@GLIBC_2.2.5</fn>
+ <fn>__bsdthread_create</fn>
</frame>
<frame>
<ip>0x........</ip>
@@ -62,7 +52,7 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>pthread_create@*</fn>
+ <fn>pthread_create</fn>
<dir>...</dir>
<file>hg_intercepts.c</file>
<line>...</line>
@@ -120,12 +110,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -174,12 +164,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot1"</auxwhat>
@@ -228,12 +218,12 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
@@ -282,18 +272,19 @@
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>start_thread</fn>
+ <fn>_pthread_start</fn>
</frame>
<frame>
<ip>0x........</ip>
<obj>...</obj>
- <fn>clone</fn>
+ <fn>thread_start</fn>
</frame>
</stack>
<auxwhat>Location 0x........ is 0 bytes inside global var "unprot2"</auxwhat>
<xauxwhat><text>declared at tc06_two_races.c:9</text> <file>tc06_two_races.c</file> <line>...</line> </xauxwhat>
</error>
+
<status>
<state>FINISHED</state>
<time>...</time>
=================================================
./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff-glibc25-amd64
=================================================
--- tc18_semabuse.stderr.exp-glibc25-amd64 2009-08-19 23:05:14.000000000 -0500
+++ tc18_semabuse.stderr.out 2009-08-19 23:16:22.000000000 -0500
@@ -2,14 +2,30 @@
Thread #x is the program's root thread
Thread #x's call to sem_init failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_init@* (hg_intercepts.c:...)
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:23)
-Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
+Thread #x's call to sem_init failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:26)
+
+Thread #x's call to sem_wait failed
+ with error code 9 (EBADF: Bad file number)
at 0x........: sem_wait_WRK (hg_intercepts.c:...)
- by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: sem_wait$* (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
+Thread #x's call to sem_post failed
+ with error code 9 (EBADF: Bad file number)
+ at 0x........: sem_post (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:37)
+
+Thread #x's call to sem_destroy failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:39)
+
-ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff-glibc28-amd64
=================================================
--- tc18_semabuse.stderr.exp-glibc28-amd64 2009-08-19 23:05:13.000000000 -0500
+++ tc18_semabuse.stderr.out 2009-08-19 23:16:22.000000000 -0500
@@ -2,20 +2,30 @@
Thread #x is the program's root thread
Thread #x's call to sem_init failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_init@* (hg_intercepts.c:...)
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:23)
-Thread #x: Bug in libpthread: sem_wait succeeded on semaphore without prior sem_post
+Thread #x's call to sem_init failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_init (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:26)
+
+Thread #x's call to sem_wait failed
+ with error code 9 (EBADF: Bad file number)
at 0x........: sem_wait_WRK (hg_intercepts.c:...)
- by 0x........: sem_wait (hg_intercepts.c:...)
+ by 0x........: sem_wait$* (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
+ with error code 9 (EBADF: Bad file number)
+ at 0x........: sem_post (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:37)
+Thread #x's call to sem_destroy failed
+ with error code 78 (ENOSYS: Function not implemented)
+ at 0x........: sem_destroy (hg_intercepts.c:...)
+ by 0x........: main (tc18_semabuse.c:39)
+
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2009-08-19 23:05:13.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2009-08-19 23:16:58.000000000 -0500
@@ -2,32 +2,52 @@
Thread #x is the program's root thread
Thread #x: pthread_cond_{timed}wait called with invalid mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:69)
+
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:69)
Thread #x: pthread_cond_{timed}wait called with un-held mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:72)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:72)
Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:75)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:75)
+
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:75)
Thread #x: pthread_cond_{timed}wait called with mutex held by a different thread
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:78)
Thread #x: pthread_cond_{timed}wait: cond is associated with a different mutex
- at 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ at 0x........: pthread_cond_wait* (hg_intercepts.c:...)
by 0x........: main (tc23_bogus_condwait.c:78)
+Thread #x: Bug in libpthread: write lock granted on mutex/rwlock which is currently wr-held by a different thread
+ at 0x........: pthread_mutex_lock (hg_intercepts.c:...)
+ by 0x........: _pthread_cond_wait (in /...libc...)
+ by 0x........: pthread_cond_wait$UNIX2003 (in /...libc...)
+ by 0x........: pthread_cond_wait* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:78)
+
+Thread #x: Exiting thread still holds 1 lock
+ ...
+
-ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/null_socket.stdout.diff
=================================================
--- /dev/null 2009-08-19 23:10:45.000000000 -0500
+++ null_socket.stdout.out 2009-08-19 23:11:02.000000000 -0500
@@ -0,0 +1 @@
+recvfrom succeeded?
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2009-08-19 23:05:21.000000000 -0500
+++ origin5-bz2.stderr.out 2009-08-19 23:11:17.000000000 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,8 +49,8 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2855)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
@@ -60,8 +60,8 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2859)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,18 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
+ by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
+ by 0x........: handle_compress (origin5-bz2.c:4753)
+ by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
+ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
+ by 0x........: main (origin5-bz2.c:6484)
+ Uninitialised value was created by a client request
+ at 0x........: main (origin5-bz2.c:6479)
+
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +115,7 @@
Uninitialised value was created by a client request
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2009-08-19 23:05:22.000000000 -0500
+++ origin5-bz2.stderr.out 2009-08-19 23:11:17.000000000 -0500
@@ -28,7 +28,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -38,7 +39,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -48,7 +50,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+ at 0x........: mainSort (origin5-bz2.c:2855)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -58,7 +61,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+ at 0x........: mainSort (origin5-bz2.c:2859)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -68,7 +72,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -78,7 +83,19 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
+ by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
+ by 0x........: handle_compress (origin5-bz2.c:4753)
+ by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
+ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
+ by 0x........: main (origin5-bz2.c:6484)
+ Uninitialised value was created by a client request
+ at 0x........: main (origin5-bz2.c:6479)
+
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2009-08-19 23:05:21.000000000 -0500
+++ origin5-bz2.stderr.out 2009-08-19 23:11:17.000000000 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,85 +9,102 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2855)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2859)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/varinfo3.stderr.diff
=================================================
--- varinfo3.stderr.exp 2009-08-19 23:05:21.000000000 -0500
+++ varinfo3.stderr.out 2009-08-19 23:12:12.000000000 -0500
@@ -31,7 +31,7 @@
by 0x........: bar (varinfo3.c:42)
by 0x........: foo (varinfo3.c:58)
by 0x........: main (varinfo3.c:66)
- Address 0x........ is 5 bytes inside data symbol "static_local_def.XXXX"
+ Address 0x........ is in the Data segment of ./varinfo3
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo3.c:28)
@@ -46,7 +46,7 @@
by 0x........: bar (varinfo3.c:44)
by 0x........: foo (varinfo3.c:58)
by 0x........: main (varinfo3.c:66)
- Address 0x........ is 7 bytes inside data symbol "static_local_undef.XXXX"
+ Address 0x........ is in the Data segment of ./varinfo3
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo3.c:28)
=================================================
./valgrind-old/memcheck/tests/varinfo5.stderr.diff
=================================================
--- varinfo5.stderr.exp 2009-08-19 23:05:22.000000000 -0500
+++ varinfo5.stderr.out 2009-08-19 23:12:14.000000000 -0500
@@ -119,7 +119,7 @@
by 0x........: varinfo3_main (varinfo5so.c:118)
by 0x........: varinfo5_main (varinfo5so.c:156)
by 0x........: main (varinfo5.c:5)
- Address 0x........ is 5 bytes inside data symbol "static_local_def.XXXX"
+ Address 0x........ is in the Data segment of /Users/minime/src/vg/nightly/valgrind-old/memcheck/tests/varinfo5so.so
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo5so.c:29)
@@ -138,7 +138,7 @@
by 0x........: varinfo3_main (varinfo5so.c:118)
by 0x........: varinfo5_main (varinfo5so.c:156)
by 0x........: main (varinfo5.c:5)
- Address 0x........ is 7 bytes inside data symbol "static_local_undef.XXXX"
+ Address 0x........ is in the Data segment of /Users/minime/src/vg/nightly/valgrind-old/memcheck/tests/varinfo5so.so
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo5so.c:29)
=================================================
./valgrind-old/none/tests/async-sigs.stderr.diff
=================================================
--- async-sigs.stderr.exp 2009-08-19 23:05:30.000000000 -0500
+++ async-sigs.stderr.out 2009-08-19 23:13:38.000000000 -0500
@@ -1,8 +1,57 @@
-testing: blocking=0 caught=11 fatal=7... PASSED
+testing: blocking=0 caught=11 fatal=10...
+valgrind: m_libcsignal.c:474 (sigtimedwait_zero_handler): Assertion 'sig != VKI_SIGSEGV' failed.
+ at 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+ by 0x........: ???
+
+sched status:
+ running_tid=1
+
+Thread 1: status = VgTs_Runnable
+ at 0x........: test (async-sigs.c:94)
+ by 0x........: main (async-sigs.c:129)
+
+
+Note: see also the FAQ in the source distribution.
+It contains workarounds to several common problems.
+In particular, if Valgrind aborted or crashed after
+identifying problems in your program, there's a good chance
+that fixing those problems will prevent Valgrind aborting or
+crashing, especially if it happened in m_mallocfree.c.
+
+If that doesn't help, please report this bug to: www.valgrind.org
+
+In the bug report, send all the above text, the valgrind
+version, and what OS and version you are using. Thanks.
+
+FAILED: child exited with unexpected status exit 1
testing: blocking=0 caught=11 fatal=1... PASSED
-testing: blocking=0 caught=10 fatal=7... PASSED
-testing: blocking=0 caught=10 fatal=1... PASSED
-testing: blocking=1 caught=11 fatal=7... PASSED
+testing: blocking=0 caught=30 fatal=10...
+Process terminating with default action of signal 10 (SIGBUS)
+ Non-existent physical address at address 0x........
+ at 0x........: test (async-sigs.c:94)
+ by 0x........: main (async-sigs.c:131)
+PASSED
+testing: blocking=0 caught=30 fatal=1... PASSED
+testing: blocking=1 caught=11 fatal=10...
+Process terminating with default action of signal 10 (SIGBUS)
+ Non-existent physical address at address 0x........
+ at 0x........: __sigsuspend (in /...libc...)
+ by 0x........: test (async-sigs.c:95)
+ by 0x........: main (async-sigs.c:133)
+PASSED
testing: blocking=1 caught=11 fatal=1... PASSED
-testing: blocking=1 caught=10 fatal=7... PASSED
-testing: blocking=1 caught=10 fatal=1... PASSED
+testing: blocking=1 caught=30 fatal=10...
+Process terminating with default action of signal 10 (SIGBUS)
+ Non-existent physical address at address 0x........
+ at 0x........: __sigsuspend (in /...libc...)
+ by 0x........: test (async-sigs.c:95)
+ by 0x........: main (async-sigs.c:135)
+PASSED
+testing: blocking=1 caught=30 fatal=1... PASSED
=================================================
./valgrind-old/none/tests/faultstatus.stderr.diff
=================================================
--- faultstatus.stderr.exp 2009-08-19 23:05:31.000000000 -0500
+++ faultstatus.stderr.out 2009-08-19 23:13:44.000000000 -0500
@@ -1,6 +1,6 @@
-Test 1: PASS
-Test 2: PASS
-Test 3: PASS
-Test 4: PASS
+Test 1: FAIL: expected signal 11, not 10
+Test 2: FAIL: expected signal 11, not 10
+Test 3: FAIL: no fault, or handler returned
+Test 4: FAIL: expected si_code==7, not 0
=================================================
./valgrind-old/none/tests/pth_blockedsig.stderr.diff
=================================================
--- pth_blockedsig.stderr.exp 2009-08-19 23:05:30.000000000 -0500
+++ pth_blockedsig.stderr.out 2009-08-19 23:14:44.000000000 -0500
@@ -1,2 +1,4 @@
+UNKNOWN __pthread_sigmask is unsupported. This warning will not be repeated.
+SHOULD NOT BE HERE (SIGUSR1)!!!!
|
|
From: <sv...@va...> - 2009-08-20 11:34:33
|
Author: njn Date: 2009-08-20 12:34:20 +0100 (Thu, 20 Aug 2009) New Revision: 422 Log: fix typo Modified: trunk/support/bug_reports.html Modified: trunk/support/bug_reports.html =================================================================== --- trunk/support/bug_reports.html 2009-08-20 00:42:43 UTC (rev 421) +++ trunk/support/bug_reports.html 2009-08-20 11:34:20 UTC (rev 422) @@ -101,7 +101,7 @@ not always happen. We may also ask for more information.</p> <p>If a bug is confirmed (e.g. we are able to reproduce it) we will usually -change its status from UNCONFORMED to NEW or ASSIGNED. Important bugs will +change its status from UNCONFIRMED to NEW or ASSIGNED. Important bugs will be given a "target" by developers indicating that they are required/desired for an upcoming. Note that we don't really use the "priority" field, so it will usually be "NOR" (normal).</p> |
|
From: Alexander P. <gl...@go...> - 2009-08-20 07:57:49
|
Nightly build on mcgrind ( Darwin 9.7.0 i386 ) Started at 2009-08-20 11:36:34 MSD Ended at 2009-08-20 11:56:37 MSD 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 == 432 tests, 22 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) none/tests/async-sigs (stderr) none/tests/faultstatus (stderr) none/tests/pth_blockedsig (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc18_semabuse (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc23_bogus_condwait (stderr) -- Alexander Potapenko Software Engineer Google Moscow |
|
From: <sv...@va...> - 2009-08-20 07:57:01
|
Author: tom
Date: 2009-08-20 08:56:45 +0100 (Thu, 20 Aug 2009)
New Revision: 10854
Log:
Add some extra debugging to the launcher.
Modified:
trunk/coregrind/launcher-linux.c
Modified: trunk/coregrind/launcher-linux.c
===================================================================
--- trunk/coregrind/launcher-linux.c 2009-08-20 06:07:10 UTC (rev 10853)
+++ trunk/coregrind/launcher-linux.c 2009-08-20 07:56:45 UTC (rev 10854)
@@ -116,19 +116,27 @@
ssize_t n_bytes;
const char *platform = NULL;
+ VG_(debugLog)(2, "launcher", "selecting platform for '%s'\n", clientname);
+
if (strchr(clientname, '/') == NULL)
clientname = find_client(clientname);
+ VG_(debugLog)(2, "launcher", "selecting platform for '%s'\n", clientname);
+
if ((fd = open(clientname, O_RDONLY)) < 0)
return NULL;
// barf("open(%s): %s", clientname, strerror(errno));
+ VG_(debugLog)(2, "launcher", "opened '%s'\n", clientname);
+
n_bytes = read(fd, header, sizeof(header));
close(fd);
if (n_bytes < 2) {
return NULL;
}
+ VG_(debugLog)(2, "launcher", "read %d bytes from '%s'\n", n_bytes, clientname);
+
if (header[0] == '#' && header[1] == '!') {
int i = 2;
char *interp = (char *)header + 2;
@@ -190,6 +198,9 @@
}
}
+ VG_(debugLog)(2, "launcher", "selected platform '%s'\n",
+ platform ? platform : "unknown");
+
return platform;
}
|
|
From: Bart V. A. <bar...@gm...> - 2009-08-20 06:59:30
|
Nightly build on georgia-tech-cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2009-08-20 02:00:05 EDT Ended at 2009-08-20 02:59:08 EDT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 446 tests, 43 stderr failures, 8 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/empty-exe (stderr) none/tests/linux/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/hsg (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 446 tests, 45 stderr failures, 9 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/empty-exe (stderr) none/tests/linux/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell (stdout) none/tests/shell (stderr) none/tests/shell_valid1 (stderr) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) none/tests/shell_zerolength (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/hsg (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Thu Aug 20 02:30:16 2009 --- new.short Thu Aug 20 02:59:08 2009 *************** *** 8,10 **** ! == 446 tests, 45 stderr failures, 9 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) --- 8,10 ---- ! == 446 tests, 43 stderr failures, 8 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) *************** *** 31,35 **** none/tests/ppc64/round (stdout) - none/tests/shell (stdout) - none/tests/shell (stderr) - none/tests/shell_valid1 (stderr) none/tests/shell_valid2 (stderr) --- 31,32 ---- |
|
From: <sv...@va...> - 2009-08-20 06:07:26
|
Author: bart
Date: 2009-08-20 07:07:10 +0100 (Thu, 20 Aug 2009)
New Revision: 10853
Log:
Removed the most recently added DRD suppression pattern (was added
to make drd/tests/qt4_mutex pass on Fedora 11 x86_64). Further
analysis has shown that this is an issue in libQtCore that should be
fixed instead of suppressed. Will file a bug report in the Fedora
bugzilla instead.
Modified:
trunk/glibc-2.X-drd.supp
Modified: trunk/glibc-2.X-drd.supp
===================================================================
--- trunk/glibc-2.X-drd.supp 2009-08-20 00:22:10 UTC (rev 10852)
+++ trunk/glibc-2.X-drd.supp 2009-08-20 06:07:10 UTC (rev 10853)
@@ -220,12 +220,6 @@
drd:ConflictingAccess
fun:_ZN10QMutexPool3getEPKv
}
-{
- drd-libQtCore-QThread::QThread(QObject*)
- drd:ConflictingAccess
- ...
- fun:_ZN7QThreadC2EP7QObject
-}
#
# Suppression patterns for libboost.
|
|
From: Tom H. <th...@cy...> - 2009-08-20 02:49:59
|
Nightly build on vauxhall ( x86_64, Fedora 11 ) Started at 2009-08-20 03:20:04 BST Ended at 2009-08-20 03:49:34 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 539 tests, 7 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) memcheck/tests/long_namespace_xml (stderr) helgrind/tests/pth_spinlock (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) exp-ptrcheck/tests/bad_percentify (stderr) ================================================= == 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 == 539 tests, 9 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) memcheck/tests/long_namespace_xml (stderr) helgrind/tests/pth_spinlock (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc23_bogus_condwait (stderr) drd/tests/qt4_rwlock (stderr) drd/tests/qt4_semaphore (stderr) exp-ptrcheck/tests/bad_percentify (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Thu Aug 20 03:35:16 2009 --- new.short Thu Aug 20 03:49:34 2009 *************** *** 8,10 **** ! == 539 tests, 9 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) --- 8,10 ---- ! == 539 tests, 7 stderr failures, 0 stdout failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) *************** *** 15,18 **** helgrind/tests/tc23_bogus_condwait (stderr) - drd/tests/qt4_rwlock (stderr) - drd/tests/qt4_semaphore (stderr) exp-ptrcheck/tests/bad_percentify (stderr) --- 15,16 ---- |
|
From: Tom H. <th...@cy...> - 2009-08-20 02:49:53
|
Nightly build on lloyd ( x86_64, Fedora 7 ) Started at 2009-08-20 03:05:04 BST Ended at 2009-08-20 03:49:33 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 529 tests, 1 stderr failure, 0 stdout failures, 0 post failures == helgrind/tests/tc06_two_races_xml (stderr) |
|
From: Tom H. <th...@cy...> - 2009-08-20 02:31:33
|
Nightly build on mg ( x86_64, Fedora 9 ) Started at 2009-08-20 03:10:05 BST Ended at 2009-08-20 03:31:12 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 536 tests, 2 stderr failures, 0 stdout failures, 0 post failures == helgrind/tests/pth_spinlock (stderr) helgrind/tests/tc06_two_races_xml (stderr) |
|
From: Nicholas N. <n.n...@gm...> - 2009-08-20 01:20:41
|
On Tue, Aug 11, 2009 at 10:58 AM, Nicholas Nethercote<n.n...@gm...> wrote: > > WORKSHOP ON BINARY INSTRUMENTATION SYSTEMS AND ANALYSIS > > [...] > > ------------------------------- > IMPORTANT DATES > ------------------------------- > 10/16 abstracts due > > [...] > > Submissions guidelines: Authors should submit a 3 page double spaced > extended abstract by 5pm PST September 1 to wbia09 (at) dyninst.org. A clarification: two different dates were given as deadlines for extended abstract submission. The correct date is the later one, October 16. Sorry for any confusion. Nick |
|
From: <sv...@va...> - 2009-08-20 00:42:57
|
Author: njn Date: 2009-08-20 01:42:43 +0100 (Thu, 20 Aug 2009) New Revision: 421 Log: more platforms table tweaking Modified: trunk/info/platforms.html Modified: trunk/info/platforms.html =================================================================== --- trunk/info/platforms.html 2009-08-20 00:40:40 UTC (rev 420) +++ trunk/info/platforms.html 2009-08-20 00:42:43 UTC (rev 421) @@ -74,20 +74,20 @@ table summarises our current porting priorities.</p> <table class="form" width="100%" cellspacing="0" cellpadding="3" border="1"> -<tr><th> </th> <th>Linux</th> <th>Darwin</th> <th>*BSD</th> <th>Solaris</th></tr> -<tr><td>x86 </td> <td>done </td> <td>low </td> <td>low </td> <td> </td></tr> -<tr><td>amd64</td> <td>done </td> <td>low </td> <td> </td> <td> </td></tr> -<tr><td>ppc32</td> <td>done </td> <td> </td> <td> </td> <td> </td></tr> -<tr><td>ppc64</td> <td>done </td> <td> </td> <td> </td> <td> </td></tr> -<tr><td>arm </td> <td>low </td> <td> </td> <td> </td> <td> </td></tr> -<tr><td>mips </td> <td>low </td> <td> </td> <td> </td> <td> </td></tr> +<tr><th> </th> <th>Linux </th> <th>Darwin</th> <th>*BSD</th> <th>Solaris</th></tr> +<tr><td>x86 </td> <td>done </td> <td>done </td> <td>low </td> <td> </td></tr> +<tr><td>amd64</td> <td>done </td> <td>done </td> <td>low </td> <td> </td></tr> +<tr><td>ppc32</td> <td>done </td> <td> </td> <td> </td> <td> </td></tr> +<tr><td>ppc64</td> <td>done </td> <td> </td> <td> </td> <td> </td></tr> +<tr><td>arm </td> <td>medium</td> <td> </td> <td> </td> <td> </td></tr> +<tr><td>mips </td> <td>low </td> <td> </td> <td> </td> <td> </td></tr> </table> <p>Some experimental ports have been worked on, as mentioned above. A less mature port for x86/Solaris has also been worked on.</p> -<p>Of the other table entries Arm/Linux or MIPS/Linux might -be useful for embedded developers. x86/BSD, amd64/BSD and x86/Solaris are +<p>Of the other table entries Arm/Linux is the most interesting. +MIPS/Linux, x86/BSD, amd64/BSD and x86/Solaris are lower priorities.</p> <p>There are many platforms not mentioned here. Some are of little interest |
|
From: <sv...@va...> - 2009-08-20 00:41:23
|
Author: njn Date: 2009-08-20 01:35:53 +0100 (Thu, 20 Aug 2009) New Revision: 419 Log: Post-3.5.0 release fixes for bug 200129. Modified: trunk/downloads/variants.html trunk/index.html trunk/info/platforms.html Modified: trunk/downloads/variants.html =================================================================== --- trunk/downloads/variants.html 2009-08-20 00:28:31 UTC (rev 418) +++ trunk/downloads/variants.html 2009-08-20 00:35:53 UTC (rev 419) @@ -86,10 +86,11 @@ <p><b>Vince Weaver</b> has written <a href="http://www.csl.cornell.edu/~vince/software.html">three -tools</a>: a cache tool trace generator, a SimPoint data generator, and a -TAXI-compatible stream generator. (TAXI decodes pre-decoded x86 instruction -streams into PISA uops and runs through a modified version of the PISA -SimpleScalar). +tools</a>: a cache tool trace generator, a SimPoint data generator (which +has been merged into the Valgrind distribution as the BBV tool as part of +release 3.5.0), and a TAXI-compatible stream generator (TAXI decodes +pre-decoded x86 instruction streams into PISA uops and runs through a +modified version of the PISA SimpleScalar). </p> <p><b>Michael Meeks</b> Modified: trunk/index.html =================================================================== --- trunk/index.html 2009-08-20 00:28:31 UTC (rev 418) +++ trunk/index.html 2009-08-20 00:35:53 UTC (rev 419) @@ -22,9 +22,9 @@ <p>The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache -profiler, and a heap profiler. It also includes one experimental -tool, which detects out of bounds reads and writes of stack, global -and heap arrays. It runs on the following platforms: X86/Linux, +profiler, and a heap profiler. It also includes two experimental +tools: a heap/stack/global array overrun detector, and a SimPoint basic +block vector generator. It runs on the following platforms: X86/Linux, AMD64/Linux, PPC32/Linux, PPC64/Linux, and X86/Darwin (Mac OS X).</p> <p>Valgrind is <a href="http://www.opensource.org/">Open Source</a> / Modified: trunk/info/platforms.html =================================================================== --- trunk/info/platforms.html 2009-08-20 00:28:31 UTC (rev 418) +++ trunk/info/platforms.html 2009-08-20 00:35:53 UTC (rev 419) @@ -7,45 +7,29 @@ <div class="hr_brown"><hr/></div> --> <br/> -<a name="curr_mainline"></a><h2>Current Mainline</h2> +<a name="curr_mainline"></a><h2>Current</h2> -<p>The Valgrind 3.4.X series supports the following platforms.</p> +<p>The Valgrind 3.5.X series supports the following platforms.</p> <ul> <li><b>x86/Linux:</b> support is mature and almost complete.</li> <li><b>AMD64/Linux:</b> support is mature and almost complete.</li> <li><b>PPC32/Linux:</b> support is new but fairly complete.</li> <li><b>PPC64/Linux:</b> support is new but fairly complete.</li> +<li><b>x86/Darwin (Mac OS X):</b> support is new.</li> +<li><b>AMD64/Darwin (Mac OS X):</b> not officially supported, but probably works.</li> </ul> <p>(Note that AMD64 is just another name for x86-64, and that Valgrind works fine on Intel machines.) On Linux, you must be running kernel 2.4.X or later, and glibc 2.2.X or later. That covers the vast majority of installed -systems at present.</p> +systems at present. On Mac OS X you must be running 10.5.x or later; note +that even 64-bit machines use 32-bit programs by default with 10.5.x.</p> <p>For details of which distributions the current release (<?php echo $config['release-version']; ?>) builds and runs its regression tests on, see the <a href="/downloads/current.html#current">release notes</a>.</p> - -<a name="old_mainline"></a><h2>Old Mainline</h2> - -<p>All Valgrind versions prior to 3.0.0 supported only <b>x86/Linux</b>.</p> - - -<a name="under_development"></a><h2>Under Development</h2> - -<p>The current SVN trunk also supports the following platforms.</p> -<ul> -<li><b>x86/MacOSX:</b> support is new and somewhat complete.</li> -<li><b>AMD64/MacOSX:</b> support is new and less complete.</li> -</ul> - -<p>(Note that the core of Mac OS X is called "Darwin", and so these -platforms are often called x86/Darwin and AMD64/Darwin.) -You must be running Mac OS 10.5.X or greater.</p> - - <a name="experimental"></a><h2>Experimental</h2> <p>The following experimental ports have been done. Note that they have @@ -90,13 +74,13 @@ table summarises our current porting priorities.</p> <table class="form" width="100%" cellspacing="0" cellpadding="3" border="1"> -<tr><th> </th> <th>Linux</th> <th>*BSD</th> <th>Darwin</th> <th>Solaris</th></tr> -<tr><td>x86 </td> <td>done </td> <td>low</td> <td>done (unreleased)</td> <td>low</td></tr> -<tr><td>amd64</td> <td>done </td> <td>low</td> <td>done (unreleased)</td> <td></td></tr> -<tr><td>ppc32</td> <td>done </td> <td></td> <td></td> <td></td></tr> -<tr><td>ppc64</td> <td>done </td> <td></td> <td></td> <td></td></tr> -<tr><td>arm </td> <td>low </td> <td></td> <td></td> <td></td></tr> -<tr><td>mips </td> <td>low </td> <td></td> <td></td> <td></td></tr> +<tr><th> </th> <th>Linux</th> <th>*BSD</th> <th>Solaris</th></tr> +<tr><td>x86 </td> <td>done </td> <td>low</td> <td>low</td></tr> +<tr><td>amd64</td> <td>done </td> <td>low</td> <td></td></tr> +<tr><td>ppc32</td> <td>done </td> <td></td> <td></td></tr> +<tr><td>ppc64</td> <td>done </td> <td></td> <td></td></tr> +<tr><td>arm </td> <td>low </td> <td></td> <td></td></tr> +<tr><td>mips </td> <td>low </td> <td></td> <td></td></tr> </table> <p>Some experimental ports have been worked on, as mentioned above. A less @@ -109,7 +93,8 @@ <p>There are many platforms not mentioned here. Some are of little interest (eg. SPARC/*, */AIX). Some would be technically difficult (eg. IA64/*). In particular Windows is not under consideration here because porting to it -would require so many changes it would almost be a separate project. Also, +would require so many changes it would almost be a separate project. +(However, Valgrind + Wine can be made to work with some effort.) Also, non-open-source OSes are difficult to deal with; being able to see the OS and associated (libc) source code makes things much easier. However, Valgrind is quite usable in conjunction with Wine, which means that it is |
|
From: <sv...@va...> - 2009-08-20 00:40:55
|
Author: njn Date: 2009-08-20 01:40:40 +0100 (Thu, 20 Aug 2009) New Revision: 420 Log: tweak platforms table Modified: trunk/info/platforms.html Modified: trunk/info/platforms.html =================================================================== --- trunk/info/platforms.html 2009-08-20 00:35:53 UTC (rev 419) +++ trunk/info/platforms.html 2009-08-20 00:40:40 UTC (rev 420) @@ -74,13 +74,13 @@ table summarises our current porting priorities.</p> <table class="form" width="100%" cellspacing="0" cellpadding="3" border="1"> -<tr><th> </th> <th>Linux</th> <th>*BSD</th> <th>Solaris</th></tr> -<tr><td>x86 </td> <td>done </td> <td>low</td> <td>low</td></tr> -<tr><td>amd64</td> <td>done </td> <td>low</td> <td></td></tr> -<tr><td>ppc32</td> <td>done </td> <td></td> <td></td></tr> -<tr><td>ppc64</td> <td>done </td> <td></td> <td></td></tr> -<tr><td>arm </td> <td>low </td> <td></td> <td></td></tr> -<tr><td>mips </td> <td>low </td> <td></td> <td></td></tr> +<tr><th> </th> <th>Linux</th> <th>Darwin</th> <th>*BSD</th> <th>Solaris</th></tr> +<tr><td>x86 </td> <td>done </td> <td>low </td> <td>low </td> <td> </td></tr> +<tr><td>amd64</td> <td>done </td> <td>low </td> <td> </td> <td> </td></tr> +<tr><td>ppc32</td> <td>done </td> <td> </td> <td> </td> <td> </td></tr> +<tr><td>ppc64</td> <td>done </td> <td> </td> <td> </td> <td> </td></tr> +<tr><td>arm </td> <td>low </td> <td> </td> <td> </td> <td> </td></tr> +<tr><td>mips </td> <td>low </td> <td> </td> <td> </td> <td> </td></tr> </table> <p>Some experimental ports have been worked on, as mentioned above. A less |
|
From: <sv...@va...> - 2009-08-20 00:36:34
|
Author: sewardj Date: 2009-08-20 01:28:31 +0100 (Thu, 20 Aug 2009) New Revision: 418 Log: Add some missing sizes and md5s. Modified: trunk/downloads/old.html Modified: trunk/downloads/old.html =================================================================== --- trunk/downloads/old.html 2009-08-20 00:14:47 UTC (rev 417) +++ trunk/downloads/old.html 2009-08-20 00:28:31 UTC (rev 418) @@ -14,14 +14,20 @@ <li> valgrind 3.4.1 (tar.bz2) + [5184Kb] + md5: b5f039dd2271aaf9ae570ab4116f87c7 </li> <li> valgrind 3.4.0 (tar.bz2) + [5175Kb] + md5: 1b0fe1219e1a583ff8c2db54ed2265e6 </li> <li> valgrind 3.3.1 (tar.bz2) + [4544Kb] + md5: 0539e2fa4aadb2cd4ca4bba65b1fe8b5 </li> <li> @@ -94,6 +100,8 @@ <li> valgrind 2.1.2 (tar.bz2) + [962Kb] + md5: 585e3ac5f7b86d6cd3e2bed07af732de </li> <li> |
|
From: <sv...@va...> - 2009-08-20 00:22:26
|
Author: njn Date: 2009-08-20 01:22:10 +0100 (Thu, 20 Aug 2009) New Revision: 10852 Log: Add an entry for the missing 2.4.1. Modified: trunk/NEWS Modified: trunk/NEWS =================================================================== --- trunk/NEWS 2009-08-19 22:40:53 UTC (rev 10851) +++ trunk/NEWS 2009-08-20 00:22:10 UTC (rev 10852) @@ -1878,6 +1878,13 @@ +Stable release 2.4.1 (1 August 2005) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +(The notes for this release have been lost. Sorry! It would have +contained various bug fixes but no new features.) + + + Stable release 2.4.0 (March 2005) -- CHANGES RELATIVE TO 2.2.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.4.0 brings many significant changes and bug fixes. The most |
|
From: <sv...@va...> - 2009-08-20 00:21:34
|
Author: njn Date: 2009-08-20 01:14:47 +0100 (Thu, 20 Aug 2009) New Revision: 417 Log: Add missing entries, tweak formatting. Modified: trunk/downloads/old.html Modified: trunk/downloads/old.html =================================================================== --- trunk/downloads/old.html 2009-08-20 00:05:37 UTC (rev 416) +++ trunk/downloads/old.html 2009-08-20 00:14:47 UTC (rev 417) @@ -13,95 +13,111 @@ <ul> <li> + valgrind 3.4.1 (tar.bz2) +</li> + +<li> + valgrind 3.4.0 (tar.bz2) +</li> + +<li> + valgrind 3.3.1 (tar.bz2) +</li> + +<li> valgrind 3.3.0 (tar.bz2) [4520Kb] - <span class="md5sum">md5: e5fc39755a714f36b7e5014c1c6d4748</span> + md5: e5fc39755a714f36b7e5014c1c6d4748 </li> <li> valgrind 3.2.3 (tar.bz2) [4016Kb] - <span class="md5sum">md5: 978847992b136c8d8cb5c6559a91df1c</span> + md5: 978847992b136c8d8cb5c6559a91df1c </li> <li> valgrind 3.2.2 (tar.bz2) [4016Kb] - <span class="md5sum">md5: de3f68da0c8b7fc72b8fded95a9aebbc</span> + md5: de3f68da0c8b7fc72b8fded95a9aebbc </li> <li> <a href="/downloads/archive/valgrind-3.2.1.tar.bz2">valgrind 3.2.1 (tar.bz2)</a> [4052Kb] - <span class="md5sum">md5: 9407d33961186814cef0e6ecedfd6318</span> + md5: 9407d33961186814cef0e6ecedfd6318 </li> <li> <a href="/downloads/archive/valgrind-3.2.0.tar.bz2">valgrind 3.2.0 (tar.bz2)</a> [4059Kb] - <span class="md5sum">md5: c418026ce7c38a740ef17efe59509fcf</span> + md5: c418026ce7c38a740ef17efe59509fcf </li> <li> <a href="/downloads/valgrind-3.1.1.tar.bz2">valgrind 3.1.1 (tar.bz2)</a> [3074Kb] - <span class="md5sum">md5: 3bbfafedb59c19bf75977381ce2eb6d7</span> + md5: 3bbfafedb59c19bf75977381ce2eb6d7 </li> <li> <a href="/downloads/archive/valgrind-3.1.0.tar.bz2">valgrind 3.1.0 (tar.bz2)</a> [3054Kb] - <span class="md5sum">md5: d92156e9172dc6097e56c69ea9c88013</span> + md5: d92156e9172dc6097e56c69ea9c88013 </li> <li> <a href="/downloads/archive/valgrind-3.0.1.tar.bz2">valgrind 3.0.1 (tar.bz2)</a> [2688Kb] - <span class="md5sum">md5: c29efdb7d1a93440f5644a6769054681</span> + md5: c29efdb7d1a93440f5644a6769054681 </li> <li> <a href="/downloads/archive/valgrind-3.0.0.tar.bz2">valgrind 3.0.0 (tar.bz2)</a> [2679Kb] - <span class="md5sum">md5: e976a343c61d9505162f595a8aeb09c1</span> + md5: e976a343c61d9505162f595a8aeb09c1 </li> <li> <a href="/downloads/archive/valgrind-2.4.1.tar.bz2">valgrind 2.4.1 (tar.bz2)</a> [1078Kb] - <span class="md5sum">md5: 8ada0f37ddd940032b85ea859fedb037</span> + md5: 8ada0f37ddd940032b85ea859fedb037 </li> <li> <a href="/downloads/archive/valgrind-2.2.0.tar.bz2">valgrind 2.2.0 (tar.bz2)</a> [965Kb] - <span class="md5sum">md5: 30dc51f6fc94751b90b04af9c2e2c656</span> + md5: 30dc51f6fc94751b90b04af9c2e2c656 </li> <li> + valgrind 2.1.2 (tar.bz2) +</li> + +<li> <a href="/downloads/archive/valgrind-2.1.1.tar.bz2">valgrind 2.1.1 (tar.bz2)</a> [923 Kb] - <span class="md5sum">md5: 0010c3e8f054ecc633151c62044b646d</span> + md5: 0010c3e8f054ecc633151c62044b646d </li> <li> <a href="/downloads/archive/valgrind-2.1.0.tar.bz2">valgrind 2.1.0 (tar.bz2)</a> [762 Kb] - <span class="md5sum">md5: 3e4056dd45163a5f555a23ced2f95191</span> + md5: 3e4056dd45163a5f555a23ced2f95191 </li> <li> <a href="/downloads/archive/valgrind-2.0.0.tar.bz2">valgrind 2.0.0 (tar.bz2)</a> [710Kb] - <span class="md5sum">md5: 1f6a90d0ca494fb75eaeef498e8252b5</span> + md5: 1f6a90d0ca494fb75eaeef498e8252b5 </li> <li> <a href="/downloads/archive/valgrind-1.9.6.tar.bz2">valgrind 1.9.6 (tar.bz2)</a> [660Kb] - <span class="md5sum">md5: 8d2ef95c9438d399d45698ce2d0a0562</span> + md5: 8d2ef95c9438d399d45698ce2d0a0562 </li> </ul> |
|
From: <sv...@va...> - 2009-08-20 00:05:53
|
Author: njn
Date: 2009-08-20 01:05:37 +0100 (Thu, 20 Aug 2009)
New Revision: 416
Log:
Stripped out everything but the filenames, sizes and md5sums from this page.
Everything else is available in the NEWS file.
Modified:
trunk/downloads/old.html
Modified: trunk/downloads/old.html
===================================================================
--- trunk/downloads/old.html 2009-08-20 00:03:16 UTC (rev 415)
+++ trunk/downloads/old.html 2009-08-20 00:05:37 UTC (rev 416)
@@ -1,376 +1,108 @@
<h1><?php echo $curr_page['name']; ?></h1>
-<p>Here you will find all the information and code available for past
-Valgrind releases. You can find more details on the current release on
-the <a href="/downloads/current.html">Current Releases</a> page.<br />
+<p>Here you will find the code for past Valgrind releases. Release notes
+for these releases are <a href="/docs/manual/dist.news.html">here</a>.</p>
+The current release is on the <a href="/downloads/current.html">Current
+Releases</a> page.</p>
-<b>Please note that the releases on this page are listed for
+<p><b>Please note that the releases on this page are listed for
archaeological / historical purposes only, and are no longer
-supported</b>.</p>
+supported.</b></p>
-<div id="release">
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.3.0</h3>
-
-<p>valgrind 3.3.0 (tar.bz2)</a>
-[4520Kb] - 11 December 2007.<br />
-For {x86,amd64,ppc32,ppc64}-linux.<br />
-<span class="md5sum">md5: e5fc39755a714f36b7e5014c1c6d4748</span></p>
-
-<p>3.3.0 primarily contains tool enhancements: a restored and improved
-version of Helgrind (thread checker), majorly revamped version of
-Massif (space profiler), branch-mispredict profiling for Cachegrind,
-and new experimental tools (Omega and DRD). Also includes support for
-recent Linux distros (Fedora 8, openSUSE 10.3), scalability
-improvements (for gigabyte-sized applications), modestly improved
-documentation, fixes for 56 bug reports, experimental support for
-AIX5.3, and many minor refinements.</p>
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.2.3</h3>
-
-<p>valgrind 3.2.3 (tar.bz2)</a>
-[4016Kb] - 29 January 2007.<br />
-For {x86,amd64,ppc32,ppc64}-linux.<br />
-<span class="md5sum">md5: 978847992b136c8d8cb5c6559a91df1c</span></p>
-
-<p>3.2.3 is almost identical to 3.2.2, but fixes a regression that
-unfortunately crept into 3.2.2. The regression causes an assertion
-failure in Valgrind when running certain obscure SSE code fragments
-on x86-linux and amd64-linux. Please do not use (or package) 3.2.2;
-instead use 3.2.3.</p>
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.2.2</h3>
-
-<p>valgrind 3.2.2 (tar.bz2)</a>
-[4016Kb] - 22 January 2007.<br />
-For {x86,amd64,ppc32,ppc64}-linux.<br />
-<span class="md5sum">md5: de3f68da0c8b7fc72b8fded95a9aebbc</span></p>
-
-<p>3.2.2 builds and runs its regression tests on at least the following
-platforms, and probably more:</p>
-
<ul>
- <li>x86: Red Hat 7.3, SuSE 10.0, 10.1, 10.2, Fedora Core 6</li>
- <li>amd64: SuSE 10.2</li>
- <li>ppc32: SuSE 10.1, SuSE 10.2, SLES8</li>
- <li>ppc64: SuSE 10.1, SLES 8</li>
-</ul>
-<p>We believe it should work on Linux distributions with kernel 2.4 or
-2.6 and glibc 2.2.X, 2.3.X, 2.4.X or 2.5.X. Note that the PowerPC ports
-also work on POWER4 and POWER5 running Linux.</p>
+<li>
+ valgrind 3.3.0 (tar.bz2)
+ [4520Kb]
+ <span class="md5sum">md5: e5fc39755a714f36b7e5014c1c6d4748</span>
+</li>
+<li>
+ valgrind 3.2.3 (tar.bz2)
+ [4016Kb]
+ <span class="md5sum">md5: 978847992b136c8d8cb5c6559a91df1c</span>
+</li>
+<li>
+ valgrind 3.2.2 (tar.bz2)
+ [4016Kb]
+ <span class="md5sum">md5: de3f68da0c8b7fc72b8fded95a9aebbc</span>
+</li>
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.2.1</h3>
+<li>
+ <a href="/downloads/archive/valgrind-3.2.1.tar.bz2">valgrind 3.2.1 (tar.bz2)</a>
+ [4052Kb]
+ <span class="md5sum">md5: 9407d33961186814cef0e6ecedfd6318</span>
+</li>
-<p><a href="/downloads/archive/valgrind-3.2.1.tar.bz2">valgrind 3.2.1 (tar.bz2)</a>
-[4052Kb] - 16 September 2006.<br />
-For {x86,amd64,ppc32,ppc64}-linux.<br />
-<span class="md5sum">md5: 9407d33961186814cef0e6ecedfd6318</span></p>
+<li>
+ <a href="/downloads/archive/valgrind-3.2.0.tar.bz2">valgrind 3.2.0 (tar.bz2)</a>
+ [4059Kb]
+ <span class="md5sum">md5: c418026ce7c38a740ef17efe59509fcf</span>
+</li>
-<p>3.2.1 builds and runs its regression tests on at least the following
-platforms, and probably more:</p>
+<li>
+ <a href="/downloads/valgrind-3.1.1.tar.bz2">valgrind 3.1.1 (tar.bz2)</a>
+ [3074Kb]
+ <span class="md5sum">md5: 3bbfafedb59c19bf75977381ce2eb6d7</span>
+</li>
-<ul>
- <li>x86: Red Hat 7.3, SuSE 10.0, 10.1, 10.2alpha3.</li>
- <li>amd64: SuSE 10.1</li>
- <li>ppc32: SuSE 10.0, SuSE 10.1, SLES8.</li>
- <li>ppc64: SuSE 10.1, SLES 8</li>
-</ul>
-<p>We believe it should work on Linux distributions with kernel 2.4 or
-2.6 and glibc 2.2.X, 2.3.X or 2.4.X. Note that the PowerPC ports
-also work on POWER4 and POWER5 running Linux.</p>
+<li>
+ <a href="/downloads/archive/valgrind-3.1.0.tar.bz2">valgrind 3.1.0 (tar.bz2)</a>
+ [3054Kb]
+ <span class="md5sum">md5: d92156e9172dc6097e56c69ea9c88013</span>
+</li>
+<li>
+ <a href="/downloads/archive/valgrind-3.0.1.tar.bz2">valgrind 3.0.1 (tar.bz2)</a>
+ [2688Kb]
+ <span class="md5sum">md5: c29efdb7d1a93440f5644a6769054681</span>
+</li>
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.2.0</h3>
+<li>
+ <a href="/downloads/archive/valgrind-3.0.0.tar.bz2">valgrind 3.0.0 (tar.bz2)</a>
+ [2679Kb]
+ <span class="md5sum">md5: e976a343c61d9505162f595a8aeb09c1</span>
+</li>
-<p><a href="/downloads/archive/valgrind-3.2.0.tar.bz2">valgrind 3.2.0 (tar.bz2)</a>
-[4059Kb] - 7 June 2006.<br />
-For {x86,amd64,ppc32,ppc64}-linux.<br />
-<span class="md5sum">md5: c418026ce7c38a740ef17efe59509fcf</span></p>
+<li>
+ <a href="/downloads/archive/valgrind-2.4.1.tar.bz2">valgrind 2.4.1 (tar.bz2)</a>
+ [1078Kb]
+ <span class="md5sum">md5: 8ada0f37ddd940032b85ea859fedb037</span>
+</li>
-<p>3.2.0 builds and runs its regression tests on at least the following
-platforms, and probably more:</p>
+<li>
+ <a href="/downloads/archive/valgrind-2.2.0.tar.bz2">valgrind 2.2.0 (tar.bz2)</a>
+ [965Kb]
+ <span class="md5sum">md5: 30dc51f6fc94751b90b04af9c2e2c656</span>
+</li>
-<ul>
- <li>x86: Red Hat 7.3, 8.0, Fedora Core 4, 5, SuSE 9.3, 10.0, 10.1</li>
- <li>amd64: Fedora Core 2, 3, 5, SuSE 10.1</li>
- <li>ppc32: Fedora Core 5, YDL 4.0, SLES 8, SuSE 10.0</li>
- <li>ppc64: Fedora Core 5, YDL 4.0, SLES 8</li>
-</ul>
+<li>
+ <a href="/downloads/archive/valgrind-2.1.1.tar.bz2">valgrind 2.1.1 (tar.bz2)</a>
+ [923 Kb]
+ <span class="md5sum">md5: 0010c3e8f054ecc633151c62044b646d</span>
+</li>
-<p>We believe it should work on Linux distributions with kernel 2.4 or
-2.6 and glibc 2.2.X, 2.3.X or 2.4.X. Note that the PowerPC ports
-also work on POWER4 and POWER5 running Linux.</p>
+<li>
+ <a href="/downloads/archive/valgrind-2.1.0.tar.bz2">valgrind 2.1.0 (tar.bz2)</a>
+ [762 Kb]
+ <span class="md5sum">md5: 3e4056dd45163a5f555a23ced2f95191</span>
+</li>
+<li>
+ <a href="/downloads/archive/valgrind-2.0.0.tar.bz2">valgrind 2.0.0 (tar.bz2)</a>
+ [710Kb]
+ <span class="md5sum">md5: 1f6a90d0ca494fb75eaeef498e8252b5</span>
+</li>
+<li>
+ <a href="/downloads/archive/valgrind-1.9.6.tar.bz2">valgrind 1.9.6 (tar.bz2)</a>
+ [660Kb]
+ <span class="md5sum">md5: 8d2ef95c9438d399d45698ce2d0a0562</span>
+</li>
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.1.1</h3>
-
-<p><a href="/downloads/valgrind-3.1.1.tar.bz2">valgrind 3.1.1 (tar.bz2)</a>
-[3074Kb] - 15 March 2006.<br />
-For {x86,amd64,ppc32}-linux.<br />
-<span class="md5sum">md5: 3bbfafedb59c19bf75977381ce2eb6d7</span></p>
-
-<p>3.1.1 builds and runs its regression tests on at least the following
-platforms, and probably more:</p>
-
-<ul>
- <li>x86 running Red Hat 7.3, SuSE 10.0</li>
- <li>amd64 running SuSE 9.2</li>
- <li>ppc32 running SuSE 10, YDL4.0</li>
</ul>
-<p>We believe it should work on Linux distributions with kernel 2.4 or
-2.6 and glibc 2.2.X or 2.3.X.</p>
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.1.0</h3>
-
-<p><a href="/downloads/archive/valgrind-3.1.0.tar.bz2">valgrind 3.1.0 (tar.bz2)</a>
-[3054Kb] - 25 November 2005.<br />
-For {x86,amd64,ppc32}-linux.<br />
-<span class="md5sum">md5: d92156e9172dc6097e56c69ea9c88013</span></p>
-
-<p>3.1.0 builds and runs its regression tests on at least the following
-platforms, and probably more:</p>
-
-<ul>
- <li>x86 running Red Hat 7.3, SuSE 9.2, 9.3, 10.0, Fedora Core 4</li>
- <li>amd64 running SuSE 9.2, Fedora Core 2, 3, 4</li>
- <li>ppc32 running SuSE 10, FC5test1, YDL4.0</li>
-</ul>
-
-<p>We believe it should work on Linux distributions with kernel 2.4 or
-2.6 and glibc 2.2.X or 2.3.X.</p>
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.0.1</h3>
-
-<p><a href="/downloads/archive/valgrind-3.0.1.tar.bz2">valgrind 3.0.1 (tar.bz2)</a>
-[2688Kb] - 29 August 2005.<br />
-For x86-linux and amd64-linux.<br />
-<span class="md5sum">md5: c29efdb7d1a93440f5644a6769054681</span></p>
-
-<p>Valgrind 3.0.1 fixes a significant number of bugs in 3.0.0, some of them
-critical. If you use/distribute 3.0.0, an upgrade to 3.0.1 is recommended.</p>
-
-<p>3.0.1 builds and runs its regression tests on at least the following
-platforms, and probably more:</p>
-<ul>
- <li>amd64 running SuSE 9.2, Fedora Core 4</li>
- <li>x86 running SuSE 9.1, 9.2, 9.3, Fedora Core 4</li>
-</ul>
-
-<p>We believe it should work on Linux distributions with kernel 2.4 or
-2.6 and glibc 2.2.X or 2.3.X.</p>
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-3.0.0</h3>
-
-<p><a href="/downloads/archive/valgrind-3.0.0.tar.bz2">valgrind 3.0.0 (tar.bz2)</a>
-[2679Kb] - 3 August 2005.<br />
-<span class="md5sum">md5: e976a343c61d9505162f595a8aeb09c1</span></p>
-
-<p>3.0.0 is a major overhaul of Valgrind. There have been many changes
-and improvements. The most significant user visible change is that
-Valgrind now supports architectures other than x86. 3.0.0 supports
-both X86 and AMD64 running Linux. PPC32 on Linux is under development
-but not yet usable. See the NEWS file for details of these and many
-other changes.</p>
-
-<p>3.0.0 builds and runs its regression tests on at least the following
-platforms, and probably more:</p>
-
-<ul>
- <li>amd64 running SuSE 9.2, Fedora Core 2, 3 and 4</li>
- <li>x86 running SuSE 9.1, 9.2, 9.3, RedHat 7.3, Redhat 8, Fedora Core 4</li>
-</ul>
-
-<p>We believe it should work on Linux distributions with kernel 2.4 or
-2.6 and glibc 2.2.X or 2.3.X.</p>
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-2.4.1 for PowerPC</h3>
-
-<p>Paul Mackerras' PPC32/Linux port of Valgrind 2.4.1 is now available here:
-<a href="/downloads/pmk/valgrind-2.4.1-ppc.tar.bz2">
-valgrind-2.4.1-ppc (tar.bz2)</a> [1078kB]. Thanks to Craig Chaney of
-IBM for testing, bug-finding and for the core dump code.
-</p>
-
-<p>There are three older versions of the PowerPC/Linux port available,
-mainly of historical interest: a PPC/Linux version of the Valgrind
-2.2.0 release:
-<a href="/downloads/pmk/valgrind-2.2.0-ppc.tar.bz2">valgrind-2.2.0-ppc
-(tar.bz2)</a> [984kB], a version based on the Valgrind development
-version from CVS as of 17 December 2004:
-<a href="/downloads/pmk/valgrind-2.3.0.CVS-ppc-041217.tar.bz2">
-valgrind-2.3.0.CVS-ppc-041217 (tar.bz2)</a> [920kB],
-and a PPC/Linux version of the Valgrind 2.4.0 release:
-<a href="/downloads/pmk/valgrind-2.4.0-ppc.tar.bz2">
-valgrind-2.4.0-ppc (tar.bz2)</a> [1093kB].</p>
-<p>
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-2.4.1</h3>
-
-<p>
-<a href="/downloads/archive/valgrind-2.4.1.tar.bz2">valgrind 2.4.1 (tar.bz2)</a>
-[1078Kb] - 1 August 2005.<br />
-For x86-linux only.<br />
-<span class="md5sum">md5: 8ada0f37ddd940032b85ea859fedb037</span>
-</p>
-
-<p>2.4.1 is a maintenance release that contains various bug fixes
-which have accumulated since 2.4.0 was released about four months ago.
-See the NEWS file for details.
-</p>
-
-<p>2.4.1 builds and runs its regression tests on: Red Hat 7.3, Fedora
-Core 4, SuSE 9.1 and 9.3. We believe it should work on Linux
-distributions with kernel 2.4 or 2.6 and glibc 2.2.X or 2.3.X.</p>
-
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind-2.2.0</h3>
-
-<p>
-<a href="/downloads/archive/valgrind-2.2.0.tar.bz2">valgrind 2.2.0 (tar.bz2)</a>
-[965Kb] - Aug 31 2004<br />
-<span class="md5sum">md5: 30dc51f6fc94751b90b04af9c2e2c656</span>
-</p>
-
-<p>Compared to the 2.0.0. stable release, 2.2.0 has much improved
-signals/syscalls/threads support, works well on recent Linux
-distros, improves SSE2/SSE3 support, and brings you Massif, a new
-tool for investigating space use of your programs. There are
-literally dozens of other improvements and refinements, and
-hundreds of bug fixes, listed in the NEWS file.</p>
-
-<p>2.2.0 builds and runs its regression tests on: Red Hat 7.2,
-7.3, 8.0, 9, Fedora Core 2, and SuSE 9.1. We believe it should
-work on Linux distributions with kernel 2.4 or 2.6 and glibc
-2.2.X or 2.3.X.</p>
-
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind 2.1.1</h3>
-
-<p>
-<a href="/downloads/archive/valgrind-2.1.1.tar.bz2">valgrind 2.1.1 (tar.bz2)</a>
-[923 Kb] - Mar 12 2004<br />
-<span class="md5sum">md5: 0010c3e8f054ecc633151c62044b646d</span>
-</p>
-
-<p>2.1.1 contains some internal structural changes needed for
-Valgrind's long-term future. These don't affect end-users. There
-are also some useful user-visible changes.</p>
-
-<p>Greater isolation between Valgrind and the program being run,
-so the program is less likely to inadvertently kill Valgrind by
-doing wild writes.</p>
-
-<p>Massif: a new space profiling tool. Try it! It's cool, and
-it'll tell you in detail where and when your C/C++ code is
-allocating heap. Draws pretty .ps pictures of memory use against
-time. A potentially powerful tool for making sense of your
-program's space use.</p>
-
-<p>Fixes for many bugs, including support for more SSE2/SSE3
-instructions, various signal/syscall things, and various problems
-with debug info readers.</p>
-
-<p>Support for glibc-2.3.3 based systems.</p>
-
-<p>We are now doing automatic overnight build-and-test runs on a
-variety of distros. As a result, we believe 2.1.1 builds and runs
-on: Red Hat 7.2, 7.3, 8.0, 9, Fedora Core 1, SuSE 8.2, SuSE
-9.</p>
-
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind 2.1.0</h3>
-
-<p>
-<a href="/downloads/archive/valgrind-2.1.0.tar.bz2">valgrind 2.1.0 (tar.bz2)</a>
-[762 Kb] - Dec 14 2003<br />
-<span class="md5sum">md5: 3e4056dd45163a5f555a23ced2f95191</span>
-</p>
-
-<p>2.1.0 brings an overhaul of syscall and signal handling,
-giving much better behaviour, especially in threaded code. 2.1.0
-can also check for file descriptor leakage. A few more SSE/SSE2
-instructions are implemented, and various reported bugs have been
-fixed. See the NEWS file in the distro for more details.</p>
-
-<p>2.1.0 is known to compile and work on: SuSE 9, 8.2, RedHat 8,
-7.3, Debian Sid. Probably works on RedHat 9, although we have not
-had explicit confirmation of that yet.</p>
-
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind 2.0.0</h3>
-
-<p>
-<a href="/downloads/archive/valgrind-2.0.0.tar.bz2">valgrind 2.0.0 (tar.bz2)</a>
-[710Kb] - Nov 11 2003<br />
-<span class="md5sum">md5: 1f6a90d0ca494fb75eaeef498e8252b5</span>
-</p>
-
-<p>Compared to the previous stable release (20031012), 2.0.0
-improves SSE/SSE2 support, fixes some minor bugs, and improves
-support for SuSE 9 and the Red Hat "Severn" beta.</p>
-
-<p>valgrind-2.0.0 is known to build and work well on: Red Hat
-7.3, 8, 9, SuSE 8.2, SuSE 9.0.</p>
-
-<p>See the NEWS file for more details; the ChangeLog for a
-complete list of changes, or the README for more information on
-this release.</p>
-
-
-
-
-<div class="hr_brown"><hr/></div>
-<h3>valgrind 1.9.6</h3>
-
-<p>
-<a href="/downloads/archive/valgrind-1.9.6.tar.bz2">valgrind 1.9.6 (tar.bz2)</a>
-[660Kb] - May 05 2003
-</p>
-
-
-</div>
|
|
From: <sv...@va...> - 2009-08-20 00:03:30
|
Author: sewardj Date: 2009-08-20 01:03:16 +0100 (Thu, 20 Aug 2009) New Revision: 415 Log: Add the 3.5.0 manual in .html.tar.bz2 form. Modified: trunk/docs/manual/valgrind_manual.html.tar.bz2 Modified: trunk/docs/manual/valgrind_manual.html.tar.bz2 =================================================================== (Binary files differ) |
|
From: <sv...@va...> - 2009-08-20 00:01:20
|
Author: sewardj Date: 2009-08-20 00:55:04 +0100 (Thu, 20 Aug 2009) New Revision: 413 Log: Put the 3.5.0 manual on the web site. Added: trunk/docs/manual/bbv-manual.html trunk/docs/manual/design-impl.html trunk/docs/manual/manual-writing-tools.html Modified: trunk/docs/manual/FAQ.html trunk/docs/manual/QuickStart.html trunk/docs/manual/cg-manual.html trunk/docs/manual/cl-format.html trunk/docs/manual/cl-manual.html trunk/docs/manual/dist.authors.html trunk/docs/manual/dist.html trunk/docs/manual/dist.readme-developers.html trunk/docs/manual/dist.readme-missing.html trunk/docs/manual/dist.readme-packagers.html trunk/docs/manual/dist.readme.html trunk/docs/manual/drd-manual.html trunk/docs/manual/faq.html trunk/docs/manual/hg-manual.html trunk/docs/manual/index.html trunk/docs/manual/licenses.html trunk/docs/manual/lk-manual.html trunk/docs/manual/manual-core-adv.html trunk/docs/manual/manual-core.html trunk/docs/manual/manual-intro.html trunk/docs/manual/manual.html trunk/docs/manual/mc-manual.html trunk/docs/manual/ms-manual.html trunk/docs/manual/nl-manual.html trunk/docs/manual/pc-manual.html trunk/docs/manual/quick-start.html trunk/docs/manual/tech-docs.html [... diff too large to include ...] |