Summary: | ASSERTION FAILED: !rect.isEmpty() in WebCore::GraphicsContext::drawRect | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Renata Hodovan <rhodovan.u-szeged> | ||||||||
Component: | Layout and Rendering | Assignee: | zalan <zalan> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | commit-queue, esprehn+autocc, glenn, kondapallykalyan, simon.fraser, zalan | ||||||||
Priority: | P2 | ||||||||||
Version: | WebKit Local Build | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 116980 | ||||||||||
Attachments: |
|
Created attachment 267187 [details]
Patch
Created attachment 267194 [details]
Patch
Comment on attachment 267194 [details] Patch Clearing flags on attachment: 267194 Committed r194002: <http://trac.webkit.org/changeset/194002> All reviewed patches have been landed. Closing bug. |
Created attachment 265406 [details] Test Load the attached test with debug MiniBrowser: <style> h3 { -webkit-border-before : 16in solid red; } * { -webkit-padding-start : 91%; margin: auto auto; } </style> <h3> <dt> <h3></h3> </dt> </h3> OS: Ubuntu 15.04 x86_64 Checked build: debug EFL Checked version: 08e34d6 Backtrace: ASSERTION FAILED: !rect.isEmpty() ../../Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp(236) : void WebCore::GraphicsContext::drawRect(const WebCore::FloatRect&, float) 1 0x7f80d0c35a9f WTFCrash 2 0x7f80d796c865 WebCore::GraphicsContext::drawRect(WebCore::FloatRect const&, float) 3 0x7f80d760bbfd WebCore::RenderElement::drawLineForBoxSide(WebCore::GraphicsContext&, WebCore::FloatRect const&, WebCore::BoxSide, WebCore::Color, WebCore::EBorderStyle, float, float, bool) const 4 0x7f80d75e9fa4 WebCore::RenderBoxModelObject::paintOneBorderSide(WebCore::GraphicsContext&, WebCore::RenderStyle const&, WebCore::RoundedRect const&, WebCore::RoundedRect const&, WebCore::LayoutRect const&, WebCore::BoxSide, WebCore::BoxSide, WebCore::BoxSide, WebCore::BorderEdge const*, WebCore::Path const*, WebCore::BackgroundBleedAvoidance, bool, bool, bool, WebCore::Color const*) 5 0x7f80d75ea3fd WebCore::RenderBoxModelObject::paintBorderSides(WebCore::GraphicsContext&, WebCore::RenderStyle const&, WebCore::RoundedRect const&, WebCore::RoundedRect const&, WebCore::IntPoint const&, WebCore::BorderEdge const*, unsigned int, WebCore::BackgroundBleedAvoidance, bool, bool, bool, WebCore::Color const*) 6 0x7f80d75ebe26 WebCore::RenderBoxModelObject::paintBorder(WebCore::PaintInfo const&, WebCore::LayoutRect const&, WebCore::RenderStyle const&, WebCore::BackgroundBleedAvoidance, bool, bool) 7 0x7f80d75bff02 WebCore::RenderBox::paintBoxDecorations(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 8 0x7f80d7559d9f WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 9 0x7f80d755906f WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 10 0x7f80d7559793 WebCore::RenderBlock::paintChild(WebCore::RenderBox&, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool, WebCore::RenderBlock::PaintBlockType) 11 0x7f80d7559365 WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 12 0x7f80d75592f2 WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 13 0x7f80d7559fa1 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 14 0x7f80d755906f WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 15 0x7f80d7559793 WebCore::RenderBlock::paintChild(WebCore::RenderBox&, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool, WebCore::RenderBlock::PaintBlockType) 16 0x7f80d7559365 WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 17 0x7f80d75592f2 WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 18 0x7f80d7559fa1 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 19 0x7f80d755906f WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 20 0x7f80d7559793 WebCore::RenderBlock::paintChild(WebCore::RenderBox&, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool, WebCore::RenderBlock::PaintBlockType) 21 0x7f80d7559365 WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 22 0x7f80d75592f2 WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 23 0x7f80d7559fa1 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 24 0x7f80d755906f WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 25 0x7f80d7559793 WebCore::RenderBlock::paintChild(WebCore::RenderBox&, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool, WebCore::RenderBlock::PaintBlockType) 26 0x7f80d7559365 WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 27 0x7f80d75592f2 WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 28 0x7f80d7559fa1 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 29 0x7f80d755906f WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 30 0x7f80d768128f WebCore::RenderLayer::paintForegroundForFragmentsWithPhase(WebCore::PaintPhase, WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow, 16ul> const&, WebCore::GraphicsContext&, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int, WebCore::RenderObject*) 31 0x7f80d7680e4a WebCore::RenderLayer::paintForegroundForFragments(WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow, 16ul> const&, WebCore::GraphicsContext&, WebCore::GraphicsContext&, WebCore::LayoutRect const&, bool, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int, WebCore::RenderObject*, bool) Aborted (core dumped) Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f80d0c35aa4 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321 321 *(int *)(uintptr_t)0xbbadbeef = 0; #0 0x00007f80d0c35aa4 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:321 #1 0x00007f80d796c865 in WebCore::GraphicsContext::drawRect (this=0x7f80b3bb5870, rect=...) at ../../Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:236 #2 0x00007f80d760bbfd in WebCore::RenderElement::drawLineForBoxSide (this=0x7f80b3bb7508, graphicsContext=..., rect=..., side=WebCore::BSTop, color=..., borderStyle=WebCore::SOLID, adjacentWidth1=0, adjacentWidth2=0, antialias=true) at ../../Source/WebCore/rendering/RenderElement.cpp:2001 #3 0x00007f80d75e9fa4 in WebCore::RenderBoxModelObject::paintOneBorderSide (this=0x7f80b3bb7508, graphicsContext=..., style=..., outerBorder=..., innerBorder=..., sideRect=..., side=WebCore::BSTop, adjacentSide1=WebCore::BSLeft, adjacentSide2=WebCore::BSRight, edges=0x7fffc2286ba0, path=0x0, bleedAvoidance=WebCore::BackgroundBleedNone, includeLogicalLeftEdge=true, includeLogicalRightEdge=true, antialias=true, overrideColor=0x0) at ../../Source/WebCore/rendering/RenderBoxModelObject.cpp:1460 #4 0x00007f80d75ea3fd in WebCore::RenderBoxModelObject::paintBorderSides (this=0x7f80b3bb7508, graphicsContext=..., style=..., outerBorder=..., innerBorder=..., innerBorderAdjustment=..., edges=0x7fffc2286ba0, edgeSet=1, bleedAvoidance=WebCore::BackgroundBleedNone, includeLogicalLeftEdge=true, includeLogicalRightEdge=true, antialias=true, overrideColor=0x0) at ../../Source/WebCore/rendering/RenderBoxModelObject.cpp:1501 #5 0x00007f80d75ebe26 in WebCore::RenderBoxModelObject::paintBorder (this=0x7f80b3bb7508, info=..., rect=..., style=..., bleedAvoidance=WebCore::BackgroundBleedNone, includeLogicalLeftEdge=true, includeLogicalRightEdge=true) at ../../Source/WebCore/rendering/RenderBoxModelObject.cpp:1739 #6 0x00007f80d75bff02 in WebCore::RenderBox::paintBoxDecorations (this=0x7f80b3bb7508, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBox.cpp:1355 #7 0x00007f80d7559d9f in WebCore::RenderBlock::paintObject (this=0x7f80b3bb7508, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1553 #8 0x00007f80d755906f in WebCore::RenderBlock::paint (this=0x7f80b3bb7508, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1420 #9 0x00007f80d7559793 in WebCore::RenderBlock::paintChild (this=0x7f80b3bb7450, child=..., paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false, paintType=WebCore::RenderBlock::PaintAsBlock) at ../../Source/WebCore/rendering/RenderBlock.cpp:1494 #10 0x00007f80d7559365 in WebCore::RenderBlock::paintChildren (this=0x7f80b3bb7450, paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false) at ../../Source/WebCore/rendering/RenderBlock.cpp:1461 #11 0x00007f80d75592f2 in WebCore::RenderBlock::paintContents (this=0x7f80b3bb7450, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1454 #12 0x00007f80d7559fa1 in WebCore::RenderBlock::paintObject (this=0x7f80b3bb7450, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1590 #13 0x00007f80d755906f in WebCore::RenderBlock::paint (this=0x7f80b3bb7450, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1420 #14 0x00007f80d7559793 in WebCore::RenderBlock::paintChild (this=0x7f80b3bb7398, child=..., paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false, paintType=WebCore::RenderBlock::PaintAsBlock) at ../../Source/WebCore/rendering/RenderBlock.cpp:1494 #15 0x00007f80d7559365 in WebCore::RenderBlock::paintChildren (this=0x7f80b3bb7398, paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false) at ../../Source/WebCore/rendering/RenderBlock.cpp:1461 #16 0x00007f80d75592f2 in WebCore::RenderBlock::paintContents (this=0x7f80b3bb7398, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1454 #17 0x00007f80d7559fa1 in WebCore::RenderBlock::paintObject (this=0x7f80b3bb7398, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1590 #18 0x00007f80d755906f in WebCore::RenderBlock::paint (this=0x7f80b3bb7398, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1420 #19 0x00007f80d7559793 in WebCore::RenderBlock::paintChild (this=0x7f80b3bb72e0, child=..., paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false, paintType=WebCore::RenderBlock::PaintAsBlock) at ../../Source/WebCore/rendering/RenderBlock.cpp:1494 #20 0x00007f80d7559365 in WebCore::RenderBlock::paintChildren (this=0x7f80b3bb72e0, paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false) at ../../Source/WebCore/rendering/RenderBlock.cpp:1461 #21 0x00007f80d75592f2 in WebCore::RenderBlock::paintContents (this=0x7f80b3bb72e0, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1454 #22 0x00007f80d7559fa1 in WebCore::RenderBlock::paintObject (this=0x7f80b3bb72e0, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1590 #23 0x00007f80d755906f in WebCore::RenderBlock::paint (this=0x7f80b3bb72e0, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1420 #24 0x00007f80d7559793 in WebCore::RenderBlock::paintChild (this=0x7f80b3bb7228, child=..., paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false, paintType=WebCore::RenderBlock::PaintAsBlock) at ../../Source/WebCore/rendering/RenderBlock.cpp:1494 #25 0x00007f80d7559365 in WebCore::RenderBlock::paintChildren (this=0x7f80b3bb7228, paintInfo=..., paintOffset=..., paintInfoForChild=..., usePrintRect=false) at ../../Source/WebCore/rendering/RenderBlock.cpp:1461 #26 0x00007f80d75592f2 in WebCore::RenderBlock::paintContents (this=0x7f80b3bb7228, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1454 #27 0x00007f80d7559fa1 in WebCore::RenderBlock::paintObject (this=0x7f80b3bb7228, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1590 #28 0x00007f80d755906f in WebCore::RenderBlock::paint (this=0x7f80b3bb7228, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderBlock.cpp:1420 #29 0x00007f80d768128f in WebCore::RenderLayer::paintForegroundForFragmentsWithPhase (this=0x7f80b3afe7e0, phase=WebCore::PaintPhaseChildBlockBackgrounds, layerFragments=..., context=..., localPaintingInfo=..., paintBehavior=0, subtreePaintRootForRenderer=0x0) at ../../Source/WebCore/rendering/RenderLayer.cpp:4735 #30 0x00007f80d7680e4a in WebCore::RenderLayer::paintForegroundForFragments (this=0x7f80b3afe7e0, layerFragments=..., context=..., transparencyLayerContext=..., transparencyPaintDirtyRect=..., haveTransparency=false, localPaintingInfo=..., paintBehavior=0, subtreePaintRootForRenderer=0x0, selectionOnly=false) at ../../Source/WebCore/rendering/RenderLayer.cpp:4696 #31 0x00007f80d767f0a1 in WebCore::RenderLayer::paintLayerContents (this=0x7f80b3afe7e0, originalContext=..., paintingInfo=..., paintFlags=96) at ../../Source/WebCore/rendering/RenderLayer.cpp:4328 #32 0x00007f80d767d87f in WebCore::RenderLayer::paintLayerContentsAndReflection (this=0x7f80b3afe7e0, context=..., paintingInfo=..., paintFlags=96) at ../../Source/WebCore/rendering/RenderLayer.cpp:3984 #33 0x00007f80d767d75c in WebCore::RenderLayer::paintLayer (this=0x7f80b3afe7e0, context=..., paintingInfo=..., paintFlags=96) at ../../Source/WebCore/rendering/RenderLayer.cpp:3966 #34 0x00007f80d767f915 in WebCore::RenderLayer::paintList (this=0x7f80b3afe5a0, list=0x7f80b3ba6d90, context=..., paintingInfo=..., paintFlags=96) at ../../Source/WebCore/rendering/RenderLayer.cpp:4433 #35 0x00007f80d767f16e in WebCore::RenderLayer::paintLayerContents (this=0x7f80b3afe5a0, originalContext=..., paintingInfo=..., paintFlags=96) at ../../Source/WebCore/rendering/RenderLayer.cpp:4339 #36 0x00007f80d76a59a4 in WebCore::RenderLayerBacking::paintIntoLayer (this=0x7f80b3bd9498, graphicsLayer=0x7f80b382e000, context=..., paintDirtyRect=..., paintBehavior=0, paintingPhase=3) at ../../Source/WebCore/rendering/RenderLayerBacking.cpp:2303 #37 0x00007f80d76a5d0e in WebCore::RenderLayerBacking::paintContents (this=0x7f80b3bd9498, graphicsLayer=0x7f80b382e000, context=..., paintingPhase=3, clip=...) at ../../Source/WebCore/rendering/RenderLayerBacking.cpp:2341 #38 0x00007f80d748d7ee in WebCore::GraphicsLayer::paintGraphicsLayerContents (this=0x7f80b382e000, context=..., clip=...) at ../../Source/WebCore/platform/graphics/GraphicsLayer.cpp:413 #39 0x00007f80d79fd097 in WebCore::CoordinatedGraphicsLayer::tiledBackingStorePaint (this=0x7f80b382e000, context=..., rect=...) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:876 #40 0x00007f80d83cdb52 in WebCore::Tile::paintToSurfaceContext (this=0x1414250, context=...) at ../../Source/WebCore/platform/graphics/texmap/coordinated/Tile.cpp:100 #41 0x00007f80d7a07e0f in WebCore::UpdateAtlasSurfaceClient::paintToSurfaceContext (this=0x7fffc22888d0, context=...) at ../../Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.cpp:50 #42 0x00007f80d6a64317 in WebKit::WebCoordinatedSurface::paintToSurface (this=0x7f80b3ba5370, rect=..., client=0x7fffc22888d0) at ../../Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.cpp:190 #43 0x00007f80d7a07b4f in WebCore::UpdateAtlas::paintOnAvailableBuffer (this=0x13fd100, size=..., atlasID=@0x7fffc2288a30: 1, offset=..., client=0x1414250) at ../../Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.cpp:110 #44 0x00007f80d79f1832 in WebCore::CompositingCoordinator::paintToSurface (this=0x7f80b3ae0000, size=..., flags=0, atlasID=@0x7fffc2288a30: 1, offset=..., client=0x1414250) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.cpp:375 #45 0x00007f80d79fd578 in WebCore::CoordinatedGraphicsLayer::paintToSurface (this=0x7f80b382e000, size=..., atlas=@0x7fffc2288a30: 1, offset=..., client=0x1414250) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:926 #46 0x00007f80d83cd8fa in WebCore::Tile::updateBackBuffer (this=0x1414250) at ../../Source/WebCore/platform/graphics/texmap/coordinated/Tile.cpp:75 #47 0x00007f80d7a026fd in WebCore::TiledBackingStore::updateTileBuffers (this=0x7f80b3ba4c78) at ../../Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.cpp:100 #48 0x00007f80d7a03038 in WebCore::TiledBackingStore::createTiles (this=0x7f80b3ba4c78, visibleRect=..., scaledContentsRect=...) at ../../Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.cpp:234 #49 0x00007f80d7a023ef in WebCore::TiledBackingStore::createTilesIfNeeded (this=0x7f80b3ba4c78, unscaledVisibleRect=..., contentsRect=...) at ../../Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStore.cpp:64 #50 0x00007f80d79fdaba in WebCore::CoordinatedGraphicsLayer::updateContentBuffers (this=0x7f80b382e000) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:995 #51 0x00007f80d79fd8d8 in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=0x7f80b382e000) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:967 #52 0x00007f80d79fd929 in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=0x7f80b3848cc0) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:970 #53 0x00007f80d79fd929 in WebCore::CoordinatedGraphicsLayer::updateContentBuffersIncludingSubLayers (this=0x7f80b381d180) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:970 #54 0x00007f80d79f012b in WebCore::CompositingCoordinator::flushPendingLayerChanges (this=0x7f80b3ae0000) at ../../Source/WebCore/platform/graphics/texmap/coordinated/CompositingCoordinator.cpp:99 #55 0x00007f80d6b179ba in WebKit::CoordinatedLayerTreeHost::performScheduledLayerFlush (this=0x7f80b3be2210) at ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:212 #56 0x00007f80d6b17a72 in WebKit::CoordinatedLayerTreeHost::layerFlushTimerFired (this=0x7f80b3be2210) at ../../Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:227 #57 0x00007f80d6b192bb in std::_Mem_fn<void (WebKit::CoordinatedLayerTreeHost::*)()>::operator()<, void>(WebKit::CoordinatedLayerTreeHost*) const (this=0x13639f0, __object=0x7f80b3be2210) at /usr/include/c++/4.9/functional:569 #58 0x00007f80d6b1916d in std::_Bind<std::_Mem_fn<void (WebKit::CoordinatedLayerTreeHost::*)()> (WebKit::CoordinatedLayerTreeHost*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x13639f0, __args=<unknown type in webkit/WebKitBuild/Debug/lib/libewebkit2.so.1, CU 0x105be6f6, DIE 0x107312b0>) at /usr/include/c++/4.9/functional:1264 #59 0x00007f80d6b18fe5 in std::_Bind<std::_Mem_fn<void (WebKit::CoordinatedLayerTreeHost::*)()> (WebKit::CoordinatedLayerTreeHost*)>::operator()<, void>() (this=0x13639f0) at /usr/include/c++/4.9/functional:1323 #60 0x00007f80d6b18d3e in std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (WebKit::CoordinatedLayerTreeHost::*)()> (WebKit::CoordinatedLayerTreeHost*)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/4.9/functional:2039 #61 0x00007f80d657c182 in std::function<void ()>::operator()() const (this=0x7f80b3be2280) at /usr/include/c++/4.9/functional:2439 #62 0x00007f80d662899a in WebCore::Timer::fired (this=0x7f80b3be2248) at ../../Source/WebCore/platform/Timer.h:133 #63 0x00007f80d741dc71 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7f80b3bd6258) at ../../Source/WebCore/platform/ThreadTimers.cpp:121 #64 0x00007f80d741d85f in WebCore::ThreadTimers::<lambda()>::operator()(void) const (__closure=0x1362e30) at ../../Source/WebCore/platform/ThreadTimers.cpp:73 #65 0x00007f80d741de82 in std::_Function_handler<void(), WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.9/functional:2039 #66 0x00007f80d657c182 in std::function<void ()>::operator()() const (this=0x7f80dc30bc68 <WebCore::MainThreadSharedTimer::singleton()::instance+8>) at /usr/include/c++/4.9/functional:2439 #67 0x00007f80d81b7a89 in WebCore::MainThreadSharedTimer::fired (this=0x7f80dc30bc60 <WebCore::MainThreadSharedTimer::singleton()::instance>) at ../../Source/WebCore/platform/MainThreadSharedTimer.cpp:52 #68 0x00007f80d83c0810 in WebCore::timerEvent () at ../../Source/WebCore/platform/efl/MainThreadSharedTimerEfl.cpp:44 #69 0x00007f80ce5f3d1e in _ecore_call_task_cb (data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:336 #70 _ecore_timer_expired_call (when=1155510.287246078) at lib/ecore/ecore_timer.c:733 #71 0x00007f80ce5f3e6b in _ecore_timer_expired_timers_call (when=1155510.287246078) at lib/ecore/ecore_timer.c:686 #72 0x00007f80ce5efb41 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1812 #73 0x00007f80ce5effc7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:983 #74 0x00007f80d0c90995 in WTF::RunLoop::run () at ../../Source/WTF/wtf/efl/RunLoopEfl.cpp:49 #75 0x00007f80d6b1cc11 in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=2, argv=0x7fffc2289358) at ../../Source/WebKit2/Shared/unix/ChildProcessMain.h:61 #76 0x00007f80d6b1c81f in WebKit::WebProcessMainUnix (argc=2, argv=0x7fffc2289358) at ../../Source/WebKit2/WebProcess/efl/WebProcessMainEfl.cpp:161 #77 0x00000000004008ea in main (argc=2, argv=0x7fffc2289358) at ../../Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:44