- Issued:
- 2014-03-11
- Updated:
- 2014-03-11
RHBA-2014:0277 - Bug Fix Advisory
Synopsis
devtoolset-2-valgrind bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated devtoolset-2-valgrind packages that fix several bugs and add various
enhancements are now available for Red Hat Developer Toolset 2.1.
Description
Valgrind is an instrumentation framework that belongs among utilities
used for profiling applications. The devtoolset-2-valgrind packages provide the
Red Hat Developer Toolset version of Valgrind.
The devtoolset-2-valgrind packages have been upgraded to a later version that is
required by Red Hat Developer Toolset 2.1.
This update also fixes the following bugs:
- Previously, RPM did not properly reload file labels when using the restorecon
utility on Red Hat Enterprise Linux 6. As a consequence, the SELinux setup for
Red Hat Developer Toolset did not finish successfully when it was performed in a
single RPM transaction. This update fixes RPM reloading of labels, and the
installation now finishes as expected. (BZ#1014726)
- Prior to this update, Red Hat Enterprise Linux 6 signal handlers were executed
on a misaligned stack when used on the AMD64 and Intel 64 architectures.
Consequently, instructions that require 16-byte data alignment terminated
unexpectedly. This update fixes the stack pointer alignment and now, invoking a
signal on the AMD64 and Intel 64 architectures is executed properly.
(BZ#1026230)
In addition, this update adds the following enhancements:
- Support for the "Load Double Quadword Non-Temporal Aligned Hint" (MOVNTDQA)
instruction has been introduced to the Valgrind framework. (BZ#1009948)
- Valgrind now supports AF_BLUETOOTH sockets and the PTRACE_GET_THREAD_AREA and
PTRACE_SET_THREAD_AREA requests.
- This update adds the following manual pages: cg_diff(1), cg_merge(1),
valgrind-listener(1), and vgdb(1).
Users of devtoolset-2-valgrind are advised to upgrade to these updated packages,
which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
This update is available via the Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258
Affected Products
- Red Hat Developer Toolset (for RHEL Server) 2 for RHEL 6 x86_64
- Red Hat Developer Toolset (for RHEL Server) 2 for RHEL 6 i386
- Red Hat Developer Toolset (for RHEL Server) 2 for RHEL 5 x86_64
- Red Hat Developer Toolset (for RHEL Server) 2 for RHEL 5 i386
- Red Hat Developer Toolset (for RHEL Workstation) 2 for RHEL 6 x86_64
- Red Hat Developer Toolset (for RHEL Workstation) 2 for RHEL 6 i386
- Red Hat Developer Toolset (for RHEL Workstation) 2 for RHEL 5 x86_64
- Red Hat Developer Toolset (for RHEL Workstation) 2 for RHEL 5 i386
Fixes
- BZ - 1026230 - valgrind causes crashes in signal handlers on x86_64
CVEs
(none)
References
(none)
Red Hat Developer Toolset (for RHEL Server) 2 for RHEL 6
| SRPM | |
|---|---|
| devtoolset-2-valgrind-3.8.1-30.8.el6.src.rpm | SHA-256: d16f94820ae1cf0e5c8c3b2c642036a38180af3340f0301b3d46474cbfb506c5 |
| x86_64 | |
| devtoolset-2-valgrind-3.8.1-30.8.el6.i686.rpm | SHA-256: 445cec051bc4e1c851242bfa1bce49f4511338327d0000caed615788269ec58b |
| devtoolset-2-valgrind-3.8.1-30.8.el6.x86_64.rpm | SHA-256: 505d86cddbc34dbb3689166f31871e1c16261f3e232431c40ed1856161c788c9 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el6.i686.rpm | SHA-256: 3c9569db6c7fdab7151d5f0c8ad770a9e7e76b43c53b1f1f6f24320e7debc653 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el6.x86_64.rpm | SHA-256: d11f0f17be178cb69939d90e34c960d9f64362ddde23f021bdc5fde0a0ea760d |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el6.i686.rpm | SHA-256: bd12514f3e406887d05f926567591c7f6cd9abbd80579d27a873ab42db20ac43 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el6.x86_64.rpm | SHA-256: a9c002671ac9561ef942c743d65ba59fee2725151807f406ffa198f51f3d7f20 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el6.i686.rpm | SHA-256: 2d6964629de7faaba467099b324d42492defc422856a4008e6d003e5747a361b |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el6.x86_64.rpm | SHA-256: 0df8a82317ebe087f5ce4ed1902ffdf6539e28bf217e168b3ccb151c53079bbf |
| i386 | |
| devtoolset-2-valgrind-3.8.1-30.8.el6.i686.rpm | SHA-256: 445cec051bc4e1c851242bfa1bce49f4511338327d0000caed615788269ec58b |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el6.i686.rpm | SHA-256: 3c9569db6c7fdab7151d5f0c8ad770a9e7e76b43c53b1f1f6f24320e7debc653 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el6.i686.rpm | SHA-256: bd12514f3e406887d05f926567591c7f6cd9abbd80579d27a873ab42db20ac43 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el6.i686.rpm | SHA-256: 2d6964629de7faaba467099b324d42492defc422856a4008e6d003e5747a361b |
Red Hat Developer Toolset (for RHEL Server) 2 for RHEL 5
| SRPM | |
|---|---|
| devtoolset-2-valgrind-3.8.1-30.8.el5.src.rpm | SHA-256: fddb26e2534f4ef78b408d1608f67fd4281d67984aea708f02702dea133dc331 |
| x86_64 | |
| devtoolset-2-valgrind-3.8.1-30.8.el5.i386.rpm | SHA-256: 2333a036ddc7b0feff345983725edf28db4eb498a5bfee35182d22b94e28e66d |
| devtoolset-2-valgrind-3.8.1-30.8.el5.x86_64.rpm | SHA-256: 3828fe8b842389f3acfe4defef79b4ccfb7b6ee04abd5dcb10f2a7d9c24c2480 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el5.i386.rpm | SHA-256: 13fb1ffcf3cf82054ef3ef35db6773710d904210713c7e9f8ee2133006692fd8 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el5.x86_64.rpm | SHA-256: e891bdc8c456cc05bb7af66c2cc0a7d2a082f93b16005450128be6c7b6ecff4a |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el5.i386.rpm | SHA-256: 194c213bd40ab1419fa5bde933d1a86331da88b258894c0021fa8cdc81701156 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el5.x86_64.rpm | SHA-256: 2d4877c95d7a10890f303c5ff8c6d9d4c07bc5c9c560a0872e78ba2e64b938a9 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el5.i386.rpm | SHA-256: 896c00542706e294a81a13ff913e31b2b70cf7998716a05e4f5e261ade8e7f1a |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el5.x86_64.rpm | SHA-256: 8482631e18cdd5576c7cad91754e1b4de190a78dd1f6c69236101cfd6cde41be |
| i386 | |
| devtoolset-2-valgrind-3.8.1-30.8.el5.i386.rpm | SHA-256: 2333a036ddc7b0feff345983725edf28db4eb498a5bfee35182d22b94e28e66d |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el5.i386.rpm | SHA-256: 13fb1ffcf3cf82054ef3ef35db6773710d904210713c7e9f8ee2133006692fd8 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el5.i386.rpm | SHA-256: 194c213bd40ab1419fa5bde933d1a86331da88b258894c0021fa8cdc81701156 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el5.i386.rpm | SHA-256: 896c00542706e294a81a13ff913e31b2b70cf7998716a05e4f5e261ade8e7f1a |
Red Hat Developer Toolset (for RHEL Workstation) 2 for RHEL 6
| SRPM | |
|---|---|
| devtoolset-2-valgrind-3.8.1-30.8.el6.src.rpm | SHA-256: d16f94820ae1cf0e5c8c3b2c642036a38180af3340f0301b3d46474cbfb506c5 |
| x86_64 | |
| devtoolset-2-valgrind-3.8.1-30.8.el6.i686.rpm | SHA-256: 445cec051bc4e1c851242bfa1bce49f4511338327d0000caed615788269ec58b |
| devtoolset-2-valgrind-3.8.1-30.8.el6.x86_64.rpm | SHA-256: 505d86cddbc34dbb3689166f31871e1c16261f3e232431c40ed1856161c788c9 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el6.i686.rpm | SHA-256: 3c9569db6c7fdab7151d5f0c8ad770a9e7e76b43c53b1f1f6f24320e7debc653 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el6.x86_64.rpm | SHA-256: d11f0f17be178cb69939d90e34c960d9f64362ddde23f021bdc5fde0a0ea760d |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el6.i686.rpm | SHA-256: bd12514f3e406887d05f926567591c7f6cd9abbd80579d27a873ab42db20ac43 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el6.x86_64.rpm | SHA-256: a9c002671ac9561ef942c743d65ba59fee2725151807f406ffa198f51f3d7f20 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el6.i686.rpm | SHA-256: 2d6964629de7faaba467099b324d42492defc422856a4008e6d003e5747a361b |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el6.x86_64.rpm | SHA-256: 0df8a82317ebe087f5ce4ed1902ffdf6539e28bf217e168b3ccb151c53079bbf |
| i386 | |
| devtoolset-2-valgrind-3.8.1-30.8.el6.i686.rpm | SHA-256: 445cec051bc4e1c851242bfa1bce49f4511338327d0000caed615788269ec58b |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el6.i686.rpm | SHA-256: 3c9569db6c7fdab7151d5f0c8ad770a9e7e76b43c53b1f1f6f24320e7debc653 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el6.i686.rpm | SHA-256: bd12514f3e406887d05f926567591c7f6cd9abbd80579d27a873ab42db20ac43 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el6.i686.rpm | SHA-256: 2d6964629de7faaba467099b324d42492defc422856a4008e6d003e5747a361b |
Red Hat Developer Toolset (for RHEL Workstation) 2 for RHEL 5
| SRPM | |
|---|---|
| devtoolset-2-valgrind-3.8.1-30.8.el5.src.rpm | SHA-256: fddb26e2534f4ef78b408d1608f67fd4281d67984aea708f02702dea133dc331 |
| x86_64 | |
| devtoolset-2-valgrind-3.8.1-30.8.el5.i386.rpm | SHA-256: 2333a036ddc7b0feff345983725edf28db4eb498a5bfee35182d22b94e28e66d |
| devtoolset-2-valgrind-3.8.1-30.8.el5.x86_64.rpm | SHA-256: 3828fe8b842389f3acfe4defef79b4ccfb7b6ee04abd5dcb10f2a7d9c24c2480 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el5.i386.rpm | SHA-256: 13fb1ffcf3cf82054ef3ef35db6773710d904210713c7e9f8ee2133006692fd8 |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el5.x86_64.rpm | SHA-256: e891bdc8c456cc05bb7af66c2cc0a7d2a082f93b16005450128be6c7b6ecff4a |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el5.i386.rpm | SHA-256: 194c213bd40ab1419fa5bde933d1a86331da88b258894c0021fa8cdc81701156 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el5.x86_64.rpm | SHA-256: 2d4877c95d7a10890f303c5ff8c6d9d4c07bc5c9c560a0872e78ba2e64b938a9 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el5.i386.rpm | SHA-256: 896c00542706e294a81a13ff913e31b2b70cf7998716a05e4f5e261ade8e7f1a |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el5.x86_64.rpm | SHA-256: 8482631e18cdd5576c7cad91754e1b4de190a78dd1f6c69236101cfd6cde41be |
| i386 | |
| devtoolset-2-valgrind-3.8.1-30.8.el5.i386.rpm | SHA-256: 2333a036ddc7b0feff345983725edf28db4eb498a5bfee35182d22b94e28e66d |
| devtoolset-2-valgrind-debuginfo-3.8.1-30.8.el5.i386.rpm | SHA-256: 13fb1ffcf3cf82054ef3ef35db6773710d904210713c7e9f8ee2133006692fd8 |
| devtoolset-2-valgrind-devel-3.8.1-30.8.el5.i386.rpm | SHA-256: 194c213bd40ab1419fa5bde933d1a86331da88b258894c0021fa8cdc81701156 |
| devtoolset-2-valgrind-openmpi-3.8.1-30.8.el5.i386.rpm | SHA-256: 896c00542706e294a81a13ff913e31b2b70cf7998716a05e4f5e261ade8e7f1a |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.