jabber/jreen. qutim crashes on login

Bug #995398 reported by M@}{mud
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qutim
Fix Released
Undecided
Unassigned

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

Tretyakov R (roman-i)
Changed in qutim:
status: New → Fix Committed
Tretyakov R (roman-i)
Changed in qutim:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.