And some more details, by adding 'env QDBUS_DEBUG=1' to the unity8 upstart job, I'm getting a lot more detail without having to further modify the code.
I'm seeing "Adding rule" log statements produced by QDBusConnectionPrivate, but no corresponding "Removing rule" logs, so sounds like my previous theory is on track ( ie. that reference counting may be the cause ). That said, I'll need to add some more logging and rebuild... Also, while examining the DBus log, it looks like every time the plugin sees a 'PropertiesChanged' message from the AccessPoint, it calls "GetAll", which is pointless as all the changed properties are transmitted with the signal... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1480877 Title: Access points' "PropertiesChanged" dbus signals freeze UI on mobile devices To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1480877/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs