Bug 207514

Summary: Kopete crashes in jabber groupchat [Contact::account, ChatSession, JabberGroupChatManager, JabberGroupContact::manager]
Product: [Unmaintained] kopete Reporter: Mauricio Vergara Ereche <mave>
Component: Jabber PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, Michael1972, vo.zaeb, yar
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Debugged crash

Description Mauricio Vergara Ereche 2009-09-15 23:46:50 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.5-43.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
After a while of been "idle", groupchat in a XMMP session starts to close and re-open the connection.
If I try to close that connection (because is annoying for the other users to be going on and off around every 10~20 mins.), the program crashes with a SegFault.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb295ad0820 (LWP 6405))]

Thread 4 (Thread 0x7fb2881b9910 (LWP 6409)):
#0  0x000000347aed50d3 in poll () from /lib64/libc.so.6
#1  0x00000032be63aecc in ?? () from /lib64/libglib-2.0.so.0
#2  0x00000032be63b20a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x0000003692f6798e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x0000003692f3ded2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x0000003692f3e2a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x000000369ae69033 in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#7  0x0000003692e59d45 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x000000347ba0686a in start_thread () from /lib64/libpthread.so.0
#9  0x000000347aede3bd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb2877b8910 (LWP 6410)):
#0  0x000000347ba08e02 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00000032be636385 in g_main_context_query () from /lib64/libglib-2.0.so.0
#2  0x00000032be63ad9e in ?? () from /lib64/libglib-2.0.so.0
#3  0x00000032be63b20a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x0000003692f6798e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x0000003692f3ded2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x0000003692f3e2a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007fb288ef4a32 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#8  0x0000003692e59d45 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x000000347ba0686a in start_thread () from /lib64/libpthread.so.0
#10 0x000000347aede3bd in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb284dae910 (LWP 6414)):
#0  0x000000347ba0b2f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003692e5adfb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003693c818e4 in ?? () from /usr/lib64/libQtNetwork.so.4
#3  0x0000003692e59d45 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x000000347ba0686a in start_thread () from /lib64/libpthread.so.0
#5  0x000000347aede3bd in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb295ad0820 (LWP 6405)):
[KCrash Handler]
#5  0x0000003692f4d467 in QObject::objectName() const () from /usr/lib64/libQtCore.so.4
#6  0x0000003692f4ffc4 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003692f50aff in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () from /usr/lib64/libQtCore.so.4
#8  0x00007fb296f5dd1c in Kopete::ChatSession::ChatSession(Kopete::Contact const*, QList<Kopete::Contact*>, Kopete::Protocol*, Kopete::ChatSession::Form) () from /usr/lib64/libkopete.so.4
#9  0x00007fb288e220de in ?? () from /usr/lib64/kde4/kopete_jabber.so
#10 0x00007fb288e10022 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#11 0x00007fb288e0e14d in ?? () from /usr/lib64/kde4/kopete_jabber.so
#12 0x00007fb288de789c in ?? () from /usr/lib64/kde4/kopete_jabber.so
#13 0x00007fb288dedd37 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#14 0x0000003692f547dc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#15 0x00007fb288e32845 in JabberClient::messageReceived(XMPP::Message const&) () from /usr/lib64/kde4/kopete_jabber.so
#16 0x00007fb288e34fa2 in JabberClient::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/kopete_jabber.so
#17 0x0000003692f547dc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#18 0x00007fb288e393e5 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#19 0x00007fb288e5026b in ?? () from /usr/lib64/kde4/kopete_jabber.so
#20 0x00007fb288e3c219 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#21 0x0000003692f547dc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#22 0x00007fb288e3a2c2 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#23 0x00007fb288e9f0b1 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#24 0x00007fb288e84b65 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#25 0x00007fb288e50c36 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#26 0x00007fb288e5151a in ?? () from /usr/lib64/kde4/kopete_jabber.so
#27 0x00007fb288e3c17b in ?? () from /usr/lib64/kde4/kopete_jabber.so
#28 0x0000003692f547dc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#29 0x00007fb288e3d3fc in ?? () from /usr/lib64/kde4/kopete_jabber.so
#30 0x0000003692f547dc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#31 0x0000003692f597bf in ?? () from /usr/lib64/libQtCore.so.4
#32 0x0000003692f4e7de in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#33 0x000000369478f69c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00000036947968fe in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x0000003b93211b56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#36 0x0000003692f3f59c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#37 0x0000003692f69fc2 in ?? () from /usr/lib64/libQtCore.so.4
#38 0x0000003692f679ed in ?? () from /usr/lib64/libQtCore.so.4
#39 0x00000032be63790e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#40 0x00000032be63b0e8 in ?? () from /lib64/libglib-2.0.so.0
#41 0x00000032be63b20a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#42 0x0000003692f67936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x0000003694821f8e in ?? () from /usr/lib64/libQtGui.so.4
#44 0x0000003692f3ded2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#45 0x0000003692f3e2a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x0000003692f40439 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#47 0x0000000000414356 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-16 02:55:31 UTC
Backtrace would match bug 203001; can you read it ?
If you can reproduce the crash at will (or you experience this regularly), can you install the "kdenetwork4-debuginfo" package and post a complete backtrace here? Thanks
Comment 2 Mauricio Vergara Ereche 2009-09-17 17:13:34 UTC
Created attachment 37015 [details]
Debugged crash

