- Issued:
- 2004-12-21
- Updated:
- 2004-12-21
RHBA-2004:561 - Bug Fix Advisory
Synopsis
Updated gdb and libunwind packages
Type/Severity
Bug Fix Advisory
Topic
Updated gdb and libunwind (Itanium) packages that fix various bugs are now
available.
Description
GDB is a debugger for C, C++, and other programming languages. Libunwind
provides a C ABI to determine the call-chain of a program.
This updated gdb package is based on a snapshot from the Free Software
Foundation mainline, taken on June 7, 2004. It includes all the fixes that
are present in the FSF gdb-6.1.1 release. It also includes most patches
committed to mainline FSF up to Oct-04.
As a result of GDB motivated fixes in the kernel, signal handling is vastly
improved on all architectures and support for large corefiles is now fixed.
Multi-threaded watchpoint support has been added to x86, AMD64, Itanium,
and IBM eServer zSeries (partial).
This package fixes a problem with corrupted pc of threads on i386. This
package fixes a problem with GDB running wild with zero pc on Itanium.
All users of gdb or linunwind (Itanium) should upgrade to these updated
packages, which resolve these issues.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied. Use Red Hat
Network to download and update your packages. To launch the Red Hat
Update Agent, use the following command:
up2date
For information on how to install packages manually, refer to the
following Web page for the System Administration or Customization
guide specific to your system:
Affected Products
- Red Hat Enterprise Linux Server 3 x86_64
- Red Hat Enterprise Linux Server 3 ia64
- Red Hat Enterprise Linux Server 3 i386
- Red Hat Enterprise Linux Workstation 3 x86_64
- Red Hat Enterprise Linux Workstation 3 ia64
- Red Hat Enterprise Linux Workstation 3 i386
- Red Hat Enterprise Linux Desktop 3 x86_64
- Red Hat Enterprise Linux Desktop 3 i386
- Red Hat Enterprise Linux for IBM z Systems 3 s390x
- Red Hat Enterprise Linux for IBM z Systems 3 s390
- Red Hat Enterprise Linux for Power, big endian 3 ppc
Fixes
- BZ - 78228 - Cannot find user-level thread for LWP 27549: generic error
- BZ - 83443 - No per thread watchpoints on i386
- BZ - 85491 - gdb.java/jmisc1.exp: setting breakpoint at jmisc.main(java.lang.String[])
- BZ - 91455 - 'gcore' command fails to preserve values of access registers
- BZ - 99228 - Debugging PIEs does not work
- BZ - 103098 - unexpected failures on gdb tests
- BZ - 103141 - unexpected failures on gdb tests
- BZ - 104632 - thread apply all stops after message from command
- BZ - 104763 - gdb can't get a stack
- BZ - 117826 - CRM #310828: gcc/c++ produces 2 copies of constructors on RHEL 3
- BZ - 119753 - 32-bit GDB missing
- BZ - 120869 - LTC7406-up2date missing dependencies
- BZ - 122942 - gdb package does not require libunwind
- BZ - 127028 - Annoying gdb message
- BZ - 127332 - Upgrade to gdb 6.1?
- BZ - 127889 - LTC10004-GDB: Internal Error when Stepping, 32 bit only
- BZ - 128136 - gdb info not available for non-root users
- BZ - 128437 - gdb file conflict i386 <-> x86_64
- BZ - 128618 - Deferred breakpoints only work the first cycle of debugging
- BZ - 128620 - deferred breakpoints don't allow deferring on member functions
- BZ - 129661 - LTC10467-GDB: Error reading shared library symbols
- BZ - 130128 - 64bit gdb install overwrites installed 32bit gdb
- BZ - 130896 - [RHEL3] gdb threads problem
- BZ - 133140 - Problem with backtrace on IA64
- BZ - 135410 - Cannot debug 64-bit userspace.
- BZ - 135632 - package has multilib conflicts
- BZ - 135822 - gdb loops when application unloads library with breakpoint
- BZ - 136841 - LTC11956-gdb stops parsing command script when hits error
- BZ - 136891 - 64-bit PPC GDB can't single step out of a signal handler
- BZ - 137317 - s390 GDB can't backtrace with latest GCC
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.