Skip to content

Instantly share code, notes, and snippets.

@lauromoura
Created April 26, 2012 20:38
Show Gist options
  • Save lauromoura/2502940 to your computer and use it in GitHub Desktop.
Save lauromoura/2502940 to your computer and use it in GitHub Desktop.
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3c48268 in QWebIconImageProvider::requestImage (this=0x933380, id=..., size=0x7fffffffb8d0, requestedSize=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/API/qt/qwebiconimageprovider.cpp:60
60 ASSERT(!icon.isNull());
(gdb) bt
#0 0x00007ffff3c48268 in QWebIconImageProvider::requestImage (this=0x933380, id=..., size=0x7fffffffb8d0, requestedSize=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/API/qt/qwebiconimageprovider.cpp:60
#1 0x00007ffff17847fd in QQmlEnginePrivate::getImageFromProvider(QUrl const&, QSize*, QSize const&) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#2 0x00007ffff791b3ad in QQuickPixmap::load(QQmlEngine*, QUrl const&, QSize const&, QFlags<QQuickPixmap::Option>) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQuick.so.5
#3 0x00007ffff79d3d7f in QQuickImageBase::load() () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQuick.so.5
#4 0x00007ffff7acb492 in QQuickImageBase::qt_metacall(QMetaObject::Call, int, void**) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQuick.so.5
#5 0x00007ffff7acb735 in ?? () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQuick.so.5
#6 0x00007ffff179694a in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#7 0x00007ffff1797866 in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlEngine*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#8 0x00007ffff1798036 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, v8::Handle<v8::Value>, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#9 0x00007ffff18a8295 in ?? () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#10 0x00007ffff18a7aff in ?? () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#11 0x00007ffff180ff5b in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#12 0x00007ffff180ff4c in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtQml.so.5
#13 0x00007ffff01440e7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#14 0x00007ffff3c455ff in QQuickWebView::iconChanged (this=0x8df260) at ./moc_qquickwebview_p.cpp:319
#15 0x00007ffff3c40794 in QQuickWebViewPrivate::setIcon (this=0xc123d0, iconURL=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:515
#16 0x00007ffff3c3f476 in QQuickWebViewPrivate::_q_onIconChangedForPageURL (this=0xc123d0, pageURL=..., iconURL=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:271
#17 0x00007ffff3c44fa1 in QQuickWebView::qt_static_metacall (_o=0x8df260, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7fffffffc5d0) at ./moc_qquickwebview_p.cpp:160
#18 0x00007ffff0144535 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#19 0x00007ffff3d41281 in WebKit::QtWebIconDatabaseClient::iconChangedForPageURL (this=0x94d760, _t1=..., _t2=...) at ./moc_QtWebIconDatabaseClient.cpp:109
#20 0x00007ffff3d40eb7 in WebKit::QtWebIconDatabaseClient::requestIconForPageURL (this=0x94d760, pageURL=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:110
#21 0x00007ffff3d409b5 in WebKit::QtWebIconDatabaseClient::didChangeIconForPageURL (iconDatabase=0x94cde0, pageURL=0x143a530, clientInfo=0x94d760) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/qt/QtWebIconDatabaseClient.cpp:67
#22 0x00007ffff3cb7079 in WebKit::WebIconDatabaseClient::didChangeIconForPageURL (this=0x94ce70, iconDatabase=0x94cde0, url=0x143a530) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/WebIconDatabaseClient.cpp:39
#23 0x00007ffff3cb4801 in WebKit::WebIconDatabase::didChangeIconForPageURL (this=0x94cde0, pageURL=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:232
#24 0x00007ffff4a80315 in WebCore::IconDatabase::setIconDataForIconURL (this=0x973bd0, dataOriginal=..., iconURLOriginal=...) at /home/lauro/dev/webkit/webkit/Source/WebCore/loader/icon/IconDatabase.cpp:565
#25 0x00007ffff3cb417b in WebKit::WebIconDatabase::setIconDataForIconURL (this=0x94cde0, iconData=..., iconURL=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:128
#26 0x00007ffff3e56a45 in CoreIPC::callMemberFunction<WebKit::WebIconDatabase, void (WebKit::WebIconDatabase::*)(CoreIPC::DataReference const&, WTF::String const&), CoreIPC::DataReference, WTF::String> (args=..., object=0x94cde0, function=
(void (WebKit::WebIconDatabase::*)(WebKit::WebIconDatabase * const, const CoreIPC::DataReference &, const WTF::String &)) 0x7ffff3cb4064 <WebKit::WebIconDatabase::setIconDataForIconURL(CoreIPC::DataReference const&, WTF::String const&)>)
at /home/lauro/dev/webkit/webkit/Source/WebKit2/Platform/CoreIPC/HandleMessage.h:25
#27 0x00007ffff3e56530 in CoreIPC::handleMessage<Messages::WebIconDatabase::SetIconDataForIconURL, WebKit::WebIconDatabase, void (WebKit::WebIconDatabase::*)(CoreIPC::DataReference const&, WTF::String const&)> (argumentDecoder=0x7fff9c00edd0, object=0x94cde0, function=
(void (WebKit::WebIconDatabase::*)(WebKit::WebIconDatabase * const, const CoreIPC::DataReference &, const WTF::String &)) 0x7ffff3cb4064 <WebKit::WebIconDatabase::setIconDataForIconURL(CoreIPC::DataReference const&, WTF::String const&)>)
at /home/lauro/dev/webkit/webkit/Source/WebKit2/Platform/CoreIPC/HandleMessage.h:302
#28 0x00007ffff3e560be in WebKit::WebIconDatabase::didReceiveWebIconDatabaseMessage (this=0x94cde0, messageID=..., arguments=0x7fff9c00edd0) at generated/WebIconDatabaseMessageReceiver.cpp:51
#29 0x00007ffff3cb4ba2 in WebKit::WebIconDatabase::didReceiveMessage (this=0x94cde0, connection=0x14d9df0, messageID=..., decoder=0x7fff9c00edd0) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/WebIconDatabase.cpp:270
#30 0x00007ffff3c9ac51 in WebKit::WebContext::didReceiveMessage (this=0x94c5f0, connection=0x14d9df0, messageID=..., arguments=0x7fff9c00edd0) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/WebContext.cpp:695
#31 0x00007ffff3d0f39e in WebKit::WebProcessProxy::didReceiveMessage (this=0x94e0f0, connection=0x14d9df0, messageID=..., arguments=0x7fff9c00edd0) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/WebProcessProxy.cpp:318
#32 0x00007ffff3c92bfc in WebKit::WebConnectionToWebProcess::didReceiveMessage (this=0x13c09b0, connection=0x14d9df0, messageID=..., arguments=0x7fff9c00edd0) at /home/lauro/dev/webkit/webkit/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp:92
#33 0x00007ffff3bc33b7 in CoreIPC::Connection::dispatchMessage (this=0x14d9df0, message=...) at /home/lauro/dev/webkit/webkit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:692
#34 0x00007ffff3bc3591 in CoreIPC::Connection::dispatchMessages (this=0x14d9df0) at /home/lauro/dev/webkit/webkit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:719
#35 0x00007ffff3bcd408 in WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>::operator() (this=0x7fff9c0269b0, c=0x14d9df0) at /home/lauro/dev/webkit/webkit/Source/WTF/wtf/Functional.h:172
#36 0x00007ffff3bcd1c6 in WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>, void (CoreIPC::Connection*)>::operator()() (this=0x7fff9c0269a0) at /home/lauro/dev/webkit/webkit/Source/WTF/wtf/Functional.h:372
#37 0x00007ffff3cbfbca in WTF::Function<void ()>::operator()() const (this=0x7fff9c02a850) at /home/lauro/dev/webkit/webkit/Source/WTF/wtf/Functional.h:580
#38 0x00007ffff477fd08 in WebCore::RunLoop::performWork (this=0x94c460) at /home/lauro/dev/webkit/webkit/Source/WebCore/platform/RunLoop.cpp:67
#39 0x00007ffff4a24f5b in WebCore::RunLoop::TimerObject::performWork (this=0x94c520) at /home/lauro/dev/webkit/webkit/Source/WebCore/platform/qt/RunLoopQt.cpp:62
#40 0x00007ffff4a25a89 in WebCore::RunLoop::TimerObject::qt_static_metacall (_o=0x94c520, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff9c011960) at ./RunLoopQt.moc:49
#41 0x00007ffff014acf6 in QObject::event(QEvent*) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#42 0x00007ffff0fa5c74 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtWidgets.so.5
#43 0x00007ffff0fac400 in QApplication::notify(QObject*, QEvent*) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtWidgets.so.5
#44 0x00007ffff0122804 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#45 0x00007ffff0126670 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#46 0x00007ffff0164c93 in ?? () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#47 0x00007fffeb82fa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fffeb830258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fffeb830429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff01650b7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#51 0x00007ffff01216fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#52 0x00007ffff0126b0e in QCoreApplication::exec() () from /opt/Qt5/Qt-5.0.0-r28/lib/libQtCore.so.5
#53 0x000000000040ad3b in main ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment