Closed
Bug 1165842
Opened 10 years ago
Closed 10 years ago
crash in mozilla::layers::CopyableCanvasLayer::Initialize(mozilla::layers::CanvasLayer::Data const&)
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
mozilla41
People
(Reporter: cbook, Unassigned)
References
()
Details
(Keywords: crash)
Crash Data
This bug was filed from the Socorro interface and is
report bp-88d3cf67-9fc6-45ed-b7f1-6614f2150518.
=============================================================
seems i got this while trying to print out http://www.raetseldino.de/zahlenraetsel/zahlenraetsel-rechen-pferderennen.pdf
Crashing Thread
Frame Module Signature Source
0 XUL mozilla::layers::CopyableCanvasLayer::Initialize(mozilla::layers::CanvasLayer::Data const&) gfx/layers/CopyableCanvasLayer.cpp
1 XUL mozilla::dom::CanvasRenderingContext2D::GetCanvasLayer(nsDisplayListBuilder*, mozilla::layers::CanvasLayer*, mozilla::layers::LayerManager*) dom/canvas/CanvasRenderingContext2D.cpp
2 XUL mozilla::dom::HTMLCanvasElement::GetCanvasLayer(nsDisplayListBuilder*, mozilla::layers::CanvasLayer*, mozilla::layers::LayerManager*) dom/html/HTMLCanvasElement.cpp
3 XUL nsHTMLCanvasFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&) layout/generic/nsHTMLCanvasFrame.cpp
4 XUL nsDisplayCanvas::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) layout/generic/nsHTMLCanvasFrame.cpp
5 XUL mozilla::ContainerState::ProcessDisplayItems(nsDisplayList*) layout/base/FrameLayerBuilder.cpp
6 XUL mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList*, mozilla::ContainerLayerParameters const&, mozilla::gfx::Matrix4x4 const*, unsigned int) layout/base/FrameLayerBuilder.cpp
7 XUL nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) layout/base/nsDisplayList.cpp
8 XUL mozilla::ContainerState::ProcessDisplayItems(nsDisplayList*) layout/base/FrameLayerBuilder.cpp
9 XUL mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList*, mozilla::ContainerLayerParameters const&, mozilla::gfx::Matrix4x4 const*, unsigned int) layout/base/FrameLayerBuilder.cpp
10 XUL nsDisplayTransform::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) layout/base/nsDisplayList.cpp
11 XUL mozilla::ContainerState::ProcessDisplayItems(nsDisplayList*) layout/base/FrameLayerBuilder.cpp
12 XUL mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList*, mozilla::ContainerLayerParameters const&, mozilla::gfx::Matrix4x4 const*, unsigned int) layout/base/FrameLayerBuilder.cpp
13 XUL nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) layout/base/nsDisplayList.cpp
14 XUL nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) layout/base/nsLayoutUtils.cpp
15 XUL nsSimplePageSequenceFrame::PrintNextPage() layout/generic/nsSimplePageSequenceFrame.cpp
16 XUL nsPrintEngine::PrintPage(nsPrintObject*, bool&) layout/printing/nsPrintEngine.cpp
17 XUL nsPagePrintTimer::Run() layout/printing/nsPagePrintTimer.cpp
18 XUL nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp
19 XUL NS_ProcessPendingEvents(nsIThread*, unsigned int) xpcom/glue/nsThreadUtils.cpp
20 XUL nsBaseAppShell::NativeEventCallback() widget/nsBaseAppShell.cpp
21 XUL nsAppShell::ProcessGeckoEvents(void*) widget/cocoa/nsAppShell.mm
Ø 22 CoreFoundation CoreFoundation@0x7f5b0
Ø 23 CoreFoundation CoreFoundation@0x70c61
Ø 24 CoreFoundation CoreFoundation@0x703ee
Ø 25 CoreFoundation
I also got this while printing a PDF. It reproduces on Linux both with and without e10s.
MOZ_CRASH("CanvasLayer created without mSurface, mDrawTarget or mGLContext?");
This began in 20150515030202. Regression range: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=0f1d42a6745a&tochange=127a78bac3f1
Matt, could this be more fallout from the refactoring in bug 857895?
Flags: needinfo?(matt.woodrow)
Forgot to mention: this is very high on the crash list in recent nightlies.
Ah, I see that this was fixed yesterday by backout of bug 857895. No crashes on the most recent nightly. Leaving the flag on Matt since it would still be good to figure out why this crash happened, so that it doesn't come back when 857895 re-lands.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
You need to log in
before you can comment on or make changes to this bug.
Description
•