[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 08:32:25 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 arthuredelstein):
Replying to [comment:16 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.
Sorry -- it's pushed now.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16983#comment:17>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list