[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #13247 [Tor Browser]: meek profile error after browser restarts (e.g., after update or add-on installation)
#13247: meek profile error after browser restarts (e.g., after update or add-on
installation)
-----------------------------+---------------------------------
Reporter: mcs | Owner: tbb-team
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor Browser | Version:
Resolution: | Keywords: meek, tbb-usability
Actual Points: | Parent ID:
Points: |
-----------------------------+---------------------------------
Comment (by mcs):
Kathy and I poked at this a little more and we think we found the root
cause: before restarting, Firefox sets some environment variables to tell
it things like where the profile is, and those are inherited by the meek
helper firefox process. If you examine the environment of the meek
firefox, you will see things like:
{{{
XRE_PROFILE_LOCAL_PATH=/Users/.../tb45.app/TorBrowser/Data/Browser/Caches/profile.default
XRE_PROFILE_PATH=/Users/.../tb45.app/TorBrowser/Data/Browser/profile.default
etc.
}}}
On Mac OS, we added this hack to the tor script to test this theory:
{{{
unset NO_EM_RESTART XRE_BINARY_PATH XRE_PROFILE_LOCAL_PATH
XRE_PROFILE_NAME XRE_PROFILE_PATH X
RE_START_OFFLINE XUL_APP_FILE
}}}
Indeed, the meek restart problem went away.
Now we just need to decide where to place a proper fix. Maybe inside
meek-client-torbrowser? The list of env vars to clear may be found here:
http://mxr.mozilla.org/mozilla-
esr38/source/toolkit/xre/nsAppRunner.cpp#4150
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13247#comment:17>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs