[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