Bug 690420 - gnome-session killed when changing wallpaper
Summary: gnome-session killed when changing wallpaper
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: control-center
Version: 15
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Control Center Maintainer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-24 10:19 UTC by tuxor
Modified: 2011-03-26 09:38 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-26 09:38:15 UTC
Type: ---


Attachments (Terms of Use)

Description tuxor 2011-03-24 10:19:43 UTC
Description of problem:
whenever I try to change the wallpaper in the gnome control-center my whole session with all running applications is killed immediately and I have to log in again via gdm. after that, the new wallpaper is indeed set.

And sometimes after a reboot or a log-out-log-in the wallpaper vanishes completely and I have a black background. so I have to undergo the above procedure with control-center which leads again to being thrown out of the gnome-session etc.


Version-Release number of selected component (if applicable):
gsettings-desktop-schemas.noarch                2.91.92-1.fc15
gnome-desktop3.x86_64                           2.91.92-1.fc15
control-center.x86_64                           2.91.92-1.fc15

How reproducible: always


Steps to Reproduce:
1. change wallpaper in control-center
Actual results: gnome-session is killed
Expected results: wallpaper changes

AND FOR THE 2ND ISSUE DESCRIBED HERE: 

Steps to Reproduce:
1. reboot or log-out then log-in again
Actual results: background is black, user wallpaper vanished
Expected results: wallpaper stays same

Comment 1 tuxor 2011-03-24 12:01:33 UTC
Found an error message about a missing

/usr/local/share/gnome-background-properties/adwaita.xml

solved this by doing:

# ln -s /usr/share/gnome-background-properties/adwaita.xml /usr/local/share/gnome-background-properties/adwaita.xml

Now at least the wallpaper seems to stay the same once changed.

Comment 2 tuxor 2011-03-24 12:03:29 UTC
I now did the following:

# ln -s /usr/share/gnome-background-properties /usr/local/share/gnome-background-properties

... and the whole issue seems to be fixed. No crashes in control-center when changing wallpaper!

Comment 3 tuxor 2011-03-24 15:52:00 UTC
The above assumption turned out to be wrong! Still having the black background after reboots. And the crash after wallpaper change is still there after a reboot.

So the symlink does NOT solve the issue!!

Comment 4 tuxor 2011-03-25 11:12:43 UTC
These are the crucial errors in ~/.xsession-errors when gnome-session crashs due to wallpaper changing:

gnome-session[4714]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :0.

xcb_connection_has_error() returned true
Fensterverwalter-Warnung:Log level 16: gnome-shell: Fatal IO error 104 (Die Verbindung wurde vom Kommunikationspartner zurückgesetzt) on X server :0.


(gnome-settings-daemon:4801): Gdk-WARNING **: gnome-settings-daemon: Fatal IO error 104 (Die Verbindung wurde vom Kommunikationspartner zurückgesetzt) on X server :0.

g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
gnome-shell-calendar-server[5046]: Lost (or failed to acquire) the name org.gnome.Shell.CalendarServer - exiting
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
** Message: <info>  disconnected by the session bus.

abrt-applet: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :0.
[1301051290,000,xklavier.c:xkl_engine_start_listen/] 	The backend does not require manual layout management - but it is provided by the application

(gdu-notification-daemon:4854): Gdk-WARNING **: gdu-notification-daemon: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :0.

seapplet: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :0.
found 0 0

(gnome-control-center:5089): Gdk-WARNING **: gnome-control-center: Fatal IO error 104 (Die Verbindung wurde vom Kommunikationspartner zurückgesetzt) on X server :0.

nm-applet: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :0.

Comment 5 tuxor 2011-03-26 09:38:15 UTC
Seems to be fixed now with the latest gnome-* updates. Had several reboots and log-in-outs and it seems to be vanished.


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