← Back to team overview

qutimdevelop team mailing list archive

[Bug 778982] Re: Crash logout

 

** 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/778982

Title:
  Crash logout

Status in Multiplatform instant messenger:
  Fix Released

Bug description:
  Application: qutIM Instant Messenger (qutim03), signal: Segmentation fault
  [Current thread is 1 (Thread 0xb7821aa0 (LWP 2495))]

  Thread 6 (Thread 0xae49db70 (LWP 2501)):
  #0  0x00963799 in __libc_enable_asynccancel () at ../nptl/cancellation.c:31
  #1  0x00946f60 in __poll (fds=0x96546e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:85
  #2  0x0427b4a2 in ?? () from /usr/lib/libpulse.so.0
  #3  0x0426a3a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
  #4  0x0426ab84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
  #5  0x0426ac64 in pa_mainloop_run () from /usr/lib/libpulse.so.0
  #6  0x0427b443 in ?? () from /usr/lib/libpulse.so.0
  #7  0x07975a75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
  #8  0x00609e99 in start_thread (arg=0xae49db70) at pthread_create.c:304
  #9  0x0095573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

  Thread 5 (Thread 0xacafeb70 (LWP 2504)):
  #0  0x006fc416 in __kernel_vsyscall ()
  #1  0x0060e48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
  #2  0x009633fd in __pthread_cond_wait (cond=0xe762b0, mutex=0xe76298) at forward.c:139
  #3  0x00d5d817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xe711c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
  #4  0x00d5d851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xe711c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
  #5  0x00609e99 in start_thread (arg=0xacafeb70) at pthread_create.c:304
  #6  0x0095573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

  Thread 4 (Thread 0xaaebdb70 (LWP 2505)):
  #0  0x0060c36b in __pthread_mutex_lock (mutex=0xad3005cc) at pthread_mutex_lock.c:61
  #1  0x00963616 in pthread_mutex_lock (mutex=0xad3005cc) at forward.c:182
  #2  0x00a255a8 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #3  0x00a26dde in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #4  0x00a27524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #5  0x003bc577 in QEventDispatcherGlib::processEvents (this=0xad3004a8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
  #6  0x0038e289 in QEventLoop::processEvents (this=0xaaebd290, flags=...) at kernel/qeventloop.cpp:149
  #7  0x0038e522 in QEventLoop::exec (this=0xaaebd290, flags=...) at kernel/qeventloop.cpp:201
  #8  0x002982a0 in QThread::exec (this=0x9cc32f0) at thread/qthread.cpp:492
  #9  0x0036ffdb in QInotifyFileSystemWatcherEngine::run (this=0x9cc32f0) at io/qfilesystemwatcher_inotify.cpp:248
  #10 0x0029ada2 in QThreadPrivate::start (arg=0x9cc32f0) at thread/qthread_unix.cpp:320
  #11 0x00609e99 in start_thread (arg=0xaaebdb70) at pthread_create.c:304
  #12 0x0095573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

  Thread 3 (Thread 0xa96bab70 (LWP 2508)):
  #0  pthread_once () at ../nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S:38
  #1  0x0029aeb2 in get_thread_data () at thread/qthread_unix.cpp:160
  #2  QThreadData::current () at thread/qthread_unix.cpp:199
  #3  0x003bbff5 in postEventSourcePrepare (s=0x9e26588, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:254
  #4  0x003bc069 in postEventSourceCheck (source=0x9e26588) at kernel/qeventdispatcher_glib.cpp:270
  #5  0x00a2671d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #6  0x00a2703a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #7  0x00a27524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #8  0x003bc577 in QEventDispatcherGlib::processEvents (this=0x9b03220, flags=...) at kernel/qeventdispatcher_glib.cpp:424
  #9  0x0038e289 in QEventLoop::processEvents (this=0x9b42da8, flags=...) at kernel/qeventloop.cpp:149
  #10 0x0038e522 in QEventLoop::exec (this=0x9b42da8, flags=...) at kernel/qeventloop.cpp:201
  #11 0x03fe0dda in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
  #12 0x0029ada2 in QThreadPrivate::start (arg=0x9e122e8) at thread/qthread_unix.cpp:320
  #13 0x00609e99 in start_thread (arg=0xa96bab70) at pthread_create.c:304
  #14 0x0095573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

  Thread 2 (Thread 0xa8eb1b70 (LWP 2510)):
  #0  0x006fc416 in __kernel_vsyscall ()
  #1  0x0060e48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
  #2  0x009633fd in __pthread_cond_wait (cond=0xb6bdf7f0, mutex=0xb6bdf7d8) at forward.c:139
  #3  0xb6629b57 in ?? () from /usr/lib/libQtWebKit.so.4
  #4  0x00609e99 in start_thread (arg=0xa8eb1b70) at pthread_create.c:304
  #5  0x0095573e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

  Thread 1 (Thread 0xb7821aa0 (LWP 2495)):
  [KCrash Handler]
  #7  emitAbilityChanged (this=0x8c2e8f8, unit=0x9a80f58, canSend=false) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/core/libqutim/filetransfer.cpp:493
  #8  qutim_sdk_0_3::FileTransferFactory::changeAvailability (this=0x8c2e8f8, unit=0x9a80f58, canSend=false) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/core/libqutim/filetransfer.cpp:627
  #9  0x036a118a in YandexNarodFactory::onAccountStatusChanged (this=0x8c2e8f8, status=...) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/plugins/yandexnarod/src/yandexnarod.cpp:284
  #10 0x036b038b in YandexNarodFactory::qt_metacall (this=0x8c2e8f8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfed1534) at /build/buildd/qutim03-2~git20110507~natty0/builddir/plugins/yandexnarod/src/moc_yandexnarod.cxx:153
  #11 0x003956ba in QMetaObject::metacall (object=0x8c2e8f8, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfed1534) at kernel/qmetaobject.cpp:237
  #12 0x003a54ff in QMetaObject::activate (sender=0x9b0eeb0, m=0x601018, local_signal_index=3, argv=0xbfed1534) at kernel/qobject.cpp:3287
  #13 0x005b7919 in qutim_sdk_0_3::Account::statusChanged (this=0x9b0eeb0, _t1=..., _t2=...) at /build/buildd/qutim03-2~git20110507~natty0/builddir/core/libqutim/moc_account.cxx:170
  #14 0x005109fc in qutim_sdk_0_3::Account::setStatus (this=0x9b0eeb0, status=...) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/core/libqutim/account.cpp:110
  #15 0x02eb8a68 in Jabber::JAccount::setAccountStatus (this=0x9b0eeb0, status=...) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/protocols/jabber/src/protocol/account/jaccount.cpp:446
  #16 0x02eb8c69 in Jabber::JAccountPrivate::_q_disconnected (this=0x9b745a8, reason=Jreen::Client::User) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/protocols/jabber/src/protocol/account/jaccount.cpp:160
  #17 0x02ebcf62 in Jabber::JAccount::qt_metacall (this=0x9b0eeb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfed17a8) at /build/buildd/qutim03-2~git20110507~natty0/builddir/protocols/jabber/jaccount.moc:84
  #18 0x003956ba in QMetaObject::metacall (object=0x9b0eeb0, cl=QMetaObject::InvokeMetaMethod, idx=14, argv=0xbfed17a8) at kernel/qmetaobject.cpp:237
  #19 0x003a54ff in QMetaObject::activate (sender=0x9b745a8, m=0x21f8acc, local_signal_index=1, argv=0xbfed17a8) at kernel/qobject.cpp:3287
  #20 0x02170243 in Jreen::Client::disconnected (this=0x9b745a8, _t1=Jreen::Client::User) at /build/buildd/qutim03-2~git20110507~natty0/builddir/protocols/jabber/jreen/client.moc:188
  #21 0x021735f7 in Jreen::Client::disconnectFromServer (this=0x9b745a8, force=true) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/protocols/jabber/jreen/src/client.cpp:408
  #22 0x02ebc504 in Jabber::JAccount::setStatus (this=0x9b0eeb0, status=...) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/protocols/jabber/src/protocol/account/jaccount.cpp:437
  #23 0x00572a46 in qutim_sdk_0_3::StatusActionHandler::changeStatus (this=0x96ee650, action=0x9b9f5f0, controller=0x9b0eeb0) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/core/libqutim/statusactiongenerator.cpp:21
  #24 0x005b2096 in qutim_sdk_0_3::StatusActionHandler::qt_metacall (this=0x96ee650, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfed1a1c) at /build/buildd/qutim03-2~git20110507~natty0/builddir/core/libqutim/moc_statusactiongenerator_p.cxx:73
  #25 0x003956ba in QMetaObject::metacall (object=0x96ee650, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfed1a1c) at kernel/qmetaobject.cpp:237
  #26 0x00398641 in QMetaMethod::invoke (this=0xbfed1b2c, object=0x96ee650, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1578
  #27 0x00585863 in invoke (this=0x603068, action=0x9b9f5f0) at /usr/include/qt4/QtCore/qmetaobject.h:134
  #28 qutim_sdk_0_3::ActionHandler::onActionTriggered (this=0x603068, action=0x9b9f5f0) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/core/libqutim/menucontroller.cpp:613
  #29 0x00585e54 in qutim_sdk_0_3::ActionHandler::actionTriggered (this=0x603068) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/core/libqutim/menucontroller.cpp:646
  #30 0x005b3b20 in qutim_sdk_0_3::ActionHandler::qt_metacall (this=0x603068, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfed1cc8) at /build/buildd/qutim03-2~git20110507~natty0/builddir/core/libqutim/moc_menucontroller_p.cxx:140
  #31 0x003956ba in QMetaObject::metacall (object=0x603068, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfed1cc8) at kernel/qmetaobject.cpp:237
  #32 0x003a54ff in QMetaObject::activate (sender=0x9b9f5f0, m=0x18d53f8, local_signal_index=1, argv=0xbfed1cc8) at kernel/qobject.cpp:3287
  #33 0x00f9d8d9 in QAction::triggered (this=0x9b9f5f0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
  #34 0x00f9db38 in QAction::activate (this=0x9b9f5f0, event=QAction::Trigger) at kernel/qaction.cpp:1257
  #35 0x0142f8ad in QMenuPrivate::activateCausedStack (this=0x9b9d200, causedStack=..., action=0x9b9f5f0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
  #36 0x0143616b in QMenuPrivate::activateAction (this=0x9b9d200, action=0x9b9f5f0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
  #37 0x01436ffe in QMenu::mouseReleaseEvent (this=0x9b8b238, e=0xbfed2504) at widgets/qmenu.cpp:2306
  #38 0x087cccf4 in KMenu::mouseReleaseEvent (this=0x9b8b238, e=0xbfed2504) at ../../kdeui/widgets/kmenu.cpp:458
  #39 0x00ffd13a in QWidget::event (this=0x9b8b238, event=0xbfed2504) at kernel/qwidget.cpp:8259
  #40 0x014374d7 in QMenu::event (this=0x9b8b238, e=0xbfed2504) at widgets/qmenu.cpp:2415
  #41 0x00fa4d24 in QApplicationPrivate::notify_helper (this=0x8b1a838, receiver=0x9b8b238, e=0xbfed2504) at kernel/qapplication.cpp:4462
  #42 0x00faa201 in QApplication::notify (this=0xbfed3d60, receiver=0x9b8b238, e=0xbfed2504) at kernel/qapplication.cpp:4023
  #43 0x0038f0bb in QCoreApplication::notifyInternal (this=0xbfed3d60, receiver=0x9b8b238, event=0xbfed2504) at kernel/qcoreapplication.cpp:731
  #44 0x00fa5c3b in sendSpontaneousEvent (receiver=0x9b8b238, event=0xbfed2504, alienWidget=0x0, nativeWidget=0x9b8b238, buttonDown=0x18f1c60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
  #45 QApplicationPrivate::sendMouseEvent (receiver=0x9b8b238, event=0xbfed2504, alienWidget=0x0, nativeWidget=0x9b8b238, buttonDown=0x18f1c60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
  #46 0x0102f4c3 in QETWidget::translateMouseEvent (this=0x9b8b238, event=0xbfed2a2c) at kernel/qapplication_x11.cpp:4490
  #47 0x0102d746 in QApplication::x11ProcessEvent (this=0xbfed3d60, event=0xbfed2a2c) at kernel/qapplication_x11.cpp:3678
  #48 0x01058b84 in x11EventSourceDispatch (s=0x8b1e440, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
  #49 0x00a26aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #50 0x00a27270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #51 0x00a27524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #52 0x003bc53c in QEventDispatcherGlib::processEvents (this=0x8b1b288, flags=...) at kernel/qeventdispatcher_glib.cpp:422
  #53 0x01058775 in QGuiEventDispatcherGlib::processEvents (this=0x8b1b288, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
  #54 0x0038e289 in QEventLoop::processEvents (this=0xbfed2d00, flags=...) at kernel/qeventloop.cpp:149
  #55 0x0038e522 in QEventLoop::exec (this=0xbfed2d00, flags=...) at kernel/qeventloop.cpp:201
  #56 0x014335c1 in QMenu::exec (this=0x8d91fc0, p=..., action=0x0) at widgets/qmenu.cpp:2059
  #57 0x01443d11 in QPushButtonPrivate::_q_popupPressed (this=0x8e888b0) at widgets/qpushbutton.cpp:592
  #58 0x01444507 in QPushButton::qt_metacall (this=0x8d769d0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfed2e2c) at .moc/release-shared/moc_qpushbutton.cpp:80
  #59 0x003956ba in QMetaObject::metacall (object=0x8d769d0, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfed2e2c) at kernel/qmetaobject.cpp:237
  #60 0x003a54ff in QMetaObject::activate (sender=0x8d769d0, m=0x18e8884, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
  #61 0x0168dca7 in QAbstractButton::pressed (this=0x8d769d0) at .moc/release-shared/moc_qabstractbutton.cpp:193
  #62 0x013a5946 in QAbstractButtonPrivate::emitPressed (this=0x8e888b0) at widgets/qabstractbutton.cpp:560
  #63 0x013a65be in QAbstractButton::mousePressEvent (this=0x8d769d0, e=0xbfed3504) at widgets/qabstractbutton.cpp:1096
  #64 0x00ffd2ec in QWidget::event (this=0x8d769d0, event=0xbfed3504) at kernel/qwidget.cpp:8255
  #65 0x013a640e in QAbstractButton::event (this=0x8d769d0, e=0xbfed3504) at widgets/qabstractbutton.cpp:1080
  #66 0x014441c2 in QPushButton::event (this=0x8d769d0, e=0xbfed3504) at widgets/qpushbutton.cpp:683
  #67 0x00fa4d24 in QApplicationPrivate::notify_helper (this=0x8b1a838, receiver=0x8d769d0, e=0xbfed3504) at kernel/qapplication.cpp:4462
  #68 0x00faa201 in QApplication::notify (this=0xbfed3d60, receiver=0x8d769d0, e=0xbfed3504) at kernel/qapplication.cpp:4023
  #69 0x0038f0bb in QCoreApplication::notifyInternal (this=0xbfed3d60, receiver=0x8d769d0, event=0xbfed3504) at kernel/qcoreapplication.cpp:731
  #70 0x00fa5c3b in sendSpontaneousEvent (receiver=0x8d769d0, event=0xbfed3504, alienWidget=0x8d769d0, nativeWidget=0x8bd8190, buttonDown=0x18f1c60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
  #71 QApplicationPrivate::sendMouseEvent (receiver=0x8d769d0, event=0xbfed3504, alienWidget=0x8d769d0, nativeWidget=0x8bd8190, buttonDown=0x18f1c60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
  #72 0x0102f2bc in QETWidget::translateMouseEvent (this=0x8bd8190, event=0xbfed3a2c) at kernel/qapplication_x11.cpp:4556
  #73 0x0102d746 in QApplication::x11ProcessEvent (this=0xbfed3d60, event=0xbfed3a2c) at kernel/qapplication_x11.cpp:3678
  #74 0x01058b84 in x11EventSourceDispatch (s=0x8b1e440, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
  #75 0x00a26aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #76 0x00a27270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #77 0x00a27524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
  #78 0x003bc53c in QEventDispatcherGlib::processEvents (this=0x8b1b288, flags=...) at kernel/qeventdispatcher_glib.cpp:422
  #79 0x01058775 in QGuiEventDispatcherGlib::processEvents (this=0x8b1b288, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
  #80 0x0038e289 in QEventLoop::processEvents (this=0xbfed3cf4, flags=...) at kernel/qeventloop.cpp:149
  #81 0x0038e522 in QEventLoop::exec (this=0xbfed3cf4, flags=...) at kernel/qeventloop.cpp:201
  #82 0x00392ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
  #83 0x00fa28e7 in QApplication::exec () at kernel/qapplication.cpp:3736
  #84 0x0806704f in main (argc=1, argv=0xbfed3e34) at /build/buildd/qutim03-2~git20110507~natty0/qutim-meta/core/main.cpp:74

To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/778982/+subscriptions