[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