libdbus _dbus_connection_block_pending_call blocks until timeout, even after reply is received

Lawrence D'Oliveiro ldo at
Fri Dec 15 13:57:26 UTC 2017

On Fri, 15 Dec 2017 10:38:51 +0000, Manish Narang wrote:

> We are facing a problem that we believe to be caused by libdbus in a
> multithreaded environment.

Multithreading is notoriously hard to get right.

Is your code CPU-bound? If not, then you are not benefiting from
multithreading anyway. Does your language support coroutines?

More information about the dbus mailing list