New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
infinite loops with scallion and tor-0.2.4.x #201
Comments
|
This seems to work correctly using the following shadow
shadow-plugin-tor
Tor
|
|
I ran 10 simulations with the above code and the 400 relay config here as well as a 3600 relay experiment, and they all completed successfully. |
|
Tor will not be merging Nick's fix into 0.2.4.x. Here is the diff of the fix against the latest stable tor-0.2.4.23. If you run into this infinite loop problem, please either merge Nick's branch as described above, or merge this patch. |
As a result of ticket 9731, Tor changed the functions
connection_consider_empty_write_bucketsandconnection_consider_empty_read_buckets, which caused inifinite loops in shadow. I believe the infinite loops were fixed in the following commits:https://gitweb.torproject.org/tor.git/commitdiff/96f92f2062118b61a43134170b92001d3be1c128?hp=702c0502cf3121e2e698963cf53adb00ae2d136d
https://gitweb.torproject.org/tor.git/commitdiff/8f793c38fbcd885d40adf8312ef1767e172e1be4?hp=96f92f2062118b61a43134170b92001d3be1c128
The fix on Tor's end has not been backported into 0.2.4.x yet. So the workaround is making the changes above manually or using tor-0.2.5.x. I opened Tor ticket 11638 requesting a fix on 0.2.4.
The text was updated successfully, but these errors were encountered: