[1.10RC1] Deluge hangs while retrieving .torrent from URL
Posted: Fri Dec 26, 2008 10:54 pm
If you try to add a torrent from an URL, Deluge appears to stop completely until it gets a response from the server. I'm not sure if this causes other torrents being downloaded/uploaded to hiccup. This can be demonstrated with the Ubuntu torrents - http://www.ubuntu.com/getubuntu/downloadmirrors#bt - at least for me, right now, the server takes forever to retrieve any .torrent file.
If you try to add a torrent from a slow server through the webui, deluge doesn't seem to add the torrent at all.
EDIT: Seems like I'm having trouble adding torrents at all, even from a local file. For example, I just tried to add two torrents. Only one got added. I tried to add the other one. Nothing happens. I quit, start Deluge up again, and try to add the one again and it works. Looking at terminal output with debug logging on doesn't look like there's anything useful. It says "client:257 attempting to open *files*", and if one or more of them worked, for those ones it says "signals:89 torrent_added signal received.." and then "signals:90 torrent id: ...". Nothing about the failed torrents.
Also, if there's an error in retrieving the torrent from an URL (like a 404), Deluge doesn't tell you and just silently fails at adding the torrent.
Lastly, related to Deluge hanging - it seems in the gtkui the whole thing stops while its waiting for a response when you press "Test Active Port".
If you try to add a torrent from a slow server through the webui, deluge doesn't seem to add the torrent at all.
EDIT: Seems like I'm having trouble adding torrents at all, even from a local file. For example, I just tried to add two torrents. Only one got added. I tried to add the other one. Nothing happens. I quit, start Deluge up again, and try to add the one again and it works. Looking at terminal output with debug logging on doesn't look like there's anything useful. It says "client:257 attempting to open *files*", and if one or more of them worked, for those ones it says "signals:89 torrent_added signal received.." and then "signals:90 torrent id: ...". Nothing about the failed torrents.
Also, if there's an error in retrieving the torrent from an URL (like a 404), Deluge doesn't tell you and just silently fails at adding the torrent.
Lastly, related to Deluge hanging - it seems in the gtkui the whole thing stops while its waiting for a response when you press "Test Active Port".