Version: 0.60.81 Using KDE 4.1.85 (using Devel) OS: Linux Installed from: Compiled sources Kopete is configured with 3 accounts: 2 jabber and 1 ICQ of which 2 are normally connected (i.e. 1 jabber, 1 ICQ). When resuming my laptop from a suspend to ram, kopete complains about the Jabber account: 'There was a connection error: Connection refused.' and after ok'ing that dialog, it crashes.
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
I was afraid you'd ask for that because I already checked the backtrace but the kopete in kubuntu-experimental (launchpad.net) doesn't seem to be compiled with debugging symbols :( So apart from a useful backtrace I can provide you with anything. And btw, the crash is reproducable. Extra info that might help: the jabber account is a gmail one (SSL, Plain-text auth, server: talk.google.com:5223). Maybe that helps in testing/reproducing?
Doesn't a package named "kdenetwork-dbg" exists in that repo? It should contain the debug symbols for Kopete :)
Learned something today ;) Application: Kopete (kopete), signal SIGABRT 0x00007fb5d15b7621 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 4834)] Thread 3 (Thread 0x418ef950 (LWP 4940)): #0 0x00007fb5d15ec206 in poll () from /lib/libc.so.6 #1 0x00007fb5cd89c3a8 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fb5cd89c6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fb5d2f4f17e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #4 0x00007fb5d2f25682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #5 0x00007fb5d2f2580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #6 0x00007fb5c2c5d2cb in QCA::SyncThread::run () from /usr/lib/libqca.so.2 #7 0x00007fb5d2e3e362 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007fb5d01203ea in start_thread () from /lib/libpthread.so.0 #9 0x00007fb5d15f5c6d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x420f0950 (LWP 4947)): #0 0x00007fb5d01242d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fb5d2e3f349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007fb5d41b129c in ?? () from /usr/lib/libQtNetwork.so.4 #3 0x00007fb5d2e3e362 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fb5d01203ea in start_thread () from /lib/libpthread.so.0 #5 0x00007fb5d15f5c6d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb5d80416f0 (LWP 4834)): [KCrash Handler] #5 0x00007fb5d1541fd5 in raise () from /lib/libc.so.6 #6 0x00007fb5d1543b43 in abort () from /lib/libc.so.6 #7 0x00007fb5d2e366b5 in qt_message_output () from /usr/lib/libQtCore.so.4 #8 0x00007fb5d2e367fd in qFatal () from /usr/lib/libQtCore.so.4 #9 0x00007fb5d351c5e8 in ?? () from /usr/lib/libkdecore.so.5 #10 0x00007fb5d41c6a49 in ?? () from /usr/lib/libQtNetwork.so.4 #11 0x00007fb5d41c974c in ?? () from /usr/lib/libQtNetwork.so.4 #12 0x00007fb5d41c98c7 in ?? () from /usr/lib/libQtNetwork.so.4 #13 0x00007fb5d41ba991 in ?? () from /usr/lib/libQtNetwork.so.4 #14 0x00007fb5d21f5c3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #15 0x00007fb5d21fd9ba in QApplication::notify () from /usr/lib/libQtGui.so.4 #16 0x00007fb5d3afdf0b in KApplication::notify () from /usr/lib/libkdeui.so.5 #17 0x00007fb5d2f26d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #18 0x00007fb5d2f4f3d9 in ?? () from /usr/lib/libQtCore.so.4 #19 0x00007fb5cd898d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #20 0x00007fb5cd89c50d in ?? () from /usr/lib/libglib-2.0.so.0 #21 0x00007fb5cd89c6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #22 0x00007fb5d2f4f15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #23 0x00007fb5d2287a6f in ?? () from /usr/lib/libQtGui.so.4 #24 0x00007fb5d2f25682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #25 0x00007fb5d2f2580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #26 0x00007fb5d2f27cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #27 0x0000000000449f8c in main (argc=3, argv=0x7fffe007e598) at /build/buildd/kdenetwork-4.1.85/kopete/kopete/main.cpp:102
Mh, I'm afraid you need to install also "libqt4-dbg" and "kdelibs-dbg" to get a proper complete backtrace
I installed these -dbg packages: kdebase-runtime-dbg kdelibs5-dbg kdenetwork-dbg libc6-dbg libqt4-dbg and now have this backtrace. I guess I'm still missing -dbg packages, but I can't think of what? This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash. [Thread debugging using libthread_db enabled] [New Thread 0x7f962c4d76f0 (LWP 25420)] [New Thread 0x424b8950 (LWP 25449)] [New Thread 0x41cb7950 (LWP 25448)] 0x00007f9625a4d621 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 25420)] Thread 3 (Thread 0x41cb7950 (LWP 25448)): #0 0x00007f9625a82206 in poll () from /lib/libc.so.6 #1 0x00007f9621d323a8 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f9621d326cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f96273e517e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #4 0x00007f96273bb682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #5 0x00007f96273bb80d in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #6 0x00007f96170f32cb in QCA::SyncThread::run () from /usr/lib/libqca.so.2 #7 0x00007f96272d4362 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f96245b63ea in start_thread () from /lib/libpthread.so.0 #9 0x00007f9625a8bc6d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x424b8950 (LWP 25449)): #0 0x00007f96245ba2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f96272d5349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f962864729c in ?? () from /usr/lib/libQtNetwork.so.4 #3 0x00007f96272d4362 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f96245b63ea in start_thread () from /lib/libpthread.so.0 #5 0x00007f9625a8bc6d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f962c4d76f0 (LWP 25420)): #0 0x00007f9625a4d621 in nanosleep () from /lib/libc.so.6 #1 0x00007f9625a4d447 in sleep () from /lib/libc.so.6 #2 0x00007f9627ffcf4f in KCrash::startDrKonqi (argv=0x7fff345111e8, argc=17) at /build/buildd/kde4libs-4.1.85/kdeui/util/kcrash.cpp:412 #3 0x00007f9627ffd88a in KCrash::defaultCrashHandler (sig=11) at /build/buildd/kde4libs-4.1.85/kdeui/util/kcrash.cpp:337 #4 <signal handler called> #5 0x00007f962865ca40 in ?? () from /usr/lib/libQtNetwork.so.4 #6 0x00007f962865f74c in ?? () from /usr/lib/libQtNetwork.so.4 #7 0x00007f962865f8c7 in ?? () from /usr/lib/libQtNetwork.so.4 #8 0x00007f9628650991 in ?? () from /usr/lib/libQtNetwork.so.4 #9 0x00007f962668bc3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #10 0x00007f96266939ba in QApplication::notify () from /usr/lib/libQtGui.so.4 #11 0x00007f9627f93f0b in KApplication::notify (this=0x7fff34512010, receiver=0x18b99f0, event=0x7fff34511d20) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307 #12 0x00007f96273bcd61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #13 0x00007f96273e53d9 in ?? () from /usr/lib/libQtCore.so.4 #14 0x00007f9621d2ed3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #15 0x00007f9621d3250d in ?? () from /usr/lib/libglib-2.0.so.0 #16 0x00007f9621d326cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #17 0x00007f96273e515f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #18 0x00007f962671da6f in ?? () from /usr/lib/libQtGui.so.4 #19 0x00007f96273bb682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #20 0x00007f96273bb80d in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #21 0x00007f96273bdcbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #22 0x0000000000449f8c in main (argc=3, argv=0x7fff34512dc8) at /build/buildd/kdenetwork-4.1.85/kopete/kopete/main.cpp:102 #0 0x00007f9625a4d621 in nanosleep () from /lib/libc.so.6
There are still missing symbols for QtNetwork, I don't know if this is because Ubuntu splits a lot the qt4 packages and libqt4-dbg only install debug symbols for the core/gui and not for its modules (like qtnetwork). I can't find any "libqt4-network-dbg", if you find it, please install it.
There are no dbg packages for libqt4-network and apart from adding libglib2.0-0-dbg this is the best I can do right now... I'm sorry.
Is this still happening with a recent KDE version ? Thanks
I can't confirm this bug anymore, since I'm not able to resume normally from suspend at the moment (I get new login). This is probably due to some KDE/KMS/Xorg bug that prevents me from loging out normally as well.
When you can get around your other suspend problems and can reproduce this again, let us know and reopen the bug at the same time. For now we'll mark it as NEEDSINFO. Thanks!
I managed to suspend and resume, and kopete survived. I therefor assume this bug fixed.