[tbb-bugs] #12418 [Applications/Tor Browser]: TBBs with UBSan create lots of errors when running

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Jul 9 05:20:11 UTC 2017


#12418: TBBs with UBSan create lots of errors when running
----------------------------------------+--------------------------
 Reporter:  gk                          |          Owner:  tbb-team
     Type:  defect                      |         Status:  assigned
 Priority:  Medium                      |      Milestone:
Component:  Applications/Tor Browser    |        Version:
 Severity:  Normal                      |     Resolution:
 Keywords:  tbb-security, tbb-hardened  |  Actual Points:
Parent ID:                              |         Points:
 Reviewer:                              |        Sponsor:
----------------------------------------+--------------------------

Comment (by cypherpunks):

 If Tor Browser is ever compiled with Clang (if that's even possible), the
 UBSan subset whitelist supports far more fine granularity, permitting the
 whitelisting of individual UBSan subsets within not only single files, but
 within single functions as well. This way, if a large file has several
 functions that violate, say, object-size, then those functions can avoid
 being instrumented, without having to disable it on the entire source
 file. More information about Clang's "special case list" is on
 https://clang.llvm.org/docs/SanitizerSpecialCaseList.html.

 Has anyone started working on at least instrumenting individual FF
 components, as suggested above?

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


More information about the tbb-bugs mailing list