I'm not sure that all the bugs should have been merged, but they can all
probably be resolved with the same fixes. That said I don't feel like
reviewing them all.

The relevant point of failure is in the function 
applet_dbus_manager_start_service in the applet-dbus-manager.c file which can 
currently be seen starting at line 417 at:
http://git.gnome.org/browse/network-manager-applet/tree/src/applet-dbus-manager.c

I don't know enough about dbus, but I believe it should be possible to
have multiple event generators and listeners. Simply allowing multiple
connections to the backend may not be reasonable if the code is not
"thread safe", or at least if the code doesn't account for potential
deadlocks and race conditions. I.e. It seems like much more analysis is
needed for a proper fix.

Thanks,

     Drew Daniels
Resume: http://www.boxheap.net/ddaniels/resume.html

-- 
network-manager, missing icon on the system tray or notification area after 
switching to a different user
https://bugs.launchpad.net/bugs/284162
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to