RESOLVED INVALID 84962
ASSERT: "d->m_currentUrl == d->webPageProxy->activeURL()" in QQuickWebView::url() when loading a page form the url bar in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=84962
Summary ASSERT: "d->m_currentUrl == d->webPageProxy->activeURL()" in QQuickWebView::u...
Michael Brüning
Reported 2012-04-26 07:57:29 PDT
ASSERT: "d->m_currentUrl == d->webPageProxy->activeURL()" in file /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp, line 1226 #0 0x00007ffff00993a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff009cb0b in __GI_abort () at abort.c:92 #2 0x00007ffff09aa9eb in qt_message_output (msgType=QtFatalMsg, context=..., buf=0xc175c8 "ASSERT: \"d->m_currentUrl == d->webPageProxy->activeURL()\" in file /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp, line 1226") at global/qlogging.cpp:734 #3 0x00007ffff09a8b28 in qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, context=..., msg=0x7ffff0c34068 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffffffcf58) at global/qlogging.cpp:131 #4 0x00007ffff09a8fbc in QMessageLogger::fatal (this=0x7fffffffd050, msg=0x7ffff0c34068 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:334 #5 0x00007ffff09a51e5 in qt_assert (assertion=0x7ffff554fc40 "d->m_currentUrl == d->webPageProxy->activeURL()", file=0x7ffff554f498 "/home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp", line=1226) at global/qglobal.cpp:1870 #6 0x00007ffff3c8e0b2 in QQuickWebView::url (this=0x7126b0) at /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1226 #7 0x00007ffff3c8a1d2 in QQuickWebViewPrivate::_q_onIconChangedForPageURL (this=0x7130e0, pageURL=..., iconURL=...) at /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:261 #8 0x00007ffff3c8fdae in QQuickWebView::qt_static_metacall (_o=0x7126b0, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffffffd300) at ./moc_qquickwebview_p.cpp:162 #9 0x00007ffff0ba1cb4 in QMetaObject::activate (sender=0x716d50, m=0x7ffff755c6c0, local_signal_index=0, argv=0x7fffffffd300) at kernel/qobject.cpp:3253 #10 0x00007ffff3d8b57f in WebKit::QtWebIconDatabaseClient::iconChangedForPageURL (this=0x716d50, _t1=..., _t2=...) at ./moc_QtWebIconDatabaseClient.cpp:109 #11 0x00007ffff3d8b1b5 in WebKit::QtWebIconDatabaseClient::requestIconForPageURL (this=0x716d50, pageURL=...) at /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:110 #12 0x00007ffff3d8acb3 in WebKit::QtWebIconDatabaseClient::didChangeIconForPageURL (iconDatabase=0x7163b0, pageURL=0xc15a70, clientInfo=0x716d50) at /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:67 #13 0x00007ffff3d01ca5 in WebKit::WebIconDatabaseClient::didChangeIconForPageURL (this=0x716440, iconDatabase=0x7163b0, url=0xc15a70) at /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/WebIconDatabaseClient.cpp:39 #14 0x00007ffff3cff42d in WebKit::WebIconDatabase::didChangeIconForPageURL (this=0x7163b0, pageURL=...) at /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:232 #15 0x00007ffff3cff3d4 in WebKit::WebIconDatabase::didImportIconDataForPageURL (this=0x7163b0, pageURL=...) at /home/mibrunin/swork/webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:227 #16 0x00007ffff4a5acec in WebCore::ImportedIconDataForPageURLWorkItem::performWork (this=0x7fff9c015a10) at /home/mibrunin/swork/webkit/Source/WebCore/loader/icon/IconDatabase.cpp:2189 #17 0x00007ffff4a5ae94 in WebCore::performWorkItem (context=0x7fff9c015a10) at /home/mibrunin/swork/webkit/Source/WebCore/loader/icon/IconDatabase.cpp:2228 #18 0x00007ffff54b0654 in WTF::dispatchFunctionsFromMainThread () at /home/mibrunin/swork/webkit/Source/WTF/wtf/MainThread.cpp:156 #19 0x00007ffff54bb2d1 in WTF::MainThreadInvoker::event (this=0x714bb0, e=0x7fff9c019520) at /home/mibrunin/swork/webkit/Source/WTF/wtf/qt/MainThreadQt.cpp:60 #20 0x00007ffff0b68028 in QCoreApplicationPrivate::notify_helper (this=0x634b20, receiver=0x714bb0, event=0x7fff9c019520) at kernel/qcoreapplication.cpp:810 #21 0x00007ffff0b67d68 in QCoreApplication::notify (this=0x7fffffffdeb0, receiver=0x714bb0, event=0x7fff9c019520) at kernel/qcoreapplication.cpp:756 #22 0x00007ffff11478ff in QGuiApplication::notify (this=0x7fffffffdeb0, object=0x714bb0, event=0x7fff9c019520) at kernel/qguiapplication.cpp:901 #23 0x000000000040c93e in MiniBrowserApplication::notify (this=0x7fffffffdeb0, target=0x714bb0, event=0x7fff9c019520) at /home/mibrunin/swork/webkit/Tools/MiniBrowser/qt/MiniBrowserApplication.cpp:94 #24 0x00007ffff0b67c74 in QCoreApplication::notifyInternal (this=0x7fffffffdeb0, receiver=0x714bb0, event=0x7fff9c019520) at kernel/qcoreapplication.cpp:694 #25 0x00007ffff0b6b929 in QCoreApplication::sendEvent (receiver=0x714bb0, event=0x7fff9c019520) at kernel/qcoreapplication.h:210 #26 0x00007ffff0b68d08 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x634c40) at kernel/qcoreapplication.cpp:1293 #27 0x00007ffff0b688b3 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1154 #28 0x00007ffff0bd06d0 in postEventSourceDispatch (s=0x653270) at kernel/qeventdispatcher_glib.cpp:278 #29 0x00007fffebb3da5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007fffebb3e258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007fffebb3e429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007ffff0bd0f4e in QEventDispatcherGlib::processEvents (this=0x64e670, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #33 0x00007ffff0b6509b in QEventLoop::processEvents (this=0x7fffffffdd90, flags=...) at kernel/qeventloop.cpp:135 #34 0x00007ffff0b6537b in QEventLoop::exec (this=0x7fffffffdd90, flags=...) at kernel/qeventloop.cpp:211 #35 0x00007ffff0b682b1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:946 #36 0x00007ffff1147849 in QGuiApplication::exec () at kernel/qguiapplication.cpp:882 #37 0x000000000040b5be in main (argc=1, argv=0x7fffffffe128) at /home/mibrunin/swork/webkit/Tools/MiniBrowser/qt/main.cpp:68
Attachments
Tor Arne Vestbø
Comment 1 2012-04-26 08:36:01 PDT
Working on this, related to bug 77554
Michael Brüning
Comment 2 2014-02-06 01:40:31 PST
This was a Qt port specific issue and is therefore invalid for trunk as of now.
Note You need to log in before you can comment on or make changes to this bug.