This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug runtime/11140] New: SystemTap userspace marker in shared libraries cause probed program crash


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]