Comment 13 for bug 953562

Revision history for this message
Allison Karlitskaya (desrt) wrote : Re: hud-service crashed with SIGSEGV in menuproxy_build_cb()

After a bit more research the problem is clear: GDBus makes no guarantees that cancelling a cancellable will result in the associated async operation terminating in an error. Specifically: if the (successful) result is already sent to the main context as an idle and waiting for dispatch then cancel() at this time will not be enough to fail it.

Talking to David and Alex about if GIO should make this guarantee or if we need to fix dbusmenu...