GNOME Bugzilla – Bug 599139
unreliable gnome-session (un)inhibition
Last modified: 2010-02-04 18:27:39 UTC
Initially filed as https://bugs.launchpad.net/ubuntu/+source/totem/+bug/448438 And as gnome bug #598173 What I'm experiencing when using fullscreen/slideshow in EoG: (eog:2262): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Method "InhibitActivation" with signature "s" on interface "org.gnome.ScreenSaver" doesn't exist ** (eog:2262): WARNING **: Problem inhibiting the screensaver: Method "Inhibit" with signature "ss" on interface "org.gnome.ScreenSaver" doesn't exist ---------- I'm not sure of the extent of the consequences of this bug; one thing I know is that it will forget to uninhibit idling, so your screen will never lock/blank and the computer will never suspend, unless you logout and login from the session.
Reading the lp report, this has turned out to be a bug in hamster-applet. Does it work again?
I think that when hamster is not present, it works correctly (at least, no warnings printed to the terminal)... not sure if it's the same as totem though, as Bastien still did change something in bug #598173 (don't know if eog needs that too)?
I incorporated the latest TotemScreensaver code into our local copy. So, we should have got Bastien's fix as well now.