Bug 203001 - Transport-related crashes when loosing the connection or receiving a message [QObject::thread, QObject, Kopete::ChatSession::ChatSession, JabberGroupChatManager::JabberGroupChatManager]
Summary: Transport-related crashes when loosing the connection or receiving a message ...
Status: RESOLVED DUPLICATE of bug 207514
Alias: None
Product: kopete
Classification: Unmaintained
Component: Jabber Plugin (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 203190 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-07 20:15 UTC by Alexander
Modified: 2009-12-26 18:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi: --- use facebook transport, click to notification notifying me that someone added to the Rooster I click to this notification (11.90 KB, text/plain)
2009-12-22 19:23 UTC, Martin Naď
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander 2009-08-07 20:15:08 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-ARCH x86_64

What I was doing when the application crashed:
I have some internet conections problems at this time.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 0 (LWP 21501)]

Thread 4 (Thread 0x7f0ed90b6910 (LWP 21508)):
#0  0x00007fff53fff71c in clock_gettime ()
#1  0x00007f0ee086ee4f in clock_gettime () from /lib/librt.so.1
#2  0x00007f0ee5bffcfd in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f0ee5bffef1 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f0ee5c013b3 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007f0ee5bfe3ad in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007f0ee05e4d8a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0x00007f0ee05e5161 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#8  0x00007f0ee05e5690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0x00007f0ee5bfe22e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#10 0x00007f0ee5bd4612 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#11 0x00007f0ee5bd49e4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#12 0x00007f0ed2d85473 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#13 0x00007f0ee5af0285 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00007f0ee441c57a in start_thread () from /lib/libpthread.so.0
#15 0x00007f0ee494c16d in clone () from /lib/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0ed1b98910 (LWP 21509)):
#0  0x00007fff53fff71c in clock_gettime ()
#1  0x00007f0ee086ee4f in clock_gettime () from /lib/librt.so.1
#2  0x00007f0ee5bffcfd in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f0ee5bffef1 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f0ee5bfe30e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007f0ee05e4a7a in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#6  0x00007f0ee05e5260 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#7  0x00007f0ee05e5690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0x00007f0ee5bfe22e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0x00007f0ee5bd4612 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0x00007f0ee5bd49e4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0x00007f0ed31d73d2 in XMPP::SyncThread::run () from /usr/lib/kde4/kopete_jabber.so
#12 0x00007f0ee5af0285 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00007f0ee441c57a in start_thread () from /lib/libpthread.so.0
#14 0x00007f0ee494c16d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0ed1397910 (LWP 21510)):
#0  0x00007f0ee4420dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0ee5af134b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f0ee2cf944c in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007f0ee5af0285 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f0ee441c57a in start_thread () from /lib/libpthread.so.0
#5  0x00007f0ee494c16d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0ee8305760 (LWP 21501)):
[KCrash Handler]
#5  0x00007f0ee5be3ac4 in QObject::thread () from /usr/lib/libQtCore.so.4
#6  0x00007f0ee5be9810 in QObject::QObject () from /usr/lib/libQtCore.so.4
#7  0x00007f0ee79e9250 in Kopete::ChatSession::ChatSession () from /usr/lib/libkopete.so.4
#8  0x00007f0ed3104a0e in JabberGroupChatManager::JabberGroupChatManager () from /usr/lib/kde4/kopete_jabber.so
#9  0x00007f0ed30f2982 in JabberGroupContact::manager () from /usr/lib/kde4/kopete_jabber.so
#10 0x00007f0ed30f0aad in JabberGroupContact::handleIncomingMessage () from /usr/lib/kde4/kopete_jabber.so
#11 0x00007f0ed30caecc in JabberAccount::slotReceivedMessage () from /usr/lib/kde4/kopete_jabber.so
#12 0x00007f0ed30d07eb in JabberAccount::qt_metacall () from /usr/lib/kde4/kopete_jabber.so
#13 0x00007f0ee5beae0c in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0x00007f0ed31151b5 in JabberClient::messageReceived () from /usr/lib/kde4/kopete_jabber.so
#15 0x00007f0ed311791a in JabberClient::qt_metacall () from /usr/lib/kde4/kopete_jabber.so
#16 0x00007f0ee5beae0c in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0x00007f0ed311abe5 in XMPP::Client::messageReceived () from /usr/lib/kde4/kopete_jabber.so
#18 0x00007f0ed3132d7b in XMPP::Client::pmMessage () from /usr/lib/kde4/kopete_jabber.so
#19 0x00007f0ed311fff1 in XMPP::Client::qt_metacall () from /usr/lib/kde4/kopete_jabber.so
#20 0x00007f0ee5beae0c in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0x00007f0ed311a822 in XMPP::JT_PushMessage::message () from /usr/lib/kde4/kopete_jabber.so
#22 0x00007f0ed3181b21 in XMPP::JT_PushMessage::take () from /usr/lib/kde4/kopete_jabber.so
#23 0x00007f0ed31675b5 in XMPP::Task::take () from /usr/lib/kde4/kopete_jabber.so
#24 0x00007f0ed3133746 in XMPP::Client::distribute () from /usr/lib/kde4/kopete_jabber.so
#25 0x00007f0ed313402a in XMPP::Client::streamReadyRead () from /usr/lib/kde4/kopete_jabber.so
#26 0x00007f0ed311ff53 in XMPP::Client::qt_metacall () from /usr/lib/kde4/kopete_jabber.so
#27 0x00007f0ee5beae0c in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#28 0x00007f0ed311de51 in XMPP::ClientStream::qt_metacall () from /usr/lib/kde4/kopete_jabber.so
#29 0x00007f0ee5beae0c in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0x00007f0ee5befe4f in ?? () from /usr/lib/libQtCore.so.4
#31 0x00007f0ee5be4db3 in QObject::event () from /usr/lib/libQtCore.so.4
#32 0x00007f0ee5081e2c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#33 0x00007f0ee50890fe in QApplication::notify () from /usr/lib/libQtGui.so.4
#34 0x00007f0ee67e3ff6 in KApplication::notify () from /usr/lib/libkdeui.so.5
#35 0x00007f0ee5bd5d0c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#36 0x00007f0ee5c01322 in ?? () from /usr/lib/libQtCore.so.4
#37 0x00007f0ee5bfe28d in ?? () from /usr/lib/libQtCore.so.4
#38 0x00007f0ee05e1dbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0x00007f0ee05e5568 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#40 0x00007f0ee05e5690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0x00007f0ee5bfe1d6 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#42 0x00007f0ee5114dde in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007f0ee5bd4612 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#44 0x00007f0ee5bd49e4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#45 0x00007f0ee5bd6b99 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#46 0x00000000004154f6 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-07 20:21:58 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports and post a complete backtrace here? Thanks
Comment 2 Alexander 2009-08-08 02:24:40 UTC
So, I had a conversation window open (minimized in the taskbar), it was the tab conference "conference@jabber.org.ru". Internet several times disconnected. I just clicked on the icon in the system tray to open the contact list. Internet at the time already have worked, I wanted to put the status of "online", because my status still was "offline". actually this is all what happened. АБЖМЕХ ПАШАМБЕ ШАЙТАНАМА!!! Actually this is all what happened.
Comment 3 Alexander 2009-08-08 11:09:57 UTC
At the last time my Internet provider has very bad quality of the Internet (like my English :) As it turned out, some applications are affected by this issue (e.g. Kopete, Amarok). I would advise to carry out tests with a weak and unstable Internet connection. All of this also applies to Amarok
Comment 4 FiNeX 2009-08-09 19:08:38 UTC
*** Bug 203190 has been marked as a duplicate of this bug. ***
Comment 5 Alexander 2009-08-28 11:40:28 UTC
How to reproduce this bug.
1. Run Kopete and wait until it connects to the network.
2. Open any conference of *@conference.jabber.ru
3. Then have to turn off Internet and wait until Kopete change status to offline
4. Close conference window.
5. Then turn on Internet, open contact list and change status to online manually.
Thats all.
Comment 6 Matt Rogers 2009-09-05 21:21:55 UTC
Thanks for the excellent information. Do you know if I can connect to conference.jabber.ru from an account that's not on the jabber.ru server? I'd like to avoid registering for a bunch of accounts I'm never going to use, if possible. :)
Comment 7 Alexander 2009-09-06 22:11:07 UTC
If you have an gmail account, you can use it to connect to any jabber service. Create a new jabber account in Kopete.
Jabber ID: *@gmail.com. Enable SSL and transfering password as plain text.
Replace standart information about server:
Server: talk.google.com
Port: 5223
Comment 8 Martin Naď 2009-12-22 19:23:51 UTC
Created attachment 39249 [details]
New crash information added by DrKonqi:
---
use facebook transport, click to notification notifying me that someone added to the Rooster
I click to this notification
Comment 9 Dario Andres 2009-12-22 19:28:06 UTC
From the last duplicate:
---
Thread 1 (Thread 0x7fe78ff38840 (LWP 2382)):
[KCrash Handler]
#5  QObject::thread (this=0x20746f6f5220746e) at kernel/qobject.cpp:1435
#6  0x0000003c8ff7a388 in QObject::QObject (this=0x26dd000, parent=0x20746f6f5220746e) at kernel/qobject.cpp:770
#7  0x00007fe7913ccea0 in Kopete::ChatSession::ChatSession (this=0x26dd000, user=0x1957e40, others=..., protocol=0xc97420, form=Small)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/libkopete/kopetechatsession.cpp:75
#8  0x00007fe78141b924 in JabberGroupChatManager::JabberGroupChatManager (this=0x26dd000, protocol=0xc97420, user=0x1957e40, others=<value optimized out>, roomJid=...)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/jabbergroupchatmanager.cpp:31
#9  0x00007fe78140a580 in JabberGroupContact::manager (this=0x19bf750, canCreate=<value optimized out>)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/jabbergroupcontact.cpp:135
#10 0x00007fe7814086c7 in JabberGroupContact::handleIncomingMessage (this=0x19bf750, message=...) at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/jabbergroupcontact.cpp:163
#11 0x00007fe7813e5ba6 in JabberAccount::slotReceivedMessage (this=0xc99ec0, message=...) at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/jabberaccount.cpp:1455
#12 0x00007fe7813ef8b7 in JabberAccount::qt_metacall (this=0xc99ec0, _c=InvokeMetaMethod, _id=33, _a=0x7fff1b278e50)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/jabberaccount.moc:179
#13 0x0000003c8ff78833 in QMetaObject::activate (sender=0xdcb960, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff1b278e50) at kernel/qobject.cpp:3294
#14 0x00007fe78142a895 in JabberClient::messageReceived (this=<value optimized out>, _t1=<value optimized out>)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/jabberclient.moc:307
#15 0x00007fe78142cff2 in JabberClient::qt_metacall (this=0xdcb960, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b278f80)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/jabberclient.moc:199
#16 0x0000003c8ff78833 in QMetaObject::activate (sender=0x1477180, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff1b278f80) at kernel/qobject.cpp:3294
#17 0x00007fe78143da85 in XMPP::Client::messageReceived (this=<value optimized out>, _t1=<value optimized out>)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:233
#18 0x00007fe781456b9b in XMPP::Client::pmMessage (this=0x1477180, m=...) at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:863
#19 0x00007fe7814420c9 in XMPP::Client::qt_metacall (this=0x1477180, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b2791b0)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:150
#20 0x0000003c8ff78833 in QMetaObject::activate (sender=0x14b8360, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff1b2791b0) at kernel/qobject.cpp:3294
#21 0x00007fe78143ded2 in XMPP::JT_PushMessage::message (this=<value optimized out>, _t1=<value optimized out>)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/libiris/moc_xmpp_tasks.cpp:484
#22 0x00007fe7814a5f71 in XMPP::JT_PushMessage::take (this=0x14b8360, e=<value optimized out>)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_tasks.cpp:870
#23 0x00007fe78148b5b7 in XMPP::Task::take (this=<value optimized out>, x=...) at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_task.cpp:139
#24 0x00007fe781457566 in XMPP::Client::distribute (this=0x1477180, x=...) at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:580
#25 0x00007fe781457e4a in XMPP::Client::streamReadyRead (this=0x1477180) at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:527
#26 0x00007fe78144202b in XMPP::Client::qt_metacall (this=0x1477180, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b279730)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:144
#27 0x0000003c8ff78833 in QMetaObject::activate (sender=0xd6fb10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3294
#28 0x00007fe7814437ec in XMPP::ClientStream::qt_metacall (this=0xd6fb10, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b279840)
    at /home/namar/rpmbuild/BUILD/kdenetwork-4.3.85/x86_64-redhat-linux/kopete/protocols/jabber/libiris/moc_xmpp_clientstream.cpp:139
