Application that crashed: kopete Version of the application: 0.70.90 KDE Version: 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2)) Qt Version: 4.5.0 Operating System: Linux 2.6.28-13-generic i686 Distribution: Ubuntu 9.04 What I was doing when the application crashed: I highlighted several contacts and clicked right mouse -> Remove Contacts. When the message asking to remove their authorization to see my sztatus appeared, I clicked on Cancel for each one. Kopete crashed. -- Backtrace: Application: Kopete (kopete), signal: Segmentation fault [Current thread is 0 (LWP 20344)] Thread 5 (Thread 0xb35cfb90 (LWP 20592)): #0 0xb7f2c430 in __kernel_vsyscall () #1 0xb5fc6643 in ?? () from /lib/tls/i686/cmov/libc.so.6 #2 0xb5f47f5d in ?? () from /lib/tls/i686/cmov/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 4 (Thread 0xae266b90 (LWP 26773)): #0 0xb7f2c430 in __kernel_vsyscall () #1 0xb5be50e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb5fc62ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6bf69b2 in QWaitCondition::wait (this=0x9abc7b0, mutex=0x9abc7ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb74c9152 in QHostInfoAgent::run (this=0x9abc7a0) at kernel/qhostinfo.cpp:260 #5 0xb6bf596e in QThreadPrivate::start (arg=0x9abc7a0) at thread/qthread_unix.cpp:189 #6 0xb5be14ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb5fb749e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xaceb3b90 (LWP 26803)): #0 0xb7f2c430 in __kernel_vsyscall () #1 0xb5facae7 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb5a4774b in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb5a39f82 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb5a3a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb6d15457 in QEventDispatcherGlib::processEvents (this=0x9ba65e8, flags={i = -1393872184}) at kernel/qeventdispatcher_glib.cpp:325 #6 0xb6ce806a in QEventLoop::processEvents (this=0x9c38568, flags={i = -1393872120}) at kernel/qeventloop.cpp:149 #7 0xb6ce84aa in QEventLoop::exec (this=0x9c38568, flags={i = -1393872072}) at kernel/qeventloop.cpp:200 #8 0xad9d76e2 in ?? () from /usr/lib/kde4/kopete_jabber.so #9 0xb6bf596e in QThreadPrivate::start (arg=0x9baf558) at thread/qthread_unix.cpp:189 #10 0xb5be14ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb5fb749e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xad6b4b90 (LWP 27023)): #0 0xb6d15711 in socketNotifierSourceCheck (source=0xa0416a8) at kernel/qeventdispatcher_glib.cpp:77 #1 0xb5a396f6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #2 0xb5a39fdd in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb5a3a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0xb6d15457 in QEventDispatcherGlib::processEvents (this=0xa041748, flags={i = -1385479576}) at kernel/qeventdispatcher_glib.cpp:325 #5 0xb6ce806a in QEventLoop::processEvents (this=0x99fd610, flags={i = -1385479512}) at kernel/qeventloop.cpp:149 #6 0xb6ce84aa in QEventLoop::exec (this=0x99fd610, flags={i = -1385479368}) at kernel/qeventloop.cpp:200 #7 0xad78be59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2 #8 0xb6bf596e in QThreadPrivate::start (arg=0x9fdd3f0) at thread/qthread_unix.cpp:189 #9 0xb5be14ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0xb5fb749e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb5544700 (LWP 20344)): [KCrash Handler] #6 0xb5f44a98 in ?? () from /lib/tls/i686/cmov/libc.so.6 #7 0xb5f469c5 in malloc () from /lib/tls/i686/cmov/libc.so.6 #8 0xb5efbc47 in ?? () from /lib/tls/i686/cmov/libc.so.6 #9 0xb5ef9d4c in ?? () from /lib/tls/i686/cmov/libc.so.6 #10 0xb5ef9701 in ?? () from /lib/tls/i686/cmov/libc.so.6 #11 0xb5ef8433 in dcgettext () from /lib/tls/i686/cmov/libc.so.6 #12 0xb5ef8460 in dgettext () from /lib/tls/i686/cmov/libc.so.6 #13 0xb6fbe8db in KCatalog::translateStrict (this=0x6, msgid=0x9f0f8f0 "%1 has left the chat.") at /build/buildd/kde4libs-4.2.96/kdecore/localization/kcatalog.cpp:252 #14 0xb6fd1cb7 in KLocalePrivate::translate_priv (this=0x8cd7440, msgctxt=0x0, msgid=0x9f0f8f0 "%1 has left the chat.", msgid_plural=0x0, n=0, language=0xbff46af0, translation=0xbff46aec) at /build/buildd/kde4libs-4.2.96/kdecore/localization/klocale.cpp:822 #15 0xb6fd22d1 in KLocale::translateRaw (this=0x8c8c9d0, msg=0x9f0f8f0 "%1 has left the chat.", lang=0xbff46af0, trans=0xbff46aec) at /build/buildd/kde4libs-4.2.96/kdecore/localization/klocale.cpp:838 #16 0xb6fe152e in KLocalizedStringPrivate::toString (this=0x9e024f8, locale=0x8c8c9d0) at /build/buildd/kde4libs-4.2.96/kdecore/localization/klocalizedstring.cpp:248 #17 0xb6fe2564 in KLocalizedString::toString (this=0xbff46c10) at /build/buildd/kde4libs-4.2.96/kdecore/localization/klocalizedstring.cpp:208 #18 0xb2d26883 in ?? () from /usr/lib/kde4/kopete_chatwindow.so #19 0xb2d26c58 in ?? () from /usr/lib/kde4/kopete_chatwindow.so #20 0xb6cffca8 in QMetaObject::activate (sender=0x8dc9c28, from_signal_index=13, to_signal_index=15, argv=0xbff46d50) at kernel/qobject.cpp:3069 #21 0xb6d000e0 in QMetaObject::activate (sender=0x8dc9c28, m=0xb7cd2864, from_local_signal_index=9, to_local_signal_index=11, argv=0xbff46d50) at kernel/qobject.cpp:3163 #22 0xb7c47503 in Kopete::ChatSession::contactRemoved () from /usr/lib/libkopete.so.4 #23 0xb7c4817a in Kopete::ChatSession::slotContactDestroyed () from /usr/lib/libkopete.so.4 #24 0xb7c4a755 in Kopete::ChatSession::qt_metacall () from /usr/lib/libkopete.so.4 #25 0xad8f278a in ?? () from /usr/lib/kde4/kopete_jabber.so #26 0xb6cffca8 in QMetaObject::activate (sender=0x9e05820, from_signal_index=10, to_signal_index=10, argv=0xbff46edc) at kernel/qobject.cpp:3069 #27 0xb6d00932 in QMetaObject::activate (sender=0x9e05820, m=0xb7cd2b80, local_signal_index=1, argv=0xbff46edc) at kernel/qobject.cpp:3143 #28 0xb7c56893 in Kopete::Contact::contactDestroyed () from /usr/lib/libkopete.so.4 #29 0xb7c57604 in Kopete::Contact::~Contact () from /usr/lib/libkopete.so.4 #30 0xad8d4b86 in ?? () from /usr/lib/kde4/kopete_jabber.so #31 0xb6cf8e3f in QObjectPrivate::deleteChildren (this=0x9e05820) at kernel/qobject.cpp:1854 #32 0xb6d01243 in ~QObject (this=0x9e048f8) at kernel/qobject.cpp:844 #33 0xb7c921b2 in Kopete::PropertyContainer::~PropertyContainer () from /usr/lib/libkopete.so.4 #34 0xb7c5f7bd in Kopete::ContactListElement::~ContactListElement () from /usr/lib/libkopete.so.4 #35 0xb7c76e82 in Kopete::MetaContact::~MetaContact () from /usr/lib/libkopete.so.4 #36 0xb6cf8b25 in qDeleteInEventHandler (o=0x40) at kernel/qobject.cpp:3771 #37 0xb6cfa3cb in QObject::event (this=0x9e048f8, e=0x9e04230) at kernel/qobject.cpp:1101 #38 0xb629ce9c in QApplicationPrivate::notify_helper (this=0x8bfca78, receiver=0x9e048f8, e=0x9e04230) at kernel/qapplication.cpp:4084 #39 0xb62a519e in QApplication::notify (this=0xbff476fc, receiver=0x9e048f8, e=0x9e04230) at kernel/qapplication.cpp:3631 #40 0xb724b4dd in KApplication::notify (this=0xbff476fc, receiver=0x9e048f8, event=0x9e04230) at /build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:302 #41 0xb6ce9a3b in QCoreApplication::notifyInternal (this=0xbff476fc, receiver=0x9e048f8, event=0x9e04230) at kernel/qcoreapplication.cpp:602 #42 0xb6cea695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8bdea88) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #43 0xb6cea88d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132 #44 0xb6d157ef in postEventSourceDispatch (s=0x8c0ba90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #45 0xb5a36b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #46 0xb5a3a0eb in ?? () from /usr/lib/libglib-2.0.so.0 #47 0xb5a3a268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #48 0xb6d15438 in QEventDispatcherGlib::processEvents (this=0x8bfc520, flags={i = -1074498072}) at kernel/qeventdispatcher_glib.cpp:323 #49 0xb633e365 in QGuiEventDispatcherGlib::processEvents (this=0x8bfc520, flags={i = -1074498024}) at kernel/qguieventdispatcher_glib.cpp:202 #50 0xb6ce806a in QEventLoop::processEvents (this=0xbff47690, flags={i = -1074497960}) at kernel/qeventloop.cpp:149 #51 0xb6ce84aa in QEventLoop::exec (this=0xbff47690, flags={i = -1074497896}) at kernel/qeventloop.cpp:200 #52 0xb6cea959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #53 0xb629cd17 in QApplication::exec () at kernel/qapplication.cpp:3553 #54 0x08059773 in _start () Reported using DrKonqi
It crashes somewhere in the translation engine. Are you using Kopete in a different language other than english? If so, does the crash go away if you switch to using Kopete w/o any translations?
I think it could be related to bug 219265 because during remove we were accessing already deleted memory.
Thank you for the crash report, Dotan. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
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 mark the bug 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!
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!