Attached more debuginfo.

It seems that when the kopete client becomes IDLE and send the XML to the jabber server telling this, the response doesn't like to kopete and then, after closing the xml console the program crashes.

(and for what i read, It doesn't seem like the Bug 203001)
Comment 3 Dario Andres 2009-10-01 00:34:17 UTC
Pasted backtrace inline:
--------

Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd546915820 (LWP 3977))]

Thread 4 (Thread 0x7fd538fef910 (LWP 3993)):
#0  0x000000347aed50d3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000032be63aecc in g_main_context_poll (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>)
    at gmain.c:2768
#2  g_main_context_iterate (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>) at gmain.c:2450
#3  0x00000032be63b20a in IA__g_main_context_iteration (context=0x7fd534000990, may_block=1) at gmain.c:2518
#4  0x0000003692f6798e in QEventDispatcherGlib::processEvents (this=0x7fd5340008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#5  0x0000003692f3ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#6  0x0000003692f3e2a4 in QEventLoop::exec (this=0x7fd5340012e0, flags={i = 0}) at kernel/qeventloop.cpp:201
#7  0x000000369ae69033 in QCA::SyncThread::run (this=0x27280c0) at support/syncthread.cpp:195
#8  0x0000003692e59d45 in QThreadPrivate::start (arg=0x27280c0) at thread/qthread_unix.cpp:188
#9  0x000000347ba0686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x000000347aede3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd533fff910 (LWP 3994)):
#0  0x00007fffc847a7c0 in ?? ()
#1  0x00007fffc847a848 in clock_gettime ()
#2  0x000000347c203fdf in *__GI_clock_gettime (clock_id=872410352, tp=0x7fd533ffecf0) at ../sysdeps/unix/clock_gettime.c:100
#3  0x0000003692f6945d in QTimerInfoList::getTime (this=<value optimized out>, t=@0x7fd52c001ea0) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0000003692f69641 in QTimerInfoList::updateCurrentTime (this=0x7fd533ffecf0) at kernel/qeventdispatcher_unix.cpp:297
#5  0x0000003692f6a053 in QTimerInfoList::timerWait (this=0x7fd533ffecf0, tm=@0x7fd533ffecf0) at kernel/qeventdispatcher_unix.cpp:420
#6  0x0000003692f67b0d in timerSourcePrepare (source=<value optimized out>, timeout=0x7fd533ffedec) at kernel/qeventdispatcher_glib.cpp:141
#7  0x00000032be63a90a in IA__g_main_context_prepare (context=0x7fd52c000990, priority=<value optimized out>) at gmain.c:2144
#8  0x00000032be63ace1 in g_main_context_iterate (context=0x7fd52c000990, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2435
#9  0x00000032be63b20a in IA__g_main_context_iteration (context=0x7fd52c000990, may_block=1) at gmain.c:2518
#10 0x0000003692f6798e in QEventDispatcherGlib::processEvents (this=0x7fd52c0008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#11 0x0000003692f3ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#12 0x0000003692f3e2a4 in QEventLoop::exec (this=0x7fd52c0012e0, flags={i = 0}) at kernel/qeventloop.cpp:201
#13 0x00007fd539d2aa32 in XMPP::SyncThread::run (this=0x237f0c0) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#14 0x0000003692e59d45 in QThreadPrivate::start (arg=0x237f0c0) at thread/qthread_unix.cpp:188
#15 0x000000347ba0686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#16 0x000000347aede3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd5317fb910 (LWP 3998)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003692e5adfb in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003693c818e4 in QHostInfoAgent::run (this=0x24fb2e0) at kernel/qhostinfo.cpp:260
#4  0x0000003692e59d45 in QThreadPrivate::start (arg=0x24fb2e0) at thread/qthread_unix.cpp:188
#5  0x000000347ba0686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x000000347aede3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd546915820 (LWP 3977)):
[KCrash Handler]
#5  0x00007fd547dad194 in Kopete::Contact::account (this=0x2e55c10) at /usr/src/debug/kdenetwork-4.3.1/kopete/libkopete/kopetecontact.cpp:460
#6  0x00007fd547da2b75 in Kopete::ChatSession::ChatSession(const struct Kopete::Contact *, Kopete::ContactPtrList, struct Kopete::Protocol *, Kopete::ChatSession::Form) (this=0x2e412a0, 
    user=0x2e55c10, others={{p = {static shared_null = {ref = {_q_value = 34572}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7fffc8466fb0}, d = 0x7fffc8466fb0}}, protocol=
    0x23ba3e0, form=Kopete::ChatSession::Small) at /usr/src/debug/kdenetwork-4.3.1/kopete/libkopete/kopetechatsession.cpp:71