#29 0x0000003c8ff78833 in QMetaObject::activate (sender=0x272b3b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3294
#30 0x0000003c8ff8002f in QSingleShotTimer::timerEvent (this=0x272b3b0) at kernel/qtimer.cpp:308
#31 0x0000003c8ff754ae in QObject::event (this=0x272b3b0, e=0x7fff1b279f10) at kernel/qobject.cpp:1224
#32 0x0000003c933ab9cc in QApplicationPrivate::notify_helper (this=0x6eced0, receiver=0x272b3b0, e=0x7fff1b279f10) at kernel/qapplication.cpp:4242
#33 0x0000003c933b1f65 in QApplication::notify (this=<value optimized out>, receiver=0x272b3b0, e=0x7fff1b279f10) at kernel/qapplication.cpp:4125
#34 0x0000003df1a04ca6 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /home/namar/rpmbuild/BUILD/kdelibs-4.3.85/kdeui/kernel/kapplication.cpp:302
#35 0x0000003c8ff65a0c in QCoreApplication::notifyInternal (this=0x7fff1b27a260, receiver=0x272b3b0, event=0x7fff1b279f10) at kernel/qcoreapplication.cpp:704
#36 0x0000003c8ff925f2 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#37 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:603
#38 0x0000003c8ff8f0f8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#39 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#40 0x0000003c88a3922e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#41 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#42 0x0000003c88a3cc18 in g_main_context_iterate (context=0x6ef520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#43 0x0000003c88a3cd3a in IA__g_main_context_iteration (context=0x6ef520, may_block=1) at gmain.c:2654
#44 0x0000003c8ff8edc3 in QEventDispatcherGlib::processEvents (this=0x6b0a20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#45 0x0000003c93457ebe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#46 0x0000003c8ff64342 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#47 0x0000003c8ff6471c in QEventLoop::exec (this=0x7fff1b27a1b0, flags=...) at kernel/qeventloop.cpp:201
#48 0x0000003c8ff66b39 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#49 0x0000000000414242 in main ()
Comment 10 Roman Jarosz 2009-12-26 18:42:28 UTC

*** This bug has been marked as a duplicate of bug 207514 ***