[tor-bugs] #10599 [Tor Browser]: Investigate building TBB with SoftBound or AddressSanitizer

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Oct 16 10:35:26 UTC 2015


#10599: Investigate building TBB with SoftBound or AddressSanitizer
-------------------------------------------------+-------------------------
 Reporter:  mikeperry                            |          Owner:  gk
     Type:  enhancement                          |         Status:
 Priority:  Very High                            |  assigned
Component:  Tor Browser                          |      Milestone:
 Severity:  Normal                               |        Version:
 Keywords:  gitian, tbb-security, tbb-gitian,    |     Resolution:
  TorBrowserTeam201510, GeorgKoppen201510        |  Actual Points:
Parent ID:  #17304                               |         Points:
  Sponsor:  SponsorU                             |
-------------------------------------------------+-------------------------

Comment (by gk):

 Some updates. The good news is I get it built (thanks to ted for the idea
 of using `--disable-startupcache`). Mozilla is not running LSan currently
 due to various issues comment:52 being one of them
 (https://bugzilla.mozilla.org/show_bug.cgi?id=1214464) and LSan breakage
 of the packaging step a second one
 (https://bugzilla.mozilla.org/show_bug.cgi?id=1215443).

 The bad news is it crashes during start-up with
 {{{
 /home/ubuntu/build/tor-browser/tools/profiler/UnwinderThread2.cpp:693:66:
 runtime error: null pointer passed as argument 2, which is declared to
 never be null
 /usr/include/bits/string3.h:52:71: runtime error: null pointer passed as
 argument 2, which is declared to never be null

 ASAN:SIGSEGV
 =================================================================
 ==13006==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000
 (pc 0x000000000000 bp 0x7fe43a94ab92 sp 0x7fff64f39528 T0)
 ==13006==Hint: pc points to the zero page.

 AddressSanitizer can not provide additional info.
 SUMMARY: AddressSanitizer: SEGV ??:0 ??
 ==13006==ABORTING
 }}}
 which we already saw in comment:54.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10599#comment:56>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list