Support is getting a wave of emails about Tor Browser connecting successfully but ends up with the "Something Went Wrong! Tor is not working in this browser." message.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
I will post more details when users get back to me.
This is mostly happening on Windows. I asked several users to allow firefox.exe and tor.exe though their antivirus/firewall/antispyware but they are getting the same error. Now I am not sure if Tor itself crashes or not but hopefully this user I asked will answer this question.
One user said that check.torproject.org reports that he's actually using Tor but about:tor doesn't agree. Will ask more users to use check.torproject.org to confirm.
One user said that check.torproject.org reports that he's actually using Tor but about:tor doesn't agree. Will ask more users to use check.torproject.org to confirm.
If the above info is accurate, then the behavior sounds a lot like #13138 (moved) (but that bug occurred 100% of the time, so this cannot be the same bug). My best guess is some kind of AV software interference since it is only affecting some people. You could try having them set extensions.torbutton.local_tor_check = false (via about:config) which will force use of a remote check.
One user said that check.torproject.org reports that he's actually using Tor but about:tor doesn't agree. Will ask more users to use check.torproject.org to confirm.
If the above info is accurate, then the behavior sounds a lot like #13138 (moved) (but that bug occurred 100% of the time, so this cannot be the same bug). My best guess is some kind of AV software interference since it is only affecting some people. You could try having them set extensions.torbutton.local_tor_check = false (via about:config) which will force use of a remote check.
One user did set extensions.torbutton.local_tor_check to false and nothing changed for him in about:tor. I will tell more users to do the same and comment again once they get back to me.
Kathy Brade and I looked at the Torbutton code related to about:tor and the local Tor check. Here are some things that would help us debug this problem:
When about:tor displays failure, ask the user to tell us what text is displayed in the top-right corner of that page (it should show "Tor Browser 4.0").
When about:tor displays failure, does the Torbutton toolbar (onion) icon have a red X?
When about:tor displays failure, have the user open the Browser Console (open hamburger menu | Developer | Browser Console or Cmd+Shift+J) and tell us what messages are present.
When about:tor displays failure, have the user go through a UI customization "cycle" (without changing anything). This should trigger a "refresh" of the Tor status on the about:tor page. To do this, open the hamburger menu, click "Customize", and then click "Exit Customize" while the about:tor page is open.
Ask the user to increase the Torbutton log level and send us the messages that appear on the Browser Console after Tor Browser starts up and shows a failure on the about:tor page. I am particularly interested in any lines that include "Tor socks listener:" (these are logged by the local Tor check code inside Torbutton). To increase the log level, open about:config, set the value of extensions.torbutton.loglevel to 0, and then restart the browser.
Kathy Brade and I looked at the Torbutton code related to about:tor and the local Tor check. Here are some things that would help us debug this problem:
Pretty sure the above is true (according to 5 users).
When about:tor displays failure, ask the user to tell us what text is displayed in the top-right corner of that page (it should show "Tor Browser 4.0").
See attached.
When about:tor displays failure, does the Torbutton toolbar (onion) icon have a red X?
See attached.
When about:tor displays failure, have the user open the Browser Console (open hamburger menu | Developer | Browser Console or Cmd+Shift+J) and tell us what messages are present.
User never did this.
When about:tor displays failure, have the user go through a UI customization "cycle" (without changing anything). This should trigger a "refresh" of the Tor status on the about:tor page. To do this, open the hamburger menu, click "Customize", and then click "Exit Customize" while the about:tor page is open.
Success. After exiting out the user got back a all green "congratulations! tor is working" page.
Ask the user to increase the Torbutton log level and send us the messages that appear on the Browser Console after Tor Browser starts up and shows a failure on the about:tor page. I am particularly interested in any lines that include "Tor socks listener:" (these are logged by the local Tor check code inside Torbutton). To increase the log level, open about:config, set the value of extensions.torbutton.loglevel to 0, and then restart the browser.
More users confirm that refreshing the about:tor page using "Customize" fixes about:tor and leveling up the log doesn't produce anything more than the default log settings do.
Thanks for getting all of this information for us (since we cannot reproduce the problem ourselves, info from end-users is all we have to go on).
It does not make sense that no additional logging was produced. When extensions.torbutton.loglevel = 4 (the default), about a dozen lines are logged during browser startup; with a setting of 0 about 100 lines are logged. Please have someone try that experiment again (set extensions.torbutton.loglevel to 0, restart the browser, and send us the complete contents of the Browser Console log).
Also, is it possible that some people are running an older version of Torbutton? (Kind of crazy, I know, but we did fix a similar problem to this bug in #13138 (moved).) Please have them check that Torbutton version 1.7.0.1 is installed (by checking about:addons).
Thanks for getting all of this information for us (since we cannot reproduce the problem ourselves, info from end-users is all we have to go on).
Happy to help and thanks for giving us steps to guide the users.
It does not make sense that no additional logging was produced. When extensions.torbutton.loglevel = 4 (the default), about a dozen lines are logged during browser startup; with a setting of 0 about 100 lines are logged. Please have someone try that experiment again (set extensions.torbutton.loglevel to 0, restart the browser, and send us the complete contents of the Browser Console log).
I think extensions.torbutton.loglevel itself is broken (not passing params to tor correctly). I tested it myself I all I get is log level 4 [notices] and [warn] (even in the terminal).
Also, is it possible that some people are running an older version of Torbutton? (Kind of crazy, I know, but we did fix a similar problem to this bug in #13138 (moved).) Please have them check that Torbutton version 1.7.0.1 is installed (by checking about:addons).
No. I am pretty sure they're running TB 4.0 unmodified installed in a different location than the default or I made sure they delete any older TB first.
I think extensions.torbutton.loglevel itself is broken (not passing params to tor correctly). I tested it myself I all I get is log level 4 [notices] and [warn] (even in the terminal).
I am not looking for tor.exe log messages. The Torbutton messages I am looking for should be logged to the Browser Console (opened via Ctrl+Shift+J on Linux and Windows and Cmd+Shift+J on Mac OS). And if the Torbutton code is generating a JavaScript exception, I am hopeful that it will be logged to the Browser Console as well.
I think extensions.torbutton.loglevel itself is broken (not passing params to tor correctly). I tested it myself I all I get is log level 4 [notices] and [warn] (even in the terminal).
I am not looking for tor.exe log messages. The Torbutton messages I am looking for should be logged to the Browser Console (opened via Ctrl+Shift+J on Linux and Windows and Cmd+Shift+J on Mac OS). And if the Torbutton code is generating a JavaScript exception, I am hopeful that it will be logged to the Browser Console as well.
Attached log. I hope it's helpful, I am trying to get more.
Turns out users were just overwriting their Tor Browser installation and doing a fresh install solves the problem. We really really should patch TB's installer to avoid this in the future.
Trac: Status: needs_information to closed Resolution: N/Ato not a bug