To overcome this, I tried with sending two method_call at a single go, that didn&#39;t helped too. In some cases both the signals/method_call are lost, and in some if I am lucky I get one of them. In most cases both the &quot;duplicate&quot; signals/method_call were lost.<br>
<br>Is there a patch for this bug. If not can you direct me to the part of the code which needs to be looked in-to ?<br><br>I don&#39;t have the luxury of having --print-reply because the dbus-send part has to go into DHCP server which is a single threaded application. However for de-bugging I can have them in my current shell-script.<br>
<br><br><div class="gmail_quote">On Thu, May 14, 2009 at 10:49 PM, Colin Walters <span dir="ltr">&lt;<a href="mailto:walters@verbum.org">walters@verbum.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Thu, May 14, 2009 at 1:07 PM, Abhijeet Kumar Sinha<br>
&lt;<a href="mailto:abhijeet.aks@gmail.com">abhijeet.aks@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; dbus_connection_read_write(conn,0);<br>
&gt; msg = dbus_connection_pop_message(conn);<br>
&gt; if ( NULL == msg ){<br>
&gt;         usleep(1000);<br>
&gt;        continue;<br>
&gt; }<br>
&gt; I re-wrote the code using glib, to use the glib mainloop.<br>
<br>
</div>I wanted to reply to your earlier message to this effect - I&#39;m not<br>
sure that loop is correct, though it needs analysis.  Basically, using<br>
DBus not with a mainloop is tricky and not as well tested.<br>
<div class="im"><br>
&gt; random_dbus_signal.sh -- is the client side script which sleeps for random<br>
&gt; seconds and then wake up and calls a method of the server -- uses dbus-send<br>
&gt; --system --type=method_call<br>
<br>
</div>Unfortunately, there is definitely a DBus bug here.  You need to use<br>
--print-reply.  See discussion here:<br>
<br>
<a href="http://lists.freedesktop.org/archives/dbus/2009-March/011054.html" target="_blank">http://lists.freedesktop.org/archives/dbus/2009-March/011054.html</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Abhijeet<br>