Bug 678712

Summary: gnome-session crashes if gnome-screensaver is not installed.
Product: [Fedora] Fedora Reporter: Christoph Wickert <christoph.wickert>
Component: gnome-sessionAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 15CC: jlaska, jmccann, mclasen, rstrode, satellitgo
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-08 00:05:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 674978    

Description Christoph Wickert 2011-02-18 23:35:23 UTC
Description of problem:
gnome-session crashes if gnome-screensaver is not installed. Installing gnome-screensaver makes the crash disappear.

Version-Release number of selected component (if applicable):
gnome-session-2.91.6-3.fc15

How reproducible:
always

Steps to Reproduce:
1. boot F15 Xfce alpha or nightly
2. GDM crashes (see bug 674978)
  
Actual results:
Feb 18 23:06:49 localhost gdm-simple-slave[2507]: DEBUG(+): GdmWelcomeSession:
Running welcome_session process /usr/bin/gnome-session
--autostart=/usr/share/gdm/autostart/LoginWindow
Feb 18 23:06:49 localhost gnome-session[2532]:GLib-GIO-ERROR: Settings schema
'org.gnome.screensaver' is not installed#012#012aborting...
Feb 18 23:06:49 localhost abrt[2538] saved core dump of pid 2532
(/usr/bin/gnome-session) to /var/spool/abrt/ccpp-1298088409-2532.new/coredump
(9576488 bytes)

Expected results:
gnome-session should work withour gnome-screensaver.

Additional info:
This is urgent because it is blocking bug 674978 which is a F15 alpha blocker.

Comment 1 James Laska 2011-02-21 13:10:47 UTC
@Christoph - I know it's not an idea fix, but how difficult is it to add gnome-screensaver to the kickstart filed used to create the xfce live image?  Is that a valid workaround for Alpha?

Comment 2 Christoph Wickert 2011-02-21 14:29:15 UTC
(In reply to comment #1)
> @Christoph - I know it's not an idea fix, but how difficult is it to add
> gnome-screensaver to the kickstart filed used to create the xfce live image? 

Easy, but ATM we have worked around this by using lxdm instead of gdm. What do you think is better?

> Is that a valid workaround for Alpha?

Yes, but it is worthless because
* gnome-screensaver doesn't work in Xfce (the idle counter relies on gnome-session)
* it only works around this bug but not around 674978

We are trying to get rid of GNOME stuff in the Xfce spin because we want to reduce the fallout from the gnome-shell/GTK+ 3 transition.

Comment 3 James Laska 2011-02-21 14:52:42 UTC
Thanks for the clarification.  So this issue does *not* impact F15Alpha since a workaround is already in-place to use lxdm instead of gdm with the XFCE live image.  Note, it's blocking an approved blocker bug, so it landed on my "Oh No!!!" radar :)

Comment 4 Matthias Clasen 2011-04-08 00:05:26 UTC
Running gnome-session just fine without gnome-screensaver installed here now.