Won't start - dictionary changed size during iteration

General support for problems installing or using Deluge
Post Reply
User avatar
Ux64
Seeder
Seeder
Posts: 140
Joined: Wed Nov 14, 2007 5:02 am
Location: System Specialist

Won't start - dictionary changed size during iteration

Post by Ux64 »

This is self caused for sure. But still shouldn't prevent program from starting. I removed a few files from torrents directory.

RuntimeError: dictionary changed size during iteration

Full output:

Code: Select all

Starting new Deluge session...
deluge_core; using libtorrent 0.13.0.0. Compiled with NDEBUG.
Applying preferences
Missing file: /home/Ux64/.deluge/torrents/test-torrent.torrent
Traceback (most recent call last):
  File "/usr/bin/deluge", line 132, in <module>
    start_deluge()
  File "/usr/bin/deluge", line 113, in start_deluge
    interface = deluge.interface.DelugeGTK()
  File "/var/lib/python-support/python2.5/deluge/interface.py", line 54, in __init__
    common.CONFIG_DIR)
  File "/var/lib/python-support/python2.5/deluge/core.py", line 276, in __init__
    self.sync(True)
  File "/var/lib/python-support/python2.5/deluge/core.py", line 857, in sync
    for torrent in self.state.torrents:
RuntimeError: dictionary changed size during iteration

[1]+  Exit 1                  deluge
I'll start new thread about this in Support section. So I can get my Deluge running again.

Platform Ubuntu 7.10 GG 64bit / Deluge 0.5.6.96 64 bit

Edit: Update

I think that deleting that state file fixed this problem too. Because I didn't do anything else.

http://forum.deluge-torrent.org/viewtop ... =636#p2998
Post Reply