<div>Hi All,</div>
<div> </div>
<div>I am using dbus-1.4.16 (glib binding is done using the library glib-2.30 ) in a multi-threaded environment, like a server(different process) runs in one end, and a client(different process) in one end, but if i run a client, calling a  same synchronous function for multiple times using threads, i am getting error like </div>

<div> </div>
<div>&quot;Error in called_function name, msg=&quot;GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)&quot;.</div>
<div> </div>
<div>(process:2064): GLib-CRITICAL **: g_variant_get_fixed_array: assertion `g_variant_is_of_type (value, G_VARIANT_TYPE_ARRAY)&#39; failed</div>
<div> </div>
<div>but if i call this function only once, i am gettin my output properly.</div>
<div> </div>
<div>so i have a doubt like, whether dbus allows simultaneous execution of synchronise functions ? or it is only serial execution.</div>
<div> </div>
<div>kindly help me.</div>
<div> </div>
<div>Regards</div>
<div>Vinoth</div>