Valgrind Home Information Source Code Documentation Contact How to Help Gallery

Release Archive

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 Current Releases page.
Please note that the releases on this page are listed for archaeological / historical purposes only, and are no longer supported.


valgrind-3.2.3

valgrind 3.2.3 (tar.bz2) [4016Kb] - 29 January 2007.
For {x86,amd64,ppc32,ppc64}-linux.
md5: 978847992b136c8d8cb5c6559a91df1c

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.


valgrind-3.2.2

valgrind 3.2.2 (tar.bz2) [4016Kb] - 22 January 2007.
For {x86,amd64,ppc32,ppc64}-linux.
md5: de3f68da0c8b7fc72b8fded95a9aebbc

3.2.2 builds and runs its regression tests on at least the following platforms, and probably more:

  • x86: Red Hat 7.3, SuSE 10.0, 10.1, 10.2, Fedora Core 6
  • amd64: SuSE 10.2
  • ppc32: SuSE 10.1, SuSE 10.2, SLES8
  • ppc64: SuSE 10.1, SLES 8

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.


valgrind-3.2.1

valgrind 3.2.1 (tar.bz2) [4052Kb] - 16 September 2006.
For {x86,amd64,ppc32,ppc64}-linux.
md5: 9407d33961186814cef0e6ecedfd6318

3.2.1 builds and runs its regression tests on at least the following platforms, and probably more:

  • x86: Red Hat 7.3, SuSE 10.0, 10.1, 10.2alpha3.
  • amd64: SuSE 10.1
  • ppc32: SuSE 10.0, SuSE 10.1, SLES8.
  • ppc64: SuSE 10.1, SLES 8

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.


valgrind-3.2.0

valgrind 3.2.0 (tar.bz2) [4059Kb] - 7 June 2006.
For {x86,amd64,ppc32,ppc64}-linux.
md5: c418026ce7c38a740ef17efe59509fcf

3.2.0 builds and runs its regression tests on at least the following platforms, and probably more:

  • x86: Red Hat 7.3, 8.0, Fedora Core 4, 5, SuSE 9.3, 10.0, 10.1
  • amd64: Fedora Core 2, 3, 5, SuSE 10.1
  • ppc32: Fedora Core 5, YDL 4.0, SLES 8, SuSE 10.0
  • ppc64: Fedora Core 5, YDL 4.0, SLES 8

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.


valgrind-3.1.1

valgrind 3.1.1 (tar.bz2) [3074Kb] - 15 March 2006.
For {x86,amd64,ppc32}-linux.
md5: 3bbfafedb59c19bf75977381ce2eb6d7

3.1.1 builds and runs its regression tests on at least the following platforms, and probably more:

  • x86 running Red Hat 7.3, SuSE 10.0
  • amd64 running SuSE 9.2
  • ppc32 running SuSE 10, YDL4.0

We believe it should work on Linux distributions with kernel 2.4 or 2.6 and glibc 2.2.X or 2.3.X.


valgrind-3.1.0

valgrind 3.1.0 (tar.bz2) [3054Kb] - 25 November 2005.
For {x86,amd64,ppc32}-linux.
md5: d92156e9172dc6097e56c69ea9c88013

3.1.0 builds and runs its regression tests on at least the following platforms, and probably more:

  • x86 running Red Hat 7.3, SuSE 9.2, 9.3, 10.0, Fedora Core 4
  • amd64 running SuSE 9.2, Fedora Core 2, 3, 4
  • ppc32 running SuSE 10, FC5test1, YDL4.0

We believe it should work on Linux distributions with kernel 2.4 or 2.6 and glibc 2.2.X or 2.3.X.


valgrind-3.0.1

valgrind 3.0.1 (tar.bz2) [2688Kb] - 29 August 2005.
For x86-linux and amd64-linux.
md5: c29efdb7d1a93440f5644a6769054681

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.

3.0.1 builds and runs its regression tests on at least the following platforms, and probably more:

  • amd64 running SuSE 9.2, Fedora Core 4
  • x86 running SuSE 9.1, 9.2, 9.3, Fedora Core 4

We believe it should work on Linux distributions with kernel 2.4 or 2.6 and glibc 2.2.X or 2.3.X.


valgrind-3.0.0

valgrind 3.0.0 (tar.bz2) [2679Kb] - 3 August 2005.
md5: e976a343c61d9505162f595a8aeb09c1

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.

3.0.0 builds and runs its regression tests on at least the following platforms, and probably more:

  • amd64 running SuSE 9.2, Fedora Core 2, 3 and 4
  • x86 running SuSE 9.1, 9.2, 9.3, RedHat 7.3, Redhat 8, Fedora Core 4

We believe it should work on Linux distributions with kernel 2.4 or 2.6 and glibc 2.2.X or 2.3.X.


valgrind-2.4.1 for PowerPC

Paul Mackerras' PPC32/Linux port of Valgrind 2.4.1 is now available here: valgrind-2.4.1-ppc (tar.bz2) [1078kB]. Thanks to Craig Chaney of IBM for testing, bug-finding and for the core dump code.

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: valgrind-2.2.0-ppc (tar.bz2) [984kB], a version based on the Valgrind development version from CVS as of 17 December 2004: valgrind-2.3.0.CVS-ppc-041217 (tar.bz2) [920kB], and a PPC/Linux version of the Valgrind 2.4.0 release: valgrind-2.4.0-ppc (tar.bz2) [1093kB].


valgrind-2.4.1

valgrind 2.4.1 (tar.bz2) [1078Kb] - 1 August 2005.
For x86-linux only.
md5: 8ada0f37ddd940032b85ea859fedb037

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.

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.


valgrind-2.2.0

valgrind 2.2.0 (tar.bz2) [965Kb] - Aug 31 2004
md5: 30dc51f6fc94751b90b04af9c2e2c656

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.

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.


valgrind 2.1.1

valgrind 2.1.1 (tar.bz2) [923 Kb] - Mar 12 2004
md5: 0010c3e8f054ecc633151c62044b646d

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.

Greater isolation between Valgrind and the program being run, so the program is less likely to inadvertently kill Valgrind by doing wild writes.

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.

Fixes for many bugs, including support for more SSE2/SSE3 instructions, various signal/syscall things, and various problems with debug info readers.

Support for glibc-2.3.3 based systems.

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.


valgrind 2.1.0

valgrind 2.1.0 (tar.bz2) [762 Kb] - Dec 14 2003
md5: 3e4056dd45163a5f555a23ced2f95191

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.

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.


valgrind 2.0.0

valgrind 2.0.0 (tar.bz2) [710Kb] - Nov 11 2003
md5: 1f6a90d0ca494fb75eaeef498e8252b5

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.

valgrind-2.0.0 is known to build and work well on: Red Hat 7.3, 8, 9, SuSE 8.2, SuSE 9.0.

See the NEWS file for more details; the ChangeLog for a complete list of changes, or the README for more information on this release.


valgrind 1.9.6

valgrind 1.9.6 (tar.bz2) [660Kb] - May 05 2003



Bad, Bad Bug!

Copyright © 2000-2007 Valgrind Developers

Best Viewed With A Browser