GNOME Bugzilla – Bug 599104
freezes up when disabled in preference window
Last modified: 2011-04-11 17:08:06 UTC
When I disable the 'allow other users to view your desktop' option, the vino-server process will often freeze up. Not 100% of the time though. Here is a backtrace of the process:
+ Trace 218462
Confirmed the existence of this bug while testing app-indicators patch. The bug appears to be in vino_mdns_stop, where avahi_entry_group_free is called, also there appear to be problems with vino_prefs_shutdown (discovered by commenting out the avahi_entry_group_free call, not investigated further). Possible double free?
comment #1 should have included that I have tested with version 2.28.2
Avahi ticket 324 is a report of what may be an avahi issue. Also see Launchpad bug 31037, comment 72 and onwards: http://avahi.org/ticket/324 https://bugs.launchpad.net/ubuntu/+source/vino/+bug/31037
This is fixed for me by commit 13a2c919405e802fa86efa9a525fc204b9853f93, as the server now exits immediately when it is disabled from the preferences capplet.
Created attachment 183454 [details] [review] 2.32 version of the patch
*** Bug 616063 has been marked as a duplicate of this bug. ***
Comment on attachment 183454 [details] [review] 2.32 version of the patch Pushed as commit 8ec0f1d36e01ecafef3079abda6539c3ae11f649, thanks.