Bug 464010

Summary: uprobes on cloney shells can cause SEGV
Product: Red Hat Enterprise Linux 5 Reporter: Frank Ch. Eigler <fche>
Component: systemtapAssignee: Frank Ch. Eigler <fche>
Status: CLOSED ERRATA QA Contact: BaseOS QE <qe-baseos-auto>
Severity: high Docs Contact:
Priority: medium    
Version: 5.3CC: dsmith, mjw, pmuller, riek
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-20 21:06:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Frank Ch. Eigler 2008-09-25 20:47:21 UTC
See http://sources.redhat.com/PR6829.
Reproducer:

# stap -e 'probe process("zsh").function("main") {log(pp())}' &
# zsh
segmentation fault | done | ...

A fix is in development and will need to be copied to the RHEL5.3
branch.

Comment 4 Frank Ch. Eigler 2008-10-22 20:31:32 UTC
This bug will be linked to that erratum once its fix is ready for
backporting to the rhel5.3 branch code ("MODIFIED").  There will
probably be some other related fixes also coming along, such as
systemtap PR 5274.

Comment 5 David Smith 2008-11-05 15:32:48 UTC
The following set of patches have been added to the specfile for this issue:

systemtap-0.7.2-PR6829-avoid-unregister_uprobe.patch
systemtap-0.7.2-PR6871-weaken-prologue-assertion.patch
systemtap-0.7.2-PR5274-s390-uprobes-longjump-support.patch
systemtap-0.7.2-PR5274-s390-task_finder-support.patch

Comment 10 errata-xmlrpc 2009-01-20 21:06:48 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHEA-2009-0184.html