[tor-bugs] #9531 [TorBrowserButton]: More Torbutton hangs on New Identity control port access
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon May 26 18:32:39 UTC 2014
#9531: More Torbutton hangs on New Identity control port access
-------------------------+-------------------------------------------------
Reporter: | Owner: mikeperry
mikeperry | Status: new
Type: defect | Milestone:
Priority: major | Version:
Component: | Keywords: tbb-usability, tbb-newnym,
TorBrowserButton | MikePerry201405R
Resolution: | Parent ID:
Actual Points: |
Points: |
-------------------------+-------------------------------------------------
Comment (by mikeperry):
We went with blocking sockets because New Identity needed to ensure that
it actually got a new circuit before allowing the user to do anything else
with the browser.
I am wondering if we should try clearing the event queue as cypherpunks
suggested. It may be a good idea for a few reasons. We may be able to use
https://developer.mozilla.org/en-
US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindowUtils#suppressEventHandling%28%29
to suppress UI events in the meantime, if need be.
Alternatively, we could attempt to do an async New Identity and also use
the event suppressor to suppress UI event handling until the New Identity
onOutputStreamReady+onInputStream callbacks come back...
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9531#comment:30>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list