GNOME Bugzilla – Bug 684750
libgdm: don't ever user switch to closing login screen
Last modified: 2012-09-25 18:00:04 UTC
bugs in login screen service can mean stray processes laying around keeping the login screen session on life support in a "closing" state. libgdm will try to user switch to these defunct sessions. This commit fixes that.
Created attachment 225117 [details] [review] libgdm: don't ever user switch to closing login screen
Looks reasonable as a robustness measure. We should still find a way to kill greeter sessions reliably...
I've talked a bit on #a11y last night, and it seems the basic problem is that speech-dispatcher daemonizes, causing it to escape our killing of the process group. It has a mode in which it doesn't, which could probably be made to work for orca.
Approval 1 for this patch, anyway.
Attachment 225117 [details] pushed as 1fd23f7 - libgdm: don't ever user switch to closing login screen