[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