libdbus _dbus_connection_block_pending_call blocks until timeout, even after reply is received
thiago at kde.org
Fri Dec 15 16:28:22 UTC 2017
On Friday, 15 December 2017 02:38:51 PST Manish Narang wrote:
> We are facing a problem that we believe to be caused by libdbus in a
> multithreaded environment.
Suggestion: rip out the multithreaded access to libdbus. Move the entire
access to any DBusConnection object to a separate, dedicated thread which is
never blocked. All your other threads post events from that thread and receive
events from it, as a form of communication.
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
More information about the dbus