qutimdevelop team mailing list archive
-
qutimdevelop team
-
Mailing list archive
-
Message #00147
[Bug 801139] Re: URL Preview plugin segfaults on URLs requiring login credentials
** Changed in: qutim
Status: New => Fix Released
--
You received this bug notification because you are a member of QutIM
Developers, which is subscribed to qutim.
https://bugs.launchpad.net/bugs/801139
Title:
URL Preview plugin segfaults on URLs requiring login credentials
Status in Multiplatform instant messenger:
Fix Released
Bug description:
Here's the trace:
Application: qutim (0.2.80.0)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.38.7-smp i686
-- Backtrace:
Application: qutIM Instant Messenger (qutim), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5f87710 (LWP 25006))]
Thread 6 (Thread 0xae6afb70 (LWP 25008)):
#0 0xb636a6a2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb6465a9d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2 0xb77af317 in ?? () from /usr/lib/libQtScript.so.4
#3 0xb77af361 in ?? () from /usr/lib/libQtScript.so.4
#4 0xb6365c34 in start_thread () from /lib/libpthread.so.0
#5 0xb6455f6e in clone () from /lib/libc.so.6
Thread 5 (Thread 0xabaffb70 (LWP 25025)):
#0 0xb6357051 in clock_gettime () from /lib/librt.so.1
#1 0xb683d70b in ?? () from /usr/lib/libQtCore.so.4
#2 0xb690ab62 in ?? () from /usr/lib/libQtCore.so.4
#3 0xb6909392 in ?? () from /usr/lib/libQtCore.so.4
#4 0xb6909425 in ?? () from /usr/lib/libQtCore.so.4
#5 0xb629292e in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6 0xb62937f3 in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb6293ec4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8 0xb6909be7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9 0xb68db6e9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb68db98a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb4ed5069 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#12 0xb67e6d09 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb6365c34 in start_thread () from /lib/libpthread.so.0
#14 0xb6455f6e in clone () from /lib/libc.so.6
Thread 4 (Thread 0xab2ffb70 (LWP 25058)):
#0 0xb636a6a2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb6465a9d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2 0xb3f27887 in ?? () from /usr/lib/libQtWebKit.so.4
#3 0xb6365c34 in start_thread () from /lib/libpthread.so.0
#4 0xb6455f6e in clone () from /lib/libc.so.6
Thread 3 (Thread 0xac43fb70 (LWP 29472)):
#0 0xb636aa35 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb6465af4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2 0xb67e736f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0xb67dcbf1 in ?? () from /usr/lib/libQtCore.so.4
#4 0xb67e6d09 in ?? () from /usr/lib/libQtCore.so.4
#5 0xb6365c34 in start_thread () from /lib/libpthread.so.0
#6 0xb6455f6e in clone () from /lib/libc.so.6
Thread 2 (Thread 0xa9c3fb70 (LWP 29473)):
#0 0xb636aa35 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb6465af4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2 0xb67e736f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3 0xb67dcbf1 in ?? () from /usr/lib/libQtCore.so.4
#4 0xb67e6d09 in ?? () from /usr/lib/libQtCore.so.4
#5 0xb6365c34 in start_thread () from /lib/libpthread.so.0
#6 0xb6455f6e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb5f87710 (LWP 25006)):
[KCrash Handler]
#6 0xb68e2ba7 in QMetaObject::cast(QObject*) const () from /usr/lib/libQtCore.so.4
#7 0xb66f4be4 in qobject_cast<qutim_sdk_0_3::MetaContact*> (this=0x938fc50) at /usr/lib/qt/include/QtCore/qobject.h:455
#8 qutim_sdk_0_3::ChatUnit::metaContact (this=0x938fc50) at /tmp/SBo/qutim/core/libqutim/chatunit.cpp:143
#9 0xb4fa42af in Core::AdiumChat::ChatLayerImpl::getSession (this=0x844f7b8, unit=0x938fc50, create=true) at /tmp/SBo/qutim/core/src/corelayers/adiumchat/chatlayer/chatlayerimpl.cpp:72
#10 0xb66f22c6 in qutim_sdk_0_3::ChatLayer::get (unit=0x938fc50, create=true) at /tmp/SBo/qutim/core/libqutim/chatsession.cpp:161
#11 0xb18268b6 in UrlPreview::UrlHandler::netmanFinished (this=0x8be78a8, reply=0x9410b60) at /tmp/SBo/qutim/plugins/urlpreview/src/messagehandler.cpp:235
#12 0xb1828437 in UrlPreview::UrlHandler::qt_metacall (this=0x8be78a8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfa495f8) at /tmp/SBo/qutim/build/plugins/urlpreview/src/moc_messagehandler.cxx:81
#13 0xb68e2b7a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb68f29bd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xb6a6b7c3 in QNetworkAccessManager::finished(QNetworkReply*) () from /usr/lib/libQtNetwork.so.4
#16 0xb6a6bc84 in ?? () from /usr/lib/libQtNetwork.so.4
#17 0xb6a6c016 in QNetworkAccessManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtNetwork.so.4
#18 0xb68e2b7a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb68f29bd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0xb6af06e7 in QNetworkReply::finished() () from /usr/lib/libQtNetwork.so.4
#21 0xb6a8ca97 in ?? () from /usr/lib/libQtNetwork.so.4
#22 0xb6a722e0 in ?? () from /usr/lib/libQtNetwork.so.4
#23 0xb6a785e1 in ?? () from /usr/lib/libQtNetwork.so.4
#24 0xb6a78a58 in ?? () from /usr/lib/libQtNetwork.so.4
#25 0xb6af01bb in ?? () from /usr/lib/libQtNetwork.so.4
#26 0xb68e2b7a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#27 0xb68f29bd in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#28 0xb6aefa27 in ?? () from /usr/lib/libQtNetwork.so.4
#29 0xb6aefcd3 in ?? () from /usr/lib/libQtNetwork.so.4
#30 0xb68e2b7a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#31 0xb68ed2c6 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#32 0xb68f184f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#33 0xb6cc68c4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb6ccb40e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb68dc52b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#36 0xb68e0145 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#37 0xb68e031d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#38 0xb6909a34 in ?? () from /usr/lib/libQtCore.so.4
#39 0xb6293432 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb6293c10 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb6293ec4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb6909bac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb6d77ad5 in ?? () from /usr/lib/libQtGui.so.4
#44 0xb68db6e9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#45 0xb68db98a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0xb68e03df in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#47 0xb6cc4727 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#48 0x08067a9f in main (argc=1, argv=0xbfa4a2e4) at /tmp/SBo/qutim/core/main.cpp:74
And the URL to test:
https://webdine.vettit.co.uk/webdine/helpdesk.do?redirTo=rO0ABXQAMHZoZFByb2plY3RzQWN0aW9uLmRvP3Vybj0yNzUmc3RhdHVzPVImdHlwZT1FJnZoZA==
To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/801139/+subscriptions