qutimdevelop team mailing list archive
-
qutimdevelop team
-
Mailing list archive
-
Message #00285
[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