← Back to team overview

qutimdevelop team mailing list archive

[Bug 919286] Re: qutIM crashed after I'v changed status to Disconnected

 

** Changed in: qutim
       Status: New => 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/919286

Title:
  qutIM crashed after I'v changed status to Disconnected

Status in Multiplatform instant messenger:
  Fix Released

Bug description:
  Application: qutim (0.2.80.1)
  KDE Platform Version: 4.7.4 (4.7.4)
  Qt Version: 4.7.4
  Operating System: Linux 3.2.1-030201-generic x86_64
  Distribution: Ubuntu 11.10

  -- Information about the crash:
  I've just changed status from online to disconnected and crash happened.

  -- Backtrace:
  Application: qutIM Instant Messenger (qutim), signal: Segmentation fault
  [Current thread is 1 (Thread 0x7fceca6bc780 (LWP 4462))]

  Thread 5 (Thread 0x7fce9dfe7700 (LWP 4467)):
  #0  0x00007fcec7ade023 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #1  0x00007fcec7adedfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007fcec7adf429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007fcec91a4f3e in QEventDispatcherGlib::processEvents (this=0x3109760, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
  #4  0x00007fcec9178cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007fcec9178ef7 in QEventLoop::exec (this=0x7fce9dfe6e00, flags=...) at kernel/qeventloop.cpp:201
  #6  0x00007fcec909027f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
  #7  0x00007fcec9092d05 in QThreadPrivate::start (arg=0x22c7b10) at thread/qthread_unix.cpp:331
  #8  0x00007fcec7fb0efc in start_thread (arg=0x7fce9dfe7700) at pthread_create.c:304
  #9  0x00007fcec84dd89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #10 0x0000000000000000 in ?? ()

  Thread 4 (Thread 0x7fce98a05700 (LWP 4469)):
  #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  #1  0x00007fcec5838fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
  #2  0x00007fcec5839019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
  #3  0x00007fcec7fb0efc in start_thread (arg=0x7fce98a05700) at pthread_create.c:304
  #4  0x00007fcec84dd89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #5  0x0000000000000000 in ?? ()

  Thread 3 (Thread 0x7fce97632700 (LWP 4470)):
  #0  0x00007fcec84d1773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007fcec7adef68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007fcec7adf792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007fceb6d54516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #4  0x00007fcec7b042b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #5  0x00007fcec7fb0efc in start_thread (arg=0x7fce97632700) at pthread_create.c:304
  #6  0x00007fcec84dd89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #7  0x0000000000000000 in ?? ()

  Thread 2 (Thread 0x7fce9300d700 (LWP 4472)):
  #0  0x00007fcec84d1773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007fcec7adef68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007fcec7adf429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007fcec91a4f3e in QEventDispatcherGlib::processEvents (this=0x35ba2f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
  #4  0x00007fcec9178cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007fcec9178ef7 in QEventLoop::exec (this=0x7fce9300cdd0, flags=...) at kernel/qeventloop.cpp:201
  #6  0x00007fcec909027f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
  #7  0x00007fcec915bcbf in QInotifyFileSystemWatcherEngine::run (this=0x3b49f20) at io/qfilesystemwatcher_inotify.cpp:248
  #8  0x00007fcec9092d05 in QThreadPrivate::start (arg=0x3b49f20) at thread/qthread_unix.cpp:331
  #9  0x00007fcec7fb0efc in start_thread (arg=0x7fce9300d700) at pthread_create.c:304
  #10 0x00007fcec84dd89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #11 0x0000000000000000 in ?? ()

  Thread 1 (Thread 0x7fceca6bc780 (LWP 4462)):
  [KCrash Handler]
  #6  QSharedDataPointer (o=..., this=0x7fff4b3c6028) at /usr/include/qt4/QtCore/qshareddata.h:93
  #7  qutim_sdk_0_3::Status::Status (this=0x7fff4b3c6020, other=...) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/status.cpp:189
  #8  0x00007fcec8d71a01 in qutim_sdk_0_3::Account::status (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/account.cpp:118
  #9  0x00007fcea16fd1cb in Core::SimpleTray::onStatusChanged (this=0x3125900, status=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/src/corelayers/trayicon/simpletray.cpp:520
  #10 0x00007fcea1703fc4 in Core::SimpleTray::qt_metacall (this=0x3125900, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff4b3c6180) at /build/buildd/qutim-0.2.80+201201201000/builddir/core/src/corelayers/trayicon/moc_simpletray.cxx:165
  #11 0x00007fcec918ceba in QMetaObject::activate (sender=0x3447f70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff4b3c6180) at kernel/qobject.cpp:3278
  #12 0x00007fcec8dc0aca in qutim_sdk_0_3::Account::statusChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/builddir/core/libqutim/moc_account.cxx:181
  #13 0x00007fcec8d71b3a in qutim_sdk_0_3::Account::setStatus (this=0x3447f70, status=...) at /build/buildd/qutim-0.2.80+201201201000/core/libqutim/account.cpp:153
  #14 0x00007fceaf3a012d in qutim_sdk_0_3::oscar::IcqAccount::setStatus (this=0x3447f70, status_helper=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/protocols/oscar/src/icqaccount.cpp:293
  #15 0x00007fcea236d520 in Core::SimpleContactList::SimpleWidget::onStatusChanged (this=<optimized out>) at /build/buildd/qutim-0.2.80+201201201000/core/src/corelayers/simplecontactlist/widgets/simplecontactlistwidget/simplewidget.cpp:321
  #16 0x00007fcea236e604 in Core::SimpleContactList::SimpleWidget::qt_metacall (this=0x212eab0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff4b3c6780) at /build/buildd/qutim-0.2.80+201201201000/builddir/core/src/corelayers/simplecontactlist/widgets/simplecontactlistwidget/moc_simplewidget.cxx:106
  #17 0x00007fcec918ceba in QMetaObject::activate (sender=0x22c1590, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff4b3c6780) at kernel/qobject.cpp:3278
  #18 0x00007fcec99e3b62 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
  #19 0x00007fcec99e3d4f in QAction::activate (this=0x22c1590, event=<optimized out>) at kernel/qaction.cpp:1257
  #20 0x00007fcec9e1e609 in QMenuPrivate::activateCausedStack (this=0x22bcf40, causedStack=..., action=0x22c1590, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1005
  #21 0x00007fcec9e24252 in QMenuPrivate::activateAction (this=0x22bcf40, action=0x22c1590, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1097
  #22 0x00007fcec9a3ac9a in QWidget::event (this=0x228acf0, event=0x7fff4b3c6f90) at kernel/qwidget.cpp:8295
  #23 0x00007fcec9e257fb in QMenu::event (this=0x228acf0, e=0x7fff4b3c6f90) at widgets/qmenu.cpp:2405
  #24 0x00007fcec99ea424 in notify_helper (e=0x7fff4b3c6f90, receiver=0x228acf0, this=0x1bde670) at kernel/qapplication.cpp:4486
  #25 QApplicationPrivate::notify_helper (this=0x1bde670, receiver=0x228acf0, e=0x7fff4b3c6f90) at kernel/qapplication.cpp:4458
  #26 0x00007fcec99efc6b in QApplication::notify (this=<optimized out>, receiver=0x228acf0, e=0x7fff4b3c6f90) at kernel/qapplication.cpp:4047
  #27 0x00007fcec9179afc in QCoreApplication::notifyInternal (this=0x1bde650, receiver=0x228acf0, event=0x7fff4b3c6f90) at kernel/qcoreapplication.cpp:787
  #28 0x00007fcec99eb3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
  #29 QApplicationPrivate::sendMouseEvent (receiver=0x228acf0, event=0x7fff4b3c6f90, alienWidget=0x0, nativeWidget=0x228acf0, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
  #30 0x00007fcec9a6b001 in QETWidget::translateMouseEvent (this=0x228acf0, event=<optimized out>) at kernel/qapplication_x11.cpp:4502
  #31 0x00007fcec9a698be in QApplication::x11ProcessEvent (this=0x1bde650, event=0x7fff4b3c77b0) at kernel/qapplication_x11.cpp:3690
  #32 0x00007fcec9a92412 in x11EventSourceDispatch (s=0x1be3920, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
  #33 0x00007fcec7adea5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #34 0x00007fcec7adf258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #35 0x00007fcec7adf429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #36 0x00007fcec91a4ed6 in QEventDispatcherGlib::processEvents (this=0x1bdfc80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
  #37 0x00007fcec9a9207e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
  #38 0x00007fcec9178cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
  #39 0x00007fcec9178ef7 in QEventLoop::exec (this=0x7fff4b3c7b80, flags=...) at kernel/qeventloop.cpp:201
  #40 0x00007fcec9e21711 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2049
  #41 0x00007fcec9e306a2 in QPushButtonPrivate::_q_popupPressed (this=0x22bd680) at widgets/qpushbutton.cpp:592
  #42 0x00007fcec9e30e22 in QPushButton::qt_metacall (this=0x22bd650, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff4b3c7c90) at .moc/release-shared/moc_qpushbutton.cpp:80
  #43 0x00007fcec918ceba in QMetaObject::activate (sender=0x22bd650, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
  #44 0x00007fcec9da11d1 in QAbstractButtonPrivate::emitPressed (this=<optimized out>) at widgets/qabstractbutton.cpp:560
  #45 0x00007fcec9da1c0c in QAbstractButton::mousePressEvent (this=0x22bd650, e=0x7fff4b3c8370) at widgets/qabstractbutton.cpp:1096
  #46 0x00007fcec9a3af79 in QWidget::event (this=0x22bd650, event=0x7fff4b3c8370) at kernel/qwidget.cpp:8291
  #47 0x00007fcec99ea424 in notify_helper (e=0x7fff4b3c8370, receiver=0x22bd650, this=0x1bde670) at kernel/qapplication.cpp:4486
  #48 QApplicationPrivate::notify_helper (this=0x1bde670, receiver=0x22bd650, e=0x7fff4b3c8370) at kernel/qapplication.cpp:4458
  #49 0x00007fcec99efc6b in QApplication::notify (this=<optimized out>, receiver=0x22bd650, e=0x7fff4b3c8370) at kernel/qapplication.cpp:4047
  #50 0x00007fcec9179afc in QCoreApplication::notifyInternal (this=0x1bde650, receiver=0x22bd650, event=0x7fff4b3c8370) at kernel/qcoreapplication.cpp:787
  #51 0x00007fcec99eb3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
  #52 QApplicationPrivate::sendMouseEvent (receiver=0x22bd650, event=0x7fff4b3c8370, alienWidget=0x22bd650, nativeWidget=0x212eab0, buttonDown=0x22bd650, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
  #53 0x00007fcec9a6a945 in QETWidget::translateMouseEvent (this=0x212eab0, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
  #54 0x00007fcec9a698be in QApplication::x11ProcessEvent (this=0x1bde650, event=0x7fff4b3c8b90) at kernel/qapplication_x11.cpp:3690
  #55 0x00007fcec9a92412 in x11EventSourceDispatch (s=0x1be3920, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
  #56 0x00007fcec7adea5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #57 0x00007fcec7adf258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #58 0x00007fcec7adf429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #59 0x00007fcec91a4ed6 in QEventDispatcherGlib::processEvents (this=0x1bdfc80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
  #60 0x00007fcec9a9207e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
  #61 0x00007fcec9178cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
  #62 0x00007fcec9178ef7 in QEventLoop::exec (this=0x7fff4b3c8f60, flags=...) at kernel/qeventloop.cpp:201
  #63 0x00007fcec917d789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
  #64 0x000000000040d75b in main (argc=1, argv=0x7fff4b3c90b8) at /build/buildd/qutim-0.2.80+201201201000/core/main.cpp:82

  Надіслати звіт до https://bugs.launchpad.net/qutim/+filebug

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


References