[Webkit-unassigned] [Bug 100288] New: [EFL][WK2][AC] Regression(132392) infinite loop when displaying certain animations.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 24 14:17:44 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=100288

           Summary: [EFL][WK2][AC] Regression(132392) infinite loop when
                    displaying certain animations.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yael.aharon.m at gmail.com
                CC: kenneth at webkit.org, noam.rosenthal at nokia.com


In EFL, we do the painting in the main loop, not in a thread, and r132392 seems to introduce an assumption that there is a second thread.
This infinite loop happens when loading e.g. http://trac.webkit.org/browser/trunk/Websites/webkit.org/blog-files/3d-transforms/poster-circle.html 

Bellow is a partial backtrace showing the problem:

41    ewk_view_display    ewk_view.cpp    1271    0x7ffff481f938    
42    WebKit::PageClientImpl::setViewNeedsDisplay    PageClientImpl.cpp    70    0x7ffff47fde0f    
43    WebKit::WebPageProxy::setViewNeedsDisplay    WebPageProxy.cpp    829    0x7ffff466e1c2    
44    WebKit::DrawingAreaProxy::updateViewport    DrawingAreaProxy.cpp    64    0x7ffff461a796    
45    WebKit::LayerTreeCoordinatorProxy::updateViewport    LayerTreeCoordinatorProxy.cpp    51    0x7ffff46cfacd    
46    WebKit::LayerTreeRenderer::updateViewport    LayerTreeRenderer.cpp    175    0x7ffff46d5a2b    
47    WTF::FunctionWrapper<void (WebKit::LayerTreeRenderer::*)()>::operator()    Functional.h    174    0x7ffff46d4d84    
48    WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (WebKit::LayerTreeRenderer::*)()>, void (WebKit::LayerTreeRenderer*)>::operator()()    Functional.h    406    0x7ffff46d4422    
49    WTF::Function<void ()>::operator()() const    Functional.h    614    0x7ffff46d7ee4    
50    WebKit::LayerTreeRenderer::dispatchOnMainThread(WTF::Function<void ()> const&)    LayerTreeRenderer.cpp    72    0x7ffff46d50a1    
51    WebKit::LayerTreeRenderer::paintToCurrentGLContext    LayerTreeRenderer.cpp    140    0x7ffff46d57cd    
52    WebKit::PageViewportControllerClientEfl::display    PageViewportControllerClientEfl.cpp    73    0x7ffff47fd374    
53    ewk_view_display    ewk_view.cpp    1271    0x7ffff481f938    
54    WebKit::PageClientImpl::setViewNeedsDisplay    PageClientImpl.cpp    70    0x7ffff47fde0f    
55    WebKit::WebPageProxy::setViewNeedsDisplay    WebPageProxy.cpp    829    0x7ffff466e1c2    
56    WebKit::DrawingAreaProxy::updateViewport    DrawingAreaProxy.cpp    64    0x7ffff461a796    
57    WebKit::LayerTreeCoordinatorProxy::updateViewport    LayerTreeCoordinatorProxy.cpp    51    0x7ffff46cfacd    
58    WebKit::LayerTreeRenderer::updateViewport    LayerTreeRenderer.cpp    175    0x7ffff46d5a2b    
59    WTF::FunctionWrapper<void (WebKit::LayerTreeRenderer::*)()>::operator()    Functional.h    174    0x7ffff46d4d84    
60    WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (WebKit::LayerTreeRenderer::*)()>, void (WebKit::LayerTreeRenderer*)>::operator()()    Functional.h    406    0x7ffff46d4422    
61    WTF::Function<void ()>::operator()() const    Functional.h    614    0x7ffff46d7ee4    
62    WebKit::LayerTreeRenderer::dispatchOnMainThread(WTF::Function<void ()> const&)    LayerTreeRenderer.cpp    72    0x7ffff46d50a1    
63    WebKit::LayerTreeRenderer::paintToCurrentGLContext    LayerTreeRenderer.cpp    140    0x7ffff46d57cd    
64    WebKit::PageViewportControllerClientEfl::display    PageViewportControllerClientEfl.cpp    73    0x7ffff47fd374    
65    ewk_view_display    ewk_view.cpp    1271    0x7ffff481f938

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list