#7  0x00007fd539c580de in JabberGroupChatManager::JabberGroupChatManager(struct JabberProtocol *, const struct JabberBaseContact *, Kopete::ContactPtrList, XMPP::Jid) (this=0x2e412a0, protocol=
    0x23ba3e0, user=0x2e55c10, others=<value optimized out>, roomJid=
      {f = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 42616}, alloc = 0, size = 0, data = 0x639afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1435}, alloc = 0, size = 0, data = 0x369322fb3a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc8467050, static codecForCStrings = 0x1cb74f0}, b = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 42616}, alloc = 0, size = 0, data = 0x639afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1435}, alloc = 0, size = 0, data = 0x369322fb3a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffc8466f70, static codecForCStrings = 0x1cb74f0}, d = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 42616}, alloc = 0, size = 0, data = 0x639afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1435}, alloc = 0, size = 0, data = 0x369322fb3a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x0, static codecForCStrings = 0x1cb74f0}, n = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 42616}, alloc = 0, size = 0, data = 0x639afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1435}, alloc = 0, size = 0, data = 0x369322fb3a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x69006e002e0065, static codecForCStrings = 0x1cb74f0}, r = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 42616}, alloc = 0, size = 0, data = 0x639afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1435}, alloc = 0, size = 0, data = 0x369322fb3a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x58, static codecForCStrings = 0x1cb74f0}, valid = false, null = false}) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/jabbergroupchatmanager.cpp:31
#8  0x00007fd539c46022 in JabberGroupContact::manager (this=0x3242520, canCreate=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/jabbergroupcontact.cpp:135
#9  0x00007fd539c4414d in JabberGroupContact::handleIncomingMessage (this=0x3242520, message=@0x7fffc8467bd0) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/jabbergroupcontact.cpp:163
#10 0x00007fd539c1d89c in JabberAccount::slotReceivedMessage (this=0x268a0c0, message=@0x7fffc8467bd0) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/jabberaccount.cpp:1432
#11 0x00007fd539c23d37 in JabberAccount::qt_metacall (this=0x268a0c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc84677f0)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/jabberaccount.moc:173
#12 0x0000003692f547dc in QMetaObject::activate (sender=0x2c7a7b0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x23ba3e0) at kernel/qobject.cpp:3113
#13 0x00007fd539c68845 in JabberClient::messageReceived (this=0x2e55c10, _t1=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/jabberclient.moc:301
#14 0x00007fd539c6afa2 in JabberClient::qt_metacall (this=0x2c7a7b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8467920)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/jabberclient.moc:193
#15 0x0000003692f547dc in QMetaObject::activate (sender=0x31a2640, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x23ba3e0) at kernel/qobject.cpp:3113
#16 0x00007fd539c6f3e5 in XMPP::Client::messageReceived (this=0x2e55c10, _t1=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:227
#17 0x00007fd539c8626b in XMPP::Client::pmMessage (this=0x31a2640, m=@0x7fffc8467bd0) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:863
#18 0x00007fd539c72219 in XMPP::Client::qt_metacall (this=0x31a2640, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc8467b50)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:144
#19 0x0000003692f547dc in QMetaObject::activate (sender=0x5bc4b40, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x23ba3e0) at kernel/qobject.cpp:3113
#20 0x00007fd539c702c2 in XMPP::JT_PushMessage::message (this=0x2e55c10, _t1=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_tasks.cpp:436
#21 0x00007fd539cd50b1 in XMPP::JT_PushMessage::take (this=0x5bc4b40, e=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_tasks.cpp:870
#22 0x00007fd539cbab65 in XMPP::Task::take (this=<value optimized out>, x=@0x7fffc8467f70) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_task.cpp:139
#23 0x00007fd539c86c36 in XMPP::Client::distribute (this=0x31a2640, x=@0x7fffc8467f70) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:580
#24 0x00007fd539c8751a in XMPP::Client::streamReadyRead (this=0x31a2640) at /usr/src/debug/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:527
#25 0x00007fd539c7217b in XMPP::Client::qt_metacall (this=0x31a2640, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc84680d0)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:138
#26 0x0000003692f547dc in QMetaObject::activate (sender=0x236f210, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x23ba3e0) at kernel/qobject.cpp:3113
#27 0x00007fd539c733fc in XMPP::ClientStream::qt_metacall (this=0x236f210, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc84681e0)
    at /usr/src/debug/kdenetwork-4.3.1/x86_64-redhat-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_clientstream.cpp:133
