Bug 230202 - Crash: right-clicked contact, pressed [Delete] when menu appeared
Summary: Crash: right-clicked contact, pressed [Delete] when menu appeared
Status: RESOLVED DUPLICATE of bug 219265
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-10 15:35 UTC by Jeffrey
Modified: 2010-04-11 01:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey 2010-03-10 15:35:53 UTC
Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-3-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
I had a few people in a group, "Not in your contact list", which seemed to be duplicates of other contacts.  I right-clicked and clicked Delete on a few, but I figured the keyboard would be (somewhat) more efficient.  For the next contact, I right-clicked and pressed my [Delete] key, and Kopete crashed.

Since the crash, that "Not in your contact list" group is now gone even though I had not removed all of the contacts.  I don't know what that is all about.

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

Thread 3 (Thread 0xb55ebb70 (LWP 4015)):
#0  idleTimerSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:226
#1  0x48cb6971 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x48cb711c in ?? () from /lib/libglib-2.0.so.0
#3  0x48cb7503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x4923c6bf in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#5  0x4920fe9a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#6  0x492102e2 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#7  0x4c9e0709 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#8  0x49120c42 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:188
#9  0x48aee585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0x48a4029e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb4841b70 (LWP 4018)):
#0  0x48cb6bfe in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x48cb6ff1 in ?? () from /lib/libglib-2.0.so.0
#2  0x48cb7503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x4923c6bf in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#4  0x4920fe9a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#5  0x492102e2 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#6  0xb4a88b3b in XMPP::SyncThread::run (this=0x9aecfe8) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#7  0x49120c42 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:188
#8  0x48aee585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0x48a4029e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb773e700 (LWP 2839)):
[KCrash Handler]
#6  Kopete::MetaContact::displayName (this=<value optimized out>) at ../../../kopete/libkopete/kopetemetacontact.cpp:646
#7  0xb4b7a3d8 in ChatMessagePart::formatName (this=0x9e35128, contact=0x9e42be0, format=Qt::PlainText) at ../../../../kopete/kopete/chatwindow/chatmessagepart.cpp:1232
#8  0xb4b1783d in ChatView::slotContactRemoved (this=0x996d600, contact=0x9e42be0, reason=..., format=Qt::PlainText, suppressNotification=false)
    at ../../../../kopete/kopete/chatwindow/chatview.cpp:583
#9  0xb4b17ee2 in ChatView::qt_metacall (this=0x996d600, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbf9f92bc) at ./chatview.moc:178
#10 0x49226963 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#11 0x49226d80 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, from_local_signal_index=<value optimized out>, to_local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3206
#12 0x47085d13 in Kopete::ChatSession::contactRemoved (this=) at ./kopetechatsession.moc:279
#13 0x4708658a in Kopete::ChatSession::slotContactDestroyed (this=<value optimized out>, contact=<value optimized out>) at ../../../kopete/libkopete/kopetechatsession.cpp:525
#14 0x470897d5 in Kopete::ChatSession::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./kopetechatsession.moc:224
#15 0xb49a109a in JabberChatSession::qt_metacall (this=0x9426538, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbf9f9488) at ./jabberchatsession.moc:72
#16 0x49226963 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#17 0x492275a2 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#18 0x470956e3 in Kopete::Contact::contactDestroyed (this=) at ./kopetecontact.moc:200
#19 0x47096354 in ~Contact (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../kopete/libkopete/kopetecontact.cpp:124
#20 0xb4985433 in ~JabberBaseContact (this=0x9e42be0, __in_chrg=<value optimized out>) at ../../../../kopete/protocols/jabber/jabberbasecontact.h:33
#21 ~JabberContact (this=0x9e42be0, __in_chrg=<value optimized out>) at ../../../../kopete/protocols/jabber/jabbercontact.cpp:134
#22 0x492206af in QObjectPrivate::deleteChildren (this=<value optimized out>) at kernel/qobject.cpp:1846
#23 0x49227eab in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836
#24 0x470d2220 in ~PropertyContainer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../kopete/libkopete/kopetepropertycontainer.cpp:44
#25 0x4709e6b7 in ~ContactListElement (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../kopete/libkopete/kopetecontactlistelement.cpp:54
#26 0x470b3b5b in ~MetaContact (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../kopete/libkopete/kopetemetacontact.cpp:78
#27 0x49220395 in qDeleteInEventHandler (o=<value optimized out>) at kernel/qobject.cpp:3814
#28 0x49221c6b in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1093
#29 0x45a97a34 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4065
#30 0x45a9fb8e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3605
#31 0x465d1e2a in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:302
#32 0x4921184b in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:610
#33 0x4921248e in QCoreApplication::sendEvent (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#35 0x4921266d in QCoreApplication::sendPostedEvents (receiver=) at kernel/qcoreapplication.cpp:1140
#36 0x4923cb2f in QCoreApplication::sendPostedEvents (s=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:276
#38 0x48cb3b38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0x48cb73d0 in ?? () from /lib/libglib-2.0.so.0
#40 0x48cb7503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0x4923c6a1 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#42 0x45b372a5 in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:202
#43 0x4920fe9a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#44 0x492102e2 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#45 0x49212739 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#46 0x45a978b7 in QApplication::exec () at kernel/qapplication.cpp:3525
#47 0x0805996c in main (argc=3, argv=0xbf9fa194) at ../../../kopete/kopete/main.cpp:104

Reported using DrKonqi
Comment 1 Dario Andres 2010-04-11 01:01:23 UTC
Fixed for KDE SC 4.4.
Regards

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