← Back to team overview

desktop-packages team mailing list archive

[Bug 1480877] Re: Access points' "PropertiesChanged" dbus signals freeze UI on mobile devices



I don't think this is related to bug #1462664.   This is specifically
related to the number of processes watching individual network-manager
access point objects, and the fact that these processes leak match
rules, so they continue to add match rules to dbus for new access
points, but never cleanup the old rules for access points that
disappear.  Also, per an earlier comment, as a vivid fix related to the
ubuntu-software-center relaxed the per process dbus match limits to 5000
( from 512 ), when all of these processes max out, the total is
something like 40k rules that DBus has to match for every incoming
message on the bus.

You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.

  Access points' "PropertiesChanged" dbus signals freeze UI on mobile

Status in Canonical System Image:
Status in indicator-network package in Ubuntu:
Status in network-manager package in Ubuntu:
Status in location-service package in Ubuntu RTM:
Status in network-manager package in Ubuntu RTM:

Bug description:
  Krillin, rc-proposed, r83

  I've been trying to track down the cause of the occasional UI freezes on my Krillin device, and I noticed that whenever the UI freezes for 2-4 seconds, I get a burst of "PropertiesChanged" signals in dbus-monitor

  Here's a log of what's shown in dbus-monitor:

  I'd guess the problem is in the code that actually catches the signals
  and acts accordingly.

  1) Move to a place where many wifi hotspots are available
  2) Connect the device via USB and run "phablet-shell" and then "dbus-monitor"
  3) Use the device while keeping an eye on dbus-monitor output

To manage notifications about this bug go to: