> with this change utrace_resume()->start_callback() returns with
> utrace->reporting != NULL !!! This obviously breaks utrace_barrier(),
> it can hang "forever".

Oops!  Though I've been trying to leave most such details to your
discretion, I should have caught this.

> I'll send the fix tomorrow. Damn, the fix is trivial but I'd like
> to avoid another ugly check in start_callback(), and I don't think
> utrace_resume() should clear ->reporting.

I agree.  The purpose of start/finish_callback is to handle all that
bookkeeping in one place.


Thanks,
Roland

Reply via email to