[PATCH] tevent and threads - infrastructure improvements - version #2
Jeremy Allison
jra at samba.org
Tue Sep 15 16:59:04 UTC 2015
On Tue, Sep 15, 2015 at 06:32:55PM +0200, Ralph Böhme wrote:
>
> The called thread would call tevent_thread_proxy_schedule() to send
> the reply, locking an already destroyed mutex which is undefined
> behaviour. Can we add some documentation that freeing proxy objects
> with in flight operations should be avoided or similar?
Oh - looking at the existing docs I already kind of did... :-).
--------------------------------------------
tevent_thread_proxy_schedule()...
This function causes the function <code>handler()</code>
to be invoked as a tevent_immediate callback from the event loop
of the thread that created the struct tevent_thread_proxy *
(so the owning <code>struct tevent_context *</code> should be
long-lived and not in the process of being torn down).
--------------------------------------------
I'll make it clearer :-).
More information about the samba-technical
mailing list