Slidewall refuses to start up.

Bug #1093579 reported by Jean du Toit
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Slidewall
Confirmed
Undecided
Unassigned

Bug Description

After installing slidewall to version 12.10, on Ubuntu 12.04.1 (fully updated), slidewall won't start up at all. When run from a terminal window with --verbose, the following logging is printed to screen:

DEBUG:slidewall: set_up_logging() 'logging enabled'
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `Window' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)

(slidewall:2521): Gtk-CRITICAL **: gtk_radio_button_set_group: assertion `!g_slist_find (group, radio_button)' failed
WARNING:slidewall_lib: connect_signals() 'expected handler 'bt' in /usr/lib/python2.7/dist-packages/slidewall/SlidewallWindow.pyc'

 Loading...

{'new wallbase': '/usr/share/slidewall/media/new.png', 'live earth': '/usr/share/slidewall/media/map.png', 'random wallbase': '/usr/share/slidewall/media/random.png'}

  with keys:['new wallbase', 'live earth', 'random wallbase']
Loading::/usr/share/slidewall/media/new.png
Loading::/usr/share/slidewall/media/map.png
Loading::/usr/share/slidewall/media/random.png
liveengine::lists of clocks['slidewall.jpg', 'radarblue', 'goldflame', 'soundwave', 'lcd_blue']
Loading::/home/jean/.local/share/slidewall/live/radarblue
Loading::/home/jean/.local/share/slidewall/live/goldflame
Loading::/home/jean/.local/share/slidewall/live/soundwave
Loading::/home/jean/.local/share/slidewall/live/lcd_blue

(slidewall:2521): Gtk-WARNING **: /build/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:3749: child-property-changed notification for GtkIconView(0x19ea4e0) is not frozen
Traceback (most recent call last):
  File "/usr/bin/slidewall", line 44, in <module>
    slidewall.main()
  File "/usr/lib/python2.7/dist-packages/slidewall/__init__.py", line 44, in main
    window = SlidewallWindow.SlidewallWindow()
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 56, in __new__
    new_object.finish_initializing(builder)
  File "/usr/lib/python2.7/dist-packages/slidewall/SlidewallWindow.py", line 34, in finish_initializing
    super(SlidewallWindow, self).finish_initializing(builder)
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 131, in finish_initializing
    self.load_config_file()
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 317, in load_config_file
    self.ui.check_autostart.set_active(data['check_autostart'])
  File "/usr/lib/python2.7/shelve.py", line 121, in __getitem__
    f = StringIO(self.dict[key])
  File "/usr/lib/python2.7/bsddb/__init__.py", line 270, in __getitem__
    return _DeadlockWrap(lambda: self.db[key]) # self.db[key]
  File "/usr/lib/python2.7/bsddb/dbutils.py", line 68, in DeadlockWrap
    return function(*_args, **_kwargs)
  File "/usr/lib/python2.7/bsddb/__init__.py", line 270, in <lambda>
    return _DeadlockWrap(lambda: self.db[key]) # self.db[key]
KeyError: 'check_autostart'

Revision history for this message
Cateanu Mihnea (mihnea-1309) wrote :

