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.
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.
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
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