[Webkit-unassigned] [Bug 79119] New: [Qt][WK2] Infinite loop on history navigation, when panning.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 21 08:57:41 PST 2012


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

           Summary: [Qt][WK2] Infinite loop on history navigation, when
                    panning.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Qt
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zbujtas at gmail.com
                CC: hausmann at webkit.org, kenneth at webkit.org


Looks like Minibrowser gets into an infinite loop, when panning while navigating in the back-forward history. It's not reproducable every time, but it happens within 10 attempts.
steps to reproduce:
load at least 2 pages (news.google.com, cnn.com)
navigate between them using back/forward arrows.
start panning right after, the history navigation kicks in.

Minibrowser ends up producing output like this:

MiniBrowser: Going backward in session history.
MiniBrowser: Going backward in session history.
MiniBrowser: Going backward in session history.
MiniBrowser: Going backward in session history.
MiniBrowser: Going backward in session history.

with the following backtrace:

#0  QQuickWebView::goBack (this=0x237f0e0) at ../../../../Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1107
#1  0x00007fa39352f299 in QQuickWebView::qt_static_metacall (_o=0x237f0e0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fff0f4cb5f0) at moc/moc_qquickwebview_p.cpp:146
#2  0x00007fa39352f8a8 in QQuickWebView::qt_metacall (this=0x237f0e0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fff0f4cb5f0) at moc/moc_qquickwebview_p.cpp:292
#3  0x00007fa3911d9d16 in QDeclarativeProxyMetaObject::metaCall (this=0x2376db0, c=QMetaObject::InvokeMetaMethod, id=46, a=0x7fff0f4cb5f0) at qml/qdeclarativeproxymetaobject.cpp:121
#4  0x00007fa39010697c in QMetaObject::metacall (object=0x237f0e0, cl=QMetaObject::InvokeMetaMethod, idx=46, argv=0x7fff0f4cb5f0) at kernel/qmetaobject.cpp:246
#5  0x00007fa3912f4e07 in CallMethod (object=0x237f0e0, index=46, returnType=0, argCount=0, argTypes=0x0, engine=0x220b640, callArgs=...) at qml/v8/qv8qobjectwrapper.cpp:1495
#6  0x00007fa3912f58ff in CallPrecise (object=0x237f0e0, data=..., engine=0x220b640, callArgs=...) at qml/v8/qv8qobjectwrapper.cpp:1708
#7  0x00007fa3912f6941 in QV8QObjectWrapper::Invoke (args=...) at qml/v8/qv8qobjectwrapper.cpp:1910
#8  0x00007fa38c653bab in v8::internal::HandleApiCallHelper<false> (args=..., isolate=0x218d5e0) at ../3rdparty/v8/src/builtins.cc:1164
#9  0x00007fa38c64e669 in v8::internal::Builtin_Impl_HandleApiCall (args=..., isolate=0x218d5e0) at ../3rdparty/v8/src/builtins.cc:1181
#10 0x00007fa38c64e63a in v8::internal::Builtin_HandleApiCall (args=..., isolate=0x218d5e0) at ../3rdparty/v8/src/builtins.cc:1180
#11 0x0000150b9ec0428e in ?? ()
#12 0x0000150b9ec04201 in ?? ()
#13 0x00007fff0f4cbdc0 in ?? ()
#14 0x00007fff0f4cbe38 in ?? ()
#15 0x0000150b9ec28650 in ?? ()
#16 0x00002300f3d97531 in ?? ()
#17 0x00000dc171e2a259 in ?? ()
#18 0x0000000000000000 in ?? ()

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