[Bug uprobes/13539] occasional oops, kernel SEGV, RHEL5, :uprobes:uprobe_free_process+0xba/0x131

David Smith dsmith@redhat.com
Fri Jan 6 17:01:00 GMT 2012


On 01/06/2012 06:25 AM, Srikar Dronamraju wrote:

> 
> While I still cannot see a reason how uprobe_{free,put}_process can 
> race uprobe_report_{exit,exec}, I certainly think somebit of cleanup 
> can be done.  However I am dont think we need to do a utask or uproc lookup
> from the table. Especially in case of callbacks.
> 
> Mostly similar to what Jim proposed.
> I havent tested this patch myself and I couldnt reproduce the problem.


With your patch, I got the same stapio hang as I mentioned in comment #5
on the bug, but happened on the 3rd run of the unprivileged_myproc.exp
test case (it has happened on every run with the pr13539 branch code for
me).  So your code is a slight improvement.

That comment also describes my environment in duplicating the bug which
might help you.

-- 

David Smith
dsmith@redhat.com
Red Hat
http://www.redhat.com
256.217.0141 (direct)
256.837.0057 (fax)



More information about the Systemtap mailing list