Skip to navigation

Bug Fix Advisory ltrace bug fix update

Advisory: RHBA-2011:1473-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-11-22
Last updated on: 2011-11-22
Affected Products: Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

An updated ltrace package that fixes various bugs is now available.

The ltrace utility is a debugging program that runs a specified command until
the command exits. While the command is executing, ltrace intercepts and
records both the dynamic library calls called by the executed process and the
signals received by the executed process. The ltrace utility can also intercept
and print system calls executed by the process.

This updated ltrace package includes a fix for the following bug:

* When tracing a process with many threads, the traced process would very likely
be killed as the threads ran into breakpoins that wouldn't be handled by ltrace.
With this update, ltrace attaches to the newly created threads, and carefully
handles the breakpoints so that tracing events are not missed.

Note: when ltrace attached to a running process, that process could have been
detached with the instruction pointer pointed mid-instruction, or with pending
events, which would kill the process. This update improves the detach logic so
that the process is left in a consistent state before detaching. (BZ#733216)

All users of ltrace are advised to upgrade to this updated package, which
resolves these issues.


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/kb/docs/DOC-11259

Updated packages

Red Hat Enterprise Linux (v. 5 server)

IA-32:
ltrace-0.5-13.45svn.el5_7.12.i386.rpm
File outdated by:  RHBA-2013:1317
    MD5: fa86bf8ef920a6562882648136109cc6
SHA-256: 13cbf5661dc9cfdb8929cdc8943898847d254687e64aee41c1bd430dd2e099cf
 
IA-64:
ltrace-0.5-13.45svn.el5_7.12.ia64.rpm
File outdated by:  RHBA-2013:1317
    MD5: c5112c40553c14425d75b42b2162225b
SHA-256: 8f40342aeb634bef5bb81baa6398b424d116c7c9fbbf00347db8d1262ae07885
 
PPC:
ltrace-0.5-13.45svn.el5_7.12.ppc.rpm
File outdated by:  RHBA-2013:1317
    MD5: 427e5a564554131396bafcfd96a085a5
SHA-256: 366bc42a7e213e808795196793e520e82a507662d012d2d074ae73bb8ae20109
ltrace-0.5-13.45svn.el5_7.12.ppc64.rpm
File outdated by:  RHBA-2013:1317
    MD5: afe6d3586032aa18f419c9915ed2fd7a
SHA-256: ebf31e417c7fc370078c04a10d89799c60fcbd35160a889840e2bd3c40d2dec6
 
s390x:
ltrace-0.5-13.45svn.el5_7.12.s390x.rpm
File outdated by:  RHBA-2013:1317
    MD5: 3d3ef94c20d3e5b2fa307ed594e253df
SHA-256: 2551d7d1c315132230bf849e7722bf1221c61eaa72aad4baaccb5b2c93fef13b
 
x86_64:
ltrace-0.5-13.45svn.el5_7.12.x86_64.rpm
File outdated by:  RHBA-2013:1317
    MD5: 3f2808e6b68fde7200148593726c7b7d
SHA-256: 4725d0919d2d33fb3b2edc7d7e84995d43e42938b43e186cb2ff7302d4275559
 
Red Hat Enterprise Linux Desktop (v. 5 client)

IA-32:
ltrace-0.5-13.45svn.el5_7.12.i386.rpm
File outdated by:  RHBA-2013:1317
    MD5: fa86bf8ef920a6562882648136109cc6
SHA-256: 13cbf5661dc9cfdb8929cdc8943898847d254687e64aee41c1bd430dd2e099cf
 
x86_64:
ltrace-0.5-13.45svn.el5_7.12.x86_64.rpm
File outdated by:  RHBA-2013:1317
    MD5: 3f2808e6b68fde7200148593726c7b7d
SHA-256: 4725d0919d2d33fb3b2edc7d7e84995d43e42938b43e186cb2ff7302d4275559
 
(The unlinked packages above are only available from the Red Hat Network)

Keywords

ltrace, multi-threaded, threads


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/