[tor-bugs] #30882 [Core Tor/Stem]: Stem python 3.8 RuntimeError: dictionary keys changed during iteration
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Jun 13 23:49:45 UTC 2019
#30882: Stem python 3.8 RuntimeError: dictionary keys changed during iteration
-------------------------------+--------------------
Reporter: teor | Owner: atagar
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Core Tor/Stem | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-------------------------------+--------------------
python 3.8 doesn't seem to like dictionary keys changing during iteration.
This is on python nightly, so it might be a new python feature (or even a
python bug).
It is reproducible: I've seen it in at least two runs so far.
{{{
Jun 13 15:02:32.725 [notice] Bootstrapped 100% (done): Done
done (17 seconds)
Shutting down tor... done
Traceback (most recent call last):
File "./run_tests.py", line 479, in <module>
main()
File "./run_tests.py", line 306, in main
integ_runner.start(target, args.attribute_targets, args.tor_path)
File "/home/travis/build/torproject/stem/test/runner.py", line 262, in
start
self._owner_controller = self.get_tor_controller(True)
File "/home/travis/build/torproject/stem/test/runner.py", line 482, in
get_tor_controller
controller.authenticate(password = CONTROL_PASSWORD, chroot_path =
self.get_chroot())
File "/home/travis/build/torproject/stem/stem/control.py", line 1110, in
authenticate
stem.connection.authenticate(self, *args, **kwargs)
File "/home/travis/build/torproject/stem/stem/connection.py", line 596,
in authenticate
controller._post_authentication()
File "/home/travis/build/torproject/stem/stem/control.py", line 3993, in
_post_authentication
owning_pid = self.get_conf('__OwningControllerProcess', None)
File "/home/travis/build/torproject/stem/stem/control.py", line 2261, in
get_conf
entries = self.get_conf_map(param, default, multiple)
File "/home/travis/build/torproject/stem/stem/control.py", line 2364, in
get_conf_map
for key in reply:
RuntimeError: dictionary keys changed during iteration
The command "./run_tests.py --integ $TARGET" exited with 1.
}}}
https://travis-ci.org/torproject/stem/jobs/545118990
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30882>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list