Page 1 of 1

Deluge Crashes Once a day

Posted: Thu Feb 14, 2013 6:30 am
by spikednet
Hello,

My deluge crashes once a day, I am running the latest deluge 1.3.5 on Ubuntu:
My error log:

Code: Select all

[ERROR   ] 18:51:15 rpcserver:303 Exception calling RPC request: '19c38ef2bc7bac82b2fc537789867f52efb8a813'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 298, in dispatch
    ret = self.factory.methods[method](*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line 417, in get_torrent_status
    status = self.torrentmanager[torrent_id].get_status(keys, diff)
  File "/usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py", line 278, in __getitem__
    return self.torrents[torrent_id]
KeyError: '19c38ef2bc7bac82b2fc537789867f52efb8a813'
[ERROR   ] 18:51:15 rpcserver:303 Exception calling RPC request: '5115c606bd8fc3e3c8be0c0693986311402a33f2'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 298, in dispatch
    ret = self.factory.methods[method](*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line 417, in get_torrent_status
    status = self.torrentmanager[torrent_id].get_status(keys, diff)
  File "/usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py", line 278, in __getitem__
    return self.torrents[torrent_id]
KeyError: '5115c606bd8fc3e3c8be0c0693986311402a33f2'
[ERROR   ] 18:51:15 rpcserver:303 Exception calling RPC request: 'd02a9faaa769a4a389ece53e2a6ca6ae13cd6f95'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 298, in dispatch
    ret = self.factory.methods[method](*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line 417, in get_torrent_status
    status = self.torrentmanager[torrent_id].get_status(keys, diff)
  File "/usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py", line 278, in __getitem__
    return self.torrents[torrent_id]
KeyError: 'd02a9faaa769a4a389ece53e2a6ca6ae13cd6f95

Re: Deluge Crashes Once a day

Posted: Thu Feb 14, 2013 10:44 am
by Cas
Which Ubuntu? You will need a backtrace.

Re: Deluge Crashes Once a day

Posted: Sun Feb 17, 2013 10:16 am
by jelm0
I'm have the same problem on Linux Mint 13 - Maya (Ubuntu 12.04).

Code: Select all

[ERROR   ] 21:03:17 rpcserver:303 Exception calling RPC request: '5b7ec1b500bfb1df1d42bfd0e32d63173272a2d9'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 298, in dispatch
    ret = self.factory.methods[method](*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line 417, in get_torrent_status
    status = self.torrentmanager[torrent_id].get_status(keys, diff)
  File "/usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py", line 278, in __getitem__
    return self.torrents[torrent_id]
KeyError: '5b7ec1b500bfb1df1d42bfd0e32d63173272a2d9'
[ERROR   ] 21:03:17 client:395 RPCError Message Received!
My deluge version is:

Code: Select all

# deluge -v
deluge: 1.3.5
libtorrent: 0.15.10.0
I have to restart at least once a day.

How do I do a backtrace?

Re: Deluge Crashes Once a day

Posted: Sat May 04, 2013 2:08 am
by cwc
I'm getting the same problem. The error appears in the logs for the Web UI as well as the daemon itself. Seems to be trying to get the status of a torrent that doesn't exist (race condition?).

Re: Deluge Crashes Once a day

Posted: Sat May 04, 2013 3:15 am
by Cas
That error is irrelevant (to the crash) and was fixed in 1.3.6.