** 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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to