After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 691425 - g-s-d quits before applications on logout
g-s-d quits before applications on logout
Status: RESOLVED DUPLICATE of bug 712595
Product: gnome-session
Classification: Core
Component: gnome-session
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: Session Maintainers
Session Maintainers
: 643943 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-01-09 14:30 UTC by Milan Bouchet-Valat
Modified: 2014-04-13 18:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Bouchet-Valat 2013-01-09 14:30:58 UTC
I often noticed when logging out that my Evolution window changed appearance: it looks like the GTK theme changes before Evolution is closed. To me, this is symptomatic of gnome-settings-daemon dying, so I suspect it is stopped before Evolution, maybe because Evo is a slow app to stop (waiting for e-d-s stuff...).

The visual result is quite poor since you see your desktop changing appearance with no reason. But I guess this also has a performance impact, since changing the theme of all GTK app usually takes a few seconds; this does not make sense on logout.

So, is there a way to ensure g-s-d is only stopped at the end, when no other app is still alive?
Comment 1 Bastien Nocera 2013-01-09 15:45:31 UTC
gnome-session should be killing its clients in reverse order from the autostart phases they used (so kill all the "Initialization" clients after all the apps are killed).
Comment 2 Ray Strode [halfline] 2013-01-09 16:37:29 UTC
indeed, we apparently just throw end-session requests to the clients in what ever order the hash table feeds them to us at the moment.
Comment 3 Milan Bouchet-Valat 2013-01-09 16:47:49 UTC
I didn't expect I spotted such an obvious bug! ;-)
Comment 4 Bastien Nocera 2013-01-13 19:22:13 UTC
*** Bug 643943 has been marked as a duplicate of this bug. ***
Comment 5 Matthias Clasen 2014-04-13 18:39:44 UTC

*** This bug has been marked as a duplicate of bug 712595 ***