<div dir="ltr"><div dir="ltr"><div>> > please see the referenced + updated example project:</div><div>> > <a href="https://github.com/mue-jan/dbus-missing-signals-or-fd-issue">https://github.com/mue-jan/dbus-missing-signals-or-fd-issue</a></div><div> </div><div>> You need to call the three calls on *every* loop iteration, and update fd/</div><div>> events/timeout on the epoll object before you can go to sleep. The I/O events,</div><div>> timeouts, fd can change on each iteration, hence this requirement. (Instead of</div><div>> epoll consider just using ppoll()/poll() where this is easier.)</div><div> </div><div>Hey Lennart, sorry for the delayed response.</div><div>I reworked the above mentioned example once again, (re-) configuring the poll-</div><div>filedescriptors on each loop-iteration right before the poll()-call. </div><div>The behavior is still the same.</div><div>As long as the sender is blocked within its own sd_bus_call() (waiting for the </div><div>reply-message), sent signals won't trigger its sd_bus-filedescriptor.</div><div><br></div><div>Jan</div></div></div>