Bug Fix Advisory strace bug fix update

Advisory: RHBA-2009:0309-3
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-02-18
Last updated on: 2009-02-18
Affected Products: Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
Red Hat Enterprise Linux EUS (v. 5.3.z server)
OVAL: N/A

Details

An updated strace package that fixes a bug is now available.

The strace program intercepts and records the system calls that are made
and the signals that are received by processes.

This updated strace package fixes a bug which occurred when "strace -f" was
used to trace a multithreaded program. strace selected threads to trace in
an inoptimal manner, which could have caused certain threads to either run
more slowly or to perpetually wait. With this update, strace selects
threads to trace in a smarter manner, thus ensuring that no threads are
left overlong in a waiting state, and therefore resolving the issue.

All users of strace are advised to upgrade to this updated package, which
resolves this issue.


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
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Enterprise Linux (v. 5 server)

SRPMS:
strace-4.5.18-2.el5_3.3.src.rpm
File outdated by:  RHBA-2009:1317
    8f184d00f6b860d031b1eca4c48aa198
 
IA-32:
strace-4.5.18-2.el5_3.3.i386.rpm
File outdated by:  RHBA-2009:1317
    5a9d446fcb6d767febe7190bc13d8e50
 
IA-64:
strace-4.5.18-2.el5_3.3.ia64.rpm
File outdated by:  RHBA-2009:1317
    92391959965a3476e317920efb28a757
 
PPC:
strace-4.5.18-2.el5_3.3.ppc.rpm
File outdated by:  RHBA-2009:1317
    abce0096ad79f5de01843c4e1d95d763
strace64-4.5.18-2.el5_3.3.ppc64.rpm
File outdated by:  RHBA-2009:1317
    b58a1a8e99de4645e7cabef847c77109
 
s390x:
strace-4.5.18-2.el5_3.3.s390x.rpm
File outdated by:  RHBA-2009:1317
    5c17e0e042824aa9f603ca73f1f4e438
 
x86_64:
strace-4.5.18-2.el5_3.3.x86_64.rpm
File outdated by:  RHBA-2009:1317
    3a6326c21c4ef943533947d3755e35a8
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
strace-4.5.18-2.el5_3.3.src.rpm
File outdated by:  RHBA-2009:1317
    8f184d00f6b860d031b1eca4c48aa198
 
IA-32:
strace-4.5.18-2.el5_3.3.i386.rpm
File outdated by:  RHBA-2009:1317
    5a9d446fcb6d767febe7190bc13d8e50
 
x86_64:
strace-4.5.18-2.el5_3.3.x86_64.rpm
File outdated by:  RHBA-2009:1317
    3a6326c21c4ef943533947d3755e35a8
 
Red Hat Enterprise Linux EUS (v. 5.3.z server)

SRPMS:
strace-4.5.18-2.el5_3.3.src.rpm
File outdated by:  RHBA-2009:1317
    8f184d00f6b860d031b1eca4c48aa198
 
IA-32:
strace-4.5.18-2.el5_3.3.i386.rpm     5a9d446fcb6d767febe7190bc13d8e50
 
IA-64:
strace-4.5.18-2.el5_3.3.ia64.rpm     92391959965a3476e317920efb28a757
 
PPC:
strace-4.5.18-2.el5_3.3.ppc.rpm     abce0096ad79f5de01843c4e1d95d763
strace64-4.5.18-2.el5_3.3.ppc64.rpm     b58a1a8e99de4645e7cabef847c77109
 
s390x:
strace-4.5.18-2.el5_3.3.s390x.rpm     5c17e0e042824aa9f603ca73f1f4e438
 
x86_64:
strace-4.5.18-2.el5_3.3.x86_64.rpm     3a6326c21c4ef943533947d3755e35a8
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

484074 - [5.3] Some threads stop when strace with -f option is executed on a multi-thread process.


Keywords

debugging, strace


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/