[tor-bugs] #32037 [Circumvention/meek]: Tor Browser 8.5.5 Encounters Javascript problem when attempting to use Meek-Azure bridges
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Oct 11 14:24:20 UTC 2019
#32037: Tor Browser 8.5.5 Encounters Javascript problem when attempting to use
Meek-Azure bridges
-------------------------------------------------+-------------------------
Reporter: bakertaylor28 | Owner: (none)
Type: defect | Status: new
Priority: High | Milestone:
Component: Circumvention/meek | Version: Tor:
| 0.4.1.5
Severity: Major | Resolution:
Keywords: meek, meek-azure, bridge, | Actual Points:
javascript, jar |
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Changes (by dcf):
* cc: gk (added)
Old description:
> I'm getting the following error when trying to use meek-azure in the
> logs. This looks to be a javascript problem of some sort or another that
> needs fixing.
>
> [WARN] Managed proxy at 'TorBrowser\Tor\PluggableTransports
> \terminateprocess-buffer.exe' reported: JavaScript error:
> jar:file:///C:/Scrubbed Path to Tor Installation
> Directory/Browser/TorBrowser/Data/Browser/profile.meek-http-
> helper/extensions/meek-http-
> helper at bamsoftware.com.xpi!/components/main.js, line 431: TypeError:
> invalid 'instanceof' operand Components.interfaces.nsIXPCException
New description:
I'm getting the following error when trying to use meek-azure in the logs.
This looks to be a javascript problem of some sort or another that needs
fixing.
{{{
[WARN] Managed proxy at 'TorBrowser\Tor\PluggableTransports
\terminateprocess-buffer.exe' reported: JavaScript error:
jar:file:///C:/Scrubbed Path to Tor Installation
Directory/Browser/TorBrowser/Data/Browser/profile.meek-http-
helper/extensions/meek-http-
helper at bamsoftware.com.xpi!/components/main.js, line 431: TypeError:
invalid 'instanceof' operand Components.interfaces.nsIXPCException
}}}
--
Comment:
Thanks for taking the time to make this report.
gk: is there planned to be a 8.5.6 release (using the XPCOM meek-http-
helper), or is the next stable release going to be 9.0 (using obfs4proxy
meek_lite)?
If there's going to be another stable release using this code, then I'll
try to solve it. But if not, the issue is moot, seeing as the affected
code doesn't exist in obfs4proxy nor even in meek-http-helper anymore.
The `instanceof` line is [https://gitweb.torproject.org/pluggable-
transports/meek.git/commit/?id=38924aa574c1d6da331b69536210bad70ca95873
from 2015], so I wonder why we are only getting reports about errors now.
Possibly something about the API for `nsIXPCException` changed in Firefox
recently.
bakertaylor28: The reason I asked gk about release is that this code is
already not being used in Tor Browser alpha releases, and won't be used in
future stable releases either. This is because new releases no longer use
the headless browser for TLS camouflage (#29430), and because even the
headless browser support code in meek was rewritten for the newer
WebExtension standard (#29347).
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/32037#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list