[tor-bugs] #10599 [Tor bundles/installation]: Investigate building TBB with SoftBound or AddressSanitizer
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue May 27 07:36:31 UTC 2014
#10599: Investigate building TBB with SoftBound or AddressSanitizer
------------------------------------------+--------------------------------
Reporter: mikeperry | Owner: erinn
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Tor bundles/installation | Version:
Resolution: | Keywords: gitian, tbb-
Actual Points: | security
Points: | Parent ID:
------------------------------------------+--------------------------------
Comment (by gk):
Replying to [comment:24 mikeperry]:
> Replying to [comment:22 gk]:
> > Replying to [comment:21 mikeperry]:
> > > 3. Install all Firefox langpack locales in one build. This way we
don't have to ship 12 versions of this huge build. We can provide
instructions for users on how to switch their language for now, and
perhaps later add a Tor Launcher or other UI option to select locale for
these builds.
> >
> > Hrm... I am not a fan of this idea for a couple of reasons:
> > 0) We need to fix #12103 anyway for non-hardened builds.
>
> Hrmm. Assuming it's as easy as using a newer binutils..
Even if not we need to fix it somehow. :)
> > 1) Users have to download a huge build (e.g. the debug symbols file
alone is twice as big with ASan) which might deter from testing/using it.
>
> Can we easily convert the stacktrace from
http://paste.debian.net/hidden/b7b2f353/ using detached symbols? Can you
post your symbols for that bug so I can take a look to see if it is
possible?
The symbols are in
https://people.torproject.org/~gk/testbuilds/asan/20140521/ as well, now.
> > 2) We need to provide additional instructions and/or a Tor Launcher
patch that both need to be maintained.
>
> For the locale thing, I don't think this is too much of a problem
compared to the cost to us otherwise. The alternative is an additional 15
40M files for each locale. It gets even more unweildy if we decide to do
ASAN builds for all other platforms, as our dist size would then be around
4GB. I think we definitely want to avoid shipping two sets of bundles for
all platforms for all locales.
Okay, yes. That is a good point for shipping all locales in one build. But
I am still not convinced that every user has to download a huge,
unstripped bundle.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10599#comment:27>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list