#2912: GTK Problems: Sidebar not Working, GUI Randomly Hangs
-------------------------+----------------------------
 Reporter:  soldier9599  |      Owner:
     Type:  bug          |     Status:  new
 Priority:  major        |  Milestone:  needs verified
Component:  GTK UI       |    Version:  1.3.13
 Keywords:               |
-------------------------+----------------------------
 Linux: 4.8.4-1-ARCH x86_64 \\
 Deluge: 1.3.13+2+g6c73105-1 \\
 Xorg-server: 1.18.4-1

 Ever since the recent update, the GUI has stopped functioning properly.
 The sidebar never works at all. It is just a blank region on the screen. I
 can hide/show and resize it, but it remains empty. I am forced to view all
 torrents at once. Occasionally, the GUI will become unresponsive for no
 apparent reason. The daemon continues functioning just fine, and all I
 have to do is terminate and restart the GUI.

 I get this stack trace as soon as I start deluge-gtk. This is just for a
 plugin, so I'm not sure it's relevant, but it's some kind of gtk problem,
 so maybe.
 {{{
 [ERROR   ] 19:43:52 pluginmanagerbase:146 Unable to instantiate plugin!
 [ERROR   ] 19:43:52 pluginmanagerbase:147 cannot import name DISPLAY_NAME
 Traceback (most recent call last):
   File "/usr/lib/python2.7/site-packages/deluge/pluginmanagerbase.py",
 line 144, in enable_plugin
     instance = cls(plugin_name.replace("-", "_"))
   File "build/bdist.linux-x86_64/egg/prioritize/__init__.py", line 50, in
 __init__
     from gtkui import GtkUI as _plugin_cls
   File "build/bdist.linux-x86_64/egg/prioritize/gtkui.py", line 45, in
 <module>
 ImportError: cannot import name DISPLAY_NAME
 }}}
 I am also provided with this immediately when I start Deluge and then
 repeatedly with a constant frequency of about once every two seconds for
 as long as the application is running. Occasionally the key is a different
 image file, but it's throwing basically the same error every time.
 {{{
 Unhandled error in Deferred:


 Traceback (most recent call last):
   File "/usr/lib/python2.7/site-packages/twisted/protocols/policies.py",
 line 120, in dataReceived
     self.wrappedProtocol.dataReceived(data)
   File "/usr/lib/python2.7/site-packages/deluge/ui/client.py", line 179,
 in dataReceived
     d.callback(request[2])
   File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line
 393, in callback
     self._startRunCallbacks(result)
   File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line
 501, in _startRunCallbacks
     self._runCallbacks()
 --- <exception caught here> ---
   File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line
 587, in _runCallbacks
     current.result = callback(current.result, *args, **kw)
   File "/usr/lib/python2.7/site-
 packages/deluge/ui/gtkui/filtertreeview.py", line 202, in
 cb_update_filter_tree
     self.update_row(cat, value , count)
   File "/usr/lib/python2.7/site-
 packages/deluge/ui/gtkui/filtertreeview.py", line 233, in update_row
     pix = self.get_pixmap(cat, value)
   File "/usr/lib/python2.7/site-
 packages/deluge/ui/gtkui/filtertreeview.py", line 294, in get_pixmap
     return
 gtk.gdk.pixbuf_new_from_file(deluge.common.get_pixmap("%s16.png" % pix))
   File "/usr/lib/python2.7/site-packages/deluge/common.py", line 232, in
 get_pixmap
     "pixmaps", fname))
   File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
 1201, in resource_filename
     self, resource_name
   File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
 1714, in get_resource_filename
     return self._extract_resource(manager, zip_path)
   File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
 1735, in _extract_resource
     timestamp, size = self._get_date_and_size(self.zipinfo[zip_path])
 exceptions.KeyError: 'deluge/data/pixmaps/alert16.png'
 }}}

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2912>
Deluge <http://deluge-torrent.org/>
Deluge Project

-- 
You received this message because you are subscribed to the Google Groups 
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to