Bug 678712 - gnome-session crashes if gnome-screensaver is not installed.
Summary: gnome-session crashes if gnome-screensaver is not installed.
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-session
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 674978
TreeView+ depends on / blocked
 
Reported: 2011-02-18 23:35 UTC by Christoph Wickert
Modified: 2011-04-08 00:05 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-04-08 00:05:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.