Closed
Bug 1257912
Opened 9 years ago
Closed 3 years ago
crash in nsTArray_Impl<T>::AppendElement<T> | mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager
Categories
(Core :: Web Painting, defect)
Tracking
()
People
(Reporter: alex_mayorga, Unassigned)
References
Details
(Keywords: crash)
Crash Data
This bug was filed from the Socorro interface and is
report bp-c320e028-b155-4ff9-a6ac-adc492160318.
=============================================================
¡Hola!
Got this crash on Nightly (48) but https://crash-stats.mozilla.com/report/list?product=Firefox&range_unit=days&range_value=28&signature=nsTArray_Impl%3CT%3E%3A%3AAppendElement%3CT%3E+%7C+mozilla%3A%3AFrameLayerBuilder%3A%3ARemoveFrameFromLayerManager shows crashes as far back as 42.0 for a total of 31 crashes in the past month.
¡Gracias!
Alex
Crashing Thread (0)
Frame Module Signature Source
0 xul.dll nsTArray_Impl<RefPtr<mozilla::FrameLayerBuilder::DisplayItemData>, nsTArrayInfallibleAllocator>::AppendElement<mozilla::FrameLayerBuilder::DisplayItemData*&, nsTArrayInfallibleAllocator>(mozilla::FrameLayerBuilder::DisplayItemData*&) xpcom/glue/nsTArray.h
1 xul.dll mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager(nsIFrame const*, nsTArray<mozilla::FrameLayerBuilder::DisplayItemData*>*) layout/base/FrameLayerBuilder.cpp
2 xul.dll mozilla::FramePropertyTable::DeleteInternal(nsIFrame const*, mozilla::FramePropertyDescriptorUntyped const*) layout/base/FramePropertyTable.cpp
3 xul.dll PresShell::NotifyDestroyingFrame(nsIFrame*) layout/base/nsPresShell.cpp
4 xul.dll nsFrame::DestroyFrom(nsIFrame*) layout/generic/nsFrame.cpp
5 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
6 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
7 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
8 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
9 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
10 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
11 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
12 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
13 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
14 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
15 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
16 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
17 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
18 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
19 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
20 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
21 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
22 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
23 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
24 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
25 xul.dll nsLineBox::DeleteLineList(nsPresContext*, nsLineList&, nsIFrame*, nsFrameList*) layout/generic/nsLineBox.cpp
26 xul.dll nsBlockFrame::DestroyFrom(nsIFrame*) layout/generic/nsBlockFrame.cpp
27 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
28 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
29 xul.dll nsContainerFrame::DestroyFrom(nsIFrame*) layout/generic/nsContainerFrame.cpp
30 xul.dll nsFrameManager::Destroy() layout/base/nsFrameManager.cpp
31 xul.dll PresShell::Destroy() layout/base/nsPresShell.cpp
32 xul.dll nsDocumentViewer::DestroyPresShell() layout/base/nsDocumentViewer.cpp
33 xul.dll nsDocumentViewer::Destroy() layout/base/nsDocumentViewer.cpp
34 xul.dll nsDocShell::Destroy() docshell/base/nsDocShell.cpp
35 xul.dll nsWebBrowser::SetDocShell(nsIDocShell*) embedding/browser/nsWebBrowser.cpp
36 xul.dll nsWebBrowser::InternalDestroy() embedding/browser/nsWebBrowser.cpp
37 xul.dll nsWebBrowser::Destroy() embedding/browser/nsWebBrowser.cpp
38 xul.dll mozilla::dom::TabChild::DestroyWindow() dom/ipc/TabChild.cpp
39 xul.dll mozilla::dom::TabChild::RecvDestroy() dom/ipc/TabChild.cpp
40 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp
41 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp
42 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp
43 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp
44 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp
45 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, void ( mozilla::ipc::MessageChannel::*)(void), mozilla::Tuple<> >::Run() ipc/chromium/src/base/task.h
46 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc
47 xul.dll mozilla::ipc::DoWorkRunnable::Run() ipc/glue/MessagePump.cpp
48 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp
49 xul.dll NS_ProcessNextEvent(nsIThread*, bool) xpcom/glue/nsThreadUtils.cpp
50 xul.dll mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.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 nsBaseAppShell::Run() widget/nsBaseAppShell.cpp
55 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp
56 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp
57 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp
58 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc
59 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc
60 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp
61 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp
62 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255
63 kernel32.dll BaseThreadInitThunk
64 ntdll.dll RtlUserThreadStart
65 kernel32.dll BasepReportFault
66 kernel32.dll BasepReportFault
Reporter | ||
Updated•9 years ago
|
status-firefox45:
--- → affected
status-firefox48:
--- → affected
Comment 1•8 years ago
|
||
Crash volume for signature 'nsTArray_Impl<T>::AppendElement<T> | mozilla::FrameLayerBuilder::RemoveFrameFromLayerManager':
- nightly(version 50):1 crash from 2016-06-06.
- aurora (version 49):0 crashes from 2016-06-07.
- beta (version 48):11 crashes from 2016-06-06.
- release(version 47):40 crashes from 2016-05-31.
- esr (version 45):14 crashes from 2016-04-07.
Crash volume on the last weeks:
W. N-1 W. N-2 W. N-3 W. N-4 W. N-5 W. N-6 W. N-7
- nightly 0 0 0 1 0 0 0
- aurora 0 0 0 0 0 0 0
- beta 1 0 1 4 1 1 2
- release 7 6 3 4 8 8 3
- esr 2 1 2 2 2 2 2
Affected platform: Windows
status-firefox47:
--- → affected
status-firefox50:
--- → affected
status-firefox-esr45:
--- → affected
Updated•8 years ago
|
Component: Layout → Layout: View Rendering
Updated•8 years ago
|
Component: Layout: View Rendering → Layout: Web Painting
Comment 2•3 years ago
|
||
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•