This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[Bug runtime/13146] memory allocation can sleep
- From: "dsmith at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: systemtap at sourceware dot org
- Date: Thu, 01 Sep 2011 14:50:44 +0000
- Subject: [Bug runtime/13146] memory allocation can sleep
- Auto-submitted: auto-generated
- References: <bug-13146-6586@http.sourceware.org/bugzilla/>
http://sourceware.org/bugzilla/show_bug.cgi?id=13146
David Smith <dsmith at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #1 from David Smith <dsmith at redhat dot com> 2011-09-01 14:50:44 UTC ---
Fixed in commit 8e794e9 (which also fixes a couple of places to handle memory
allocation failures better).
Regression tested on:
RHEL4: 2.6.9-100.ELsmp (i686)
RHEL5: 2.6.18-274.el5debug (x86_64)
RHEL6: 2.6.32-192.el6.x86_64.debug (x86_64)
f15: 2.6.40.3-0.fc15.i686.debug (i686)
rawhide: 3.0.1-6.fc17.x86_64 (x86_64)
Note that this came up while working on bug #10994. During some utrace probe
handlers, memory allocation is done (typically to allocate space for a
pathname). That is fine, since utrace probe handlers are run in a sleepable
context.
However, the new utrace-free task_finder will be implemented via tracepoints,
and tracepoint probe handers are not run in a sleepable context.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.