← Back to team overview

qutimdevelop team mailing list archive

[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