- Issued:
- 2009-09-02
- Updated:
- 2009-09-02
RHBA-2009:1313 - Bug Fix Advisory
Synopsis
systemtap bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated systemtap packages that fix various bugs, enhance user-space
probing, improve support for debuginfo-less operations and apply several
other enhancements are now available.
Description
SystemTap provides an instrumentation infrastructure for systems running
the Linux 2.6 kernel. It allows users to write scripts that probe and trace
system events for monitoring and profiling purposes. SystemTap's framework
allows users to investigate and monitor a wide variety of wide variety of
kernel functions, system calls, and other evens that occur in both
kernel-space and user-space.
With this update, SystemTap is now re-based on upstream version 0.9.7. This
applies several bug fixes and enhancements, including:
- The systemtap-testsuite package contained test cases that were
incorrectly configured as 'executable' (systemtap.base/bz10078.stp,
buildko/two.stp, and buildok/thirty.stp). Any test runs involving these
cases failed unexpectedly. This release fixes the permissions for all test
cases provided by the systemtap-testsuite package. (BZ#499657)
- On-file flight recording is now supported. This allows stap to run in the
background and record huge trace log information on the disk, rather than
just to memory. (BZ#438737)
- Kernel tracepoints are now supported for probing predefined kernel events
without any debuginfo information. Tracepoints incur less overhead than
kprobes, and context parameters are available with full type information.
For a list of available, supported tracepoints, run the command stap -L
'kernel.trace("*")'. (BZ#475456 and BZ#498040)
- SystemTap log rotation is now supported. With this, a running SystemTap
script can switch to a different log file during on-file flight recording
without stopping. Users can specify a time or log file size that triggers a
log rotation, helping ensure that a SystemTap script never stops recording
information. (BZ#481704)
SystemTap is no longer a technology preview, and now has production
support. Red Hat recommendeds that users run scripts on development
machines before deployment in production environments. Since SystemTap is
an optional diagnostic tool, users can easily stop using it in the event of
a problem. Options such as "-g" for Guru mode, and "-D*", allow users to
disable several security checks. Scripts using these options may not be
supported.
Red Hat plans to fix problems in SystemTap, or the Linux kernel, as they
arise in connection with new scripts. In some cases, a fix may include
extending the blacklist for known areas of the Linux kernel that are unsafe
to probe. All scripts that use probes targeting blacklisted areas will need
to be revised.
This errata contains several other enhancements and bug fixes. For a
complete list of SystemTap updates applied by this errata, please refer to
the SystemTap errata entry in the Red Hat Enterprise Linux 5.4 Technical
Notes available at
http://redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/ Technical_Notes/systemtap.html
SystemTap users are advised to upgrade to this version.
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
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 475456 - [FUJITSU 5.4 FEAT] systemtap tracepoint support
- BZ - 481377 - systemtap rebase for RHEL5.4
- BZ - 485498 - Beginer Guide Install scripts to be included in systemtap rpm
- BZ - 494462 - systemtap sends signals to all processes in process group.
- BZ - 498018 - enable "probe process.insn[.block]" for rhel5-era utrace
- BZ - 498040 - intermittent crashes on prototype kprobe.function("foo") probes for erroneous "foo"
- BZ - 499657 - Bogus testsuite failures due to permissions
- BZ - 499677 - 'Unknown symbol in module' in Pass 5 when probing userspace
- BZ - 499688 - buildok/vfs_testcase.stp fails to build on ppc
- BZ - 501759 - dwfl_offline_section_address: Assertion `mod->e_type == 1' failed.
- BZ - 501795 - sdt.h on powerpc Error: junk at end of line: `0'
- BZ - 504007 - possible intermittent deadlock with uprobes due to task_finder mm_lock holding
CVEs
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
systemtap-0.9.7-5.el5.src.rpm | SHA-256: 3239b1248fd4a89c2ec034e3ea1bbf0a8ac331996ca6035e15982af1e1cff482 |
x86_64 | |
systemtap-0.9.7-5.el5.x86_64.rpm | SHA-256: c22beb8230f18bc1221eef67ce86a870101e1a94f646c99d98e32f8c4a5498f0 |
systemtap-client-0.9.7-5.el5.x86_64.rpm | SHA-256: b3f3e49ef8961ca8ccee595c3c08b4ae2df2a87768b4ef7d5a74f5216247a687 |
systemtap-initscript-0.9.7-5.el5.x86_64.rpm | SHA-256: 0db719778cde2dca57bebf4aa39f6b5e2e5e4658cfcac0d799727f69f31477c1 |
systemtap-runtime-0.9.7-5.el5.x86_64.rpm | SHA-256: e4af11921bea73efbc6b9849384ac7fa123daa8c532fff3632c3c03d118c3049 |
systemtap-sdt-devel-0.9.7-5.el5.i386.rpm | SHA-256: 7a274fe4f99b229198dcde5fce8da0877b741f1bd47ee6e204bdfde083c1dc49 |
systemtap-sdt-devel-0.9.7-5.el5.x86_64.rpm | SHA-256: 7b09d271d93cb571c902a6100c87a0a94e70db0da0b089f249dd2923582a2c93 |
systemtap-server-0.9.7-5.el5.x86_64.rpm | SHA-256: 7d5676ad310aebd831d599477a01c69a8aeaa4bdb23bde408a40e431e28903dd |
systemtap-testsuite-0.9.7-5.el5.x86_64.rpm | SHA-256: be4441e89b37842e4d0b55b6c26246f28baa6ff950595a33ee121b3ac8e4aeca |
ia64 | |
systemtap-0.9.7-5.el5.ia64.rpm | SHA-256: 46ac16e708d74cd3bb123f1bf054a514d0c7f234ecd56d226cc749b4f7acc41f |
systemtap-client-0.9.7-5.el5.ia64.rpm | SHA-256: 2dc1ef850e06ff6bebcefe3d53291ef1b6dd2808729862b2af7905393d0505bd |
systemtap-initscript-0.9.7-5.el5.ia64.rpm | SHA-256: 48c2b654d2f082a4e2a8e400793ffd4e9b3ad7a9fad5e6acb2944afcd7bd6836 |
systemtap-runtime-0.9.7-5.el5.ia64.rpm | SHA-256: 9cbe559d8594aeadeca6b64f482adf312c86739e2ce8726531f99c522c90e10d |
systemtap-sdt-devel-0.9.7-5.el5.ia64.rpm | SHA-256: 7bb9ec0e5759bb6341f66f0edf177def9eff1d15f0be7f89e7735c0611a2dfb6 |
systemtap-server-0.9.7-5.el5.ia64.rpm | SHA-256: 01cf859dc7104f78b209245cafcc1e1f0e6d13e9c78693735164d6a726e2dde0 |
systemtap-testsuite-0.9.7-5.el5.ia64.rpm | SHA-256: 52eed593b409fa3a7aa3163e039785d91704b8f840b4ecacc757ab835e2a5db8 |
i386 | |
systemtap-0.9.7-5.el5.i386.rpm | SHA-256: d531e76119ee0c1f4c9c8d06dc0c14068124704ee2f330843b13dda74881a005 |
systemtap-client-0.9.7-5.el5.i386.rpm | SHA-256: 25a8a110f99dbf2e4014c416b6b03b2ba529bdbc18bff6e0d51f20722a5a56c7 |
systemtap-initscript-0.9.7-5.el5.i386.rpm | SHA-256: aca532523eba08c777491a17e85af8390554020ccbdc2c3b5c6d0069e78137e9 |
systemtap-runtime-0.9.7-5.el5.i386.rpm | SHA-256: 2505661c695e5a7bcdc50c1418333cdb6e2c06f55d6d99cf936bb316994ec423 |
systemtap-sdt-devel-0.9.7-5.el5.i386.rpm | SHA-256: 7a274fe4f99b229198dcde5fce8da0877b741f1bd47ee6e204bdfde083c1dc49 |
systemtap-server-0.9.7-5.el5.i386.rpm | SHA-256: 39a53f1f22cc860e768e10891877ab0003f9a53cf0b11c936ebda99c55b663ec |
systemtap-testsuite-0.9.7-5.el5.i386.rpm | SHA-256: df26a9c4a5575bb3263e34072f3dd1bff8c4cb54b602ab383c6ab90fd39c3f30 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
systemtap-0.9.7-5.el5.src.rpm | SHA-256: 3239b1248fd4a89c2ec034e3ea1bbf0a8ac331996ca6035e15982af1e1cff482 |
x86_64 | |
systemtap-0.9.7-5.el5.x86_64.rpm | SHA-256: c22beb8230f18bc1221eef67ce86a870101e1a94f646c99d98e32f8c4a5498f0 |
systemtap-client-0.9.7-5.el5.x86_64.rpm | SHA-256: b3f3e49ef8961ca8ccee595c3c08b4ae2df2a87768b4ef7d5a74f5216247a687 |
systemtap-initscript-0.9.7-5.el5.x86_64.rpm | SHA-256: 0db719778cde2dca57bebf4aa39f6b5e2e5e4658cfcac0d799727f69f31477c1 |
systemtap-runtime-0.9.7-5.el5.x86_64.rpm | SHA-256: e4af11921bea73efbc6b9849384ac7fa123daa8c532fff3632c3c03d118c3049 |
systemtap-sdt-devel-0.9.7-5.el5.i386.rpm | SHA-256: 7a274fe4f99b229198dcde5fce8da0877b741f1bd47ee6e204bdfde083c1dc49 |
systemtap-sdt-devel-0.9.7-5.el5.x86_64.rpm | SHA-256: 7b09d271d93cb571c902a6100c87a0a94e70db0da0b089f249dd2923582a2c93 |
systemtap-server-0.9.7-5.el5.x86_64.rpm | SHA-256: 7d5676ad310aebd831d599477a01c69a8aeaa4bdb23bde408a40e431e28903dd |
systemtap-testsuite-0.9.7-5.el5.x86_64.rpm | SHA-256: be4441e89b37842e4d0b55b6c26246f28baa6ff950595a33ee121b3ac8e4aeca |
i386 | |
systemtap-0.9.7-5.el5.i386.rpm | SHA-256: d531e76119ee0c1f4c9c8d06dc0c14068124704ee2f330843b13dda74881a005 |
systemtap-client-0.9.7-5.el5.i386.rpm | SHA-256: 25a8a110f99dbf2e4014c416b6b03b2ba529bdbc18bff6e0d51f20722a5a56c7 |
systemtap-initscript-0.9.7-5.el5.i386.rpm | SHA-256: aca532523eba08c777491a17e85af8390554020ccbdc2c3b5c6d0069e78137e9 |
systemtap-runtime-0.9.7-5.el5.i386.rpm | SHA-256: 2505661c695e5a7bcdc50c1418333cdb6e2c06f55d6d99cf936bb316994ec423 |
systemtap-sdt-devel-0.9.7-5.el5.i386.rpm | SHA-256: 7a274fe4f99b229198dcde5fce8da0877b741f1bd47ee6e204bdfde083c1dc49 |
systemtap-server-0.9.7-5.el5.i386.rpm | SHA-256: 39a53f1f22cc860e768e10891877ab0003f9a53cf0b11c936ebda99c55b663ec |
systemtap-testsuite-0.9.7-5.el5.i386.rpm | SHA-256: df26a9c4a5575bb3263e34072f3dd1bff8c4cb54b602ab383c6ab90fd39c3f30 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
systemtap-0.9.7-5.el5.src.rpm | SHA-256: 3239b1248fd4a89c2ec034e3ea1bbf0a8ac331996ca6035e15982af1e1cff482 |
x86_64 | |
systemtap-0.9.7-5.el5.x86_64.rpm | SHA-256: c22beb8230f18bc1221eef67ce86a870101e1a94f646c99d98e32f8c4a5498f0 |
systemtap-client-0.9.7-5.el5.x86_64.rpm | SHA-256: b3f3e49ef8961ca8ccee595c3c08b4ae2df2a87768b4ef7d5a74f5216247a687 |
systemtap-initscript-0.9.7-5.el5.x86_64.rpm | SHA-256: 0db719778cde2dca57bebf4aa39f6b5e2e5e4658cfcac0d799727f69f31477c1 |
systemtap-runtime-0.9.7-5.el5.x86_64.rpm | SHA-256: e4af11921bea73efbc6b9849384ac7fa123daa8c532fff3632c3c03d118c3049 |
systemtap-server-0.9.7-5.el5.x86_64.rpm | SHA-256: 7d5676ad310aebd831d599477a01c69a8aeaa4bdb23bde408a40e431e28903dd |
systemtap-testsuite-0.9.7-5.el5.x86_64.rpm | SHA-256: be4441e89b37842e4d0b55b6c26246f28baa6ff950595a33ee121b3ac8e4aeca |
i386 | |
systemtap-0.9.7-5.el5.i386.rpm | SHA-256: d531e76119ee0c1f4c9c8d06dc0c14068124704ee2f330843b13dda74881a005 |
systemtap-client-0.9.7-5.el5.i386.rpm | SHA-256: 25a8a110f99dbf2e4014c416b6b03b2ba529bdbc18bff6e0d51f20722a5a56c7 |
systemtap-initscript-0.9.7-5.el5.i386.rpm | SHA-256: aca532523eba08c777491a17e85af8390554020ccbdc2c3b5c6d0069e78137e9 |
systemtap-runtime-0.9.7-5.el5.i386.rpm | SHA-256: 2505661c695e5a7bcdc50c1418333cdb6e2c06f55d6d99cf936bb316994ec423 |
systemtap-server-0.9.7-5.el5.i386.rpm | SHA-256: 39a53f1f22cc860e768e10891877ab0003f9a53cf0b11c936ebda99c55b663ec |
systemtap-testsuite-0.9.7-5.el5.i386.rpm | SHA-256: df26a9c4a5575bb3263e34072f3dd1bff8c4cb54b602ab383c6ab90fd39c3f30 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
systemtap-0.9.7-5.el5.src.rpm | SHA-256: 3239b1248fd4a89c2ec034e3ea1bbf0a8ac331996ca6035e15982af1e1cff482 |
s390x | |
systemtap-0.9.7-5.el5.s390x.rpm | SHA-256: 3d2d07ea0163ce07dbf3d9b72f323c16dc996f11e8aa711607e4e7e469c042cb |
systemtap-client-0.9.7-5.el5.s390x.rpm | SHA-256: 80f8fb40aea8dde2fcfd00b670e6dc46808cddbe9cb770445c5b908236c4ec7b |
systemtap-initscript-0.9.7-5.el5.s390x.rpm | SHA-256: b70150837ce4f0094401f4439a9cb6adf99745b94380b5f2ebeaa20042cbc53f |
systemtap-runtime-0.9.7-5.el5.s390x.rpm | SHA-256: 3b16856f29ee175dc57f053e6f300fcd4ad69cfda2ceae068e1c61371c79c785 |
systemtap-sdt-devel-0.9.7-5.el5.s390.rpm | SHA-256: 2c8ecc88e01ab168d6dbda56f2122c9bb2fcfdd6d93469948429ac22c1e3c771 |
systemtap-sdt-devel-0.9.7-5.el5.s390x.rpm | SHA-256: 81d94c7ae87b469336efc13f885f9004f9aa2a7fd1af5c46088fe7528a7cdbed |
systemtap-server-0.9.7-5.el5.s390x.rpm | SHA-256: aecf29c61c732e0542c06b78d8ed8390978d6f8ceb99e5b290f0ca3c4f45ca1a |
systemtap-testsuite-0.9.7-5.el5.s390x.rpm | SHA-256: 8048d1995620329eb4be65aea21adf285c2a1675551f93ad0a7f5c15204a14cb |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
systemtap-0.9.7-5.el5.src.rpm | SHA-256: 3239b1248fd4a89c2ec034e3ea1bbf0a8ac331996ca6035e15982af1e1cff482 |
ppc | |
systemtap-0.9.7-5.el5.ppc64.rpm | SHA-256: ad87585eccf0bac3967932081ace03a0d5af86ed7b31313572a9c47090b2e8b0 |
systemtap-client-0.9.7-5.el5.ppc64.rpm | SHA-256: 9c90e41cbe3c1e2df14b516c757382822b33fef2dab1993d64ca54ea7a4b87f8 |
systemtap-initscript-0.9.7-5.el5.ppc64.rpm | SHA-256: b4f093916dafd73e003e104f1ca9a6d6b23132ee834b288d48c035b6ea262153 |
systemtap-runtime-0.9.7-5.el5.ppc64.rpm | SHA-256: 009df550280b45f2143993843f91206a45104dbf51ac041cb3bee982db862c60 |
systemtap-sdt-devel-0.9.7-5.el5.ppc64.rpm | SHA-256: 277579cf93475fc7b42a3762eb88ad85f6f9c1e4c63f1de1ab689995406ed496 |
systemtap-server-0.9.7-5.el5.ppc64.rpm | SHA-256: e4ad4937c46470ba01907a173209b07208253a0d1cdc000175ece619e0edc3dd |
systemtap-testsuite-0.9.7-5.el5.ppc64.rpm | SHA-256: 4f41aadf60f1b37a3539b2e73cd0758df681e1d267794b9d4404111d5116f25f |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
systemtap-0.9.7-5.el5.src.rpm | SHA-256: 3239b1248fd4a89c2ec034e3ea1bbf0a8ac331996ca6035e15982af1e1cff482 |
x86_64 | |
systemtap-0.9.7-5.el5.x86_64.rpm | SHA-256: c22beb8230f18bc1221eef67ce86a870101e1a94f646c99d98e32f8c4a5498f0 |
systemtap-client-0.9.7-5.el5.x86_64.rpm | SHA-256: b3f3e49ef8961ca8ccee595c3c08b4ae2df2a87768b4ef7d5a74f5216247a687 |
systemtap-initscript-0.9.7-5.el5.x86_64.rpm | SHA-256: 0db719778cde2dca57bebf4aa39f6b5e2e5e4658cfcac0d799727f69f31477c1 |
systemtap-runtime-0.9.7-5.el5.x86_64.rpm | SHA-256: e4af11921bea73efbc6b9849384ac7fa123daa8c532fff3632c3c03d118c3049 |
systemtap-sdt-devel-0.9.7-5.el5.i386.rpm | SHA-256: 7a274fe4f99b229198dcde5fce8da0877b741f1bd47ee6e204bdfde083c1dc49 |
systemtap-sdt-devel-0.9.7-5.el5.x86_64.rpm | SHA-256: 7b09d271d93cb571c902a6100c87a0a94e70db0da0b089f249dd2923582a2c93 |
systemtap-server-0.9.7-5.el5.x86_64.rpm | SHA-256: 7d5676ad310aebd831d599477a01c69a8aeaa4bdb23bde408a40e431e28903dd |
systemtap-testsuite-0.9.7-5.el5.x86_64.rpm | SHA-256: be4441e89b37842e4d0b55b6c26246f28baa6ff950595a33ee121b3ac8e4aeca |
i386 | |
systemtap-0.9.7-5.el5.i386.rpm | SHA-256: d531e76119ee0c1f4c9c8d06dc0c14068124704ee2f330843b13dda74881a005 |
systemtap-client-0.9.7-5.el5.i386.rpm | SHA-256: 25a8a110f99dbf2e4014c416b6b03b2ba529bdbc18bff6e0d51f20722a5a56c7 |
systemtap-initscript-0.9.7-5.el5.i386.rpm | SHA-256: aca532523eba08c777491a17e85af8390554020ccbdc2c3b5c6d0069e78137e9 |
systemtap-runtime-0.9.7-5.el5.i386.rpm | SHA-256: 2505661c695e5a7bcdc50c1418333cdb6e2c06f55d6d99cf936bb316994ec423 |
systemtap-sdt-devel-0.9.7-5.el5.i386.rpm | SHA-256: 7a274fe4f99b229198dcde5fce8da0877b741f1bd47ee6e204bdfde083c1dc49 |
systemtap-server-0.9.7-5.el5.i386.rpm | SHA-256: 39a53f1f22cc860e768e10891877ab0003f9a53cf0b11c936ebda99c55b663ec |
systemtap-testsuite-0.9.7-5.el5.i386.rpm | SHA-256: df26a9c4a5575bb3263e34072f3dd1bff8c4cb54b602ab383c6ab90fd39c3f30 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.