Closed A6GibKm closed 2 weeks ago
cc @SeaDve this fixes the issue in Bustle 0.9.
Interesting. Still, there's probably an issue somewhere, causing bustle/zbus to freeze but not bustle/dbus-monitor.
I think shutdown will write the eof byte and we might be just waiting forever if it was not set. What i dont follow is that close should implicitly call shutdown.
@SeaDve @bilelmoussaoui Could you please verify that this actually fixes the issue?
The reproducer is to call the retrieve method while bustle 0.9 (note that flathub is at 0.10) is recording the session bus.
@SeaDve @bilelmoussaoui Could you please verify that this actually fixes the issue?
The reproducer is to call the retrieve method while bustle 0.9 (note that flathub is at 0.10) is recording the session bus.
I have it on my todo list. will try to have a look the upcoming days
Can confirm that this fixes the issues when tested with ASHPD demo (async-std) and Bustle on the commit before migrating to dbus-monitor and without this MR it does not work.
cc @SeaDve this fixes the issue in Bustle 0.9.