[Webkit-unassigned] [Bug 63013] [EFL] Page Cache was not Enabled, (Enable Page Cache)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 27 00:36:35 PDT 2011


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





--- Comment #8 from DongJae, KIM <dongjae1.kim at samsung.com>  2011-06-27 00:36:35 PST ---
(In reply to comment #6)
> (From update of attachment 98662 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=98662&action=review
> 
> > Source/WebKit/efl/ewk/ewk_frame.cpp:-1906
> > -        return;
> 
> Why do you remove this code ?

when user add 4th cached page, first cached page will be destroy. 
then frame was released and has null reference assert.

so sd->frame->view() was create always.

test case ::
1. add 3 cached page
2. add one more cached page
3. scroll page
4. assert 


Program received signal SIGSEGV, Segmentation fault.
0x00b671ed in WebCore::EventHandler::setFrameWasScrolledByUser (this=0x4f0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/page/EventHandler.cpp:2997
2997        FrameView* v = m_frame->view();
(gdb) bt
#0  0x00b671ed in WebCore::EventHandler::setFrameWasScrolledByUser (this=0x4f0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/page/EventHandler.cpp:2997
#1  0x00b6714d in WebCore::EventHandler::sendScrollEvent (this=0x4f0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/page/EventHandler.cpp:2990
#2  0x00b7af83 in WebCore::FrameView::scrollPositionChanged (this=0x80b98e0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/page/FrameView.cpp:1468
#3  0x00b7d3ff in WebCore::FrameView::scrollTo (this=0x80b98e0, newOffset=...)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/page/FrameView.cpp:2110
#4  0x00bd65a7 in WebCore::ScrollView::setScrollOffset (this=0x80b98e0, offset=...)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/platform/ScrollView.cpp:351
#5  0x00bd2592 in WebCore::ScrollableArea::setScrollOffsetFromAnimation (this=0x80b990c, offset=...)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/platform/ScrollableArea.cpp:133
#6  0x0127e999 in WebCore::ScrollAnimator::notityPositionChanged (this=0x80935e0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/platform/ScrollAnimator.cpp:129
#7  0x0127e4a9 in WebCore::ScrollAnimator::scroll (this=0x80935e0, orientation=WebCore::VerticalScrollbar, step=1, multiplier=40)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/platform/ScrollAnimator.cpp:70
#8  0x0127e8a4 in WebCore::ScrollAnimator::handleWheelEvent (this=0x80935e0, e=...)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/platform/ScrollAnimator.cpp:110
#9  0x00bd2563 in WebCore::ScrollableArea::handleWheelEvent (this=0x80b990c, wheelEvent=...)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/platform/ScrollableArea.cpp:120
#10 0x00bd8558 in WebCore::ScrollView::wheelEvent (this=0x80b98e0, e=...)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/platform/ScrollView.cpp:800
#11 0x00b6437a in WebCore::EventHandler::handleWheelEvent (this=0x808de18, e=...)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebCore/page/EventHandler.cpp:2138
#12 0x008b0d3a in ewk_frame_feed_mouse_wheel (o=0x80b8fc0, ev=0xbfffdfc0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebKit/efl/ewk/ewk_frame.cpp:1405
#13 0x008c57cf in _ewk_view_smart_mouse_wheel (sd=0x808f338, ev=0xbfffdfc0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebKit/efl/ewk/ewk_view.cpp:376
#14 0x008c5e95 in _ewk_view_on_mouse_wheel (data=0x808f338, e=0x80a2f28, o=0x808f1f8, event_info=0xbfffdfc0)
    at /home/dongjae/Projects/WebKit_EFL/Source/WebKit/efl/ewk/ewk_view.cpp:474
#15 0x0021d4a2 in evas_object_event_callback_call (obj=0x808f1f8, type=EVAS_CALLBACK_MOUSE_WHEEL, event_info=0xbfffdfc0)
    at evas_callbacks.c:222
#16 0x0021d57f in evas_object_event_callback_call (obj=0x80b8ea0, type=EVAS_CALLBACK_MOUSE_WHEEL, event_info=0xbfffdfc0)
    at evas_callbacks.c:251
#17 0x002203d5 in evas_event_feed_mouse_wheel (e=0x80a2f28, direction=0, z=1, timestamp=9067795, data=0x0) at evas_events.c:599
#18 0x035f2bd3 in ecore_event_evas_mouse_wheel (data=0x0, type=17, event=0x8b34c50) at ecore_input_evas.c:310
#19 0x002c12d9 in _ecore_event_call () at ecore_events.c:641
#20 0x002c67f7 in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:1518
#21 0x002c69f7 in ecore_main_loop_begin () at ecore_main.c:663
#22 0x0804c7c7 in main (argc=2, argv=0xbffff254) at /home/dongjae/Projects/WebKit_EFL/Tools/EWebLauncher/main.c:890

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