- Issued:
- 2011-07-21
- Updated:
- 2011-07-21
RHBA-2011:1026 - Bug Fix Advisory
Synopsis
valgrind bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated valgrind package that fixes various bugs is now available for Red Hat
Enterprise Linux 5.
Description
The valgrind tool helps to detect memory-management problems in programs.
This updated valgrind package includes fixes for the following bugs:
- When testing prelinked programs, valgrind could have crashed due to a
segmentation fault due to a failed assertion. This was caused by the prelink
utility handling the .bss section incorrectly. This update corrects this
assertion so that it no longer fails in the described scenario. (BZ#587338)
- Previously, when compiling a file against the valgrind pub_tool_basics.h
header using gcc, the compilation failed with this error message:
config.h: No such file or directory.
This was caused by the config.h file which was not a part of the valgrind
package, but was required by the pub_tool_basics.h header. The macro from the
config.h file used before was replaced by the __GNUC__ macro. This fixes the
problem and the compilation runs clean. (BZ#649272)
All users of valgrind are advised to upgrade to this updated package, which
resolves these bugs.
Solution
Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use the Red Hat
Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 587338 - valgrind fails with Assertion 'di->bss_size == shdr->sh_size' failed.
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
valgrind-3.5.0-5.el5.src.rpm | SHA-256: 2e73a861fbe8997b9fceffc0dab99b1736966398f68be4f6d1f00f217cc5787d |
x86_64 | |
valgrind-3.5.0-5.el5.i386.rpm | SHA-256: 913823072607886d70a3d7c570722262a3fc55b6c6c9536d7a854b552dab61dc |
valgrind-3.5.0-5.el5.x86_64.rpm | SHA-256: 1f3bb7b5632b9b63b7ef95db137cbd2cb9d19037a9c9db968c4801748294690e |
valgrind-devel-3.5.0-5.el5.i386.rpm | SHA-256: 2f4d57433dc7a39c0df7f93112b1d057970e3eca10bb4e97d5c3037b5b619965 |
valgrind-devel-3.5.0-5.el5.x86_64.rpm | SHA-256: bff5d12765bf6330371e705b9e23d4ffd51ba6a111b9d7dd46f52595ea23dd4a |
ia64 | |
valgrind-3.5.0-5.el5.i386.rpm | SHA-256: 913823072607886d70a3d7c570722262a3fc55b6c6c9536d7a854b552dab61dc |
valgrind-devel-3.5.0-5.el5.i386.rpm | SHA-256: 2f4d57433dc7a39c0df7f93112b1d057970e3eca10bb4e97d5c3037b5b619965 |
i386 | |
valgrind-3.5.0-5.el5.i386.rpm | SHA-256: 913823072607886d70a3d7c570722262a3fc55b6c6c9536d7a854b552dab61dc |
valgrind-devel-3.5.0-5.el5.i386.rpm | SHA-256: 2f4d57433dc7a39c0df7f93112b1d057970e3eca10bb4e97d5c3037b5b619965 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
valgrind-3.5.0-5.el5.src.rpm | SHA-256: 2e73a861fbe8997b9fceffc0dab99b1736966398f68be4f6d1f00f217cc5787d |
x86_64 | |
valgrind-3.5.0-5.el5.i386.rpm | SHA-256: 913823072607886d70a3d7c570722262a3fc55b6c6c9536d7a854b552dab61dc |
valgrind-3.5.0-5.el5.x86_64.rpm | SHA-256: 1f3bb7b5632b9b63b7ef95db137cbd2cb9d19037a9c9db968c4801748294690e |
valgrind-devel-3.5.0-5.el5.i386.rpm | SHA-256: 2f4d57433dc7a39c0df7f93112b1d057970e3eca10bb4e97d5c3037b5b619965 |
valgrind-devel-3.5.0-5.el5.x86_64.rpm | SHA-256: bff5d12765bf6330371e705b9e23d4ffd51ba6a111b9d7dd46f52595ea23dd4a |
i386 | |
valgrind-3.5.0-5.el5.i386.rpm | SHA-256: 913823072607886d70a3d7c570722262a3fc55b6c6c9536d7a854b552dab61dc |
valgrind-devel-3.5.0-5.el5.i386.rpm | SHA-256: 2f4d57433dc7a39c0df7f93112b1d057970e3eca10bb4e97d5c3037b5b619965 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
valgrind-3.5.0-5.el5.src.rpm | SHA-256: 2e73a861fbe8997b9fceffc0dab99b1736966398f68be4f6d1f00f217cc5787d |
ppc | |
valgrind-3.5.0-5.el5.ppc.rpm | SHA-256: 875f5db75a6df7b4722c2064b5500e70bd5420561180c12a70880b66b0e3c05c |
valgrind-3.5.0-5.el5.ppc64.rpm | SHA-256: 55b198dd15c94abba290c40408be069f452ebdfc9adf7fd81910531868672a72 |
valgrind-devel-3.5.0-5.el5.ppc.rpm | SHA-256: 5faf8a0453d471b4c487d53375dcffd3e1ae39abfaa20f115f45383e64e82b29 |
valgrind-devel-3.5.0-5.el5.ppc64.rpm | SHA-256: ec0ae0c0304b95fdffcf3a62c6369d865cc1d761bbd361eb8fd13b6761b7f01c |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
valgrind-3.5.0-5.el5.src.rpm | SHA-256: 2e73a861fbe8997b9fceffc0dab99b1736966398f68be4f6d1f00f217cc5787d |
x86_64 | |
valgrind-3.5.0-5.el5.i386.rpm | SHA-256: 913823072607886d70a3d7c570722262a3fc55b6c6c9536d7a854b552dab61dc |
valgrind-3.5.0-5.el5.x86_64.rpm | SHA-256: 1f3bb7b5632b9b63b7ef95db137cbd2cb9d19037a9c9db968c4801748294690e |
valgrind-devel-3.5.0-5.el5.i386.rpm | SHA-256: 2f4d57433dc7a39c0df7f93112b1d057970e3eca10bb4e97d5c3037b5b619965 |
valgrind-devel-3.5.0-5.el5.x86_64.rpm | SHA-256: bff5d12765bf6330371e705b9e23d4ffd51ba6a111b9d7dd46f52595ea23dd4a |
i386 | |
valgrind-3.5.0-5.el5.i386.rpm | SHA-256: 913823072607886d70a3d7c570722262a3fc55b6c6c9536d7a854b552dab61dc |
valgrind-devel-3.5.0-5.el5.i386.rpm | SHA-256: 2f4d57433dc7a39c0df7f93112b1d057970e3eca10bb4e97d5c3037b5b619965 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.