dbus & threading (fix) ...
Colin Walters
walters at verbum.org
Mon Mar 8 07:00:46 PST 2010
On Mon, Mar 8, 2010 at 5:56 AM, Michael Meeks <michael.meeks at novell.com> wrote:
>
> Sure - on the other hand, we have a GNOME release coming up really soon
> now (weeks away), and an Evolution (using the best dbus available) that
> has hideous blocking problems without my (pretty trivial) patch.
>
> Is there any chance we can get a new release of dbus-1 with the fix, so
> that we can depend on in the next two weeks ?
That's a really short timeframe for such a fundamental change; I'm not
opposed but I'd like to think through a bit about what the possible
regressions are.
Couldn't this patch cause messages to get delayed until a subsequent
message comes in? If we return from the watch in main thread #1
without doing anything, then the thread #2 finds its reply and handles
it, thread #1 will not process the queue again until another message
comes in and triggers the watch again, correct?
On the other hand this is clearly better than just blocking in thread #1.
More information about the dbus
mailing list