Hi, David. I'm back in the saddle at home today and got a chance to look
into this bug.
I've fixed it in the current utrace git/patch. I also committed it for the
next rawhide kernel. I think rawhide mirrors are in f10-beta freeze, so
you have to go to
without stopping. If you run cat, then use Ctrl-C to kill it, you'll
get a quiesce event.
So, is this a problem with the way I'm attempting to stop the thread or
a utrace bug?
(Note that I've tried returning UTRACE_STOP from the exec handler
instead of calling utrace_control(), but it makes
Off hand I don't see anything wrong with your test module.
But I'll have to test it out myself, and I won't be able
to do that until I'm back from travelling (next week).
Thanks,
Roland