[Deluge] #3351: rpcserver: dictionary changed size during iteration

8 views
Skip to first unread message

Deluge

unread,
Jan 28, 2020, 3:40:58 AM1/28/20
to delug...@googlegroups.com
#3351: rpcserver: dictionary changed size during iteration
-------------------+----------------------------
Reporter: bro | Owner:
Type: bug | Status: new
Priority: minor | Milestone: needs verified
Component: Core | Version: 2.0.0
Keywords: |
-------------------+----------------------------
This error is reported by a YaRSS2 user:
{{{
Traceback (most recent call last):
File
"/home/ubuntu/.config/deluge/plugins/YaRSS2-2.1.4-py3.7.egg/yarss2/rssfeed_scheduler.py",
line 90, in rssfeed_update_handler_safe
return self.rssfeed_update_handler(rssfeed_key=rssfeed_key,
subscription_key=subscription_key)
File
"/home/ubuntu/.config/deluge/plugins/YaRSS2-2.1.4-py3.7.egg/yarss2/rssfeed_scheduler.py",
line 108, in rssfeed_update_handler
subscription_key=subscription_key)
File
"/home/ubuntu/.config/deluge/plugins/YaRSS2-2.1.4-py3.7.egg/yarss2/rssfeed_handling.py",
line 372, in fetch_feed_torrents
self.fetch_feed(subscription_data, rssfeed_data, fetch_data)
File
"/home/ubuntu/.config/deluge/plugins/YaRSS2-2.1.4-py3.7.egg/yarss2/rssfeed_handling.py",
line 407, in fetch_feed
self.log.info("Fetching subscription '%s'." %
subscription_data["name"])
File
"/home/ubuntu/.config/deluge/plugins/YaRSS2-2.1.4-py3.7.egg/yarss2/util/logging.py",
line 42, in info
self.handle_gtkui_log(message, gtkui)
File
"/home/ubuntu/.config/deluge/plugins/YaRSS2-2.1.4-py3.7.egg/yarss2/util/logging.py",
line 34, in handle_gtkui_log
self.gtkui_log_message_event(message)
File
"/home/ubuntu/.config/deluge/plugins/YaRSS2-2.1.4-py3.7.egg/yarss2/util/logging.py",
line 61, in gtkui_log_message_event
component.get("EventManager").emit(GtkUILogMessageEvent(message))
File "/usr/lib/python3/dist-packages/deluge/core/eventmanager.py", line
31, in emit
component.get('RPCServer').emit_event(event)
File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line
541, in emit_event
for session_id, interest in self.factory.interested_events.items():
RuntimeError: dictionary changed size during iteration
}}}

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3351>
Deluge <https://deluge-torrent.org/>
Deluge Project

Deluge

unread,
Jun 5, 2023, 11:29:57 AM6/5/23
to delug...@googlegroups.com
#3351: rpcserver: dictionary changed size during iteration
--------------------+----------------------------
Reporter: bro | Owner:
Type: bug | Status: closed

Priority: minor | Milestone: needs verified
Component: Core | Version: 2.0.0
Resolution: Fixed | Keywords:
--------------------+----------------------------
Changes (by bro):

* status: new => closed
* resolution: => Fixed


Comment:

Fixed by https://github.com/deluge-
torrent/deluge/commit/89b79e4b7f895576ef1393eaa9f74432d93b299e

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3351#comment:1>

Deluge

unread,
Jun 5, 2023, 11:35:07 AM6/5/23
to delug...@googlegroups.com
#3351: rpcserver: dictionary changed size during iteration
--------------------+--------------------
Reporter: bro | Owner:
Type: bug | Status: closed
Priority: minor | Milestone: 2.1.2
Component: Core | Version: 2.1.0
Resolution: Fixed | Keywords:
--------------------+--------------------
Changes (by bro):

* version: 2.0.0 => 2.1.0
* milestone: needs verified => 2.1.2


--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3351#comment:2>

Reply all
Reply to author
Forward
0 new messages