Nautilus randomly crashes on wallpaper change
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Variety |
Fix Released
|
Undecided
|
Peter Levi |
Bug Description
This only seemed to start happening recently, the past couple of weeks or so, not sure whether that was when I first noticed it or whether it was caused by an update, but sometimes when Variety changes the wallpaper, it causes Nautilus to exit.
I'm sure it is caused by Variety as I have seen it happen as the wallpaper changes several times now. This doesn't happen every change, it seems fairly random but several times a day and it may have something to do with the size of the background as when Nautilus crashes the wallpaper seems stretched (like it is set to Fill or Zoom) but on a Nautilus restart the wallpaper goes back to its proper size.
This is on Ubuntu 12.04, Variety 0.4.9 (and on version 0.4.8) and Nautilus 3.4.2
If you need any more information, please let me know.
description: | updated |
Changed in variety: | |
status: | In Progress → Fix Committed |
Changed in variety: | |
milestone: | none → 0.4.10 |
status: | Fix Committed → Fix Released |
Here are some suggestions you might try:
Run Variety in a terminal with -vv option: "/opt/extras. ubuntu. com/variety/ bin/variety -vv" and see if there any exceptions there or anything suspicious around the moment when Nautilus crashes. E.g. it might be some specific image that is causing the wallpaper subsystems in Ubuntu to misbehave (and specifically Nautilus).
Remove or comment everything in the .config/ variety/ scripts/ set_wallpaper - Variety should work on Unity/Gnome even without this file, and there it runs additional commands to set the wallpaper on other DEs, so something there might be causing the problem.
Run gnome-tweak-tool and there uncheck "Have file manager handle the desktop" and see if it is better that way.
Personally I doubt this is caused specifically by Variety, and I suppose it is a problem of the Ubuntu subsytems related to wallapper drawing for a couple of reasons:
-The only thing Variety does to change the wallpaper is to point the wallpaper setting in GSetting to the new wallpaper file. From there on it is GNOME settings daemon, Nautilus, Compiz, etc. actually updating the wallpaper - Variety plays no role there. On my PC even if Variety puts some completely random junk in this setting (e.g. a path to a non-existing file), then the result is that the wallpaper becomes blank, nothing crashes.
-Variety does not instruct GNOME how to draw the wallpaper (Zoom, Scale, Stretch or whatever) - GNOME uses it's own setting for this (see it in Appearance settings). Variety provides no options for this and has no logic related to this.