<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span style="font-size:10pt">Dear systemd folks,</span></span></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span style="font-size:10pt"><br></span></span></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">I have the following issue:</span></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">An application does not
receive dbus signals on its dbus file descriptor *while waiting* for a</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">dbus-method response.
Considered time frame: between sending the method-call and receiving</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">its response. After the
response is being received, the (indefinitely) queued signal is not delivered</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">until another signal /
method call triggers the sdbus file descriptor (which is supervised by</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">select()/epoll()).</span></p>
<p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"> </span></p>
<p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">I committed a brief
example with some more extensive explanation to:</span></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><a href="https://github.com/mue-jan/dbus-missing-signals-or-fd-issue" style="color:rgb(0,157,236)" target="_blank">https://github.com/mue-jan/dbus-missing-signals-or-fd-issue</a></span></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><br></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Thanks in advance and
best regards, </span></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">
</span></p><p class="MsoNormal" style="margin:0cm 0cm 6pt;line-height:110%;font-size:10pt;font-family:Arial,sans-serif"><span lang="EN-US" style="font-family:"Segoe UI",sans-serif;color:rgb(36,41,46);background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Jan</span></p></div>
</div></div>