[meta] e10s related ShutDownKill parent side abort of the content process
Categories
(Core :: DOM: Content Processes, defect)
Tracking
()
Tracking | Status | |
---|---|---|
e10s | - | --- |
firefox41 | --- | wontfix |
firefox42 | --- | wontfix |
firefox43 | --- | wontfix |
firefox44 | --- | wontfix |
firefox45 | --- | wontfix |
firefox46 | --- | wontfix |
firefox47 | --- | wontfix |
firefox48 | --- | wontfix |
firefox49 | --- | wontfix |
firefox-esr38 | --- | wontfix |
firefox-esr45 | --- | wontfix |
fennec | - | --- |
firefox50 | - | wontfix |
firefox51 | - | wontfix |
firefox52 | - | wontfix |
firefox-esr52 | --- | wontfix |
firefox53 | --- | wontfix |
firefox54 | --- | affected |
firefox55 | --- | affected |
firefox56 | --- | affected |
firefox68 | --- | affected |
firefox69 | --- | affected |
firefox70 | --- | affected |
People
(Reporter: BesTo, Unassigned)
References
(Depends on 3 open bugs, Blocks 1 open bug, )
Details
(Keywords: crash, meta, topcrash, Whiteboard: e10st?)
Crash Data
Release Note Request (optional, but appreciated) [Why is this notable]: [Suggested wording]: [Links (documentation, blog post, etc)]: Meta bug for ShutDownKills with e10s at Windows. We can expect that shutdown hangs are individual issues vs. a generic problem. (https://bugzilla.mozilla.org/show_bug.cgi?id=1116884#94) ShutDownKills have all in MCR, under "Metadata", "ipc_channel_error", "ShutDownKill" as the text.
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Comment 1•9 years ago
|
||
We don't track metas. For any signature that is particularly high or interesting, file individual bugs.
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 2•9 years ago
|
||
[@ nsCOMPtr_base::~nsCOMPtr_base | imgRequest::~imgRequest ] Win7, FF44.0a1, 64bit https://crash-stats.mozilla.com/report/index/bd7f8108-a048-49b5-9e02-b6c542151029 Crashing Thread Frame Module Signature Source 0 xul.dll nsCOMPtr_base::~nsCOMPtr_base() xpcom/glue/nsCOMPtr.h 1 xul.dll imgRequest::~imgRequest() image/imgRequest.cpp 2 xul.dll imgRequest::`scalar deleting destructor'(unsigned int) 3 xul.dll imgRequest::Release() image/imgRequest.cpp 4 xul.dll RefPtr<imgRequest>::~RefPtr<imgRequest>() mfbt/RefPtr.h 5 xul.dll RefPtr<imgCacheEntry>::~RefPtr<imgCacheEntry>() mfbt/RefPtr.h 6 xul.dll imgCacheExpirationTracker::NotifyExpired(imgCacheEntry*) image/imgLoader.cpp 7 xul.dll nsExpirationTracker<imgCacheEntry, 3>::AgeOneGeneration() xpcom/ds/nsExpirationTracker.h 8 xul.dll nsExpirationTracker<imgCacheEntry, 3>::TimerCallback(nsITimer*, void*) xpcom/ds/nsExpirationTracker.h 9 xul.dll nsTimerImpl::Fire() xpcom/threads/nsTimerImpl.cpp 10 xul.dll nsTimerEvent::Run() xpcom/threads/TimerThread.cpp 11 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 12 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 13 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 14 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 15 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 16 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 17 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 18 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 19 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 20 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 21 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 22 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 23 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 24 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 25 kernel32.dll kernel32.dll@0x159dc Ø 26 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 3•9 years ago
|
||
[@ nsFrameList::AppendIfNonempty ] Win7, FF44.0a1, 64bit https://crash-stats.mozilla.com/report/index/2a29cc2d-0d02-422e-ae24-fc4f52151029 Crashing Thread Frame Module Signature Source 0 xul.dll nsFrameList::AppendIfNonempty(nsTArray<mozilla::layout::FrameChildList>*, mozilla::layout::FrameChildListID) layout/generic/FrameChildList.h 1 xul.dll nsBlockFrame::GetChildLists(nsTArray<mozilla::layout::FrameChildList>*) layout/generic/nsBlockFrame.cpp 2 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 3 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 4 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 5 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 6 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 7 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 8 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 9 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 10 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 11 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 12 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 13 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 14 xul.dll nsFrameManager::CaptureFrameState(nsIFrame*, nsILayoutHistoryState*) layout/base/nsFrameManager.cpp 15 xul.dll PresShell::CaptureHistoryState(nsILayoutHistoryState**) layout/base/nsPresShell.cpp 16 xul.dll nsDocShell::PersistLayoutHistoryState() docshell/base/nsDocShell.cpp 17 xul.dll nsDocShell::Destroy() docshell/base/nsDocShell.cpp 18 xul.dll nsWebBrowser::SetDocShell(nsIDocShell*) embedding/browser/nsWebBrowser.cpp 19 xul.dll nsWebBrowser::InternalDestroy() embedding/browser/nsWebBrowser.cpp 20 xul.dll nsWebBrowser::Destroy() embedding/browser/nsWebBrowser.cpp 21 xul.dll mozilla::dom::TabChild::DestroyWindow() dom/ipc/TabChild.cpp 22 xul.dll mozilla::dom::TabChild::RecvDestroy() dom/ipc/TabChild.cpp 23 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 24 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 25 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 26 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 27 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 28 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, bool ( mozilla::ipc::MessageChannel::*)(void), Tuple0>::Run() ipc/chromium/src/base/task.h 29 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 30 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 31 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 32 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 33 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 34 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 35 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 36 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 37 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 38 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 39 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 40 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 41 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 42 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 43 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 44 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 45 kernel32.dll kernel32.dll@0x159dc Ø 46 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 4•9 years ago
|
||
[@ kernel32.dll@0x217d0 ] Win7, FF44.0a1, 64bit https://crash-stats.mozilla.com/report/index/5a001e8a-90c2-49aa-8835-fd48a2151029 Crashing Thread Frame Module Signature Source Ø 0 kernel32.dll kernel32.dll@0x217d0 1 mozglue.dll je_tsd_fetch memory/jemalloc/src/include/jemalloc/internal/tsd.h 2 mozglue.dll imalloc_body memory/jemalloc/src/src/jemalloc.c 3 mozglue.dll moz_xmalloc memory/mozalloc/mozalloc.cpp 4 xul.dll nsIDocument::CreateDocumentFragment() dom/base/nsDocument.cpp 5 xul.dll mozilla::dom::DocumentBinding::createDocumentFragment obj-firefox/dom/bindings/DocumentBinding.cpp 6 xul.dll mozilla::dom::GenericBindingMethod(JSContext*, unsigned int, JS::Value*) dom/bindings/BindingUtils.cpp 7 @0x2a6b7851b8f
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 5•9 years ago
|
||
[@ js::ArgumentsObject::MaybeForwardToCallObject ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/959ae026-1ce2-4119-9903-669a92151102 Crashing Thread Frame Module Signature Source 0 xul.dll js::ArgumentsObject::MaybeForwardToCallObject(js::AbstractFramePtr, js::ArgumentsObject*, js::ArgumentsData*) js/src/vm/ArgumentsObject.cpp 1 @0x41c64f
Reporter | ||
Comment 6•9 years ago
|
||
[@ PLDHashTable::SearchTable<T> ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/34e37d6a-efd5-4149-8780-721f12151103 Crashing Thread Frame Module Signature Source 0 xul.dll PLDHashTable::SearchTable<0>(void const*, unsigned int) xpcom/glue/PLDHashTable.cpp 1 xul.dll nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) xpcom/components/nsComponentManager.cpp 2 xul.dll nsJSCID::GetService(JS::Handle<JS::Value>, JSContext*, unsigned char, JS::MutableHandle<JS::Value>) js/xpconnect/src/XPCJSID.cpp 3 xul.dll XPTC__InvokebyIndex xpcom/reflect/xptcall/md/win32/xptcinvoke_asm_x86_64.asm 4 @0x29aebf 5 xul.dll XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) js/xpconnect/src/XPCWrappedNative.cpp 6 xul.dll XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) js/xpconnect/src/XPCWrappedNativeJSOps.cpp 7 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 8 xul.dll Interpret js/src/vm/Interpreter.cpp 9 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 10 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 11 xul.dll js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) js/src/vm/Interpreter.cpp 12 xul.dll JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) js/src/jsapi.cpp 13 xul.dll nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) js/xpconnect/src/XPCWrappedJSClass.cpp 14 xul.dll nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) js/xpconnect/src/XPCWrappedJS.cpp 15 xul.dll PrepareAndDispatch xpcom/reflect/xptcall/md/win32/xptcstubs_x86_64.cpp 16 xul.dll SharedStub xpcom/reflect/xptcall/md/win32/xptcstubs_asm_x86_64.asm 17 xul.dll mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*) dom/events/EventListenerManager.cpp 18 xul.dll mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) dom/events/EventDispatcher.cpp 19 xul.dll mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) dom/events/EventDispatcher.cpp 20 xul.dll mozilla::EventDispatcher::DispatchDOMEvent(nsISupports*, mozilla::WidgetEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) dom/events/EventDispatcher.cpp 21 xul.dll mozilla::DOMEventTargetHelper::DispatchEvent(nsIDOMEvent*, bool*) dom/events/DOMEventTargetHelper.cpp 22 xul.dll mozilla::DOMEventTargetHelper::DispatchTrustedEvent(nsIDOMEvent*) dom/events/DOMEventTargetHelper.cpp 23 xul.dll mozilla::DOMEventTargetHelper::DispatchTrustedEvent(nsAString_internal const&) dom/events/DOMEventTargetHelper.cpp 24 xul.dll mozilla::dom::TabChild::RecvDestroy() dom/ipc/TabChild.cpp 25 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 26 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 27 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 28 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 29 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 30 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, bool ( mozilla::ipc::MessageChannel::*)(void), Tuple0>::Run() ipc/chromium/src/base/task.h 31 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 32 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 33 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 34 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 35 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 36 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 37 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 38 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 39 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 40 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 41 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 42 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 43 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 44 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 45 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 46 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 47 kernel32.dll kernel32.dll@0x159dc Ø 48 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 7•9 years ago
|
||
[@ mozilla::EventListenerManager::RemoveEventListenerByType ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/b00c2d91-e0eb-4778-bf51-b766b2151103 Crashing Thread Frame Module Signature Source 0 xul.dll mozilla::EventListenerManager::RemoveEventListenerByType(mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener> const&, nsAString_internal const&, mozilla::EventListenerFlags const&) dom/events/EventListenerManager.cpp 1 xul.dll mozilla::EventListenerManager::RemoveEventListener(nsAString_internal const&, mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener> const&, bool) dom/events/EventListenerManager.cpp 2 xul.dll mozilla::EventListenerManager::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, bool) dom/events/EventListenerManager.h 3 xul.dll nsWindowRoot::RemoveEventListener(nsAString_internal const&, nsIDOMEventListener*, bool) dom/base/nsWindowRoot.cpp 4 xul.dll nsFormFillController::RemoveWindowListeners(nsPIDOMWindow*) toolkit/components/satchel/nsFormFillController.cpp 5 xul.dll nsFormFillController::DetachFromBrowser(nsIDocShell*) toolkit/components/satchel/nsFormFillController.cpp 6 xul.dll XPTC__InvokebyIndex xpcom/reflect/xptcall/md/win32/xptcinvoke_asm_x86_64.asm 7 @0x0 8 xul.dll XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) js/xpconnect/src/XPCWrappedNative.cpp 9 xul.dll XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) js/xpconnect/src/XPCWrappedNativeJSOps.cpp 10 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 11 xul.dll Interpret js/src/vm/Interpreter.cpp 12 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 13 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 14 xul.dll js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) js/src/vm/Interpreter.cpp 15 xul.dll JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) js/src/jsapi.cpp 16 xul.dll nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) js/xpconnect/src/XPCWrappedJSClass.cpp 17 xul.dll nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) js/xpconnect/src/XPCWrappedJS.cpp 18 xul.dll PrepareAndDispatch xpcom/reflect/xptcall/md/win32/xptcstubs_x86_64.cpp 19 xul.dll SharedStub xpcom/reflect/xptcall/md/win32/xptcstubs_asm_x86_64.asm 20 xul.dll mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*) dom/events/EventListenerManager.cpp 21 xul.dll mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) dom/events/EventDispatcher.cpp 22 xul.dll mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) dom/events/EventDispatcher.cpp 23 xul.dll mozilla::EventDispatcher::DispatchDOMEvent(nsISupports*, mozilla::WidgetEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) dom/events/EventDispatcher.cpp 24 xul.dll mozilla::DOMEventTargetHelper::DispatchEvent(nsIDOMEvent*, bool*) dom/events/DOMEventTargetHelper.cpp 25 xul.dll mozilla::DOMEventTargetHelper::DispatchTrustedEvent(nsIDOMEvent*) dom/events/DOMEventTargetHelper.cpp 26 xul.dll mozilla::DOMEventTargetHelper::DispatchTrustedEvent(nsAString_internal const&) dom/events/DOMEventTargetHelper.cpp 27 xul.dll mozilla::dom::TabChild::RecvDestroy() dom/ipc/TabChild.cpp 28 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 29 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 30 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 31 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 32 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 33 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, bool ( mozilla::ipc::MessageChannel::*)(void), Tuple0>::Run() ipc/chromium/src/base/task.h 34 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 35 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 36 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 37 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 38 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 39 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 40 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 41 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 42 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 43 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 44 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 45 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 46 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 47 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 48 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 49 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 50 kernel32.dll kernel32.dll@0x159dc Ø 51 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 8•9 years ago
|
||
[@ XPCWrappedNative::XPCWrappedNative ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/4c47736e-0398-41c7-8d92-9891d2151105 Crashing Thread Frame Module Signature Source 0 xul.dll XPCWrappedNative::XPCWrappedNative(already_AddRefed<nsISupports>&&, XPCWrappedNativeScope*, XPCNativeSet*) js/xpconnect/src/XPCWrappedNative.cpp 1 xul.dll XPCWrappedNative::GetNewOrUsed(xpcObjectHelper&, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**) js/xpconnect/src/XPCWrappedNative.cpp 2 xul.dll XPCConvert::NativeInterface2JSObject(JS::MutableHandle<JS::Value>, nsIXPConnectJSObjectHolder**, xpcObjectHelper&, nsID const*, XPCNativeInterface**, bool, nsresult*) js/xpconnect/src/XPCConvert.cpp 3 xul.dll XPCConvert::NativeData2JS(JS::MutableHandle<JS::Value>, void const*, nsXPTType const&, nsID const*, nsresult*) js/xpconnect/src/XPCConvert.cpp 4 xul.dll XPCWrappedNative::GetAttribute(XPCCallContext&) js/xpconnect/src/xpcprivate.h 5 xul.dll XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) js/xpconnect/src/XPCWrappedNativeJSOps.cpp 6 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 7 xul.dll js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) js/src/vm/Interpreter.cpp 8 xul.dll js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) js/src/vm/NativeObject.h 9 xul.dll GetPropertyOperation js/src/vm/Interpreter.cpp 10 xul.dll Interpret js/src/vm/Interpreter.cpp 11 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 12 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 13 xul.dll JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) js/src/jsapi.cpp 14 xul.dll nsFrameMessageManager::ReceiveMessage(nsISupports*, nsIFrameLoader*, bool, nsAString_internal const&, bool, mozilla::dom::ipc::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray<mozilla::dom::ipc::StructuredCloneData>*) dom/base/nsFrameMessageManager.cpp 15 xul.dll nsFrameMessageManager::ReceiveMessage(nsISupports*, nsIFrameLoader*, nsAString_internal const&, bool, mozilla::dom::ipc::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray<mozilla::dom::ipc::StructuredCloneData>*) dom/base/nsFrameMessageManager.cpp 16 xul.dll mozilla::dom::TabChild::RecvAsyncMessage(nsString const&, mozilla::dom::ClonedMessageData const&, nsTArray<mozilla::jsipc::CpowEntry>&&, IPC::Principal const&) dom/ipc/TabChild.cpp 17 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 18 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 19 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 20 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 21 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 22 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, bool ( mozilla::ipc::MessageChannel::*)(void), Tuple0>::Run() ipc/chromium/src/base/task.h 23 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 24 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 25 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 26 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 27 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 28 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 29 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 30 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 31 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 32 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 33 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 34 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 35 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 36 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 37 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 38 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 39 kernel32.dll kernel32.dll@0x159dc Ø 40 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 9•9 years ago
|
||
[@ MOZ_Z_inflate ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/bf36857d-3f0b-4e54-a10c-58de72151107 Crashing Thread Frame Module Signature Source 0 xul.dll MOZ_Z_inflate modules/zlib/src/inflate.c 1 xul.dll js::DecompressString(unsigned char const*, unsigned __int64, unsigned char*, unsigned __int64) js/src/vm/Compression.cpp 2 xul.dll js::ScriptSource::chars(JSContext*, js::UncompressedSourceCache::AutoHoldEntry&) js/src/jsscript.cpp 3 xul.dll JSFunction::createScriptForLazilyInterpretedFunction(JSContext*, JS::Handle<JSFunction*>) js/src/jsfun.cpp 4 xul.dll JSFunction::getOrCreateScript(JSContext*) js/src/jsfun.h 5 xul.dll JSFunction::createScriptForLazilyInterpretedFunction(JSContext*, JS::Handle<JSFunction*>) js/src/jsfun.cpp 6 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 7 xul.dll js::DirectProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/DirectProxyHandler.cpp 8 xul.dll js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/CrossCompartmentWrapper.cpp 9 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 10 xul.dll Interpret js/src/vm/Interpreter.cpp 11 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 12 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 13 xul.dll JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) js/src/jsapi.cpp 14 xul.dll nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) js/xpconnect/src/XPCWrappedJSClass.cpp 15 xul.dll nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) js/xpconnect/src/XPCWrappedJS.cpp 16 xul.dll PrepareAndDispatch xpcom/reflect/xptcall/md/win32/xptcstubs_x86_64.cpp 17 xul.dll SharedStub xpcom/reflect/xptcall/md/win32/xptcstubs_asm_x86_64.asm 18 xul.dll nsObserverList::NotifyObservers(nsISupports*, char const*, wchar_t const*) xpcom/ds/nsObserverList.cpp 19 xul.dll nsObserverService::NotifyObservers(nsISupports*, char const*, wchar_t const*) xpcom/ds/nsObserverService.cpp 20 xul.dll XPTC__InvokebyIndex xpcom/reflect/xptcall/md/win32/xptcinvoke_asm_x86_64.asm 21 @0x2c9b0f 22 xul.dll XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) js/xpconnect/src/XPCWrappedNativeJSOps.cpp 23 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 24 xul.dll Interpret js/src/vm/Interpreter.cpp 25 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 26 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 27 xul.dll js::DirectProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/DirectProxyHandler.cpp 28 xul.dll js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/CrossCompartmentWrapper.cpp 29 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 30 xul.dll Interpret js/src/vm/Interpreter.cpp 31 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 32 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 33 xul.dll js::DirectProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/DirectProxyHandler.cpp 34 xul.dll js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/CrossCompartmentWrapper.cpp 35 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 36 xul.dll JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) js/src/jsapi.cpp 37 xul.dll nsFrameMessageManager::ReceiveMessage(nsISupports*, nsIFrameLoader*, bool, nsAString_internal const&, bool, mozilla::dom::ipc::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray<mozilla::dom::ipc::StructuredCloneData>*) dom/base/nsFrameMessageManager.cpp 38 xul.dll nsFrameMessageManager::ReceiveMessage(nsISupports*, nsIFrameLoader*, nsAString_internal const&, bool, mozilla::dom::ipc::StructuredCloneData*, mozilla::jsipc::CpowHolder*, nsIPrincipal*, nsTArray<mozilla::dom::ipc::StructuredCloneData>*) dom/base/nsFrameMessageManager.cpp 39 xul.dll mozilla::dom::ContentChild::RecvAsyncMessage(nsString const&, mozilla::dom::ClonedMessageData const&, nsTArray<mozilla::jsipc::CpowEntry>&&, IPC::Principal const&) dom/ipc/ContentChild.cpp 40 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 41 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 42 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 43 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 44 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, bool ( mozilla::ipc::MessageChannel::*)(void), Tuple0>::Run() ipc/chromium/src/base/task.h 45 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 46 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 47 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 48 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 49 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 50 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 51 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 52 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 53 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 54 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 55 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 56 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 57 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 58 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 59 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 60 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 61 kernel32.dll kernel32.dll@0x159dc Ø 62 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 10•9 years ago
|
||
[@ js::Shape::slotSpan ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/a54ec0cd-ec53-4b40-8887-662102151109 Crashing Thread Frame Module Signature Source 0 xul.dll js::Shape::slotSpan() js/src/vm/Shape.h 1 @0x56000007fed644f9
Reporter | ||
Comment 11•9 years ago
|
||
[@ nsStyleContext::ApplyStyleFixups ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/33a6cd8d-ee00-4692-9365-9d6dc2151113 Crashing Thread Frame Module Signature Source 0 xul.dll nsStyleContext::ApplyStyleFixups(bool) layout/style/nsStyleContext.cpp 1 xul.dll nsStyleSet::GetContext(nsStyleContext*, nsRuleNode*, nsRuleNode*, nsIAtom*, nsCSSPseudoElements::Type, mozilla::dom::Element*, unsigned int) layout/style/nsStyleSet.cpp 2 xul.dll nsStyleSet::ResolveStyleFor(mozilla::dom::Element*, nsStyleContext*, TreeMatchContext&) layout/style/nsStyleSet.cpp 3 xul.dll mozilla::ElementRestyler::RestyleUndisplayedNodes(nsRestyleHint, mozilla::UndisplayedNode*, nsIContent*, nsStyleContext*, unsigned char) layout/base/RestyleManager.cpp 4 xul.dll mozilla::ElementRestyler::RestyleUndisplayedDescendants(nsRestyleHint) layout/base/RestyleManager.cpp 5 xul.dll mozilla::ElementRestyler::RestyleChildren(nsRestyleHint) layout/base/RestyleManager.cpp 6 xul.dll mozilla::ElementRestyler::Restyle(nsRestyleHint) layout/base/RestyleManager.cpp 7 xul.dll mozilla::ElementRestyler::RestyleContentChildren(nsIFrame*, nsRestyleHint) layout/base/RestyleManager.cpp 8 xul.dll mozilla::ElementRestyler::RestyleChildren(nsRestyleHint) layout/base/RestyleManager.cpp 9 xul.dll mozilla::ElementRestyler::Restyle(nsRestyleHint) layout/base/RestyleManager.cpp 10 xul.dll mozilla::ElementRestyler::ComputeStyleChangeFor(nsIFrame*, nsStyleChangeList*, nsChangeHint, mozilla::RestyleTracker&, nsRestyleHint, mozilla::RestyleHintData const&, nsTArray<mozilla::ElementRestyler::ContextToClear>&, nsTArray<RefPtr<nsStyleContext> >&) layout/base/RestyleManager.cpp 11 xul.dll mozilla::RestyleManager::ComputeAndProcessStyleChange(nsIFrame*, nsChangeHint, mozilla::RestyleTracker&, nsRestyleHint, mozilla::RestyleHintData const&) layout/base/RestyleManager.cpp 12 xul.dll mozilla::RestyleManager::RestyleElement(mozilla::dom::Element*, nsIFrame*, nsChangeHint, mozilla::RestyleTracker&, nsRestyleHint, mozilla::RestyleHintData const&) layout/base/RestyleManager.cpp 13 xul.dll mozilla::RestyleTracker::DoProcessRestyles() layout/base/RestyleTracker.cpp 14 xul.dll mozilla::RestyleManager::ProcessPendingRestyles() layout/base/RestyleManager.cpp 15 xul.dll PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) layout/base/nsPresShell.cpp 16 xul.dll nsDocument::FlushPendingNotifications(mozFlushType) dom/base/nsDocument.cpp 17 xul.dll nsGlobalWindow::FlushPendingNotifications(mozFlushType) dom/base/nsGlobalWindow.cpp 18 xul.dll nsGlobalWindow::ScrollTo(mozilla::gfx::IntPointTyped<mozilla::CSSPixel> const&, mozilla::dom::ScrollOptions const&) dom/base/nsGlobalWindow.cpp 19 xul.dll nsGlobalWindow::Scroll(double, double) dom/base/nsGlobalWindow.cpp 20 xul.dll mozilla::dom::WindowBinding::scrollTo obj-firefox/dom/bindings/WindowBinding.cpp 21 xul.dll mozilla::dom::WindowBinding::genericMethod obj-firefox/dom/bindings/WindowBinding.cpp 22 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 23 xul.dll Interpret js/src/vm/Interpreter.cpp 24 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 25 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 26 xul.dll js::fun_apply(JSContext*, unsigned int, JS::Value*) js/src/jsfun.cpp 27 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 28 xul.dll Interpret js/src/vm/Interpreter.cpp 29 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 30 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 31 xul.dll js::fun_apply(JSContext*, unsigned int, JS::Value*) js/src/jsfun.cpp 32 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 33 xul.dll js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) js/src/vm/Interpreter.cpp 34 xul.dll js::jit::DoCallFallback js/src/jit/BaselineIC.cpp 35 @0x25e926a1a5c
Reporter | ||
Comment 12•9 years ago
|
||
[@ CreateFontIndirectExW ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/eef00dde-2706-44af-9bfc-c9a362151119 Crashing Thread Frame Module Signature Source 0 gdi32.dll CreateFontIndirectExW 1 xul.dll hb_ot_shape_internal gfx/harfbuzz/src/hb-ot-shape.cc 2 @0xe5e5e5e4 3 xul.dll hb_shape_plan_create_cached gfx/harfbuzz/src/hb-shape-plan.cc 4 @0x0 5 xul.dll GDIFontEntry::FillLogFont(tagLOGFONTW*, unsigned short, double, bool) gfx/thebes/gfxGDIFontList.cpp 6 xul.dll gfxGDIFont::FillLogFont(tagLOGFONTW&, double, bool) gfx/thebes/gfxGDIFont.cpp 7 xul.dll gfxGDIFont::Initialize() gfx/thebes/gfxGDIFont.cpp 8 xul.dll gfxGDIFont::ShapeText(gfxContext*, wchar_t const*, unsigned int, unsigned int, int, bool, gfxShapedText*) gfx/thebes/gfxGDIFont.cpp 9 xul.dll gfxFont::SplitAndInitTextRun<wchar_t>(gfxContext*, gfxTextRun*, wchar_t const*, unsigned int, unsigned int, int, bool) gfx/thebes/gfxFont.cpp 10 xul.dll gfxFontGroup::InitScriptRun<wchar_t>(gfxContext*, gfxTextRun*, wchar_t const*, unsigned int, unsigned int, int, gfxMissingFontRecorder*) gfx/thebes/gfxTextRun.cpp 11 xul.dll gfxFontGroup::InitTextRun<wchar_t>(gfxContext*, gfxTextRun*, wchar_t const*, unsigned int, gfxMissingFontRecorder*) gfx/thebes/gfxTextRun.cpp 12 xul.dll gfxFontGroup::MakeTextRun(wchar_t const*, unsigned int, gfxTextRunFactory::Parameters const*, unsigned int, gfxMissingFontRecorder*) gfx/thebes/gfxTextRun.cpp 13 xul.dll MakeTextRun<wchar_t>(wchar_t const*, unsigned int, gfxFontGroup*, gfxTextRunFactory::Parameters const*, unsigned int, gfxMissingFontRecorder*) layout/generic/nsTextFrame.cpp 14 xul.dll BuildTextRunsScanner::BuildTextRunForFrames(void*) layout/generic/nsTextFrame.cpp 15 xul.dll BuildTextRunsScanner::FlushFrames(bool, bool) layout/generic/nsTextFrame.cpp 16 xul.dll BuildTextRuns layout/generic/nsTextFrame.cpp 17 xul.dll nsTextFrame::EnsureTextRun(nsTextFrame::TextRunType, gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*) layout/generic/nsTextFrame.cpp 18 xul.dll nsTextFrame::ReflowText(nsLineLayout&, int, nsRenderingContext*, nsHTMLReflowMetrics&, unsigned int&) layout/generic/nsTextFrame.cpp 19 xul.dll nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) layout/generic/nsLineLayout.cpp 20 xul.dll nsInlineFrame::ReflowInlineFrame(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsIFrame*, unsigned int&) layout/generic/nsInlineFrame.cpp 21 xul.dll nsInlineFrame::ReflowFrames(nsPresContext*, nsHTMLReflowState const&, nsInlineFrame::InlineReflowState&, nsHTMLReflowMetrics&, unsigned int&) layout/generic/nsInlineFrame.cpp 22 xul.dll nsInlineFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsInlineFrame.cpp 23 xul.dll nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) layout/generic/nsLineLayout.cpp 24 xul.dll nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) layout/generic/nsBlockFrame.cpp 25 xul.dll nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) layout/generic/nsBlockFrame.cpp 26 xul.dll nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 27 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 28 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp 29 xul.dll nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsBlockFrame.cpp 30 xul.dll nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp 31 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 32 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 33 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp 34 xul.dll nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsBlockFrame.cpp 35 xul.dll nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp 36 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 37 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 38 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp 39 xul.dll nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsBlockFrame.cpp 40 xul.dll nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp 41 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 42 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 43 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp 44 xul.dll nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsBlockFrame.cpp 45 xul.dll nsBlockReflowContext::ReflowBlock(mozilla::LogicalRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp 46 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 47 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) layout/generic/nsBlockFrame.cpp 48 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp 49 xul.dll nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsBlockFrame.cpp 50 xul.dll nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, unsigned int&, nsOverflowContinuationTracker*) layout/generic/nsContainerFrame.cpp 51 xul.dll nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsCanvasFrame.cpp 52 xul.dll nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, unsigned int, unsigned int&, nsOverflowContinuationTracker*) layout/generic/nsContainerFrame.cpp 53 xul.dll nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, bool, bool, nsHTMLReflowMetrics*, bool) layout/generic/nsGfxScrollFrame.cpp 54 xul.dll nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) layout/generic/nsGfxScrollFrame.cpp 55 xul.dll nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsGfxScrollFrame.cpp 56 xul.dll nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) layout/generic/nsContainerFrame.cpp 57 xul.dll ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) layout/generic/nsViewportFrame.cpp 58 xul.dll PresShell::DoReflow(nsIFrame*, bool) layout/base/nsPresShell.cpp 59 xul.dll PresShell::ResizeReflowIgnoreOverride(int, int) layout/base/nsPresShell.cpp 60 xul.dll PresShell::ResizeReflow(int, int) layout/base/nsPresShell.cpp 61 xul.dll nsViewManager::DoSetWindowDimensions(int, int) view/nsViewManager.cpp 62 xul.dll nsViewManager::FlushDelayedResize(bool) view/nsViewManager.cpp 63 xul.dll PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) layout/base/nsPresShell.cpp 64 xul.dll nsDocument::FlushPendingNotifications(mozFlushType) dom/base/nsDocument.cpp 65 xul.dll nsGlobalWindow::EnsureReflowFlushAndPaint() dom/base/nsGlobalWindow.cpp 66 xul.dll nsGlobalWindow::AlertOrConfirm(bool, nsAString_internal const&, mozilla::ErrorResult&) dom/base/nsGlobalWindow.cpp 67 xul.dll nsGlobalWindow::Alert(nsAString_internal const&, mozilla::ErrorResult&) dom/base/nsGlobalWindow.cpp 68 xul.dll mozilla::dom::WindowBinding::alert obj-firefox/dom/bindings/WindowBinding.cpp 69 xul.dll mozilla::dom::WindowBinding::genericMethod obj-firefox/dom/bindings/WindowBinding.cpp 70 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 71 xul.dll Interpret js/src/vm/Interpreter.cpp 72 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 73 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 74 xul.dll js::fun_apply(JSContext*, unsigned int, JS::Value*) js/src/jsfun.cpp 75 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 76 xul.dll js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) js/src/vm/Interpreter.cpp 77 xul.dll js::jit::DoCallFallback js/src/jit/BaselineIC.cpp 78 @0x39cab841a5c
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Comment 13•9 years ago
|
||
[@ std::_Tree<T>::clear ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/68959e7f-a55d-4db2-a581-c519e2151119 Crashing Thread Frame Module Signature Source 0 xul.dll std::_Tree<std::_Tmap_traits<unsigned int, mozilla::layers::APZTestData::Bucket, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, mozilla::layers::APZTestData::Bucket> >, 0> >::clear() c:/tools/vs2013/vc/include/xtree:1540 1 xul.dll mozilla::layers::APZTestData::~APZTestData() 2 xul.dll mozilla::layers::ClientLayerManager::~ClientLayerManager() gfx/layers/client/ClientLayerManager.cpp 3 xul.dll mozilla::layers::ClientLayerManager::`scalar deleting destructor'(unsigned int) 4 xul.dll mozilla::layers::LayerManager::Release() gfx/layers/Layers.h 5 xul.dll mozilla::widget::PuppetWidget::Destroy() widget/PuppetWidget.cpp 6 xul.dll mozilla::dom::TabChild::DestroyWindow() dom/ipc/TabChild.cpp 7 xul.dll mozilla::dom::TabChild::RecvDestroy() dom/ipc/TabChild.cpp 8 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 9 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 10 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 11 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 12 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 13 xul.dll RunnableMethod<SoftwareDisplay, void ( SoftwareDisplay::*)(void), mozilla::Tuple<> >::Run() ipc/chromium/src/base/task.h 14 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 15 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 16 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 17 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 18 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 19 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 20 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 21 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 22 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 23 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 24 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 25 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 26 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 27 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 28 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 29 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 30 kernel32.dll kernel32.dll@0x159dc Ø 31 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 14•9 years ago
|
||
Adding new signatures from: https://crash-stats.mozilla.com/search/?product=Firefox&ipc_channel_error=ShutDownKill&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature [@ WaitForSingleObjectEx | MD_CURRENT_THREAD ] [@ WaitForMultipleObjectsEx | MD_CURRENT_THREAD ] [@ mach_msg_trap ] [@ ntdll.dll@0x471b4 ] [@ WaitForMultipleObjectsEx | nsTHashtable<T>::s_HashKey ] [@ WaitForSingleObjectEx | arena_run_split | PR_WaitCondVar | mozilla::CondVar::Wait ] [@ WaitForSingleObjectEx | mozilla::jsipc::ObjectVariant::MaybeDestroy ] [@ ZwGdiDdDDILock ] [@ isPrefsGetDefaultAsciiKeyboardLayout ] [@ mozilla::css::DocumentRule::UseForPresentation ] [@ mozilla::dom::FragmentOrElement::IndexOf ] [@ nsHtml5Tokenizer::stateLoop<T> ] [@ ntdll.dll@0x9121a ] [@ AutoCompilationTraceLogger::~AutoCompilationTraceLogger ] [@ BaseGetNamedObjectDirectory | RealMsgWaitForMultipleObjectsEx | xul.dll@0x2bb018 | xul.dll@0x2bda9d | xul.dll@0x2bd730 | xul.dll@0x2bd63f | xul.dll@0x2be0f4 ] [@ CreateBitmapShader ] [@ GetTickCount ] [@ GetTickCount64 ] [@ LdrpInitSecurityCookie ] [@ NtAlpcSendWaitReceivePort ] [@ NtGdiGetOutlineTextMetricsInternalW ] [@ NtQuerySystemInformation ] [@ NtUserCallOneParam | ReleaseDC ] [@ PresShell::PresShell ] [@ RtlLeaveCriticalSection | je_malloc | js::ProxyObject::New ] [@ TypeInState::NotifySelectionChanged ] [@ TypedAutoMarkingPtr<T>::TypedAutoMarkingPtr<T> ] [@ WaitForMultipleObjectsEx | mozilla::storage::`anonymous namespace''::variantToSQLiteT<T> ]
Reporter | ||
Comment 15•9 years ago
|
||
+ [@ EnterIon ]
Reporter | ||
Comment 16•9 years ago
|
||
[@ memset | arena_dalloc_large | free_impl | RefPtr<T>::~RefPtr<T> ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/978568ed-37cf-4573-86a5-f90a92151119 Crashing Thread Frame Module Signature Source 0 msvcr120.dll memset f:\dd\vctools\crt\crtw32\string\amd64\memset.asm:147 1 mozglue.dll arena_dalloc_large memory/mozjemalloc/jemalloc.c 2 mozglue.dll free_impl memory/build/replace_malloc.c 3 xul.dll RefPtr<mozilla::VolatileBuffer>::~RefPtr<mozilla::VolatileBuffer>() mfbt/RefPtr.h 4 xul.dll mozilla::VolatileBufferPtr<unsigned char>::`scalar deleting destructor'(unsigned int) 5 xul.dll mozilla::image::VolatileBufferRelease image/imgFrame.cpp 6 xul.dll mozilla::gfx::UserData::Destroy() gfx/2d/UserData.h 7 xul.dll mozilla::gfx::SourceSurfaceRawData::`scalar deleting destructor'(unsigned int) 8 xul.dll RefPtr<mozilla::gfx::DataSourceSurface>::~RefPtr<mozilla::gfx::DataSourceSurface>() mfbt/RefPtr.h 9 xul.dll mozilla::image::imgFrame::`scalar deleting destructor'(unsigned int) 10 xul.dll RefPtr<mozilla::image::CachedSurface>::~RefPtr<mozilla::image::CachedSurface>() mfbt/RefPtr.h 11 xul.dll nsBaseHashtableET<nsGenericHashKey<mozilla::image::SurfaceKey>, RefPtr<mozilla::image::CachedSurface> >::`scalar deleting destructor'(unsigned int) 12 xul.dll PLDHashTable::~PLDHashTable() xpcom/glue/PLDHashTable.cpp 13 xul.dll RefPtr<mozilla::image::ImageSurfaceCache>::~RefPtr<mozilla::image::ImageSurfaceCache>() mfbt/RefPtr.h 14 xul.dll mozilla::image::SurfaceCacheImpl::RemoveImage(mozilla::image::Image* const) image/SurfaceCache.cpp 15 xul.dll mozilla::image::SurfaceCache::RemoveImage(mozilla::image::Image* const) image/SurfaceCache.cpp 16 xul.dll mozilla::image::RasterImage::Discard() image/RasterImage.cpp 17 xul.dll mozilla::image::RasterImage::RequestDiscard() image/RasterImage.cpp 18 xul.dll imgRequestProxy::RequestDiscard() image/imgRequestProxy.cpp 19 xul.dll nsDocument::RemoveImage(imgIRequest*, unsigned int) dom/base/nsDocument.cpp 20 xul.dll nsStyleImage::UntrackImage(nsPresContext*) layout/style/nsStyleStruct.cpp 21 xul.dll nsStyleBackground::Destroy(nsPresContext*) layout/style/nsStyleStruct.cpp 22 xul.dll nsConditionalResetStyleData::Destroy(unsigned __int64, nsPresContext*) layout/style/nsRuleNode.h 23 xul.dll nsRuleNode::DestroyInternal(nsRuleNode***) layout/style/nsRuleNode.cpp 24 xul.dll nsRuleNode::DestroyInternal(nsRuleNode***) layout/style/nsRuleNode.cpp 25 xul.dll nsStyleSet::Shutdown() layout/style/nsStyleSet.cpp 26 xul.dll PresShell::Destroy() layout/base/nsPresShell.cpp 27 xul.dll nsDocumentViewer::DestroyPresShell() layout/base/nsDocumentViewer.cpp 28 xul.dll nsDocumentViewer::Destroy() layout/base/nsDocumentViewer.cpp 29 xul.dll nsDocShell::Destroy() docshell/base/nsDocShell.cpp 30 xul.dll nsWebBrowser::SetDocShell(nsIDocShell*) embedding/browser/nsWebBrowser.cpp 31 xul.dll nsWebBrowser::InternalDestroy() embedding/browser/nsWebBrowser.cpp 32 xul.dll nsWebBrowser::Destroy() embedding/browser/nsWebBrowser.cpp 33 xul.dll mozilla::dom::TabChild::DestroyWindow() dom/ipc/TabChild.cpp 34 xul.dll mozilla::dom::TabChild::RecvDestroy() dom/ipc/TabChild.cpp 35 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 36 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 37 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 38 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 39 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 40 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, bool ( mozilla::ipc::MessageChannel::*)(void), mozilla::Tuple<> >::Run() ipc/chromium/src/base/task.h 41 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 42 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 43 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 44 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 45 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 46 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 47 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 48 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 49 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 50 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 51 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 52 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 53 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 54 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 55 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 56 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 57 kernel32.dll kernel32.dll@0x159dc Ø 58 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 17•9 years ago
|
||
[@ mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager ] Win7, FF45.0a1, 64bit https://crash-stats.mozilla.com/report/index/d559faec-f5fd-4ae1-8680-3bc6f2151125 Crashing Thread Frame Module Signature Source 0 xul.dll mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(nsIFrame*, void*) layout/base/FrameLayerBuilder.cpp 1 xul.dll PresShell::NotifyDestroyingFrame(nsIFrame*) layout/base/nsPresShell.cpp 2 xul.dll nsFrame::DestroyFrom(nsIFrame*) layout/generic/nsFrame.cpp 3 xul.dll nsBoxFrame::DestroyFrom(nsIFrame*) layout/xul/nsBoxFrame.cpp 4 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp 5 xul.dll nsBoxFrame::DestroyFrom(nsIFrame*) layout/xul/nsBoxFrame.cpp 6 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp 7 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp 8 xul.dll nsFrameManager::Destroy() layout/base/nsFrameManager.cpp 9 xul.dll PresShell::Destroy() layout/base/nsPresShell.cpp 10 xul.dll nsDocumentViewer::DestroyPresShell() layout/base/nsDocumentViewer.cpp 11 xul.dll nsDocumentViewer::Destroy() layout/base/nsDocumentViewer.cpp 12 xul.dll nsDocShell::Destroy() docshell/base/nsDocShell.cpp 13 xul.dll nsWebBrowser::SetDocShell(nsIDocShell*) embedding/browser/nsWebBrowser.cpp 14 xul.dll nsWebBrowser::InternalDestroy() embedding/browser/nsWebBrowser.cpp 15 xul.dll nsWebBrowser::Destroy() embedding/browser/nsWebBrowser.cpp 16 xul.dll mozilla::dom::TabChild::DestroyWindow() dom/ipc/TabChild.cpp 17 xul.dll mozilla::dom::TabChild::RecvDestroy() dom/ipc/TabChild.cpp 18 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 19 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 20 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 21 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 22 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 23 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, void ( mozilla::ipc::MessageChannel::*)(void), mozilla::Tuple<> >::Run() ipc/chromium/src/base/task.h 24 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 25 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 26 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 27 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 28 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 29 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 30 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 31 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 32 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 33 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 34 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 35 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 36 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 37 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 38 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 39 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 40 kernel32.dll kernel32.dll@0x159dc Ø 41 ntdll.dll ntdll.dll@0x2a630
Updated•9 years ago
|
Kevin, Margaret: This bug shows up alongside top crasher ranked #6 on FennecAndroid 44.0b2. The title is e10s specific so it is a bit confusing but there are so many signatures associated to this one. Perhaps we should split this up into two bugs: desktop-specific and Fennec-specific. Please let me know if I can help.
Comment 19•8 years ago
|
||
Please leave this bug to the e10s issue, we have enough hassle with those. Please file new bugs for signatures seen in non-e10s builds or products, even if they might match some signature on this bug.
Comment 20•8 years ago
|
||
I don't see a reason to track on this for e10s. According to a super search query - https://crash-stats.mozilla.com/search/?product=Firefox&ipc_channel_error=ShutDownKill&dom_ipc_enabled=!__null__&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports We have a total of 25 signatures across our entire install base, with e10s enabled in mc, aurora, and a small percentage of beta. Interesting though is that if I remove the ipc flag from the search, the numbers go higher. I don't understand how that's possible. https://crash-stats.mozilla.com/search/?product=Firefox&ipc_channel_error=ShutDownKill&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#crash-reports http://mxr.mozilla.org/mozilla-central/source/dom/ipc/ContentParent.cpp#3644
Comment 21•8 years ago
|
||
Spoke with billm about this, turns out we use TabParent and TabChild in the background thumbnailing process as well. That's the source of a majority of these shutdown issues.
Comment 22•8 years ago
|
||
restoring fennec related ni.
Updated•8 years ago
|
Updated•8 years ago
|
Comment 23•8 years ago
|
||
kbrosnan, you're better at crash-stats than I am. Can you help look into what's going on here?
Reporter | ||
Updated•8 years ago
|
Reporter | ||
Comment 24•8 years ago
|
||
(In reply to Ritu Kothari (:ritu) from comment #18) > Kevin, Margaret: This bug shows up alongside top crasher ranked #6 on > FennecAndroid 44.0b2. The title is e10s specific so it is a bit confusing > but there are so many signatures associated to this one. Perhaps we should > split this up into two bugs: desktop-specific and Fennec-specific. Please > let me know if I can help. (In reply to Robert Kaiser (:kairo@mozilla.com) from comment #19) > Please leave this bug to the e10s issue, we have enough hassle with those. > Please file new bugs for signatures seen in non-e10s builds or products, > even if they might match some signature on this bug. (In reply to Jim Mathies [:jimm] from comment #22) > restoring fennec related ni. *** Restore to Non-Fennec ***
Reporter | ||
Updated•8 years ago
|
Reporter | ||
Comment 25•8 years ago
|
||
(In reply to Ritu Kothari (:ritu) from comment #18) > Kevin, Margaret: This bug shows up alongside top crasher ranked #6 on > FennecAndroid 44.0b2. The title is e10s specific so it is a bit confusing > but there are so many signatures associated to this one. Perhaps we should > split this up into two bugs: desktop-specific and Fennec-specific. Please > let me know if I can help. (In reply to Robert Kaiser (:kairo@mozilla.com) from comment #19) > Please leave this bug to the e10s issue, we have enough hassle with those. > Please file new bugs for signatures seen in non-e10s builds or products, > even if they might match some signature on this bug. Maybe tracking, but no takeover -> Restore tracking request Fennic
Reporter | ||
Comment 26•8 years ago
|
||
[@ nsTArray_Impl<T>::AppendElement<T> | nsCSSRuleProcessor::nsCSSRuleProcessor ] https://crash-stats.mozilla.com/report/index/b381be17-f392-428a-9b60-71c4e2160106 Win7, 64bit w/ FF46.0a1, 64bit Crashing Thread (0) Frame Module Signature Source 0 xul.dll nsTArray_Impl<unsigned __int64, nsTArrayInfallibleAllocator>::AppendElement<unsigned __int64&, nsTArrayInfallibleAllocator>(unsigned __int64&) xpcom/glue/nsTArray.h 1 xul.dll nsCSSRuleProcessor::nsCSSRuleProcessor(nsTArray<RefPtr<mozilla::CSSStyleSheet> > const&, mozilla::SheetType, mozilla::dom::Element*, nsCSSRuleProcessor*, bool) layout/style/nsCSSRuleProcessor.cpp 2 xul.dll nsStyleSet::GatherRuleProcessors(mozilla::SheetType) layout/style/nsStyleSet.cpp 3 xul.dll PresShell::RemoveSheet(mozilla::SheetType, nsISupports*) layout/base/nsPresShell.cpp 4 xul.dll PresShell::Observe(nsISupports*, char const*, wchar_t const*) layout/base/nsPresShell.cpp 5 xul.dll nsObserverList::NotifyObservers(nsISupports*, char const*, wchar_t const*) xpcom/ds/nsObserverList.cpp 6 xul.dll nsObserverService::NotifyObservers(nsISupports*, char const*, wchar_t const*) xpcom/ds/nsObserverService.cpp 7 xul.dll nsStyleSheetService::UnregisterSheet(nsIURI*, unsigned int) layout/base/nsStyleSheetService.cpp 8 xul.dll mozilla::dom::ContentChild::RecvUnregisterSheet(mozilla::ipc::URIParams const&, unsigned int const&) dom/ipc/ContentChild.cpp 9 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 10 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 11 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 12 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 13 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, void ( mozilla::ipc::MessageChannel::*)(void), mozilla::Tuple<> >::Run() ipc/chromium/src/base/task.h 14 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 15 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp 16 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 17 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 18 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 19 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 20 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 21 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 22 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 23 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 24 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 25 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 26 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 27 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 28 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 29 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 Ø 30 kernel32.dll kernel32.dll@0x159dc Ø 31 ntdll.dll ntdll.dll@0x2a630
Reporter | ||
Comment 27•8 years ago
|
||
Shutdown didn't worked; crashed with [@ crashme.dll@0x111a ]. Can somebody work with this data and analyze it ??? https://crash-stats.mozilla.com/report/index/7df021c4-149e-4d02-8618-ee8c52160106
Comment 28•8 years ago
|
||
This bug is intractable. I don't see how all the many signatures in the bug can be evaluated. Focusing on specific signatures would be the thing to do. Though without any context I don't know which ones are most common.
Comment 29•8 years ago
|
||
(In reply to Tobias B. Besemer [:BesTo] (QA) from comment #27) > Shutdown didn't worked; crashed with [@ crashme.dll@0x111a ]. > > Can somebody work with this data and analyze it ??? I don't think a crash in the crashme addon helps anyone too much.
Comment 30•8 years ago
|
||
If there is something for Fennec to track it should be in a separate bug.
Reporter | ||
Updated•8 years ago
|
Reporter | ||
Updated•8 years ago
|
Reporter | ||
Comment 31•8 years ago
|
||
Add some sigs from: https://crash-stats.mozilla.com/search/?product=Firefox&ipc_channel_error=ShutDownKill&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendRpcMessage ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PHandlerServiceChild::SendExists ] [@ ntdll.dll@0x906fa ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PBrowserChild::SendRpcMessage ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PScreenManagerChild::SendScreenRefresh ] [@ ntdll.dll@0x4d3fa ] [@ CleanupPerAppKey | MsgWaitForMultipleObjectsEx | mozilla::widget::WinUtils::WaitForMessage | nsAppShell::ProcessNextNativeEvent ]
Reporter | ||
Comment 32•8 years ago
|
||
Remove sig [@ MOZ_Z_inflate_fast ] because there exist bug 682607 as a dependence now.
Reporter | ||
Comment 33•8 years ago
|
||
Add some sigs from: https://crash-stats.mozilla.com/search/?product=Firefox&ipc_channel_error=ShutDownKill&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature [@ NtRequestWaitReplyPort ] [@ js::AutoStopwatch::AutoStopwatch ] [@ libsystem_kernel.dylib@0x1710a ] [@ nsObserverService::RemoveObserver ] [@ AtomSelector_ClearEntry ] [@ ContentEnumFunc ] [@ DoCallback<T> ] [@ GetCorrectedParent ] [@ IPC::ParamTraits<T>::Read ] [@ IsTablePseudo ] [@ NtProtectVirtualMemory ] [@ NtUserPeekMessage | _PeekMessage ] [@ PLDHashTable::SearchTable<T> | PLDHashTable::Search | nsCSSRuleProcessor::HasAttributeDependentStyle ] [@ PLDHashTable::~PLDHashTable | RuleCascadeData::~RuleCascadeData ] [@ RtlEnterCriticalSection | moz_xrealloc | nsTArray_base<T>::EnsureCapacity<T> | TreeMatchContext::AutoAncestorPusher::PushAncestorAndStyleScope ] [@ WaitForSingleObjectEx | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendGetGMPPluginVersionForAPI ] [@ WaitForSingleObjectEx | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendPScreenManagerConstructor ] [@ WaitForSingleObjectEx | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PScreenManagerChild::SendGetPrimaryScreen ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_Wait | mozilla::ReentrantMonitor::Wait | nsThreadStartupEvent::Wait ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PBrowserChild::SendGetInputContext ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PBrowserChild::SendGetRenderFrameInfo ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendFindPlugins ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendGetGMPPluginVersionForAPI ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendGetGraphicsFeatureStatus ] [@ WaitForSingleObjectEx | WaitForSingleObject | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PContentChild::SendSyncMessage ]
Reporter | ||
Updated•8 years ago
|
Updated•8 years ago
|
Reporter | ||
Comment 34•8 years ago
|
||
Add some sigs from: https://crash-stats.mozilla.com/search/?product=Firefox&ipc_channel_error=ShutDownKill&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature [@ WaitForSingleObjectEx | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PBrowserChild::SendSyncMessage ] [@ WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | xul.dll@0x639e18 | xul.dll@0x20ec48 | xul.dll@0x20e6af | xul.dll@0x20e912 | xul.dll@0x20d81e | xul.dll@0x1cc0abb | xul.dll@0x211853 | xul.dll@0x20ff41 | xul.dll@0x20ff48 | xul.dll@0x20d61c | ... ] [@ BaseGetNamedObjectDirectory | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | mozilla::ipc::MessageChannel::WaitForInterruptNotify | mozilla::ipc::MessageChannel::Call ] [@ CProgram::ReadWriteInfo_WriteInfo ] [@ GetModuleHandleExW ] [@ IID2ThisTranslatorMap::IID2ThisTranslatorMap ] [@ NS_GetSpecialDirectory ] [@ NtFreeVirtualMemory ] [@ NtGdiDdDDICreateAllocation ] [@ RefPtr<T>::RefPtr<T> | nsTArray_Impl<T>::AppendElement<T> | mozilla::dom::FontFaceSet::InsertRuleFontFace ] [@ WaitForSingleObjectEx | PR_WaitCondVar | mozilla::CondVar::Wait | mozilla::ipc::MessageChannel::WaitForSyncNotify | mozilla::ipc::MessageChannel::Send | mozilla::dom::PBrowserChild::SendGetInputContext ]
Reporter | ||
Comment 35•8 years ago
|
||
+ [@ CascadeRuleEnumFunc ]
So my understanding is that a ShutDownKill crash is a crash, initiated by code in TabParent.cpp as described in bug 1268711 comment 0, where the parent process tried to kill the child process and the child process did not terminate within the expected period of time. As I described in http://dbaron.org/log/20101111-crash-future , crash signatures are a heuristic we use for clustering related crashes into problems that are likely related to each other. This works for crashes because the signature is generally based on the exact code that was executing at the time the crash happened. But sometimes multiple unrelated bugs show up under the same signature; other times the same bug shows up across multiple different signatures. Ideally, we want to use bugzilla track bugs, and then fix those bugs. This means that we do *not* want a single bug report per signature, but instead a bug report per underlying fixable problem. We can often approximate these based on things like (a) steps to reproduce (b) common regression ranges or (c) other common characteristics, like extensions. For bugs like these where we're recording a crash report for a hang, the top of the stack may be much less relevant for clustering related crash. If the hang is because there's a deadlock, it is still relevant. However, if the hang is because we're running a bunch of code that is yet to finish, the signature will report the innermost code that happens to be executing at the moment of process termination, rather than the code (higher on the stack) that is responsible for the long-running algorithm. This means that for ShutDownKill crashes, signatures are generally not useful. Seeing a particular signature in a ShutDownKill crash doesn't mean that the named function had anything to do with the problem, whereas in an actual crash, seeing a signature means that something bad happened in the code in that function, even if the function wasn't at fault. I filed bug 1268711 to make the ShutDownKill signatures look different from other signatures, which should help with this problem. But until that happens, please be careful not to mix information about [@ signature] as a ShutDownKill crash and [@ signature] as an actual crash in the same bug report. This bug, as reported, is not actionable. Separate bug reports should be filed on the higher-level things that are hanging, i.e., the common code higher on the stack that is causing the child process to ignore the request to terminate. But these bug reports should not be mixed with bugs on other types of crashes, even if https://crash-stats.mozilla.org/ likes to suggest them to you.
Comment 37•8 years ago
|
||
Most of the crash signatures from 47b1 currently associated with this bug are not actually instances of this bug. There are a bunch of bugs with "(msgtype=0x7,name=???) Route error: message sent to unknown actor ID" which are being incorrectly associated with this bug. The actual frequency of ShutdownKill is very low. I'm going to remove all of the existing crash signatures which are in fact instances of the compositor shutdown race issue bug 1255823. To the extent that this really matters, let's modify the signature to record these specifically. I've filed bug 1219672 to modify all crashes with the ipc_message_error annotation, since the stack is unlikely to be the interesting classification mechanism for these. dbaron, if you see instances where the normal crash signature isn't a good classification tool, remember that we can change it pretty rapidly.
Reporter | ||
Comment 38•8 years ago
|
||
OK, normally the user open a shutdown-crash-sig in about:crashes and want to find there - or somewhere at https://crash-stats.mozilla.com/home/product/Firefox - some information about the crash he have every day... at least that this prob is known to Mozilla... So I/we should add there some open bugs that shows the user that the shutdown-sigs are known and someone working somewhere on it... If now the sigs get removed from this bug and it is not allowed to add any link to the other bugs, so the user have no link to any bug, or just to closed bugs that explain that this sig was fixed a long time before... How will Mozilla handle this problem now ???
Reporter | ||
Comment 39•8 years ago
|
||
Should I now really fill one bug for each shutdown-sig that appears every day, name it as a shutdown-bug that is not related to other bugs with that sig and then add a dependency to this bug ??? (I telling Mozilla since months/years about all the performance & stability problems on Windows... I know/see that I had a lot of impact with my feedback over that last years and it was getting much better again since I fight for it again... But really: I help here the Users and Mozilla to get a better image and market-share again !!! And it p*ss me really off that I have to do this in my spear-time, for no money and it is every time a fight with anyone at Mozilla !!! Should I really just give up and switch e.g. to Chrome as the most other freaks in the past too because this project seems to have lost the spirit of the beginning for years, maybe with the name-switch to Firefox ???) (And something more: If no one of Mozilla still don't know how much I have done for the Win-Users in the last years, then Mozilla have lost the overview of his own Main-Project completely and that maybe a long time ago !!!)
Reporter | ||
Comment 40•8 years ago
|
||
And if I telling the truth ATM: Seems the company lost the overview! The silicon valley have no clue what the "outside world" is doing and need! The company only works with Macs & Linux, don't get it, that ~90% of the world using Windows! Don't understand that the most parts of the world have computers with less performance, use them for more years and have a much slower internet! The employees don't really use the browser to do a lot of things in the web because they are busy with programming it... ...the tests are automated, the programmers program for the tests and no one really know why this tests don't cover the real problems of the users! FF supports now much more standards then every other browser, but is much worser to use for daily use then other browsers! Instead of finding solutions in communication with users, manufacturers and programmers of the pages the users use, the feedback is often that Mozilla have done all well and the problems are only the others... Mozilla is interested in getting e.g. extensions programmers to use the newest APIs, give a feedback, but the communication and the "lets do it together now to get it together running, now" is missing! Instead of delivering fast solutions for the users and programmers and improve them after that step-by-step, the users and programmers have to wait for months or years, because Mozilla won't ship a "not perfect solution" yet! Seems the project is run by the company - no more by the open source community and the foundation! Even long term volunteers need to fight to get listened, get excluded of the most information/decisions, get no good/helpful feedback e.g. in the forums and everything is absolutely controlled by the company! Sometimes the volunteers feel to be joked, because things get fixed in the background, giving no feedback to the community there and what was the problem; the employees do as the problem never existed! I don't know if this is (like it seems by other companies) a problem of the US-Business to don't show mistakes, try to give nobody a chance to go e.g. to the court or the press, is it "political correctness", arrogance, or what ever... but IMHO the most other parts of the world don't understand it! Speaking with people "strait forward" (IMHO) mostly brings faster and better results, even if the others are maybe p*ssed off in the first moment! But we are all humans! We have all feelings and it should e.g. in a "real community (driven project)" be allowed to show this feelings! Even from employees! And the problems seems to don't be single employees! Seems there is a real leak of management and a lost of overview !!! Sorry !!! My viewpoint and that straight forward!
Comment 41•8 years ago
|
||
Note many older bug reports will likely not be changed to using the new signature. Best not to link them to "Crash Signature" as it causes confusion.
Removing dependencies that are not actually about ShutDownKill crashes, including everything predating 1124933, which created them.
Reporter | ||
Comment 43•8 years ago
|
||
+ [@ WaitForSingleObjectEx | PR_WaitCondVar | mozilla::CondVar::Wait ] https://crash-stats.mozilla.com/report/index/fda41717-6272-4981-969e-f94372160127
Reporter | ||
Comment 44•8 years ago
|
||
^- See bug 1116884 comment 103.
While not all old crash reports have been reprocessed, any new crashes have the [@ IPCError-browser | ShutDownKill ] signature, and adding other signatures to this bug will mislead people seeing actual crashes with those signatures by incorrectly leading them to this bug.
Comment 46•8 years ago
|
||
We're going to be seeing a spike of these reports thanks to our "submit your old crash reports" notification that just landed in the 6-2-2016 nightly (bug 1269998). Signatures here aren't usually crashes in code since these reports are generated when the chrome process content shutdown timer times out (5 seconds, based on 'dom.ipc.tabs.shutdownTimeoutSecs'). Here's a helpful proto signature crash list to find common stacks - https://crash-stats.mozilla.com/search/?product=Firefox&signature=%3DIPCError-browser%20%7C%20ShutDownKill&_facets=signature&_facets=proto_signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-proto_signature
Updated•8 years ago
|
Comment 47•8 years ago
|
||
Something like 20% or more of the crashes in the 6-1 Nightly have the signature [@ IPCError-browser | ShutDownKill ], which seems really bad.
Updated•8 years ago
|
Updated•8 years ago
|
Reporter | ||
Comment 48•8 years ago
|
||
[Tracking Requested - why for this release]: Product Version Count Percentage Installations Firefox 51.0a2 20516 54.4% 12435 Firefox 52.0a1 11479 30.4% 3393 Firefox 50.0a2 2332 6.2% 1393 https://crash-stats.mozilla.com/signature/?product=Firefox&signature=IPCError-browser%20|%20ShutDownKill 37787 crashes in the last 7 days https://crash-stats.mozilla.com/search/?ipc_channel_error=ShutDownKill&product=Firefox&_sort=-date&_facets=signature&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-signature
Reporter | ||
Comment 49•8 years ago
|
||
FF52.0a1, 64bit, Win7 https://crash-stats.mozilla.com/report/index/ae0b103d-404a-4a02-b150-218502161006 Crashing Thread (0) Frame Module Signature Source 0 ntdll.dll NtWaitForMultipleObjects 1 kernelbase.dll RtlAnsiStringToUnicodeString 2 kernel32.dll WaitForMultipleObjectsExImplementation 3 user32.dll RealMsgWaitForMultipleObjectsEx 4 user32.dll MsgWaitForMultipleObjectsEx 5 ole32.dll CCliModalLoop::BlockFn(void**, unsigned long, unsigned long*) 6 ole32.dll CoWaitForMultipleHandles 7 xul.dll mozilla::ipc::MessageChannel::WaitForSyncNotifyWithA11yReentry() ipc/glue/WindowsMessageLoop.cpp:1089 8 xul.dll mozilla::ipc::MessageChannel::WaitForSyncNotify(bool) ipc/glue/WindowsMessageLoop.cpp:1130 9 xul.dll mozilla::ipc::MessageChannel::Send(IPC::Message*, IPC::Message*) ipc/glue/MessageChannel.cpp:1196 10 xul.dll mozilla::dom::PBrowserChild::SendRpcMessage(nsString const&, mozilla::dom::ClonedMessageData const&, nsTArray<mozilla::jsipc::CpowEntry> const&, IPC::Principal const&, nsTArray<mozilla::dom::ipc::StructuredCloneData>*) obj-firefox/ipc/ipdl/PBrowserChild.cpp:640 11 xul.dll mozilla::dom::TabChild::DoSendBlockingMessage(JSContext*, nsAString_internal const&, mozilla::dom::ipc::StructuredCloneData&, JS::Handle<JSObject*>, nsIPrincipal*, nsTArray<mozilla::dom::ipc::StructuredCloneData>*, bool) dom/ipc/TabChild.cpp:3104 12 xul.dll nsFrameMessageManager::SendMessage(nsAString_internal const&, JS::Handle<JS::Value>, JS::Handle<JS::Value>, nsIPrincipal*, JSContext*, unsigned char, JS::MutableHandle<JS::Value>, bool) dom/base/nsFrameMessageManager.cpp:780 13 xul.dll nsFrameMessageManager::SendRpcMessage(nsAString_internal const&, JS::Handle<JS::Value>, JS::Handle<JS::Value>, nsIPrincipal*, JSContext*, unsigned char, JS::MutableHandle<JS::Value>) dom/base/nsFrameMessageManager.cpp:708 14 xul.dll mozilla::dom::TabChildGlobal::SendRpcMessage(nsAString_internal const&, JS::Handle<JS::Value>, JS::Handle<JS::Value>, nsIPrincipal*, JSContext*, unsigned char, JS::MutableHandle<JS::Value>) obj-firefox/dist/include/mozilla/dom/TabChild.h:107 15 xul.dll XPTC__InvokebyIndex xpcom/reflect/xptcall/md/win32/xptcinvoke_asm_x86_64.asm:97 16 @0x77c207 17 xul.dll XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) js/xpconnect/src/XPCWrappedNative.cpp:1350 18 xul.dll XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1143 19 xul.dll js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp:458 20 xul.dll js::Wrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/Wrapper.cpp:165 21 xul.dll js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/CrossCompartmentWrapper.cpp:333 22 xul.dll js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) js/src/proxy/Proxy.cpp:400 23 xul.dll js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp:446 24 xul.dll js::jit::DoCallFallback js/src/jit/BaselineIC.cpp:6012 25 @0x27ca7ad9222
Comment 50•8 years ago
|
||
Tracking 52+ because of the fairly large volume noted in Comment 48. Who can help assessing what may have caused this spike or breaking out the signatures?
Comment 52•8 years ago
|
||
Un-track 50/51/52 because this is meta and we've already tracked for bug 1279293.
Comment hidden (spam) |
Comment hidden (spam) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment hidden (offtopic) |
Comment 65•7 years ago
|
||
Too late for firefox 52, mass-wontfix.
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Updated•7 years ago
|
Comment 66•7 years ago
|
||
In my experience one of the cause of shutdownkills may be slow HDDs and not enough RAM. Here is my theory: 1. FF is running, alongside something else that does a lot of IO (could be anything, including Windows Update, random bloatware, malware scanner, whatever) 2. User closes the browser, FF starts shutting down all processes 3. The processes start shutting down, but need to do some IO and get bogged down due to HDD trashing, for many seconds. If there is not enough RAM, the pagefile will be hit many times and everything bogs down to glacial speeds. 4. Eventually the process shutdown times out, the processes are deemed hung (even though they are just blocked by IO), so they are killed.
Reporter | ||
Comment 67•7 years ago
|
||
Clogged, please look also at bug 1279293 comment 89.
Reporter | ||
Comment 68•7 years ago
|
||
Is it possible that you set the write-privileges (on HD) for FF in Windows higher? This creates write errors now in other programs running on the system! And [IPCError-browser | ShutDownKill] was down by <60k and is now up by >155k crashes! Look at: https://crash-stats.mozilla.com/signature/?product=Firefox&signature=IPCError-browser%20%7C%20ShutDownKill Now more uptime with FF for the users but also more crashes while shutdown?
Comment 69•7 years ago
|
||
(In reply to clogged.drainpipe from comment #66) > In my experience one of the cause of shutdownkills may be slow HDDs and not > enough RAM. Here is my theory: > > 1. FF is running, alongside something else that does a lot of IO (could be > anything, including Windows Update, random bloatware, malware scanner, > whatever) > 2. User closes the browser, FF starts shutting down all processes > 3. The processes start shutting down, but need to do some IO and get bogged > down due to HDD trashing, for many seconds. If there is not enough RAM, the > pagefile will be hit many times and everything bogs down to glacial speeds. > 4. Eventually the process shutdown times out, the processes are deemed hung > (even though they are just blocked by IO), so they are killed. And at the same time as this Firefox is also trying to update itself. No surprise it chokes and dies.
Reporter | ||
Comment 70•7 years ago
|
||
(In reply to skywalker333 from comment #69) > (In reply to clogged.drainpipe from comment #66) > > In my experience one of the cause of shutdownkills may be slow HDDs and not > > enough RAM. Here is my theory: > > 1. FF is running, alongside something else that does a lot of IO (could be > > anything, including Windows Update, random bloatware, malware scanner, > > whatever) > > 2. User closes the browser, FF starts shutting down all processes > > 3. The processes start shutting down, but need to do some IO and get bogged > > down due to HDD trashing, for many seconds. If there is not enough RAM, the > > pagefile will be hit many times and everything bogs down to glacial speeds. > > 4. Eventually the process shutdown times out, the processes are deemed hung > > (even though they are just blocked by IO), so they are killed. > > And at the same time as this Firefox is also trying to update itself. > No surprise it chokes and dies. This is what should really happens: FF is a really "big" program with a very big & complex code. Due to the architecture of Win-OSes and/or the "Microsoft Visual C++"-Compiler, there is no really good GC (Garbage Collection) for Windows/the Program. The programmers have to do it in the code of FF... Now, there are some complex pages that always reload content... Pages like Facebook, GMail, ... ...and/or there extensions for FF that are not multi-process-compatible and/or not based on the new WebExtension-Standard... This leads to a high memory use of FF over a long/the run time of FF... Now happens the steps "clogged" explained... ...but the "real" problem is the "not so good" GC and the amount of mem FF used over the run time! What you really should see if you have a shutdownkill-crash is, that FF try to make this GC/"the cleanup" of the process(es) at the end of its running... If you have a "older system" with less mem and/or slow HDs, this gets just more visible! You can see your virtual used mem (by the pagefile) in your task-mgr in Win... The crashes have (normally) nothing to do with the tasks (EXE-Files) FF starts at the end! They have only something to do with, when FF is not able to start them because of to much I/O on the system! So FF shouldn't use more priority for itself then other tasks or FF runs, but the system starts to fail in other tasks.
Reporter | ||
Updated•7 years ago
|
Reporter | ||
Comment 71•7 years ago
|
||
(In reply to Tobias B. Besemer [:BesTo] (QA) from comment #68) > Is it possible that you set the write-privileges (on HD) for FF in Windows > higher? > This creates write errors now in other programs running on the system! Is it possible that the rights for FF (some threads in the code) are still above normal in Windows? I still have those I/O-Errors since days/weeks...
Comment 72•7 years ago
|
||
This problem started appearing in FF 55 beta. I've had e10s with > 1 content processes for multiple versions now but only in 55 it started hanging on shutdown which prevents Windows from shutting down correctly.
Updated•6 years ago
|
Comment 74•5 years ago
|
||
¡Hola!
Updated the 68 flag as it is overly represented on https://crash-stats.mozilla.com/signature/?product=Firefox&signature=IPCError-browser%20%7C%20ShutDownKill and I keep getting it pretty often on a regularly updated Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0 ID:20190407214820 :
Submitted Crash Reports
Report ID Date Submitted
bp-d224077b-5f16-4890-9fb7-a3c180190406 4/6/2019, 9:00 AM
bp-b46c5521-4432-4f0c-b4a1-59dda0190406 4/6/2019, 9:00 AM
bp-59551acc-1369-4b27-b8d3-a05c60190404 4/4/2019, 2:14 PM
bp-47093999-e511-4c53-b388-38b100190404 4/4/2019, 2:14 PM
bp-1992ada7-f035-4e31-b9a8-04e190190404 4/4/2019, 2:14 PM
bp-633be6f7-a514-4b87-a3f2-bceed0190404 4/4/2019, 2:14 PM
bp-78429d76-3e63-486d-b25b-f29c20190404 4/4/2019, 9:08 AM
bp-b0291385-a092-4957-9524-10d830190404 4/4/2019, 9:08 AM
bp-db45ce5b-e475-4055-9860-4fd350190404 4/4/2019, 9:08 AM
bp-95deaa46-35e3-423c-b140-efd8f0190402 4/2/2019, 6:05 PM
bp-2f7630d5-d696-4a58-81aa-baf380190402 4/2/2019, 8:41 AM
bp-988ed779-33fb-42d4-affc-a7d720190401 4/1/2019, 9:32 AM
bp-db5537be-e415-4dc9-9c1d-da7930190401 3/31/2019, 7:41 PM
bp-5b3b0fe5-df86-4e93-9d55-4f3060190401 3/31/2019, 7:41 PM
bp-b0dd27b4-0113-4f06-a77f-64c7b0190401 3/31/2019, 7:41 PM
bp-2164c3c6-05ae-48df-a812-5d7520190401 3/31/2019, 7:41 PM
bp-d9f7f1ea-a327-49b9-815f-d9f000190401 3/31/2019, 7:41 PM
bp-3e912571-e160-44f4-b58b-3353a0190401 3/31/2019, 7:41 PM
bp-2eb6cc15-6668-4980-9e84-f993d0190401 3/31/2019, 7:41 PM
bp-01e50d87-6586-4b3d-8369-eefa80190401 3/31/2019, 7:41 PM
bp-3f00a4f3-34b7-408f-b7bc-dfd4f0190401 3/31/2019, 7:41 PM
bp-3d96c578-e8ed-4c9f-b2b7-9f7d90190401 3/31/2019, 7:41 PM
bp-e1fab802-0c5a-40af-94c5-e87e40190401 3/31/2019, 7:41 PM
bp-ce215f00-b494-44bd-b1d5-ba26b0190401 3/31/2019, 7:41 PM
bp-74678893-97ec-4987-9f22-0af560190401 3/31/2019, 7:41 PM
bp-f71f6045-0952-43e7-b46b-b20ee0190401 3/31/2019, 7:41 PM
bp-d0bfde86-5449-44be-b5b8-9d1660190401 3/31/2019, 7:41 PM
bp-3792ea42-3e10-495d-a5df-0e8cb0190401 3/31/2019, 7:41 PM
bp-c3a27b02-3fcd-4d62-b96c-132720190401 3/31/2019, 7:41 PM
bp-acd994a5-3b08-419e-ac8d-e389d0190401 3/31/2019, 7:40 PM
bp-f5e8ff43-19f0-45f8-8ff7-5c0a10190401 3/31/2019, 7:40 PM
bp-097a034e-aa17-4b3a-9a75-c596d0190401 3/31/2019, 7:40 PM
Please do ni? me if there's anything worth collecting from my system.
¡Gracias!
Alex
Updated•5 years ago
|
Updated•5 years ago
|
Comment 79•5 years ago
|
||
Is there something we can do here given the graph shows a clear spike around March 18-20th that hasn't gone away so far?
Comment 80•5 years ago
|
||
Is there something we can do here given the graph shows a clear spike around March 18-20th that hasn't gone away so far?
Looking at a random sampling of stacks, they're all over the place so there's nothing in particular standing out.
Comment 81•5 years ago
|
||
ShutDownKill
is part of ContentParent
and means that a content process didn't finish exiting in time; by default the timeout is 5 seconds.
Maybe the timeout should be increased, but in any case this belongs to the DOM content process component.
Comment 82•5 years ago
|
||
(In reply to :Gijs (he/him) from comment #79)
Is there something we can do here given the graph shows a clear spike around March 18-20th that hasn't gone away so far?
That date is the release of Firefox 66. We upped the content processes to 8 in this release. Which could increase the amount of time it takes for Firefox to shut down cleanly.
Comment 83•5 years ago
|
||
Two things: when I landed the fix for bug 1498942 I made a mistake that caused this signature to drop almost to zero. That was unintended and it masked it for months unfortunately. The proper fix landed in bug 1536850 which should have made the volume drop a bit leaving only valid crashes afterwards.
That being said I think that we might want to increase the timeout before we kill content processes and here's why: while we have a timer for every content process we're trying to shut down they're all initialized almost at once. If the user machine is loaded or has a small number of cores then the process will be almost serialized, with one content process not initiating shutdown before the previous one has completed, but the timers will all tick together nonetheless. Because of this since we doubled the number of content processes we might want to increase the timeout as well.
Updated•5 years ago
|
Comment 84•5 years ago
|
||
(In reply to Gabriele Svelto [:gsvelto] from comment #83)
Two things: when I landed the fix for bug 1498942 I made a mistake that caused this signature to drop almost to zero. That was unintended and it masked it for months unfortunately. The proper fix landed in bug 1536850 which should have made the volume drop a bit leaving only valid crashes afterwards.
That being said I think that we might want to increase the timeout before we kill content processes and here's why: while we have a timer for every content process we're trying to shut down they're all initialized almost at once. If the user machine is loaded or has a small number of cores then the process will be almost serialized, with one content process not initiating shutdown before the previous one has completed, but the timers will all tick together nonetheless. Because of this since we doubled the number of content processes we might want to increase the timeout as well.
Great idea. Has anything been done on this?
Updated•4 years ago
|
Comment 85•4 years ago
|
||
(In reply to Worcester12345 from comment #84)
Great idea. Has anything been done on this?
No, not yet.
Comment 86•4 years ago
|
||
I'm a bit confused about what to do with this bug. We've been using bug 1279293 to track the signatures so I'm tempted to duplicate against that one. Additionally the [@ nsFrameLoader::DoSendAsyncMessage]
signature has nothing to do with content process ShutDownKill crashes. It's a real crash that should be addressed separately and I'm not sure why it was added here.
Comment 87•4 years ago
|
||
Closing because no crashes reported for 12 weeks.
Description
•