[tbb-bugs] #16983 [Tor Browser]: Favicon requests not isolated if one opens the tab list dropdown

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Sep 17 07:02:05 UTC 2015


#16983: Favicon requests not isolated if one opens the tab list dropdown
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:  tbb-team
  someone_else           |     Status:  needs_review
         Type:  defect   |  Milestone:
     Priority:  major    |    Version:
    Component:  Tor      |   Keywords:  tbb-linkability,
  Browser                |  TorBrowserTeam201509R
   Resolution:           |  Parent ID:
Actual Points:           |
       Points:           |
-------------------------+-------------------------------------------------

Comment (by gk):

 Replying to [comment:15 arthuredelstein]:
 > Replying to [comment:14 mcs]:
 > > Arthur, thanks for the detailed explanation. Kathy and I understand
 the code now. But we are seeing an assertion failure in the new code
 inside ThirdPartyUtil::GetFirstPartyURIInternal() during browser startup
 with a Mac OS debug build:
 > >  Assertion failure: IsElement(), at
 ../../../dist/include/mozilla/dom/Element.h:1369
 > > I will attach a stack trace, but the short story is that
 ThirdPartyUtil::GetFirstPartyIsolationURI() is being called from
 nsContentUtils::LoadImage(). The image URI is moz-
 anno:favicon:https://www.torproject.org/images/favicon.ico#-moz-
 resolution=16,16
 > >
 > > Maybe you need to add an IsElement() call before calling AsElement()?
 >
 > Thanks for catching this mistake and for the stack trace. For some
 reason I'm not seeing an assertion failure when I run a debug build on OS
 X. I wonder what I'm doing differently.
 >
 > In any case, here's a new version of the patch with an IsElement() check
 added:
 > ​https://github.com/arthuredelstein/tor-browser/commit/16983+1
 >
 > I tested this on a debug build and it seems to be working properly.

 Do you have this branch somewhere? It seems you forget to push it as I
 can't fetch it nor look at it in the browser.

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


More information about the tbb-bugs mailing list