Bug 217358

Summary: Kopete crash after closing notification dialog about a contact removing me from their list
Product: [Applications] kopete Reporter: sreque <seanthenewt>
Component: Jabber PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, kde
Priority: NOR Keywords: investigated, triaged
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description sreque 2009-12-04 18:46:23 UTC
Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
The kopete contact list was on another desktop. I tried clicking on the system tray icon to bring it to the current desktop but nothing happened. When I switched to the desktop it was on, there was a notification dialog telling me someone had removed me from their contact list. After I chose the option to keep the user on my contact list, Kopete crashed.

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

Thread 3 (Thread 0x7fc32ce84910 (LWP 16907)):
#0  QTimerInfoList::getTime (this=<value optimized out>, t=...) at kernel/qeventdispatcher_unix.cpp:361
#1  0x00007fc34600dec1 in QTimerInfoList::updateCurrentTime (this=0x7fc32ce83c80) at kernel/qeventdispatcher_unix.cpp:297
#2  0x00007fc34600e8f3 in QTimerInfoList::timerWait (this=0x7fc32ce83c80, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#3  0x00007fc34600c37d in timerSourcePrepare (source=<value optimized out>, timeout=0x7fc32ce83d7c) at kernel/qeventdispatcher_glib.cpp:141
#4  0x00007fc3407c1daa in g_main_context_prepare () from /lib/libglib-2.0.so.0
#5  0x00007fc3407c2181 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007fc3407c26b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007fc34600c1fe in QEventDispatcherGlib::processEvents (this=0x1d51cb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#8  0x00007fc345fe2532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007fc345fe2904 in QEventLoop::exec (this=0x1d51cd0, flags=) at kernel/qeventloop.cpp:201
#10 0x00007fc331103123 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#11 0x00007fc345efd445 in QThreadPrivate::start (arg=0x1d9e810) at thread/qthread_unix.cpp:188
#12 0x00007fc34056da04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007fc344d4b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc32c683910 (LWP 16908)):
#0  0x00007fc344d3f373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=1119) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc3407c236c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fc3407c26b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fc34600c1fe in QEventDispatcherGlib::processEvents (this=0x210db40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007fc345fe2532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fc345fe2904 in QEventLoop::exec (this=0x2114390, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fc3315537c2 in ?? () from /usr/lib/kde4/kopete_jabber.so
#7  0x00007fc345efd445 in QThreadPrivate::start (arg=0x2152f90) at thread/qthread_unix.cpp:188
#8  0x00007fc34056da04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fc344d4b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c++".

Thread 1 (Thread 0x7fc34871f750 (LWP 16905)):
[KCrash Handler]
#5  0x00007fc3314b01f5 in ?? () from /usr/lib/kde4/kopete_jabber.so
#6  0x00007fc33149bc43 in ?? () from /usr/lib/kde4/kopete_jabber.so
#7  0x00007fc345ff8ddc in QMetaObject::activate (sender=0x12b35430, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x10400230) at kernel/qobject.cpp:3113
#8  0x00007fc33149a6e1 in ?? () from /usr/lib/kde4/kopete_jabber.so
#9  0x00007fc345ff8ddc in QMetaObject::activate (sender=0x12ba84f0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x10400230) at kernel/qobject.cpp:3113
#10 0x00007fc345ffde1f in QSingleShotTimer::timerEvent (this=0x12ba84f0) at kernel/qtimer.cpp:298
#11 0x00007fc345ff2d83 in QObject::event (this=0x12ba84f0, e=0x0) at kernel/qobject.cpp:1075
#12 0x00007fc34548befc in QApplicationPrivate::notify_helper (this=0x183b4e0, receiver=0x12ba84f0, e=0x7fff14f1e720) at kernel/qapplication.cpp:4056
#13 0x00007fc3454931ce in QApplication::notify (this=0x7fff14f1ea70, receiver=0x12ba84f0, e=0x7fff14f1e720) at kernel/qapplication.cpp:4021
#14 0x00007fc346bf7ab6 in KApplication::notify (this=0x7fff14f1ea70, receiver=0x12ba84f0, event=0x7fff14f1e720) at ../../kdeui/kernel/kapplication.cpp:302
#15 0x00007fc345fe3c2c in QCoreApplication::notifyInternal (this=0x7fff14f1ea70, receiver=0x12ba84f0, event=0x7fff14f1e720) at kernel/qcoreapplication.cpp:610
#16 0x00007fc34600e862 in QCoreApplication::sendEvent (this=0x183e4e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 QTimerInfoList::activateTimers (this=0x183e4e0) at kernel/qeventdispatcher_unix.cpp:572
#18 0x00007fc34600c25d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:165
#19 0x00007fc3407bebbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0x00007fc3407c2588 in ?? () from /lib/libglib-2.0.so.0
#21 0x00007fc3407c26b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x00007fc34600c1a6 in QEventDispatcherGlib::processEvents (this=0x17f8560, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#23 0x00007fc3455204be in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#24 0x00007fc345fe2532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#25 0x00007fc345fe2904 in QEventLoop::exec (this=0x7fff14f1e9c0, flags=) at kernel/qeventloop.cpp:201
#26 0x00007fc345fe4ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#27 0x00000000004157f6 in _start ()
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-05 02:59:19 UTC
It seems that the crash is related to the Jabber protocol.
It would be useful to have a full backtrace, I'm going to check if some user can reproduce/repeat this issue.
Thanks
Comment 2 Nicolas L. 2010-08-06 16:40:31 UTC
Thread 1 (Thread 0x7fc34871f750 (LWP 16905)):
[KCrash Handler]
#5  0x00007fc3314b01f5 in ?? () from /usr/lib/kde4/kopete_jabber.so
#6  0x00007fc33149bc43 in ?? () from /usr/lib/kde4/kopete_jabber.so
#7  0x00007fc345ff8ddc in QMetaObject::activate (sender=0x12b35430,
from_signal_index=<value optimized out>, to_signal_index=<value optimized out>,
argv=0x10400230) at kernel/qobject.cpp:3113


please install the kdenetwork debuginfo package and paste here the new backtrace
Comment 3 Andrew Crouthamel 2018-09-20 22:05:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-21 05:06:58 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!