Valgrind-3.13.0.RC1 is available for testing

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Valgrind-3.13.0.RC1 is available for testing

Julian Seward-2

An RC1 tarball for 3.13.0 is now available at
ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.RC1.tar.bz2
(md5sum = a94957849869f1e50a16d60737cfcc29)

Please give it a try in configurations that are important for you and report
any problems you have, either on this mailing list, or (preferably) via our
bug tracker at https://bugs.kde.org/enter_bug.cgi?product=valgrind

If nothing critical emerges, a final release will happen on Thursday 15
June.

Details of what's new in 3.13.0 are in the NEWS file in the tarball.
Some of the highlights are:

* Ability to support larger process images and executables
* Improved support for compressed debuginfo
* C++ demangler update; Rust demangling support
* Improved memory use reporting for some tools via the new "XTree" facility
* ppc64: ISA 3.0B support
* arm32: more v8 instruction support
* arm64, mips64, mips32: fixed spins on some cpus
* x86, amd64: CET prefix support
* amd64: fixes for JIT failure problems on long AVX2 code blocks
* OSX 10.12: improved support
* Linux: somewhat improved clone handling
* The TileGX/Linux port has been removed
* Memcheck: improved accuracy with optimised Clang/LLVM generated code
* and of course the usual mountain of bug fixes

J

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Mark Wielaard-3
On Fri, 2017-06-02 at 17:57 +0200, Julian Seward wrote:
> An RC1 tarball for 3.13.0 is now available at
> ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.RC1.tar.bz2
> (md5sum = a94957849869f1e50a16d60737cfcc29)
>
> Please give it a try in configurations that are important for you and report
> any problems you have, either on this mailing list, or (preferably) via our
> bug tracker at https://bugs.kde.org/enter_bug.cgi?product=valgrind

I packaged this for fedora rawhide:
https://koji.fedoraproject.org/koji/buildinfo?buildID=903933

There are also copr builds for Fedora 25, EPEL 6/7
(i386, x86_64 and ppc64le):
https://copr.fedorainfracloud.org/coprs/mjw/valgrind-3.13.0/

These include some patches that might make it into the final 3.13.0:

- KDE#380397 s390x: __GI_strcspn() replacemenet needed
- valgrind svn 16437 Fix pub_tool_basics.h build issue with g++ 4.4.7.
- KDE#380200 xtree generated callgrind files refer to files without
             directory
- KDE#380202 Assertion failure for cache line size on aarch64


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Carl E. Love-2
In reply to this post by Julian Seward-2
Julian:

I have tested 3.13.0 RC1 on Power 7, Power 8 BE, Power 8 LE, Power 9
internal development platforms.  I did not find any regressions, I did
notice a couple of tests seem to run a little different on Power 9 then
expected.  For example, memcheck/tests/ppc64/power_ISA2_07 gave

--- power_ISA2_07.stderr.exp 2017-05-31 10:13:56.000000000 -0500
+++ power_ISA2_07.stderr.out 2017-06-07 10:30:10.277404680 -0500
@@ -2,7 +2,7 @@
 
 HEAP SUMMARY:
     in use at exit: 0 bytes in 0 blocks
-  total heap usage: 0 allocs, 0 frees, 0 bytes allocated
+  total heap usage: 1 allocs, 1 frees, 4,096 bytes allocated


Seems a little strange that we see heap usage on Power 9 but not earlier
platforms.  We will want to look into it but at this point. I don't see
it as an issue that need fixing for this release.

                      Carl Love


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Petar Jovanovic
In reply to this post by Julian Seward-2
On Fri, Jun 2, 2017 at 5:57 PM, Julian Seward <[hidden email]> wrote:
> Please give it a try in configurations that are important for you and report
> any problems you have, either on this mailing list, or (preferably) via our
> bug tracker at https://bugs.kde.org/enter_bug.cgi?product=valgrind
>
Tested on different MIPS32/MIPS64 LE/BE platforms. No regressions.
Good to go.

Regards,
Petar

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Will Schmidt
In reply to this post by Carl E. Love-2
On Thu, 2017-06-08 at 08:25 -0700, Carl E. Love wrote:

