[Webkit-unassigned] [Bug 70719] Assert failure in WebCore::RenderLayer::updateLayerPositionsAfterScroll(bool)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 2 08:39:40 PST 2012


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


Sergio Villar Senin <svillar at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Platform|Macintosh Intel             |All
         OS/Version|Mac OS X 10.7               |Mac OS X 10.6
                 CC|                            |svillar at igalia.com




--- Comment #4 from Sergio Villar Senin <svillar at igalia.com>  2012-02-02 08:39:40 PST ---
I can confirm that WebKitGtk+ is also affected by this bug. This is a stacktrace I've just got:


Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3a1f108 in WebCore::RenderLayer::updateLayerPositionsAfterScroll (this=0x7fffe4051108, flags=0) at ../../Source/WebCore/rendering/RenderLayer.cpp:454
454        ASSERT(!m_visibleDescendantStatusDirty);
(gdb) bt
#0  0x00007ffff3a1f108 in WebCore::RenderLayer::updateLayerPositionsAfterScroll (this=0x7fffe4051108, flags=0) at ../../Source/WebCore/rendering/RenderLayer.cpp:454
#1  0x00007ffff37e0272 in WebCore::FrameView::repaintFixedElementsAfterScrolling (this=0x7fffe404b500) at ../../Source/WebCore/page/FrameView.cpp:1744
#2  0x00007ffff38eeafa in WebCore::ScrollView::scrollTo (this=0x7fffe404b500, newOffset=...) at ../../Source/WebCore/platform/ScrollView.cpp:362
#3  0x00007ffff37e30ad in WebCore::FrameView::scrollTo (this=0x7fffe404b500, newOffset=...) at ../../Source/WebCore/page/FrameView.cpp:2489
#4  0x00007ffff38eea66 in WebCore::ScrollView::setScrollOffset (this=0x7fffe404b500, offset=...) at ../../Source/WebCore/platform/ScrollView.cpp:349
#5  0x00007ffff38e8991 in WebCore::ScrollableArea::setScrollOffsetFromAnimation (this=0x7fffe404b550, offset=...) at ../../Source/WebCore/platform/ScrollableArea.cpp:177
#6  0x00007ffff38e81a5 in WebCore::ScrollAnimator::notifyPositionChanged (this=0x1165260) at ../../Source/WebCore/platform/ScrollAnimator.cpp:141
#7  0x00007ffff38e7c11 in WebCore::ScrollAnimator::scrollToOffsetWithoutAnimation (this=0x1165260, offset=...) at ../../Source/WebCore/platform/ScrollAnimator.cpp:82
#8  0x00007ffff38e87dc in WebCore::ScrollableArea::scrollToOffsetWithoutAnimation (this=0x7fffe404b550, offset=...) at ../../Source/WebCore/platform/ScrollableArea.cpp:130
#9  0x00007ffff38e88ea in WebCore::ScrollableArea::scrollToYOffsetWithoutAnimation (this=0x7fffe404b550, y=0) at ../../Source/WebCore/platform/ScrollableArea.cpp:148
#10 0x00007ffff38e881c in WebCore::ScrollableArea::scrollToOffsetWithoutAnimation (this=0x7fffe404b550, orientation=WebCore::VerticalScrollbar, offset=0) at ../../Source/WebCore/platform/ScrollableArea.cpp:138
#11 0x00007ffff3012ab8 in WebKit::GtkAdjustmentWatcher::adjustmentValueChanged (this=0xf20e20, adjustment=0x7fff9c07ad40) at ../../Source/WebKit/gtk/WebCoreSupport/GtkAdjustmentWatcher.cpp:131
#12 0x00007ffff30128ca in WebKit::adjustmentValueChangedCallback (adjustment=0x7fff9c07ad40, watcher=0xf20e20) at ../../Source/WebKit/gtk/WebCoreSupport/GtkAdjustmentWatcher.cpp:95
#13 0x00007ffff0992e84 in g_cclosure_marshal_VOID__VOID (closure=0xf86230, return_value=0x0, n_param_values=1, param_values=0x1f1e360, invocation_hint=0x7fffffffb710, marshal_data=0x0) at gmarshal.c:85
#14 0x00007ffff099108a in g_closure_invoke (closure=0xf86230, return_value=0x0, n_param_values=1, param_values=0x1f1e360, invocation_hint=0x7fffffffb710) at gclosure.c:774
#15 0x00007ffff09aad71 in signal_emit_unlocked_R (node=0x903d20, detail=0, instance=0x7fff9c07ad40, emission_return=0x0, instance_and_params=0x1f1e360) at gsignal.c:3302
#16 0x00007ffff09a9f82 in g_signal_emit_valist (instance=0x7fff9c07ad40, signal_id=288, detail=0, var_args=0x7fffffffb998) at gsignal.c:3033
#17 0x00007ffff09aa4da in g_signal_emit (instance=0x7fff9c07ad40, signal_id=288, detail=0) at gsignal.c:3090
#18 0x00007ffff193457d in gtk_adjustment_value_changed (adjustment=0x7fff9c07ad40) at gtkadjustment.c:764
#19 0x00007ffff1934427 in gtk_adjustment_configure (adjustment=0x7fff9c07ad40, value=0, lower=0, upper=0, step_increment=0, page_increment=0, page_size=0) at gtkadjustment.c:732
#20 0x00007ffff3012691 in WebKit::updateAdjustmentFromScrollbar (adjustment=0x7fff9c07ad40, scrollbar=0x0) at ../../Source/WebKit/gtk/WebCoreSupport/GtkAdjustmentWatcher.cpp:52
#21 0x00007ffff3012b0c in WebKit::GtkAdjustmentWatcher::disableAllScrollbars (this=0xf20e20) at ../../Source/WebKit/gtk/WebCoreSupport/GtkAdjustmentWatcher.cpp:139
#22 0x00007ffff2ff0fe0 in WebKit::ChromeClient::enterFullScreenForElement (this=0xf20e10, element=0x7fffe4d625c0) at ../../Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:907
#23 0x00007ffff33775ad in WebCore::Document::requestFullScreenForElement (this=0x7fffe404be60, element=0x7fffe4d625c0, flags=0, checkType=WebCore::Document::EnforceIFrameAllowFulScreenRequirement) at ../../Source/WebCore/dom/Document.cpp:5054
#24 0x00007ffff33badaa in WebCore::Element::webkitRequestFullScreen (this=0x7fffe4d625c0, flags=0) at ../../Source/WebCore/dom/Element.cpp:1914
#25 0x00007ffff3e94de7 in WebCore::jsElementPrototypeFunctionWebkitRequestFullScreen (exec=0x7fffa1a1d310) at DerivedSources/WebCore/JSElement.cpp:2086

-- 
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