Comment 50 for bug 556255

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

SRU Request:

Impact: On Lucid and Maverick, gnome-screensaver has a race condition that makes it start twice from time to time, resulting in a poor user experience.

The bug has been addressed by adding a patch that makes sure gnome-screensaver can only be run once, and that when spawned as a Dbus service, it isn't run as a daemon. This upload also contains a second reliability patch to prevent problems when it is started before gnome-session. See attached debdiff.

How to test:

1- Log into system
2- Make sure gnome-screensaver isn't running twice
3- Wait for screensaver default timeout, make sure screen gets locked
4- Start Totem, play a video longer than default timeout. Make sure screensaver doesn't start while video is playing.
5- Close Totem. Wait default timeout again, make sure screensaver comes up.
6- Kill gnome-screensaver process. Select Lock Screen from indicator applet session menu. Make sure screen gets locked. Make sure gnome-screensaver is only running once.