I don't think the blocking DBus calls are the culprit per se, although I did see a few while looking at the NM backend. The simple issue is that NM removes AccessPoint DBus objects on a regular basis, the the signal watches for these objects are not being released...
I'd see your new plugin, but I guess there needs to be more discussion regarding whether or not we can replace the NM backend. @Timo seemed to have some reservations about this ( at least for the vivid-phone-overlay ).
@Lorn
I don't think the blocking DBus calls are the culprit per se, although I did see a few while looking at the NM backend. The simple issue is that NM removes AccessPoint DBus objects on a regular basis, the the signal watches for these objects are not being released...
I'd see your new plugin, but I guess there needs to be more discussion regarding whether or not we can replace the NM backend. @Timo seemed to have some reservations about this ( at least for the vivid-phone-overlay ).