Bug 1610888 Comment 10 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

dom/serviceworkers/test/test_https_origin_after_redirect.html is the leaking test. I actually get an assertion failure when I run it locally:

1:44.15 GECKO(9167) Assertion failure: !aIID.Equals((nsISupports::COMTypeInfo<nsISupports, void>::kIID)), at /home/pjiang/src/mozilla-unified/netwerk/protocol/http/ClassifierDummyChannel.cpp:80
readelf: Warning: Bogus end-of-siblings marker detected at offset 143d5c62 in .debug_info section
readelf: Warning: Bogus end-of-siblings marker detected at offset 143d5c63 in .debug_info section
readelf: Warning: Bogus end-of-siblings marker detected at offset 143d5c64 in .debug_info section
readelf: Warning: Further warnings about bogus end-of-sibling markers suppressed
readelf: Warning: Bogus end-of-siblings marker detected at offset 143d5c62 in .debug_info section
readelf: Warning: Bogus end-of-siblings marker detected at offset 143d5c63 in .debug_info section
readelf: Warning: Bogus end-of-siblings marker detected at offset 143d5c64 in .debug_info section
readelf: Warning: Further warnings about bogus end-of-sibling markers suppressed
 1:59.63 GECKO(9167) #01: mozilla::net::ClassifierDummyChannel::QueryInterface(nsID const&, void**) (/home/pjiang/src/mozilla-unified/netwerk/protocol/http/ClassifierDummyChannel.cpp:80)
 1:59.65 GECKO(9167) #02: nsQueryInterfaceISupports::operator()(nsID const&, void**) const (/home/pjiang/src/mozilla-unified/xpcom/base/nsCOMPtr.cpp:13)
 1:59.65 GECKO(9167) #03: nsCOMPtr_base::assign_from_qi(nsQueryInterfaceISupports, nsID const&) (/home/pjiang/src/mozilla-unified/xpcom/base/nsCOMPtr.cpp:46)
 1:59.65 GECKO(9167) #04: nsCOMPtr (/home/pjiang/src/mozilla-unified/xpcom/base/nsCOMPtr.h:916)
 1:59.97 GECKO(9167) #05: XPCWrappedNative::GetNewOrUsed(JSContext*, xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) (/home/pjiang/src/mozilla-unified/js/xpconnect/src/XPCWrappedNative.cpp:285)
 2:00.08 GECKO(9167) #06: XPCConvert::NativeInterface2JSObject(JSContext*, JS::MutableHandle<JS::Value>, xpcObjectHelper&, nsID const*, bool, nsresult*) (/home/pjiang/src/mozilla-unified/js/xpconnect/src/XPCConvert.cpp:969)
 2:00.08 GECKO(9167) #07: XPCConvert::NativeData2JS(JSContext*, JS::MutableHandle<JS::Value>, void const*, nsXPTType const&, nsID const*, unsigned int, nsresult*) (/home/pjiang/src/mozilla-unified/js/xpconnect/src/XPCConvert.cpp:368)
 2:00.08 GECKO(9167) #08: nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) (/home/pjiang/src/mozilla-unified/js/xpconnect/src/XPCWrappedJSClass.cpp:908)
 2:00.10 GECKO(9167) #09: PrepareAndDispatch (/home/pjiang/src/mozilla-unified/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:125)
 2:04.39 GECKO(9167) #10: SharedStub (xptcstubs_x86_64_linux.cpp:?)
 2:04.44 GECKO(9167) #11: mozilla::dom::WindowGlobalParent::NotifyContentBlockingEvent(unsigned int, nsIRequest*, bool, nsIURI*, nsTArray<nsTString<char> > const&, mozilla::Maybe<mozilla::AntiTrackingCommon::StorageAccessGrantedReason> const&) (/home/pjiang/src/mozilla-unified/dom/ipc/WindowGlobalParent.cpp:354)
 2:04.46 GECKO(9167) #12: mozilla::net::UrlClassifierCommon::NotifyChannelBlocked(nsIChannel*, nsIURI*, unsigned int) (/home/pjiang/src/mozilla-unified/netwerk/url-classifier/UrlClassifierCommon.cpp:106)
 2:04.47 GECKO(9167) #13: mozilla::net::UrlClassifierCommon::NotifyChannelClassifierProtectionDisabled(nsIChannel*, unsigned int) (/home/pjiang/src/mozilla-unified/netwerk/url-classifier/UrlClassifierCommon.cpp:68)
 2:04.48 GECKO(9167) #14: mozilla::net::UrlClassifierCommon::AnnotateChannel(nsIChannel*, unsigned int, unsigned int) (/home/pjiang/src/mozilla-unified/netwerk/url-classifier/UrlClassifierCommon.cpp:522)
 2:04.50 GECKO(9167) #15: mozilla::net::UrlClassifierFeatureTrackingAnnotation::ProcessChannel(nsIChannel*, nsTArray<nsTString<char> > const&, nsTArray<nsTString<char> > const&, bool*) (/home/pjiang/src/mozilla-unified/netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp:157)
 2:04.51 GECKO(9167) #16: mozilla::net::(anonymous namespace)::FeatureData::MaybeCompleteClassification(nsIChannel*) (/home/pjiang/src/mozilla-unified/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:472)
 2:04.52 GECKO(9167) #17: mozilla::net::(anonymous namespace)::FeatureTask::CompleteClassification() (/home/pjiang/src/mozilla-unified/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:683)
 2:04.53 GECKO(9167) #18: operator() (/home/pjiang/src/mozilla-unified/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:819)
 2:04.54 GECKO(9167) #19: mozilla::detail::RunnableFunction<mozilla::net::AsyncUrlChannelClassifier::CheckChannel(nsIChannel*, std::function<void ()>&&)::$_0::operator()() const::{lambda()#1}>::Run() (/home/pjiang/src/mozilla-unified/objdir-ff-asan/dist/include/nsThreadUtils.h:562)
 2:04.60 GECKO(9167) #20: nsThread::ProcessNextEvent(bool, bool*) (/home/pjiang/src/mozilla-unified/xpcom/threads/nsThread.cpp:1220)
 2:04.61 GECKO(9167) #21: NS_ProcessNextEvent(nsIThread*, bool) (/home/pjiang/src/mozilla-unified/xpcom/threads/nsThreadUtils.cpp:486)
 2:04.66 GECKO(9167) #22: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) (/home/pjiang/src/mozilla-unified/ipc/glue/MessagePump.cpp:87)
 2:04.69 GECKO(9167) #23: MessageLoop::RunInternal() (/home/pjiang/src/mozilla-unified/ipc/chromium/src/base/message_loop.cc:315)
 2:04.70 GECKO(9167) #24: MessageLoop::RunHandler() (/home/pjiang/src/mozilla-unified/ipc/chromium/src/base/message_loop.cc:309)
 2:04.71 GECKO(9167) #25: MessageLoop::Run() (/home/pjiang/src/mozilla-unified/ipc/chromium/src/base/message_loop.cc:290)
 2:04.74 GECKO(9167) #26: nsBaseAppShell::Run() (/home/pjiang/src/mozilla-unified/widget/nsBaseAppShell.cpp:139)
 2:04.75 GECKO(9167) #27: nsAppStartup::Run() (/home/pjiang/src/mozilla-unified/toolkit/components/startup/nsAppStartup.cpp:272)
 2:04.78 GECKO(9167) #28: XREMain::XRE_mainRun() (/home/pjiang/src/mozilla-unified/toolkit/xre/nsAppRunner.cpp:4603)
 2:04.78 GECKO(9167) #29: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) (/home/pjiang/src/mozilla-unified/toolkit/xre/nsAppRunner.cpp:4740)
 2:04.80 GECKO(9167) #30: XRE_main(int, char**, mozilla::BootstrapConfig const&) (/home/pjiang/src/mozilla-unified/toolkit/xre/nsAppRunner.cpp:4821)
 2:04.81 GECKO(9167) #31: mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) (/home/pjiang/src/mozilla-unified/toolkit/xre/Bootstrap.cpp:45)
 2:04.96 GECKO(9167) #32: do_main(int, char**, char**) (/home/pjiang/src/mozilla-unified/browser/app/nsBrowserApp.cpp:217)
 2:04.96 GECKO(9167) #33: main (/home/pjiang/src/mozilla-unified/browser/app/nsBrowserApp.cpp:339)
 2:06.61 GECKO(9167) #34: __libc_start_main (/build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:344)
 2:06.63 GECKO(9167) #35: _start (/home/pjiang/src/mozilla-unified/objdir-ff-asan/dist/bin/firefox)
 2:06.63 GECKO(9167) #36: ??? (???:???)

Back to Bug 1610888 Comment 10