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/12877] task_finder doesn't get non-standard exec's right


http://sourceware.org/bugzilla/show_bug.cgi?id=12877

David Smith <dsmith at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #4 from David Smith <dsmith at redhat dot com> 2011-06-17 16:22:53 UTC ---
Fixed in commit acaf72f.  Also added a testcase to look at 3 types of exec:

- fork/exec
- exec (no fork)
- multi-threaded exec

The new code should be more efficient than the old code (since we no longer
look up the exec'ed process parent's path to see if it is "interesting").

One possible complication with the new code is that if the utrace exec handlers
get called in the wrong order it could look like the exec'ed program started
before the original one ended.  I haven't seen this problem on either the old
RHEL5 version of utrace or the current version.

Regression tested on:

rhel5: 2.6.18-238.12.1.el5debug (x86_64), 2.6.18-267.el5 (ia64)
rhel6: 2.6.32-131.2.1.el6.x86_64
f14: 2.6.35.13-91.fc14.i686.PAE
f15: 2.6.38.6-27.fc15.x86_64

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


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