[Bug 310826] Amarok startup hangs for 5 seconds in KSystemTimeZonesPrivate::instance() - race condition with Telepathy Integration kded4 Module

David Edmundson kde at davidedmundson.co.uk
Thu Nov 29 23:52:43 GMT 2012


https://bugs.kde.org/show_bug.cgi?id=310826

--- Comment #6 from David Edmundson <kde at davidedmundson.co.uk> ---
I bet it's QDBusConnectionInterface::registeredServiceNames that's synchronous.
 Though there's no async equivalent that I'm aware of.  

That would probably match the line in your code you're showing me.

We call that on load to find the players so we can start our async calls to it
to find out if it's playing anything.

Looking at this code, it could be optimised, but we still need to call this
method on load, and your potential lock still exists.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kde-telepathy-bugs mailing list