#28 0x0000003692f547dc in QMetaObject::activate (sender=0x23c1350, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x23ba3e0) at kernel/qobject.cpp:3113
#29 0x0000003692f597bf in QSingleShotTimer::timerEvent (this=0x23c1350) at kernel/qtimer.cpp:298
#30 0x0000003692f4e7de in QObject::event (this=0x23c1350, e=0x2e55c10) at kernel/qobject.cpp:1075
#31 0x000000369478f69c in QApplicationPrivate::notify_helper (this=0x1d1e0d0, receiver=0x23c1350, e=0x7fffc84687f0) at kernel/qapplication.cpp:4056
#32 0x00000036947968fe in QApplication::notify (this=0x7fffc8468b40, receiver=0x23c1350, e=0x7fffc84687f0) at kernel/qapplication.cpp:4021
#33 0x0000003b93211b56 in KApplication::notify (this=0x7fffc8468b40, receiver=0x23c1350, event=0x7fffc84687f0) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#34 0x0000003692f3f59c in QCoreApplication::notifyInternal (this=0x7fffc8468b40, receiver=0x23c1350, event=0x7fffc84687f0) at kernel/qcoreapplication.cpp:610
#35 0x0000003692f69fc2 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#36 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:572
#37 0x0000003692f679ed in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#38 0x00000032be63790e in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#39 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#40 0x00000032be63b0e8 in g_main_context_iterate (context=0x1d20920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#41 0x00000032be63b20a in IA__g_main_context_iteration (context=0x1d20920, may_block=1) at gmain.c:2518
#42 0x0000003692f67936 in QEventDispatcherGlib::processEvents (this=0x1cacf40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#43 0x0000003694821f8e in QGuiEventDispatcherGlib::processEvents (this=0x2e55c10, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#44 0x0000003692f3ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#45 0x0000003692f3e2a4 in QEventLoop::exec (this=0x7fffc8468a90, flags={i = 0}) at kernel/qeventloop.cpp:201
#46 0x0000003692f40439 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#47 0x0000000000414356 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.1/kopete/kopete/main.cpp:104
Comment 4 Dario Andres 2009-10-01 00:36:34 UTC
Thanks
Comment 5 Dario Andres 2009-12-21 15:18:49 UTC
*** Bug 219552 has been marked as a duplicate of this bug. ***
Comment 6 Roman Jarosz 2009-12-26 18:42:28 UTC
*** Bug 203001 has been marked as a duplicate of this bug. ***
Comment 7 Roman Jarosz 2009-12-26 18:47:03 UTC
SVN commit 1066303 by rjarosz:

Correctly remove group chat session when jabber is offline.

BUG: 207514


 M  +25 -5     jabbergroupcontact.cpp  
 M  +1 -0      jabbergroupcontact.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1066303
Comment 8 Roman Jarosz 2010-02-07 23:48:17 UTC
*** Bug 225430 has been marked as a duplicate of this bug. ***