← Back to team overview

qutimdevelop team mailing list archive

[Bug 685941] Re: Segfault on idlestatus change

 

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

Title:
  Segfault on idlestatus change

Status in Multiplatform instant messenger:
  Fix Released

Bug description:
  On return from idle got the following segmentation fault:

  Program received signal SIGSEGV, Segmentation fault.
  0xb38c6d5f in gloox::Tag::addChild (this=0x0, child=0x868d4f0) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/3rdparty/gloox/src/tag.cpp:428
  428         if( !m_nodes )
  (gdb) where 
  #0  0xb38c6d5f in gloox::Tag::addChild (this=0x0, child=0x868d4f0) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/3rdparty/gloox/src/tag.cpp:428
  #1  0xb3888354 in gloox::ClientBase::send (this=0x85f7ac8, pres=...) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/3rdparty/gloox/src/clientbase.cpp:815
  #2  0xb390148d in gloox::Client::sendPresence (this=0x85f7ac8, pres=...) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/3rdparty/gloox/src/client.cpp:558
  #3  0xb39013cc in gloox::Client::setPresence (this=0x85f7ac8, pres=gloox::Presence::Invalid, priority=3, status=...) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/3rdparty/gloox/src/client.cpp:543
  #4  0xb3a66017 in Jabber::JConnection::setConnectionPresence (this=0x85f0c60, presence=gloox::Presence::Invalid) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/src/protocol/account/connection/jconnection.cpp:232
  #5  0xb3a842cc in Jabber::JAccount::beginChangeStatus (this=0x85f0518, presence=gloox::Presence::Invalid) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/src/protocol/account/jaccount.cpp:69
  #6  0xb3a85349 in Jabber::JAccount::setStatus (this=0x85f0518, status=...) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/protocols/jabber/src/protocol/account/jaccount.cpp:191
  #7  0xb3baf205 in Core::IdleStatusChanger::onIdle (this=0x84b12c0, secs=0) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/core/src/corelayers/idlestatuschanger/idlestatuschanger.cpp:73
  #8  0xb3bb1fc8 in Core::IdleStatusChanger::qt_metacall (this=0x84b12c0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfffe538)
      at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/build/core/src/corelayers/idlestatuschanger/moc_idlestatuschanger.cxx:79
  #9  0xb6ffa94a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt/lib/libQtCore.so.4
  #10 0xb700a80d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt/lib/libQtCore.so.4
  #11 0xb3bbb0b5 in Psi::Idle::secondsIdle (this=0x80e8d20, _t1=0) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/build/core/src/corelayers/idledetector/moc_idle.cxx:92
  #12 0xb3bba341 in Psi::Idle::doCheck (this=0x80e8d20) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/core/src/corelayers/idledetector/idle.cpp:134
  #13 0xb3bbb068 in Psi::Idle::qt_metacall (this=0x80e8d20, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfffe61c) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/build/core/src/corelayers/idledetector/moc_idle.cxx:80
  #14 0xb6ffa94a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/qt/lib/libQtCore.so.4
  #15 0xb700a80d in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/qt/lib/libQtCore.so.4
  #16 0xb7057c27 in QTimer::timeout() () from /usr/lib/qt/lib/libQtCore.so.4
  #17 0xb701079e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/qt/lib/libQtCore.so.4
  #18 0xb70094f4 in QObject::event(QEvent*) () from /usr/lib/qt/lib/libQtCore.so.4
  #19 0xb73de8e4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt/lib/libQtGui.so.4
  #20 0xb73e342e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt/lib/libQtGui.so.4
  #21 0xb6ff42eb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt/lib/libQtCore.so.4
  #22 0xb70245ae in ?? () from /usr/lib/qt/lib/libQtCore.so.4
  #23 0xb7021307 in ?? () from /usr/lib/qt/lib/libQtCore.so.4
  #24 0xb69c0892 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
  #25 0xb69c1070 in ?? () from /usr/lib/libglib-2.0.so.0
  #26 0xb69c1324 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
  #27 0xb7021a1c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
  #28 0xb748f9c5 in ?? () from /usr/lib/qt/lib/libQtGui.so.4
  #29 0xb6ff3499 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
  #30 0xb6ff373a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt/lib/libQtCore.so.4
  #31 0xb6ff818f in QCoreApplication::exec() () from /usr/lib/qt/lib/libQtCore.so.4
  #32 0xb73dc757 in QApplication::exec() () from /usr/lib/qt/lib/libQtGui.so.4
  #33 0x0806882b in main (argc=1, argv=0xbfffeeb4) at /home/kiroffbg/qutIM/SDK0.3/qutim-meta/core/main.cpp:45

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