desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #81162
[Bug 973480] Re: It's required to leak the default server
** Changed in: libindicate (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libindicate in Ubuntu.
https://bugs.launchpad.net/bugs/973480
Title:
It's required to leak the default server
Status in Libindicate:
Triaged
Status in “libindicate” package in Ubuntu:
Triaged
Bug description:
Because libindicate doesn't use GObject properties for
IndicateIndicator::server there is a 'race condition' in
indicate_indicator_new_with server. Calling it will cause a new
indicator to be constructed on the default server, which unless the
default server is already being used...will instantiate it and trigger
an async request for the session bus.
After g_object_new returns, the new server is set, the default server
is unreffed, but the bus_get_cb is not cancelled.
KABOOM
To manage notifications about this bug go to:
https://bugs.launchpad.net/libindicate/+bug/973480/+subscriptions