Any Qt code that uses QNetworkAccessManager, QNetworkSession, or related classes can cause the QNetwork Bearer Management to get instantiated, which in turn loads a network-manager specific plugin. Please see bug #1480877 for details. As it's really long, you might want to check out just the following comments:
https://bugs.launchpad.net/ubuntu-rtm/+source/location-service/+bug/1480877/comments/65 https://bugs.launchpad.net/ubuntu-rtm/+source/location-service/+bug/1480877/comments/68 Besides the problems with match rules that are described in the bug, we also discovered that there's quite a bit of blocking DBus logic in this bearer mgmt plugin. We have an updated version of this plugin available for testing in silo-026, which also contains some location-services DBus fixes as well. If you want, you can just install the qtbase network package: https://launchpad.net/~ci-train-ppa- service/+archive/ubuntu/landing-026/+files/libqt5network5_5.4.1%2Bdfsg- 2ubuntu11%7Evivid1%7Etest1_armhf.deb We basically removed much of the code that pays attention to NM access points and devices, which included a good portion of the blocking DBus calls that were being made. That said, not all were removed, so there still might be the potential for lockup... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1515712 Title: maliit-server becomes deadlocked To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1515712/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs