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.