#2431: deluged doesn't shutdown cleanly with hundreds of torrents
----------------------------+----------------------------------------
Reporter: rsully | Owner:
Type: bug | Status: closed
Priority: major | Milestone: 1.4.0
Component: other/unknown | Version: 1.3.6
Resolution: Fixed | Keywords: shutdown, components, hang
----------------------------+----------------------------------------
Comment (by rsully):
Maybe related, I just experienced this on 1.3.6:
{{{
user@ubuntu-deluge:~$ pkill deluged
user@ubuntu-deluge:~$ pgrep deluged
1746
user@ubuntu-deluge:~$ Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deluge/core/daemon.py", line 188,
in _shutdown
d = component.shutdown()
File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 392,
in shutdown
deferreds.append(component._component_shutdown())
File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 202,
in _component_shutdown
d = self._component_stop()
File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 155,
in _component_stop
d = maybeDeferred(self.stop)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
134, in maybeDeferred
result = f(*args, **kw)
File "/usr/lib/python2.7/dist-packages/deluge/core/alertmanager.py",
line 77, in stop
dc.cancel()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line
89, in cancel
raise error.AlreadyCalled
twisted.internet.error.AlreadyCalled: Tried to cancel an already-called
event.
}}}
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2431#comment:5>
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 http://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.