Bug 114731

Summary: [EFL] Assertion Failures in Coordinated Graphics after r148433
Product: WebKit Reporter: Dominik Röttsches (drott) <d-r>
Component: WebKit EFLAssignee: Noam Rosenthal <noam>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, cmarcelo, commit-queue, kenneth, lucas.de.marchi, luiz, noam, seokju.kwon
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Description Dominik Röttsches (drott) 2013-04-17 03:52:32 PDT
A lot of tests started failing after r148433 (+ build fix in r148477) with the following assertion failure:

crash log for WebKitTestRunner (pid 2606):
STDOUT: <empty>
STDERR: ASSERTION FAILED: m_state.drawsContent && m_state.contentsVisible && !m_state.size.isEmpty()
STDERR: /home/buildslave-1/webkit-buildslave/efl-linux-64-debug-wk2/build/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp(121) : void WebCore::TextureMapperLayer::paintSelf(const WebCore::TextureMapperPaintOptions&)
STDERR: 1   0x7f5ed4f3a268 WebCore::TextureMapperLayer::paintSelf(WebCore::TextureMapperPaintOptions const&)
[...]
STDERR: 26  0x7f5ed4f3a956 WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&)
STDERR: 27  0x7f5ed4f3ac77 WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&)
STDERR: 28  0x7f5ed4f3c1ea WebCore::TextureMapperLayer::paintRecursive(WebCore::TextureMapperPaintOptions const&)
STDERR: 29  0x7f5ed4f39ecf WebCore::TextureMapperLayer::paint()
STDERR: 30  0x7f5ed4f1fc97 WebCore::CoordinatedGraphicsScene::paintToCurrentGLContext(WebCore::TransformationMatrix const&, float, WebCore::FloatRect const&, unsigned int)
STDERR: 31  0x7f5ed137b6e5 WebKit::WebView::paintToCurrentGLContext()
STDERR: LEAK: 5 CachedResource
STDERR: LEAK: 63 WebCoreNode
Comment 1 Dominik Röttsches (drott) 2013-04-17 03:55:46 PDT
I am pretty certain about the revisions from which the assertion failure started to occur but I haven't had time to actually verify by rolling this one out and testing again.
Comment 2 Noam Rosenthal 2013-04-22 23:39:21 PDT
Created attachment 199155 [details]
Patch
Comment 3 Gyuyoung Kim 2013-04-22 23:41:13 PDT
Comment on attachment 199155 [details]
Patch

rs=me
Comment 4 WebKit Commit Bot 2013-04-22 23:50:02 PDT
Comment on attachment 199155 [details]
Patch

Clearing flags on attachment: 199155

Committed r148945: <http://trac.webkit.org/changeset/148945>
Comment 5 WebKit Commit Bot 2013-04-22 23:50:05 PDT
All reviewed patches have been landed.  Closing bug.