Ticket #848 (closed bug)
Problems with proxy
|Reported by:||minder||Owned by:||andar|
I use latest version (svn). I encountered this problem several weeks ago (when 1.1.4 showed up) and despite many checkups - it's still there.
I use Socks5 proxy. I can only use proxy either for tracker communication or to connect to peers. When I want to use proxy for both, all my torrents have status "Checking" without actually being checked.
I experimented a lot with the settings and narrowed this to by proxy-related bug. Deluge also sometimes hangs after changing some settings - for example listening port range.
Deluge also can't quit correctly - just hangs after choosing "quit".
I also saw this when running deluge form shell, it may be unrelated:
$ deluge /usr/lib64/python2.5/site-packages/deluge/ui/gtkui/mainwindow.py:51: GtkWarning: Theme directory of theme crystalsvg has no size field "glade/main_window.glade")) Traceback (most recent call last): File "/usr/lib64/python2.5/site-packages/deluge/ui/ui.py", line 54, in __init__ ui = GtkUI(args) File "/usr/lib64/python2.5/site-packages/deluge/ui/gtkui/gtkui.py", line 193, in __init__ reactor.run() File "//usr/lib64/python2.5/site-packages/twisted/internet/gtk2reactor.py", line 186, in run self.__run() File "//usr/lib64/python2.5/site-packages/twisted/internet/gtk2reactor.py", line 226, in simulate self.runUntilCurrent() --- <exception caught here> --- File "//usr/lib64/python2.5/site-packages/twisted/internet/base.py", line 705, in runUntilCurrent call.func(*call.args, **call.kw) File "/usr/lib64/python2.5/site-packages/deluge/core/torrentmanager.py", line 749, in on_alert_state_changed component.get("EventManager").emit(TorrentStateChangedEvent(torrent_id, self.torrents[torrent_id].state)) File "/usr/lib64/python2.5/site-packages/deluge/core/eventmanager.py", line 45, in emit handler(*event.args) File "/usr/lib64/python2.5/site-packages/deluge/ui/gtkui/torrentview.py", line 450, in on_torrentstatechanged_event row[self.get_column_index("Progress")] = state File "/usr/lib64/python2.5/site-packages/deluge/ui/gtkui/listview.py", line 244, in get_column_index return self.columns[name].column_indices exceptions.KeyError: 'Progress'
Deluge looks like it works ok, but I'm unable to quit (I have to kill -9 the process) and this is what showed up:
Unhandled error in Deferred: Traceback (most recent call last): Failure: exceptions.KeyError: 'Progress'
This happens only when there is a file in queue. If the list is empty, deluge quits normally.
I'll try to investigate that further tommorow.