← Back to team overview

qutimdevelop team mailing list archive

[Bug 856942] Re: Сегфолт после длительной неактивности за компом

 

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

Title:
  Сегфолт после длительной неактивности за компом

Status in Multiplatform instant messenger:
  Fix Released

Bug description:
  Если я долго не за компом и в это время приходит сообщение, когда я
  прихожу и пытиюсь его прочесть, Кутим падает.

  Program received signal SIGSEGV, Segmentation fault.
  0x00000000030c0bd0 in ?? ()
  (gdb) where
  #0  0x00000000030c0bd0 in ?? ()
  #1  0x00007ffff639d389 in QMetaObject::cast(QObject*) const ()
     from /usr/lib/libQtCore.so.4
  #2  0x00007fffd2b74028 in qobject_cast<qutim_sdk_0_3::ChatUnit*> (this=
      0x1136650) at /usr/include/qt4/QtCore/qobject.h:455
  #3  getUnitForSession (this=0x1136650)
      at /build/buildd/qutim-0.2.80+201109200233/core/src/corelayers/notificationfilter/notificationfilter.cpp:79
  #4  Core::NotificationFilterImpl::onNotificationFinished (this=0x1136650)
      at /build/buildd/qutim-0.2.80+201109200233/core/src/corelayers/notificationfilter/notificationfilter.cpp:259
  #5  0x00007fffd2b7724c in Core::NotificationFilterImpl::qt_metacall (
      this=0x1136650, _c=QMetaObject::InvokeMetaMethod, 
      _id=<value optimized out>, _a=0x7fffffffd5e0)
      at /build/buildd/qutim-0.2.80+201109200233/builddir/core/src/corelayers/notificationfilter/moc_notificationfilter.cxx:101
  #6  0x00007ffff63afb27 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
  #7  0x00007ffff5fddfd1 in qutim_sdk_0_3::Notification::finished (
      this=0x1331480, _t1=qutim_sdk_0_3::Notification::Rejected)
      at /build/buildd/qutim-0.2.80+201109200233/builddir/core/libqutim/moc_notification.cxx:147
  #8  0x00007fffd2b74405 in Core::NotificationFilterImpl::onSessionActivated (
  ---Type <return> to continue, or q <return> to quit---
      this=0x1136650, active=<value optimized out>)
      at /build/buildd/qutim-0.2.80+201109200233/core/src/corelayers/notificationfilter/notificationfilter.cpp:250
  #9  0x00007fffd2b77234 in Core::NotificationFilterImpl::qt_metacall (
      this=0x1136650, _c=QMetaObject::InvokeMetaMethod, 
      _id=<value optimized out>, _a=0x7fffffffd780)
      at /build/buildd/qutim-0.2.80+201109200233/builddir/core/src/corelayers/notificationfilter/moc_notificationfilter.cxx:100
  #10 0x00007ffff63afb27 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
  #11 0x00007ffff5fe0622 in qutim_sdk_0_3::ChatSession::activated (
      this=0x1331480, _t1=true)
      at /build/buildd/qutim-0.2.80+201109200233/builddir/core/libqutim/moc_chatsession.cxx:202
  #12 0x00007fffc3a9aa6d in Core::AdiumChat::TabbedChatWidget::event (this=
      0x1f18960, event=0x7fffffffdce0)
      at /build/buildd/qutim-0.2.80+201109200233/core/src/corelayers/adiumchat/chatforms/tabbedchatform/tabbedchatwidget.cpp:358
  #13 0x00007ffff6df8fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
      () from /usr/lib/libQtGui.so.4
  #14 0x00007ffff6dfeaed in QApplication::notify(QObject*, QEvent*) ()
     from /usr/lib/libQtGui.so.4
  #15 0x00007ffff6397cdc in QCoreApplication::notifyInternal(QObject*, QEvent*)
  ---Type <return> to continue, or q <return> to quit---
      () from /usr/lib/libQtCore.so.4
  #16 0x00007ffff6e0262b in QApplication::setActiveWindow(QWidget*) ()
     from /usr/lib/libQtGui.so.4
  #17 0x00007ffff6e8012e in QApplication::x11ProcessEvent(_XEvent*) ()
     from /usr/lib/libQtGui.so.4
  #18 0x00007ffff6eac0e2 in ?? () from /usr/lib/libQtGui.so.4
  #19 0x00007ffff4823342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
  #20 0x00007ffff48272a8 in ?? () from /lib/libglib-2.0.so.0
  #21 0x00007ffff482745c in g_main_context_iteration ()
     from /lib/libglib-2.0.so.0
  #22 0x00007ffff63c4193 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
  #23 0x00007ffff6eaba4e in ?? () from /usr/lib/libQtGui.so.4
  #24 0x00007ffff6396a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
  #25 0x00007ffff6396dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
  #26 0x00007ffff639aebb in QCoreApplication::exec() ()
     from /usr/lib/libQtCore.so.4
  #27 0x0000000000424712 in main (argc=1, argv=<value optimized out>)
      at /build/buildd/qutim-0.2.80+201109200233/core/main.cpp:86
  (gdb)

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