I have the same problem, also on 12.04.1. Had an older version (don`t remember which one exactly, but it was installed from Software Center) and it worked just fine. This is the output from verbose:

DEBUG:slidewall: set_up_logging() 'logging enabled'
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `Window' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)

(slidewall:22010): Gtk-CRITICAL **: gtk_radio_button_set_group: assertion `!g_slist_find (group, radio_button)' failed
WARNING:slidewall_lib: connect_signals() 'expected handler 'bt' in /usr/lib/python2.7/dist-packages/slidewall/SlidewallWindow.pyc'

 Loading...

{'new wallbase': '/usr/share/slidewall/media/new.png', 'live earth': '/usr/share/slidewall/media/map.png', 'random wallbase': '/usr/share/slidewall/media/random.png'}

  with keys:['new wallbase', 'live earth', 'random wallbase']
Loading::/usr/share/slidewall/media/new.png
Loading::/usr/share/slidewall/media/map.png
Loading::/usr/share/slidewall/media/random.png
liveengine::lists of clocks['radarblue', 'slidewall.jpg', 'goldflame', 'soundwave', 'lcd_blue']
Loading::/home/mihnea/.local/share/slidewall/live/radarblue
Loading::/home/mihnea/.local/share/slidewall/live/goldflame
Loading::/home/mihnea/.local/share/slidewall/live/soundwave
Loading::/home/mihnea/.local/share/slidewall/live/lcd_blue

(slidewall:22010): Gtk-WARNING **: /build/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:3749: child-property-changed notification for GtkIconView(0x2b32440) is not frozen
Traceback (most recent call last):
  File "/usr/bin/slidewall", line 44, in <module>
    slidewall.main()
  File "/usr/lib/python2.7/dist-packages/slidewall/__init__.py", line 44, in main
    window = SlidewallWindow.SlidewallWindow()
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 56, in __new__
    new_object.finish_initializing(builder)
  File "/usr/lib/python2.7/dist-packages/slidewall/SlidewallWindow.py", line 34, in finish_initializing
    super(SlidewallWindow, self).finish_initializing(builder)
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 131, in finish_initializing
    self.load_config_file()
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 317, in load_config_file
    self.ui.check_autostart.set_active(data['check_autostart'])
  File "/usr/lib/python2.7/shelve.py", line 121, in __getitem__
    f = StringIO(self.dict[key])
  File "/usr/lib/python2.7/bsddb/__init__.py", line 270, in __getitem__
    return _DeadlockWrap(lambda: self.db[key]) # self.db[key]
  File "/usr/lib/python2.7/bsddb/dbutils.py", line 68, in DeadlockWrap
    return function(*_args, **_kwargs)
  File "/usr/lib/python2.7/bsddb/__init__.py", line 270, in <lambda>
    return _DeadlockWrap(lambda: self.db[key]) # self.db[key]
KeyError: 'check_autostart'

Revision history for this message
Lolwhites (lolwhites) wrote :

Same problem in 12.10. I was using an older version but after installing the ppa and upgrading, I have the same issue:

(slidewall:11179): Gtk-CRITICAL **: gtk_radio_button_set_group: assertion `!g_slist_find (group, radio_button)' failed
WARNING:slidewall_lib: connect_signals() 'expected handler 'bt' in /usr/lib/python2.7/dist-packages/slidewall/SlidewallWindow.pyc'

 Loading...

{'new wallbase': '/usr/share/slidewall/media/new.png', 'live earth': '/usr/share/slidewall/media/map.png', 'random wallbase': '/usr/share/slidewall/media/random.png'}

  with keys:['new wallbase', 'live earth', 'random wallbase']
Loading::/usr/share/slidewall/media/new.png
Loading::/usr/share/slidewall/media/map.png
Loading::/usr/share/slidewall/media/random.png
liveengine::lists of clocks['radarblue', 'slidewall.png', 'lcd_blue', 'goldflame', 'soundwave', 'slidewall.jpg']
Loading::/home/laurie/.local/share/slidewall/live/radarblue
Loading::/home/laurie/.local/share/slidewall/live/lcd_blue
Loading::/home/laurie/.local/share/slidewall/live/goldflame
Loading::/home/laurie/.local/share/slidewall/live/soundwave

(slidewall:11179): Gtk-WARNING **: /build/buildd/gtk+3.0-3.6.0/./gtk/gtkwidget.c:3778: child-property-changed notification for GtkIconView(0x9209bd8) is not frozen
Traceback (most recent call last):
  File "/usr/bin/slidewall", line 44, in <module>
    slidewall.main()
  File "/usr/lib/python2.7/dist-packages/slidewall/__init__.py", line 44, in main
    window = SlidewallWindow.SlidewallWindow()
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 56, in __new__
    new_object.finish_initializing(builder)
  File "/usr/lib/python2.7/dist-packages/slidewall/SlidewallWindow.py", line 34, in finish_initializing
    super(SlidewallWindow, self).finish_initializing(builder)
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 131, in finish_initializing
    self.load_config_file()
  File "/usr/lib/python2.7/dist-packages/slidewall_lib/Window.py", line 317, in load_config_file
    self.ui.check_autostart.set_active(data['check_autostart'])
  File "/usr/lib/python2.7/shelve.py", line 121, in __getitem__
    f = StringIO(self.dict[key])
  File "/usr/lib/python2.7/bsddb/__init__.py", line 270, in __getitem__
    return _DeadlockWrap(lambda: self.db[key]) # self.db[key]
  File "/usr/lib/python2.7/bsddb/dbutils.py", line 68, in DeadlockWrap
    return function(*_args, **_kwargs)
  File "/usr/lib/python2.7/bsddb/__init__.py", line 270, in <lambda>
    return _DeadlockWrap(lambda: self.db[key]) # self.db[key]
KeyError: 'check_autostart'

Changed in slidewall:
status: New → Confirmed
Revision history for this message
fioan89@gmail.com (fioan89) wrote :

Hello guys!

Can you please run this command: rm -r ~/.local/share/slidewall
After this please try to run Slidewall again. I think the problem is the configuration files. In the new version they are a bit different from the older version of Slidewall.
Thank you.

Revision history for this message
Thorge (forum-r) wrote :

Hi Fioan,

Slidewall isn't reacting at all, even after I tried your command.
Well, I'd want to post a log to but I don't know how to generate it.

Cheerio,
Thorge :)

Revision history for this message
pawodorje (alberto-quintero) wrote :

I had the same problem in Ubuntu 14.04 and follow the advice about remove "rm -r ~/.local/share/slidewall" then remove the installation of slidewall and install again and it works fine.

Thanks

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.