[Bug runtime/7082] uretprobes probes causing kernel problems

jkenisto at us dot ibm dot com sourceware-bugzilla@sourceware.org
Wed Dec 10 19:33:00 GMT 2008


------- Additional Comments From jkenisto at us dot ibm dot com  2008-12-10 19:32 -------
(In reply to comment #3)
> (In reply to comment #2)
> > Created an attachment (id=3099)
 --> (http://sourceware.org/bugzilla/attachment.cgi?id=3099&action=view)
> > Adds some instrumentation to uprobes2/uprobes.c (AKA uprobes_core.c)
> > 
> > I'm not seeing any hangs, but I see the Trace/breakpoint trap on [2].
> 
> Which arch/kernel is this on?

2.6.27, with fairly old (11/19) stap bits.  I haven't updated yet because I'm
seeing some of the same problems in the bits I'm running.

Srikar did some investigation, and we discussed it.  At least part of the
problem is that uprobes isn't properly disposing of the uprobe_process struct on
exec when there are outstanding uretprobe_instances.  It's a ref-count problem.
 When we fix that, the "Child %d failed to inherit parent %d's SSOL vma..." and
"Parent %d's SSOL vma is no longer valid..." reports go away, but I still get
the Trace/breakpoint trap.  Stay tuned.


-- 


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

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the Systemtap mailing list