Ticket #848 (closed bug)
Problems with proxy
| Reported by: | minder | Owned by: | andar |
|---|---|---|---|
| Priority: | blocker | Milestone: | 1.2.0 |
| Component: | other | Version: | 1.2.0_dev |
| Keywords: | Cc: |
Description
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")[1]] = 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.
