Closed Bug 1383545 Opened 7 years ago Closed 7 years ago

Intermittent AddressSanitizer: heap-use-after-free /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/ipc/ProtocolUtils.h:177:33 in Id

Categories

(Core :: IPC, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1378112
Tracking Status
firefox56 --- affected

People

(Reporter: aryx, Unassigned)

Details

(Keywords: crash, intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=116736676&repo=autoland [task 2017-07-23T16:40:50.863897Z] 16:40:50 INFO - TEST-START | dom/html/test/test_window_open_close.html [task 2017-07-23T16:40:54.924505Z] 16:40:54 INFO - GECKO(2900) | ================================================================= [task 2017-07-23T16:40:54.927146Z] 16:40:54 INFO - GECKO(2900) | ==2943==ERROR: AddressSanitizer: heap-use-after-free on address 0x60400012f358 at pc 0x7fa068a742dc bp 0x7fff7a348530 sp 0x7fff7a348528 [task 2017-07-23T16:40:54.930005Z] 16:40:54 INFO - GECKO(2900) | READ of size 4 at 0x60400012f358 thread T0 (Web Content) [task 2017-07-23T16:40:58.020311Z] 16:40:58 INFO - GECKO(2900) | #0 0x7fa068a742db in Id /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/ipc/ProtocolUtils.h:177:33 [task 2017-07-23T16:40:58.024099Z] 16:40:58 INFO - GECKO(2900) | #1 0x7fa068a742db in mozilla::layout::PRenderFrameChild::Send__delete__(mozilla::layout::PRenderFrameChild*) /home/worker/workspace/build/src/obj-firefox/ipc/ipdl/PRenderFrameChild.cpp:65 [task 2017-07-23T16:40:58.122253Z] 16:40:58 INFO - GECKO(2900) | #2 0x7fa06d5f45e0 in mozilla::dom::ContentChild::ProvideWindowCommon(mozilla::dom::TabChild*, mozIDOMWindowProxy*, bool, unsigned int, bool, bool, bool, nsIURI*, nsAString const&, nsACString const&, bool, bool*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/dom/ipc/ContentChild.cpp:988:5 [task 2017-07-23T16:40:58.148086Z] 16:40:58 INFO - GECKO(2900) | #3 0x7fa06d675410 in mozilla::dom::TabChild::ProvideWindow(mozIDOMWindowProxy*, unsigned int, bool, bool, bool, nsIURI*, nsAString const&, nsACString const&, bool, bool*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/dom/ipc/TabChild.cpp:1014:16 [task 2017-07-23T16:40:58.171315Z] 16:40:58 INFO - GECKO(2900) | #4 0x7fa0720346b4 in nsWindowWatcher::OpenWindowInternal(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsIArray*, bool, bool, nsIDocShellLoadInfo*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/toolkit/components/windowwatcher/nsWindowWatcher.cpp:868:24 [task 2017-07-23T16:40:58.176828Z] 16:40:58 INFO - GECKO(2900) | #5 0x7fa072039f6f in OpenWindow2 /home/worker/workspace/build/src/toolkit/components/windowwatcher/nsWindowWatcher.cpp:444:10 [task 2017-07-23T16:40:58.182904Z] 16:40:58 INFO - GECKO(2900) | #6 0x7fa072039f6f in non-virtual thunk to nsWindowWatcher::OpenWindow2(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsISupports*, bool, bool, nsIDocShellLoadInfo*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/toolkit/components/windowwatcher/nsWindowWatcher.cpp:416 [task 2017-07-23T16:40:58.219120Z] 16:40:58 INFO - GECKO(2900) | #7 0x7fa06a1b312e in nsGlobalWindow::OpenInternal(nsAString const&, nsAString const&, nsAString const&, bool, bool, bool, bool, bool, nsIArray*, nsISupports*, nsIDocShellLoadInfo*, bool, nsPIDOMWindowOuter**) /home/worker/workspace/build/src/dom/base/nsGlobalWindow.cpp:13066:21 [task 2017-07-23T16:40:58.229968Z] 16:40:58 INFO - GECKO(2900) | #8 0x7fa06a1b436a in OpenNoNavigate /home/worker/workspace/build/src/dom/base/nsGlobalWindow.cpp:8991:10 [task 2017-07-23T16:40:58.234681Z] 16:40:58 INFO - GECKO(2900) | #9 0x7fa06a1b436a in non-virtual thunk to nsGlobalWindow::OpenNoNavigate(nsAString const&, nsAString const&, nsAString const&, nsPIDOMWindowOuter**) /home/worker/workspace/build/src/dom/base/nsGlobalWindow.cpp:8985 [task 2017-07-23T16:40:58.267641Z] 16:40:58 INFO - GECKO(2900) | #10 0x7fa071553165 in nsDocShell::InternalLoad(nsIURI*, nsIURI*, mozilla::Maybe<nsCOMPtr<nsIURI> > const&, bool, nsIURI*, unsigned int, nsIPrincipal*, nsIPrincipal*, unsigned int, nsAString const&, char const*, nsAString const&, nsIInputStream*, nsIInputStream*, unsigned int, nsISHEntry*, bool, nsAString const&, nsIDocShell*, nsIURI*, bool, nsIDocShell**, nsIRequest**) /home/worker/workspace/build/src/docshell/base/nsDocShell.cpp:10136:17 [task 2017-07-23T16:40:58.269835Z] 16:40:58 INFO - GECKO(2900) | #11 0x7fa0715cd3cd in nsDocShell::OnLinkClickSync(nsIContent*, nsIURI*, char16_t const*, nsAString const&, nsIInputStream*, nsIInputStream*, bool, nsIDocShell**, nsIRequest**, nsIPrincipal*) /home/worker/workspace/build/src/docshell/base/nsDocShell.cpp:14303:17 [task 2017-07-23T16:40:58.284817Z] 16:40:58 INFO - GECKO(2900) | #12 0x7fa0715f19f6 in OnLinkClickEvent::Run() /home/worker/workspace/build/src/docshell/base/nsDocShell.cpp:14056:17 [task 2017-07-23T16:40:58.301693Z] 16:40:58 INFO - GECKO(2900) | #13 0x7fa06780a710 in mozilla::SchedulerGroup::Runnable::Run() /home/worker/workspace/build/src/xpcom/threads/SchedulerGroup.cpp:365:25 [task 2017-07-23T16:40:58.319228Z] 16:40:58 INFO - GECKO(2900) | #14 0x7fa067839694 in nsThread::ProcessNextEvent(bool, bool*) /home/worker/workspace/build/src/xpcom/threads/nsThread.cpp:1579:14 [task 2017-07-23T16:40:58.320966Z] 16:40:58 INFO - GECKO(2900) | #15 0x7fa06783f388 in NS_ProcessNextEvent(nsIThread*, bool) /home/worker/workspace/build/src/xpcom/threads/nsThreadUtils.cpp:530:10 [task 2017-07-23T16:40:58.324223Z] 16:40:58 INFO - GECKO(2900) | #16 0x7fa06d5f33c1 in SpinEventLoopUntil<mozilla::ProcessFailureBehavior::ReportToCaller, (lambda at /home/worker/workspace/build/src/dom/ipc/ContentChild.cpp:971:24)> /home/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:323:25 [task 2017-07-23T16:40:58.330844Z] 16:40:58 INFO - GECKO(2900) | #17 0x7fa06d5f33c1 in mozilla::dom::ContentChild::ProvideWindowCommon(mozilla::dom::TabChild*, mozIDOMWindowProxy*, bool, unsigned int, bool, bool, bool, nsIURI*, nsAString const&, nsACString const&, bool, bool*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/dom/ipc/ContentChild.cpp:971 [task 2017-07-23T16:40:58.338638Z] 16:40:58 INFO - GECKO(2900) | #18 0x7fa06d675410 in mozilla::dom::TabChild::ProvideWindow(mozIDOMWindowProxy*, unsigned int, bool, bool, bool, nsIURI*, nsAString const&, nsACString const&, bool, bool*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/dom/ipc/TabChild.cpp:1014:16 [task 2017-07-23T16:40:58.348407Z] 16:40:58 INFO - GECKO(2900) | #19 0x7fa0720346b4 in nsWindowWatcher::OpenWindowInternal(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsIArray*, bool, bool, nsIDocShellLoadInfo*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/toolkit/components/windowwatcher/nsWindowWatcher.cpp:868:24 [task 2017-07-23T16:40:58.350234Z] 16:40:58 INFO - GECKO(2900) | #20 0x7fa072039f6f in OpenWindow2 /home/worker/workspace/build/src/toolkit/components/windowwatcher/nsWindowWatcher.cpp:444:10 [task 2017-07-23T16:40:58.357451Z] 16:40:58 INFO - GECKO(2900) | #21 0x7fa072039f6f in non-virtual thunk to nsWindowWatcher::OpenWindow2(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsISupports*, bool, bool, nsIDocShellLoadInfo*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/toolkit/components/windowwatcher/nsWindowWatcher.cpp:416 [task 2017-07-23T16:40:58.365244Z] 16:40:58 INFO - GECKO(2900) | #22 0x7fa06a1b32a7 in nsGlobalWindow::OpenInternal(nsAString const&, nsAString const&, nsAString const&, bool, bool, bool, bool, bool, nsIArray*, nsISupports*, nsIDocShellLoadInfo*, bool, nsPIDOMWindowOuter**) /home/worker/workspace/build/src/dom/base/nsGlobalWindow.cpp:13044:21 [task 2017-07-23T16:40:58.374110Z] 16:40:58 INFO - GECKO(2900) | #23 0x7fa06a1b193f in OpenJS /home/worker/workspace/build/src/dom/base/nsGlobalWindow.cpp:8950:10 [task 2017-07-23T16:40:58.379009Z] 16:40:58 INFO - GECKO(2900) | #24 0x7fa06a1b193f in nsGlobalWindow::OpenOuter(nsAString const&, nsAString const&, nsAString const&, mozilla::ErrorResult&) /home/worker/workspace/build/src/dom/base/nsGlobalWindow.cpp:8912 [task 2017-07-23T16:40:58.381331Z] 16:40:58 INFO - GECKO(2900) | #25 0x7fa06a1b1dcd in nsGlobalWindow::Open(nsAString const&, nsAString const&, nsAString const&, mozilla::ErrorResult&) /home/worker/workspace/build/src/dom/base/nsGlobalWindow.cpp:8921:3 [task 2017-07-23T16:40:58.448047Z] 16:40:58 INFO - GECKO(2900) | #26 0x7fa06b717e88 in mozilla::dom::WindowBinding::open(JSContext*, JS::Handle<JSObject*>, nsGlobalWindow*, JSJitMethodCallArgs const&) /home/worker/workspace/build/src/obj-firefox/dom/bindings/WindowBinding.cpp:2414:56 [task 2017-07-23T16:40:58.453491Z] 16:40:58 INFO - GECKO(2900) | #27 0x7fa06b7162a5 in mozilla::dom::WindowBinding::genericMethod(JSContext*, unsigned int, JS::Value*) /home/worker/workspace/build/src/obj-firefox/dom/bindings/WindowBinding.cpp:15690:13 [task 2017-07-23T16:40:58.475843Z] 16:40:58 INFO - GECKO(2900) | #28 0x7fa0725b2d84 in CallJSNative /home/worker/workspace/build/src/js/src/jscntxtinlines.h:293:15 [task 2017-07-23T16:40:58.477729Z] 16:40:58 INFO - GECKO(2900) | #29 0x7fa0725b2d84 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:470 [task 2017-07-23T16:40:58.495250Z] 16:40:58 INFO - GECKO(2900) | #30 0x7fa07259bafb in CallFromStack /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:521:12 [task 2017-07-23T16:40:58.497608Z] 16:40:58 INFO - GECKO(2900) | #31 0x7fa07259bafb in Interpret(JSContext*, js::RunState&) /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:3066 [task 2017-07-23T16:40:58.499237Z] 16:40:58 INFO - GECKO(2900) | #32 0x7fa0725825f8 in js::RunScript(JSContext*, js::RunState&) /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:410:12 [task 2017-07-23T16:40:58.501366Z] 16:40:58 INFO - GECKO(2900) | #33 0x7fa0725b2f1c in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:488:15 [task 2017-07-23T16:40:58.504072Z] 16:40:58 INFO - GECKO(2900) | #34 0x7fa0725b3872 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:534:10 [task 2017-07-23T16:40:58.529859Z] 16:40:58 INFO - GECKO(2900) | #35 0x7fa07321f8ae in js::Wrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const /home/worker/workspace/build/src/js/src/proxy/Wrapper.cpp:169:12 [task 2017-07-23T16:40:58.550635Z] 16:40:58 INFO - GECKO(2900) | #36 0x7fa0731e22a9 in js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const /home/worker/workspace/build/src/js/src/proxy/CrossCompartmentWrapper.cpp:359:23 [task 2017-07-23T16:40:58.555814Z] 16:40:58 INFO - GECKO(2900) | #37 0x7fa0731ffa53 in js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) /home/worker/workspace/build/src/js/src/proxy/Proxy.cpp:481:21 [task 2017-07-23T16:40:58.557613Z] 16:40:58 INFO - GECKO(2900) | #38 0x7fa073202417 in js::proxy_Call(JSContext*, unsigned int, JS::Value*) /home/worker/workspace/build/src/js/src/proxy/Proxy.cpp:741:12 [task 2017-07-23T16:40:58.562810Z] 16:40:58 INFO - GECKO(2900) | #39 0x7fa0725b31cc in CallJSNative /home/worker/workspace/build/src/js/src/jscntxtinlines.h:293:15 [task 2017-07-23T16:40:58.564665Z] 16:40:58 INFO - GECKO(2900) | #40 0x7fa0725b31cc in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:452 [task 2017-07-23T16:40:58.569362Z] 16:40:58 INFO - GECKO(2900) | #41 0x7fa0725b3872 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /home/worker/workspace/build/src/js/src/vm/Interpreter.cpp:534:10 [task 2017-07-23T16:40:58.590093Z] 16:40:58 INFO - GECKO(2900) | #42 0x7fa072f65dfb in JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /home/worker/workspace/build/src/js/src/jsapi.cpp:2948:12 [task 2017-07-23T16:40:58.648717Z] 16:40:58 INFO - GECKO(2900) | #43 0x7fa06b9b8057 in mozilla::dom::EventListener::HandleEvent(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, mozilla::ErrorResult&) /home/worker/workspace/build/src/obj-firefox/dom/bindings/EventListenerBinding.cpp:47:8 [task 2017-07-23T16:40:58.672776Z] 16:40:58 INFO - GECKO(2900) | #44 0x7fa06c337e9f in HandleEvent<mozilla::dom::EventTarget *> /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/EventListenerBinding.h:65:12 [task 2017-07-23T16:40:58.676906Z] 16:40:58 INFO - GECKO(2900) | #45 0x7fa06c337e9f in mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, nsIDOMEvent*, mozilla::dom::EventTarget*) /home/worker/workspace/build/src/dom/events/EventListenerManager.cpp:1138 [task 2017-07-23T16:40:58.685772Z] 16:40:58 INFO - GECKO(2900) | #46 0x7fa06c339f64 in mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*) /home/worker/workspace/build/src/dom/events/EventListenerManager.cpp:1311:20 [task 2017-07-23T16:40:58.717114Z] 16:40:58 INFO - GECKO(2900) | #47 0x7fa06c319c21 in mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) /home/worker/workspace/build/src/dom/events/EventDispatcher.cpp:464:16 [task 2017-07-23T16:40:58.722326Z] 16:40:58 INFO - GECKO(2900) | #48 0x7fa06c31d0f2 in mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) /home/worker/workspace/build/src/dom/events/EventDispatcher.cpp:824:9 [task 2017-07-23T16:40:58.782008Z] 16:40:58 INFO - GECKO(2900) | #49 0x7fa06e65360e in nsDocumentViewer::LoadComplete(nsresult) /home/worker/workspace/build/src/layout/base/nsDocumentViewer.cpp:1117:7 [task 2017-07-23T16:40:58.787734Z] 16:40:58 INFO - GECKO(2900) | #50 0x7fa0715a498a in nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, nsresult) /home/worker/workspace/build/src/docshell/base/nsDocShell.cpp:7717:21 [task 2017-07-23T16:40:58.796415Z] 16:40:58 INFO - GECKO(2900) | #51 0x7fa0715a0994 in nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, nsresult) /home/worker/workspace/build/src/docshell/base/nsDocShell.cpp:7515:7 [task 2017-07-23T16:40:58.801903Z] 16:40:58 INFO - GECKO(2900) | #52 0x7fa0715a811f in non-virtual thunk to nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, nsresult) /home/worker/workspace/build/src/docshell/base/nsDocShell.cpp:7412:13 [task 2017-07-23T16:40:58.822546Z] 16:40:58 INFO - GECKO(2900) | #53 0x7fa06933f7e2 in nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, nsresult) /home/worker/workspace/build/src/uriloader/base/nsDocLoader.cpp:1299:3 [task 2017-07-23T16:40:58.827233Z] 16:40:58 INFO - GECKO(2900) | #54 0x7fa06933e7dc in nsDocLoader::doStopDocumentLoad(nsIRequest*, nsresult) /home/worker/workspace/build/src/uriloader/base/nsDocLoader.cpp:860:14 [task 2017-07-23T16:40:58.829683Z] 16:40:58 INFO - GECKO(2900) | #55 0x7fa06933b5d8 in nsDocLoader::DocLoaderIsEmpty(bool) /home/worker/workspace/build/src/uriloader/base/nsDocLoader.cpp:749:9 [task 2017-07-23T16:40:58.839250Z] 16:40:58 INFO - GECKO(2900) | #56 0x7fa06933d4ef in nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, nsresult) /home/worker/workspace/build/src/uriloader/base/nsDocLoader.cpp:631:5 [task 2017-07-23T16:40:58.841320Z] 16:40:58 INFO - GECKO(2900) | #57 0x7fa06933e21c in non-virtual thunk to nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, nsresult) /home/worker/workspace/build/src/uriloader/base/nsDocLoader.cpp:487:14 [task 2017-07-23T16:40:59.041787Z] 16:40:59 INFO - GECKO(2900) | #58 0x7fa0679e7122 in mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) /home/worker/workspace/build/src/netwerk/base/nsLoadGroup.cpp:629:28 [task 2017-07-23T16:40:59.164007Z] 16:40:59 INFO - GECKO(2900) | #59 0x7fa06a4e9b8b in nsDocument::DoUnblockOnload() /home/worker/workspace/build/src/dom/base/nsDocument.cpp:8933:18 [task 2017-07-23T16:40:59.168384Z] 16:40:59 INFO - GECKO(2900) | #60 0x7fa06a4e9721 in nsDocument::UnblockOnload(bool) /home/worker/workspace/build/src/dom/base/nsDocument.cpp:8855:9 [task 2017-07-23T16:40:59.178806Z] 16:40:59 INFO - GECKO(2900) | #61 0x7fa06a4c24d5 in nsDocument::DispatchContentLoadedEvents() /home/worker/workspace/build/src/dom/base/nsDocument.cpp:5375:3 [task 2017-07-23T16:40:59.181233Z] 16:40:59 INFO - GECKO(2900) | #62 0x7fa06a560ba2 in applyImpl<nsDocument, void (nsDocument::*)()> /home/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:1158:12 [task 2017-07-23T16:40:59.183301Z] 16:40:59 INFO - GECKO(2900) | #63 0x7fa06a560ba2 in apply<nsDocument, void (nsDocument::*)()> /home/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:1164 [task 2017-07-23T16:40:59.186010Z] 16:40:59 INFO - GECKO(2900) | #64 0x7fa06a560ba2 in mozilla::detail::RunnableMethodImpl<nsDocument*, void (nsDocument::*)(), true, (mozilla::RunnableKind)0>::Run() /home/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:1207 [task 2017-07-23T16:40:59.195287Z] 16:40:59 INFO - GECKO(2900) | #65 0x7fa06780a710 in mozilla::SchedulerGroup::Runnable::Run() /home/worker/workspace/build/src/xpcom/threads/SchedulerGroup.cpp:365:25 [task 2017-07-23T16:40:59.197950Z] 16:40:59 INFO - GECKO(2900) | #66 0x7fa067839694 in nsThread::ProcessNextEvent(bool, bool*) /home/worker/workspace/build/src/xpcom/threads/nsThread.cpp:1579:14 [task 2017-07-23T16:40:59.201395Z] 16:40:59 INFO - GECKO(2900) | #67 0x7fa06783f388 in NS_ProcessNextEvent(nsIThread*, bool) /home/worker/workspace/build/src/xpcom/threads/nsThreadUtils.cpp:530:10 [task 2017-07-23T16:40:59.232485Z] 16:40:59 INFO - GECKO(2900) | #68 0x7fa0686562b1 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /home/worker/workspace/build/src/ipc/glue/MessagePump.cpp:97:21 [task 2017-07-23T16:40:59.289444Z] 16:40:59 INFO - GECKO(2900) | #69 0x7fa0685b243b in RunInternal /home/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:321:10 [task 2017-07-23T16:40:59.291809Z] 16:40:59 INFO - GECKO(2900) | #70 0x7fa0685b243b in RunHandler /home/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:314 [task 2017-07-23T16:40:59.294372Z] 16:40:59 INFO - GECKO(2900) | #71 0x7fa0685b243b in MessageLoop::Run() /home/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:294 [task 2017-07-23T16:40:59.351005Z] 16:40:59 INFO - GECKO(2900) | #72 0x7fa06de0921f in nsBaseAppShell::Run() /home/worker/workspace/build/src/widget/nsBaseAppShell.cpp:156:27 [task 2017-07-23T16:40:59.387910Z] 16:40:59 INFO - GECKO(2900) | #73 0x7fa0720d13b7 in XRE_RunAppShell() /home/worker/workspace/build/src/toolkit/xre/nsEmbedFunctions.cpp:893:22 [task 2017-07-23T16:40:59.390507Z] 16:40:59 INFO - GECKO(2900) | #74 0x7fa0685b243b in RunInternal /home/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:321:10 [task 2017-07-23T16:40:59.395784Z] 16:40:59 INFO - GECKO(2900) | #75 0x7fa0685b243b in RunHandler /home/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:314 [task 2017-07-23T16:40:59.397862Z] 16:40:59 INFO - GECKO(2900) | #76 0x7fa0685b243b in MessageLoop::Run() /home/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:294 [task 2017-07-23T16:40:59.402840Z] 16:40:59 INFO - GECKO(2900) | #77 0x7fa0720d0e1d in XRE_InitChildProcess(int, char**, XREChildData const*) /home/worker/workspace/build/src/toolkit/xre/nsEmbedFunctions.cpp:709:34 [task 2017-07-23T16:40:59.405183Z] 16:40:59 INFO - GECKO(2900) | #78 0x4eb813 in content_process_main /home/worker/workspace/build/src/browser/app/../../ipc/contentproc/plugin-container.cpp:64:30 [task 2017-07-23T16:40:59.408965Z] 16:40:59 INFO - GECKO(2900) | #79 0x4eb813 in main /home/worker/workspace/build/src/browser/app/nsBrowserApp.cpp:285 [task 2017-07-23T16:40:59.577738Z] 16:40:59 INFO - GECKO(2900) | #80 0x7fa0853aa82f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291 [task 2017-07-23T16:40:59.582126Z] 16:40:59 INFO - GECKO(2900) | #81 0x41d168 in _start (/home/worker/workspace/build/application/firefox/firefox+0x41d168) [task 2017-07-23T16:40:59.583596Z] 16:40:59 INFO - GECKO(2900) | 0x60400012f358 is located 8 bytes inside of 40-byte region [0x60400012f350,0x60400012f378) [task 2017-07-23T16:40:59.587335Z] 16:40:59 INFO - GECKO(2900) | freed by thread T0 (Web Content) here: [task 2017-07-23T16:40:59.589809Z] 16:40:59 INFO - GECKO(2900) | #0 0x4bb69b in __interceptor_free /builds/slave/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:47:3 [task 2017-07-23T16:40:59.608979Z] 16:40:59 INFO - GECKO(2900) | #1 0x7fa06d689e25 in DeallocPRenderFrameChild /home/worker/workspace/build/src/dom/ipc/TabChild.cpp:2576:5 [task 2017-07-23T16:40:59.610916Z] 16:40:59 INFO - GECKO(2900) | #2 0x7fa06d689e25 in non-virtual thunk to mozilla::dom::TabChild::DeallocPRenderFrameChild(mozilla::layout::PRenderFrameChild*) /home/worker/workspace/build/src/dom/ipc/TabChild.cpp:2574 [task 2017-07-23T16:40:59.646752Z] 16:40:59 INFO - GECKO(2900) | #3 0x7fa068c8c41a in mozilla::dom::PBrowserChild::DeallocSubtree() /home/worker/workspace/build/src/obj-firefox/ipc/ipdl/PBrowserChild.cpp:4941:13 [task 2017-07-23T16:40:59.651962Z] 16:40:59 INFO - GECKO(2900) | #4 0x7fa068c89ced in mozilla::dom::PBrowserChild::Send__delete__(mozilla::dom::PBrowserChild*) /home/worker/workspace/build/src/obj-firefox/ipc/ipdl/PBrowserChild.cpp:1793:14 [task 2017-07-23T16:40:59.663537Z] 16:40:59 INFO - GECKO(2900) | #5 0x7fa06d69d9d1 in mozilla::dom::TabChild::DelayedDeleteRunnable::Run() /home/worker/workspace/build/src/dom/ipc/TabChild.cpp:340:23 [task 2017-07-23T16:40:59.666586Z] 16:40:59 INFO - GECKO(2900) | previously allocated by thread T0 (Web Content) here: [task 2017-07-23T16:40:59.668395Z] 16:40:59 INFO - GECKO(2900) | #0 0x4bb9ec in malloc /builds/slave/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:64:3 [task 2017-07-23T16:40:59.671225Z] 16:40:59 INFO - GECKO(2900) | #1 0x4ecf0d in moz_xmalloc /home/worker/workspace/build/src/memory/mozalloc/mozalloc.cpp:83:17 [task 2017-07-23T16:40:59.672940Z] 16:40:59 INFO - GECKO(2900) | #2 0x7fa06d689d30 in operator new /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/mozalloc.h:194:12 [task 2017-07-23T16:40:59.697889Z] 16:40:59 INFO - GECKO(2900) | #3 0x7fa06d689d30 in AllocPRenderFrameChild /home/worker/workspace/build/src/dom/ipc/TabChild.cpp:2570 [task 2017-07-23T16:40:59.703265Z] 16:40:59 INFO - GECKO(2900) | #4 0x7fa06d689d30 in non-virtual thunk to mozilla::dom::TabChild::AllocPRenderFrameChild() /home/worker/workspace/build/src/dom/ipc/TabChild.cpp:2568 [task 2017-07-23T16:40:59.712480Z] 16:40:59 INFO - GECKO(2900) | #5 0x7fa068c77ae5 in mozilla::dom::PBrowserChild::SendPRenderFrameConstructor() /home/worker/workspace/build/src/obj-firefox/ipc/ipdl/PBrowserChild.cpp:192:40 [task 2017-07-23T16:40:59.721264Z] 16:40:59 INFO - GECKO(2900) | #6 0x7fa06d5f22ad in mozilla::dom::ContentChild::ProvideWindowCommon(mozilla::dom::TabChild*, mozIDOMWindowProxy*, bool, unsigned int, bool, bool, bool, nsIURI*, nsAString const&, nsACString const&, bool, bool*, mozIDOMWindowProxy**) /home/worker/workspace/build/src/dom/ipc/ContentChild.cpp:854:46 [task 2017-07-23T16:40:59.734575Z] 16:40:59 INFO - GECKO(2900) | SUMMARY: AddressSanitizer: heap-use-after-free /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/ipc/ProtocolUtils.h:177:33 in Id [task 2017-07-23T16:40:59.736665Z] 16:40:59 INFO - GECKO(2900) | Shadow bytes around the buggy address: [task 2017-07-23T16:40:59.738816Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de10: fa fa fa fa fa fa fa fa fa fa 00 00 00 00 00 fa [task 2017-07-23T16:40:59.741160Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de20: fa fa fa fa fa fa fa fa fa fa 00 00 00 00 00 fa [task 2017-07-23T16:40:59.745875Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de30: fa fa fa fa fa fa fa fa fa fa fd fd fd fd fd fa [task 2017-07-23T16:40:59.750485Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de40: fa fa fa fa fa fa fa fa fa fa 00 00 00 00 00 fa [task 2017-07-23T16:40:59.765381Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de50: fa fa 00 00 00 00 00 fa fa fa fd fd fd fd fd fa [task 2017-07-23T16:40:59.767516Z] 16:40:59 INFO - GECKO(2900) | =>0x0c088001de60: fa fa 00 00 00 00 00 fa fa fa fd[fd]fd fd fd fa [task 2017-07-23T16:40:59.769678Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de70: fa fa 00 00 00 00 00 00 fa fa fa fa fa fa fa fa [task 2017-07-23T16:40:59.772734Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de80: fa fa 00 00 00 00 00 fa fa fa fa fa fa fa fa fa [task 2017-07-23T16:40:59.776193Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001de90: fa fa 00 00 00 00 00 fa fa fa fd fd fd fd fd fa [task 2017-07-23T16:40:59.780006Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001dea0: fa fa 00 00 00 00 07 fa fa fa 00 00 00 00 00 fa [task 2017-07-23T16:40:59.782574Z] 16:40:59 INFO - GECKO(2900) | 0x0c088001deb0: fa fa 00 00 00 00 00 fa fa fa fd fd fd fd fd fa [task 2017-07-23T16:40:59.794505Z] 16:40:59 INFO - GECKO(2900) | Shadow byte legend (one shadow byte represents 8 application bytes): [task 2017-07-23T16:40:59.797331Z] 16:40:59 INFO - GECKO(2900) | Addressable: 00 [task 2017-07-23T16:40:59.799557Z] 16:40:59 INFO - GECKO(2900) | Partially addressable: 01 02 03 04 05 06 07 [task 2017-07-23T16:40:59.801633Z] 16:40:59 INFO - GECKO(2900) | Heap left redzone: fa [task 2017-07-23T16:40:59.804057Z] 16:40:59 INFO - GECKO(2900) | Heap right redzone: fb [task 2017-07-23T16:40:59.806625Z] 16:40:59 INFO - GECKO(2900) | Freed heap region: fd [task 2017-07-23T16:40:59.808954Z] 16:40:59 INFO - GECKO(2900) | Stack left redzone: f1 [task 2017-07-23T16:40:59.812026Z] 16:40:59 INFO - GECKO(2900) | Stack mid redzone: f2 [task 2017-07-23T16:40:59.818456Z] 16:40:59 INFO - GECKO(2900) | Stack right redzone: f3 [task 2017-07-23T16:40:59.821004Z] 16:40:59 INFO - GECKO(2900) | Stack partial redzone: f4 [task 2017-07-23T16:40:59.825656Z] 16:40:59 INFO - GECKO(2900) | Stack after return: f5 [task 2017-07-23T16:40:59.830371Z] 16:40:59 INFO - GECKO(2900) | Stack use after scope: f8 [task 2017-07-23T16:40:59.834533Z] 16:40:59 INFO - GECKO(2900) | Global redzone: f9 [task 2017-07-23T16:40:59.837100Z] 16:40:59 INFO - GECKO(2900) | Global init order: f6 [task 2017-07-23T16:40:59.840047Z] 16:40:59 INFO - GECKO(2900) | Poisoned by user: f7 [task 2017-07-23T16:40:59.849486Z] 16:40:59 INFO - GECKO(2900) | Container overflow: fc [task 2017-07-23T16:40:59.851768Z] 16:40:59 INFO - GECKO(2900) | Array cookie: ac [task 2017-07-23T16:40:59.855401Z] 16:40:59 INFO - GECKO(2900) | Intra object redzone: bb [task 2017-07-23T16:40:59.857672Z] 16:40:59 INFO - GECKO(2900) | ASan internal: fe [task 2017-07-23T16:40:59.860977Z] 16:40:59 INFO - GECKO(2900) | Left alloca redzone: ca [task 2017-07-23T16:40:59.866677Z] 16:40:59 INFO - GECKO(2900) | Right alloca redzone: cb [task 2017-07-23T16:40:59.868879Z] 16:40:59 INFO - GECKO(2900) | ==2943==ABORTING [task 2017-07-23T16:40:59.932201Z] 16:40:59 INFO - GECKO(2900) | [Parent 2900] WARNING: pipe error (54): Connection reset by peer: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353 [task 2017-07-23T16:40:59.934959Z] 16:40:59 INFO - GECKO(2900) | [Parent 2900] WARNING: pipe error (53): Connection reset by peer: file /home/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353 [task 2017-07-23T16:40:59.956254Z] 16:40:59 INFO - GECKO(2900) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x280079,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv [task 2017-07-23T16:40:59.980404Z] 16:40:59 INFO - GECKO(2900) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x280079,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv [task 2017-07-23T16:41:01.511387Z] 16:41:01 INFO - GECKO(2900) | ----------------------------------------------------- [task 2017-07-23T16:41:01.513779Z] 16:41:01 INFO - GECKO(2900) | Suppressions used: [task 2017-07-23T16:41:01.514181Z] 16:41:01 INFO - GECKO(2900) | count bytes template [task 2017-07-23T16:41:01.521686Z] 16:41:01 INFO - GECKO(2900) | 1 2032 libglib-2.0.so [task 2017-07-23T16:41:01.523975Z] 16:41:01 INFO - GECKO(2900) | ----------------------------------------------------- [task 2017-07-23T16:46:31.529246Z] 16:46:31 INFO - Buffered messages logged at 16:40:53 [task 2017-07-23T16:46:31.534211Z] 16:46:31 INFO - Sending click [task 2017-07-23T16:46:31.538278Z] 16:46:31 INFO - TEST-PASS | dom/html/test/test_window_open_close.html | Didn't crash [task 2017-07-23T16:46:31.540396Z] 16:46:31 INFO - Buffered messages logged at 16:40:54 [task 2017-07-23T16:46:31.544339Z] 16:46:31 INFO - Sending click [task 2017-07-23T16:46:31.546548Z] 16:46:31 INFO - TEST-PASS | dom/html/test/test_window_open_close.html | Didn't crash [task 2017-07-23T16:46:31.548810Z] 16:46:31 INFO - Buffered messages finished [task 2017-07-23T16:46:31.551189Z] 16:46:31 ERROR - TEST-UNEXPECTED-TIMEOUT | dom/html/test/test_window_open_close.html | application timed out after 330 seconds with no output
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
Group: core-security
You need to log in before you can comment on or make changes to this bug.