This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/11140] New: SystemTap userspace marker in shared libraries cause probed program crash
- From: "wcohen at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sources dot redhat dot com
- Date: 5 Jan 2010 21:44:41 -0000
- Subject: [Bug runtime/11140] New: SystemTap userspace marker in shared libraries cause probed program crash
- Reply-to: sourceware-bugzilla at sourceware dot org
The use of userspace markers in a shared library causes the program
using the shared library to crash on F-12. This can be observed with a
current git checkout of systemtap:
Observed this when attempting to use markers in python, which are in a
shared library. The instrumented python srpm is at
http://people.redhat.com/wcohen/fudcon2009/python-2.6.2-5.fc12.src.rpm
When a script using the markers in the python shared library (problem
triggered with attached pytrace.stp script), applications using the
shared library do fail.
1. In one window start the systemtap script with:
stap /home/wcohen/research/profiling/pytrace.stp
2. Attempt to run python with:
$ python
Bus error (core dumped)
The expected result would be the systemtap script printing out
information as python runs.
A systemtap RPM was built from the systemtap git repository and
installed on the system.
The kernel was kernel-2.6.31.9-174.fc12.x86_64
The problem appears to be related to the following git checking:
http://sources.redhat.com/git/gitweb.cgi?p=systemtap.git;a=commit;h=93c8419165a7c651989cc344364b86695e1f142c
--
Summary: SystemTap userspace marker in shared libraries cause
probed program crash
Product: systemtap
Version: unspecified
Status: NEW
Severity: critical
Priority: P2
Component: runtime
AssignedTo: systemtap at sources dot redhat dot com
ReportedBy: wcohen at redhat dot com
CC: scox at redhat dot com
OtherBugsDependingO 10907
nThis:
http://sourceware.org/bugzilla/show_bug.cgi?id=11140
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.