Deluge Crashes Once a day

General support for problems installing or using Deluge
Post Reply
spikednet

Deluge Crashes Once a day

Post 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
Cas
Top Bloke
Top Bloke
Posts: 3681
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: Deluge Crashes Once a day

Post by Cas »

Which Ubuntu? You will need a backtrace.
jelm0

Re: Deluge Crashes Once a day

Post 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?
cwc

Re: Deluge Crashes Once a day

Post 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?).
Cas
Top Bloke
Top Bloke
Posts: 3681
Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland

Re: Deluge Crashes Once a day

Post by Cas »

That error is irrelevant (to the crash) and was fixed in 1.3.6.
Post Reply