Bug 149569 - [GTK][Stable] Crash in WebCore::TextureMapperLayer::setMaskLayer
Summary: [GTK][Stable] Crash in WebCore::TextureMapperLayer::setMaskLayer
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-25 14:17 PDT by Michael Catanzaro
Modified: 2017-03-11 11:00 PST (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2015-09-25 14:17:37 PDT
Full backtrace downstream.

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 WebCore::TextureMapperLayer::setMaskLayer at /usr/src/debug/webkitgtk-2.8.4/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp:494
 #1 WebCore::GraphicsLayerTextureMapper::commitLayerChanges at /usr/src/debug/webkitgtk-2.8.4/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:419
 #2 WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly at /usr/src/debug/webkitgtk-2.8.4/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:369
 #3 WebCore::GraphicsLayerTextureMapper::flushCompositingState at /usr/src/debug/webkitgtk-2.8.4/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:504
 #11 WebCore::RenderLayerCompositor::flushPendingLayerChanges at /usr/src/debug/webkitgtk-2.8.4/Source/WebCore/rendering/RenderLayerCompositor.cpp:462
 #12 WebCore::FrameView::flushCompositingStateForThisFrame at /usr/src/debug/webkitgtk-2.8.4/Source/WebCore/page/FrameView.cpp:913
 #13 WebCore::FrameView::flushCompositingStateIncludingSubframes at /usr/src/debug/webkitgtk-2.8.4/Source/WebCore/page/FrameView.cpp:1065
 #14 WebKit::LayerTreeHostGtk::flushPendingLayerChanges at /usr/src/debug/webkitgtk-2.8.4/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:266
 #15 WebKit::LayerTreeHostGtk::flushAndRenderLayers at /usr/src/debug/webkitgtk-2.8.4/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:313
 #16 WebKit::LayerTreeHostGtk::layerFlushTimerFired at /usr/src/debug/webkitgtk-2.8.4/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:237
Comment 1 Michael Catanzaro 2016-09-10 14:06:35 PDT
100% reproducible by clicking the upload button on https://photos.google.com/
Comment 2 Carlos Garcia Campos 2016-09-12 02:28:17 PDT
(In reply to comment #1)
> 100% reproducible by clicking the upload button on https://photos.google.com/

I can reproduce it with 2.12, but not with 2.13 nor trunk
Comment 3 Michael Catanzaro 2016-09-12 06:48:16 PDT
OK, marking [Stable] then; it's not a priority IMO as we're about to release 2.14.

FWIW the recent GNOME report came from 2.10, I think.