> Julian:
>
> I have tested 3.13.0 RC1 on Power 7, Power 8 BE, Power 8 LE, Power 9
> internal development platforms.  I did not find any regressions, I did
> notice a couple of tests seem to run a little different on Power 9 then
> expected.  For example, memcheck/tests/ppc64/power_ISA2_07 gave
>
> --- power_ISA2_07.stderr.exp 2017-05-31 10:13:56.000000000 -0500
> +++ power_ISA2_07.stderr.out 2017-06-07 10:30:10.277404680 -0500
> @@ -2,7 +2,7 @@
>
>  HEAP SUMMARY:
>      in use at exit: 0 bytes in 0 blocks
> -  total heap usage: 0 allocs, 0 frees, 0 bytes allocated
> +  total heap usage: 1 allocs, 1 frees, 4,096 bytes allocated
>
>
> Seems a little strange that we see heap usage on Power 9 but not earlier
> platforms.  We will want to look into it but at this point. I don't see
> it as an issue that need fixing for this release.

I see this on older platforms with newer OS installs, (i.e. fedora 25 in
a power8 guest).  I suspect something glibc related.  in any case, it's
not a power9 specific thing.


>
>                       Carl Love
>



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Julian Seward-2
In reply to this post by Julian Seward-2
On 02/06/17 17:57, Julian Seward wrote:
> An RC1 tarball for 3.13.0 is now available at [..]

Thank you to everybody who tried out the RC1 tarball.  There's now
an RC2 available for testing at

ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.RC2.tar.bz2
(md5sum = 6f3c12c41036a59b0f49d597fbd59035)

Relative to the RC1, the RC2 contains the following four fixes and
is otherwise identical:

* bug 380200: xtree generated callgrind files refer to files without
  directory name

* bug 380397: Add a replacement for __GI_strcspn() required on s390x/Linux.

* bug 380202: Assertion failure for cache line size (vg_assert(cls == 64))
  on aarch64.

* n-i-bz: Fix pub_tool_basics.h build issue with g++ 4.4.7.

Unless some problem shows up with RC2, it will ship as 3.13.0 final on
Thursday 15 June.

J

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Paul Floyd

On 10 Jun 2017, at 12:57, Julian Seward wrote:

> On 02/06/17 17:57, Julian Seward wrote:
>> An RC1 tarball for 3.13.0 is now available at [..]
>
> Thank you to everybody who tried out the RC1 tarball.  There's now
> an RC2 available for testing at
>
> ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.RC2.tar.bz2
> (md5sum = 6f3c12c41036a59b0f49d597fbd59035)


Hi

Here's what I see:

Vanilla Solaris 11.3 amd64:
Build OK
regtest
== 677 tests, 36 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==

Fedora 24 amd64
Build OK
regtest
== 757 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 2 post failures ==

Mac OS 10.7.5
Build OK
Can't get regtest to build (I'm not in the habit of running tegtest on Mac).

A+
Paul


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Rhys Kidd
On 11 June 2017 at 10:55, Paul Floyd <[hidden email]> wrote:

On 10 Jun 2017, at 12:57, Julian Seward wrote:

> On 02/06/17 17:57, Julian Seward wrote:
>> An RC1 tarball for 3.13.0 is now available at [..]
>
> Thank you to everybody who tried out the RC1 tarball.  There's now
> an RC2 available for testing at
>
> ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.RC2.tar.bz2
> (md5sum = 6f3c12c41036a59b0f49d597fbd59035)


Hi

Here's what I see:

Vanilla Solaris 11.3 amd64:
Build OK
regtest
== 677 tests, 36 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==

Fedora 24 amd64
Build OK
regtest
== 757 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 2 post failures ==

Mac OS 10.7.5
Build OK
Can't get regtest to build (I'm not in the habit of running tegtest on Mac).


Tested the RC2 tarball on macOS:

macOS 10.11.6
Build OK
regtest
== 619 tests, 233 stderr failures, 14 stdout failures, 0 stderrB failures, 0 stdoutB failures, 31 post failures ==

No new release blockers for this platform that would hold up a release.

Regards,
Rhys
 
A+
Paul


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

iraisr
In reply to this post by Julian Seward-2
2017-06-10 12:57 GMT+02:00 Julian Seward <[hidden email]>:
> On 02/06/17 17:57, Julian Seward wrote:
>> An RC1 tarball for 3.13.0 is now available at [..]
>
> Thank you to everybody who tried out the RC1 tarball.  There's now
> an RC2 available for testing at
>
> ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.RC2.tar.bz2
> (md5sum = 6f3c12c41036a59b0f49d597fbd59035)

Tested successfully on x86+amd64/Solaris 11.3 and 12.0.
I.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|

Re: Valgrind-3.13.0.RC1 is available for testing

Carl E. Love-2
In reply to this post by Julian Seward-2
Julian:

I have tested the tar ball for RC2 on Power 6, Power 7, Power 8 LE,
Power 8 BE and Power 9.  Looks good to go for the release.

             Carl Love


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers