Closed Bug 1484340 Opened 7 years ago Closed 7 years ago

Assertion failure: !nsContentUtils::IsTrackingResourceWindow(aFirstPartyWindow), at src/toolkit/components/antitracking/AntiTrackingCommon.cpp:468

Categories

(Toolkit :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1483765
Tracking Status
firefox63 --- affected

People

(Reporter: tsmith, Unassigned)

Details

(Keywords: assertion)

STR: In a debug build open https://www.wired.com/story/spiders-put-on-face-paint-and-fake-eyelashes/ Assertion failure: !nsContentUtils::IsTrackingResourceWindow(aFirstPartyWindow), at src/toolkit/components/antitracking/AntiTrackingCommon.cpp:468 #0 mozilla::AntiTrackingCommon::MaybeIsFirstPartyStorageAccessGrantedFor(nsPIDOMWindowInner*, nsIURI*) src/toolkit/components/antitracking/AntiTrackingCommon.cpp:467:3 #1 mozilla::image::ImageCacheKey::GetSpecialCaseDocumentToken(nsIDocument*, nsIURI*) src/image/ImageCacheKey.cpp:157:8 #2 mozilla::image::ImageCacheKey::ImageCacheKey(nsIURI*, mozilla::OriginAttributes const&, nsIDocument*, nsresult&) src/image/ImageCacheKey.cpp:48:25 #3 imgLoader::LoadImage(nsIURI*, nsIURI*, nsIURI*, mozilla::net::ReferrerPolicy, nsIPrincipal*, unsigned long, nsILoadGroup*, imgINotificationObserver*, nsINode*, nsIDocument*, unsigned int, nsISupports*, unsigned int, nsTSubstring<char16_t> const&, bool, imgRequestProxy**) src/image/imgLoader.cpp:2349:17 #4 nsContentUtils::LoadImage(nsIURI*, nsINode*, nsIDocument*, nsIPrincipal*, unsigned long, nsIURI*, mozilla::net::ReferrerPolicy, imgINotificationObserver*, int, nsTSubstring<char16_t> const&, imgRequestProxy**, unsigned int, bool) src/dom/base/nsContentUtils.cpp:3637:21 #5 nsImageLoadingContent::LoadImage(nsIURI*, bool, bool, nsImageLoadingContent::ImageLoadType, bool, nsIDocument*, unsigned int, nsIPrincipal*) src/dom/base/nsImageLoadingContent.cpp:1040:17 #6 nsImageLoadingContent::LoadImage(nsTSubstring<char16_t> const&, bool, bool, nsImageLoadingContent::ImageLoadType, nsIPrincipal*) src/dom/base/nsImageLoadingContent.cpp:916:10 #7 mozilla::dom::HTMLImageElement::LoadSelectedImage(bool, bool, bool) src/dom/html/HTMLImageElement.cpp:1040:12 #8 mozilla::dom::HTMLImageElement::MaybeLoadImage(bool) src/dom/html/HTMLImageElement.cpp:686:3 #9 mozilla::detail::RunnableMethodImpl<mozilla::dom::HTMLImageElement*, void (mozilla::dom::HTMLImageElement::*)(bool), true, (mozilla::RunnableKind)0, bool>::Run() src/obj-firefox/dist/include/nsThreadUtils.h:1219:13 #10 nsContentUtils::RemoveScriptBlocker() src/dom/base/nsContentUtils.cpp:5588:15 #11 nsDocument::EndUpdate() src/dom/base/nsDocument.cpp:4904:3 #12 nsHTMLDocument::EndUpdate() src/dom/html/nsHTMLDocument.cpp:2168:15 #13 nsHtml5AutoFlush::~nsHtml5AutoFlush() src/parser/html/nsHtml5TreeOpExecutor.cpp:81:18 #14 nsHtml5TreeOpExecutor::FlushDocumentWrite() src/parser/html/nsHtml5TreeOpExecutor.cpp:619:3 #15 nsHtml5Parser::Parse(nsTSubstring<char16_t> const&, void*, nsTSubstring<char> const&, bool, nsDTDMode) src/parser/html/nsHtml5Parser.cpp:461:20 #16 nsHTMLDocument::WriteCommon(JSContext*, nsTSubstring<char16_t> const&, bool, mozilla::ErrorResult&) src/dom/html/nsHTMLDocument.cpp:1804:57 #17 nsHTMLDocument::WriteCommon(JSContext*, mozilla::dom::Sequence<nsTString<char16_t> > const&, bool, mozilla::ErrorResult&) src/dom/html/nsHTMLDocument.cpp:1686:5 #18 mozilla::dom::HTMLDocument_Binding::write(JSContext*, JS::Handle<JSObject*>, nsHTMLDocument*, JSJitMethodCallArgs const&) src/obj-firefox/dom/bindings/HTMLDocumentBinding.cpp:367:9 #19 bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) src/dom/bindings/BindingUtils.cpp:3311:13 #20 CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) src/js/src/vm/Interpreter.cpp:445:15 #21 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) src/js/src/vm/Interpreter.cpp:533:16 #22 InternalCall(JSContext*, js::AnyInvokeArgs const&) src/js/src/vm/Interpreter.cpp:584:12 #23 Interpret(JSContext*, js::RunState&) src/js/src/vm/Interpreter.cpp:3239:18 #24 js::RunScript(JSContext*, js::RunState&) src/js/src/vm/Interpreter.cpp:425:12 #25 js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value const&, js::AbstractFramePtr, JS::Value*) src/js/src/vm/Interpreter.cpp:773:15 #26 js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) src/js/src/vm/Interpreter.cpp:805:12 #27 ExecuteScript(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Value*) src/js/src/jsapi.cpp:4657:12 #28 ExecuteScript(JSContext*, JS::AutoVector<JSObject*>&, JS::Handle<JSScript*>, JS::Value*) src/js/src/jsapi.cpp:4676:12 #29 JS_ExecuteScript(JSContext*, JS::AutoVector<JSObject*>&, JS::Handle<JSScript*>, JS::MutableHandle<JS::Value>) src/js/src/jsapi.cpp:4697:12 #30 nsJSUtils::ExecutionContext::CompileAndExec(JS::CompileOptions&, JS::SourceBufferHolder&, JS::MutableHandle<JSScript*>) src/dom/base/nsJSUtils.cpp:251:8 #31 mozilla::dom::ScriptLoader::EvaluateScript(mozilla::dom::ScriptLoadRequest*) src/dom/script/ScriptLoader.cpp:2389:29 #32 mozilla::dom::ScriptLoader::ProcessRequest(mozilla::dom::ScriptLoadRequest*) src/dom/script/ScriptLoader.cpp:2008:10 #33 mozilla::dom::ScriptLoader::ProcessInlineScript(nsIScriptElement*, mozilla::dom::ScriptKind) src/dom/script/ScriptLoader.cpp:1608:10 #34 mozilla::dom::ScriptLoader::ProcessScriptElement(nsIScriptElement*) src/dom/script/ScriptLoader.cpp:1328:10 #35 mozilla::dom::ScriptElement::MaybeProcessScript() src/dom/script/ScriptElement.cpp:141:18 #36 nsIScriptElement::AttemptToExecute() src/obj-firefox/dist/include/nsIScriptElement.h:258:18 #37 nsHtml5TreeOpExecutor::RunScript(nsIContent*) src/parser/html/nsHtml5TreeOpExecutor.cpp:738:22 #38 nsHtml5TreeOpExecutor::RunFlushLoop() src/parser/html/nsHtml5TreeOpExecutor.cpp:537:7 #39 nsHtml5ExecutorFlusher::Run() src/parser/html/nsHtml5StreamParser.cpp:121:18 #40 mozilla::SchedulerGroup::Runnable::Run() src/xpcom/threads/SchedulerGroup.cpp:337:32 #41 nsThread::ProcessNextEvent(bool, bool*) src/xpcom/threads/nsThread.cpp:1235:14 #42 NS_ProcessNextEvent(nsIThread*, bool) src/xpcom/threads/nsThreadUtils.cpp:519:10 #43 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:97:21 #44 MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:325:10 #45 MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:298:3 #46 nsBaseAppShell::Run() src/widget/nsBaseAppShell.cpp:158:27 #47 XRE_RunAppShell() src/toolkit/xre/nsEmbedFunctions.cpp:937:22 #48 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:269:9 #49 MessageLoop::RunInternal() src/ipc/chromium/src/base/message_loop.cc:325:10 #50 MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:298:3 #51 XRE_InitChildProcess(int, char**, XREChildData const*) src/toolkit/xre/nsEmbedFunctions.cpp:763:34 #52 content_process_main(mozilla::Bootstrap*, int, char**) src/browser/app/../../ipc/contentproc/plugin-container.cpp:50:30 #53 main src/browser/app/nsBrowserApp.cpp:287:18 #54 __libc_start_main /build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c:291 #55 _start (firefox+0x423d54)
Found in m-c: BuildID=20180816145106 SourceStamp=4248cea4f9a1e5cb64c0d121ff248e11e003e9e2
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.