qutimdevelop team mailing list archive
-
qutimdevelop team
-
Mailing list archive
-
Message #01231
[Bug 995398] Re: jabber/jreen. qutim crashes on login
** Changed in: qutim
Status: Fix Committed => 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/995398
Title:
jabber/jreen. qutim crashes on login
Status in Multiplatform instant messenger:
Fix Released
Bug description:
При попытке залогиниться в jabber, qutim падает. Версия последняя из git.
OS: Gentoo x86_64
*********************************************************
Application: qutIM Instant Messenger (qutim), signal: Aborted
[Current thread is 1 (Thread 0x7f447bd66760 (LWP 29650))]
Thread 10 (Thread 0x7f444bc68700 (LWP 29652)):
#0 0x00007f447822b368 in pthread_mutex_lock@plt () from /usr/lib64/libglib-2.0.so.0
#1 0x00007f4478297191 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f4478258b45 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f4478259513 in ?? () from /usr/lib64/libglib-2.0.so.0
#4 0x00007f4478259704 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5 0x00007f447a1711c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6 0x00007f447a1410a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007f447a141355 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#8 0x00007f4467d05983 in QCA::SyncThread::run() () from /usr/lib64/qca2/libqca.so.2
#9 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#11 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7f444a541700 (LWP 29653)):
#0 0x00007f447853f8cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f447a041512 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f447a034cdf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#5 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7f4449334700 (LWP 29660)):
#0 0x00007f447853f54c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f447b873684 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2 0x00007f447b8736b9 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#4 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f4443fff700 (LWP 29661)):
#0 0x00007f44788238d3 in poll () from /lib64/libc.so.6
#1 0x00007f44782595e6 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f4478259704 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f447a1711c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f447a1410a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5 0x00007f447a141355 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6 0x00007f447a03e028 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#9 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7f44437fe700 (LWP 29662)):
#0 0x00007f447853e85e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1 0x00007f44782971d1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f4478259139 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f4478259648 in ?? () from /usr/lib64/libglib-2.0.so.0
#4 0x00007f4478259704 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5 0x00007f447a1711c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6 0x00007f447a1410a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007f447a141355 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#8 0x00007f447a03e028 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#9 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#11 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7f4442ffd700 (LWP 29663)):
#0 0x00007f447853f8cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f447a041512 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f447a034cdf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#5 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f443472b700 (LWP 29672)):
#0 0x00007f447853f8cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f447a041512 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f447a034cdf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#5 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f4433f2a700 (LWP 29673)):
#0 0x00007f447853f8cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f447a041512 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f447a034cdf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#5 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f4433729700 (LWP 29674)):
#0 0x00007f447853f8cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f447a041512 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f447a034cdf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f447a04069b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f447853ad0c in start_thread () from /lib64/libpthread.so.0
#5 0x00007f447882c64d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f447bd66760 (LWP 29650)):
[KCrash Handler]
#6 0x00007f4478785ab5 in raise () from /lib64/libc.so.6
#7 0x00007f4478786db5 in abort () from /lib64/libc.so.6
#8 0x00007f445e05a3d7 in Logger::SimpleLoggingHandler (type=QtFatalMsg, msg=0x2f69f08 "ASSERT: \"context.indexes.contains(contact)\" in file /home/mahmud/qutim/qutim/core/src/corelayers/simplerosterstorage/simplerosterstorage.cpp, line 96") at /home/mahmud/qutim/qutim/plugins/logger/src/logger.cpp:47
#9 0x00007f447a03683e in qt_message_output(QtMsgType, char const*) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f447a036a2d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f447a036bc5 in qFatal(char const*, ...) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f44551f0850 in Core::SimpleRosterStorage::updateContact (this=0x283d8b0, contact=0x2ab5500, version=...) at /home/mahmud/qutim/qutim/core/src/corelayers/simplerosterstorage/simplerosterstorage.cpp:96
#13 0x00007f446425c285 in Jabber::JContact::setAvatar (this=0x2ab5500, hex=...) at /home/mahmud/qutim/qutim/protocols/jabber/src/protocol/account/roster/jcontact.cpp:426
#14 0x00007f44642b6519 in Jabber::JContact::qt_metacall (this=0x2ab5500, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fff44a53660) at /tmp/build/protocols/jabber/src/protocol/account/roster/moc_jcontact.cxx:120
#15 0x00007f44642b5f55 in Jabber::JAccountResource::qt_metacall (this=0x2ab5500, _c=QMetaObject::WriteProperty, _id=11, _a=0x7fff44a53660) at /tmp/build/protocols/jabber/src/protocol/account/roster/moc_jaccountresource.cxx:84
#16 0x00007f447a14a986 in QMetaProperty::write(QObject*, QVariant const&) const () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f4464295a65 in Jabber::JVCardManager::onVCardUpdateDetected (this=0x2b4e0e0, jid=..., update=...) at /home/mahmud/qutim/qutim/protocols/jabber/src/protocol/modules/vcard/jvcardmanager.cpp:148
#18 0x00007f44642b8ae5 in Jabber::JVCardManager::qt_static_metacall (_o=0x2b4e0e0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff44a53a30) at /tmp/build/protocols/jabber/src/protocol/modules/vcard/moc_jvcardmanager.cxx:63
#19 0x00007f447a157853 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f4463eba5cf in Jreen::VCardManager::vCardUpdateDetected (this=0x2b47400, _t1=..., _t2=...) at /tmp/build/protocols/jabber/jreen/moc_vcardmanager.cpp:115
#21 0x00007f4463eb9896 in Jreen::VCardManagerPrivate::_q_received (this=0x2b4e5e0, presence=...) at /home/mahmud/qutim/qutim/protocols/jabber/jreen/src/vcardmanager.cpp:51
#22 0x00007f4463eba3fd in Jreen::VCardManager::qt_static_metacall (_o=0x2b47400, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff44a53c60) at /tmp/build/protocols/jabber/jreen/moc_vcardmanager.cpp:59
#23 0x00007f447a157853 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f4463eea7df in Jreen::Client::presenceReceived (this=0x2b136a0, _t1=...) at /tmp/build/protocols/jabber/jreen/moc_client.cpp:215
#25 0x00007f4463ee9e3b in Jreen::Client::handlePresence (this=0x2b136a0, presence=...) at /home/mahmud/qutim/qutim/protocols/jabber/jreen/src/client.cpp:595
#26 0x00007f4463ee6995 in Jreen::ClientPrivate::handleStanza (this=0x2b148c0, stanza=...) at /home/mahmud/qutim/qutim/protocols/jabber/jreen/src/client.cpp:132
#27 0x00007f4463ec9472 in Jreen::Parser::handleEndElement (this=0x2b14bd0, name=..., uri=...) at /home/mahmud/qutim/qutim/protocols/jabber/jreen/src/parser.cpp:287
#28 0x00007f4463ec9c67 in Jreen::Parser::parseData (this=0x2b14bd0) at /home/mahmud/qutim/qutim/protocols/jabber/jreen/src/parser.cpp:380
#29 0x00007f4463ec95ed in Jreen::Parser::event (this=0x2b14bd0, ev=0x2e74a70) at /home/mahmud/qutim/qutim/protocols/jabber/jreen/src/parser.cpp:321
#30 0x00007f447abfdaf4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f447ac026ef in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f447a14207b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f447a145637 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007f447a170fd3 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#35 0x00007f4478259289 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f4478259648 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f4478259704 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f447a17116f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f447aca3c3e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007f447a1410a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007f447a141355 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f447a145adb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#43 0x0000000000427678 in main (argc=2, argv=0x7fff44a54928) at /home/mahmud/qutim/qutim/core/main.cpp:82
To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/995398/+subscriptions
References