[kopete-bugs] [Bug 229587] New: Crash when deleting Meta contact, saying 'keep' for authorization

Jeffrey G Thomas eljefedelito at gmail.com
Fri Mar 5 18:29:43 CET 2010


https://bugs.kde.org/show_bug.cgi?id=229587

           Summary: Crash when deleting Meta contact, saying 'keep' for
                    authorization
           Product: kopete
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kopete-bugs at kde.org
        ReportedBy: eljefedelito at gmail.com


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 mistakenly created a meta-contact (which should have an easy way to
'disassemble') and when I was trying to get this sorted out, I figured it would
e best to remove that meta-contact.  That doesn't mean that I wanted to remove
the real contacts, however!

So, I deleted the meta-contact and then it asked if I wanted to remove
authorization for various contacts; when I click on [Keep] button a few times,
then I get this crash.  This is completely reproducable every time I try to fix
my meta-contact thing.

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 1 (Thread 0xb787b700 (LWP 15066))]

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

Thread 2 (Thread 0xb4da3b70 (LWP 15074)):
#0  0xb78dd424 in __kernel_vsyscall ()
#1  0x48a32b27 in poll () from /lib/i686/cmov/libc.so.6
#2  0x48cc404b in g_poll () from /lib/libglib-2.0.so.0
#3  0x48cb720b in ?? () from /lib/libglib-2.0.so.0
#4  0x48cb7503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x4923c6bf in QEventDispatcherGlib::processEvents (this=<value optimized
out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409
#6  0x4920fe9a in QEventLoop::processEvents (this=<value optimized out>,
flags=<value optimized out>) at kernel/qeventloop.cpp:149
#7  0x492102e2 in QEventLoop::exec (this=<value optimized out>, flags=<value
optimized out>) at kernel/qeventloop.cpp:201
#8  0xb519db3b in XMPP::SyncThread::run (this=0xa614c78) at
../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0x49120c42 in QThreadPrivate::start (arg=<value optimized out>) at
thread/qthread_unix.cpp:188
#10 0x48aee585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0x48a4029e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb787b700 (LWP 15066)):
[KCrash Handler]
#6  0xb78dd424 in __kernel_vsyscall ()
#7  0x4899b8e0 in raise () from /lib/i686/cmov/libc.so.6
#8  0x4899ee15 in abort () from /lib/i686/cmov/libc.so.6
#9  0x489d26c5 in ?? () from /lib/i686/cmov/libc.so.6
#10 0x489dc824 in ?? () from /lib/i686/cmov/libc.so.6
#11 0x489dcd69 in ?? () from /lib/i686/cmov/libc.so.6
#12 0x489ded86 in ?? () from /lib/i686/cmov/libc.so.6
#13 0x489e11ae in malloc () from /lib/i686/cmov/libc.so.6
#14 0x4911b47d in qMalloc (size=) at global/qmalloc.cpp:55
#15 0x49145d51 in QListData::detach2 (this=<value optimized out>) at
tools/qlistdata.cpp:94
#16 0xb50a9cdd in QList<JabberContactPoolItem*>::detach_helper (this=0xa469760)
at /usr/include/qt4/QtCore/qlist.h:524
#17 0xb50a77ca in QList<JabberContactPoolItem*>::detach (this=0xa469758,
contact=0xa2f1918) at /usr/include/qt4/QtCore/qlist.h:119
#18 QList<JabberContactPoolItem*>::takeAt (this=0xa469758, contact=0xa2f1918)
at /usr/include/qt4/QtCore/qlist.h:412
#19 JabberContactPool::slotContactDestroyed (this=0xa469758, contact=0xa2f1918)
at ../../../../kopete/protocols/jabber/jabbercontactpool.cpp:213
#20 0xb50a79fd in JabberContactPool::qt_metacall (this=0xa469758,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc7a898) at
./jabbercontactpool.moc:67
#21 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
#22 0x492275a2 in QMetaObject::activate (sender=<value optimized out>, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=) at
kernel/qobject.cpp:3186
#23 0x4b6346e3 in Kopete::Contact::contactDestroyed (this=) at
./kopetecontact.moc:200
#24 0x4b635354 in ~Contact (this=<value optimized out>, __in_chrg=<value
optimized out>) at ../../../kopete/libkopete/kopetecontact.cpp:124
#25 0xb509a433 in ~JabberBaseContact (this=0xa2f1918, __in_chrg=<value
optimized out>) at ../../../../kopete/protocols/jabber/jabberbasecontact.h:33
#26 ~JabberContact (this=0xa2f1918, __in_chrg=<value optimized out>) at
../../../../kopete/protocols/jabber/jabbercontact.cpp:134
#27 0x492206af in QObjectPrivate::deleteChildren (this=<value optimized out>)
at kernel/qobject.cpp:1846
#28 0x49227eab in ~QObject (this=<value optimized out>, __in_chrg=<value
optimized out>) at kernel/qobject.cpp:836
#29 0x4b671220 in ~PropertyContainer (this=<value optimized out>,
__in_chrg=<value optimized out>) at
../../../kopete/libkopete/kopetepropertycontainer.cpp:44
#30 0x4b63d6b7 in ~ContactListElement (this=<value optimized out>,
__in_chrg=<value optimized out>) at
../../../kopete/libkopete/kopetecontactlistelement.cpp:54
#31 0x4b652b5b in ~MetaContact (this=<value optimized out>, __in_chrg=<value
optimized out>) at ../../../kopete/libkopete/kopetemetacontact.cpp:78
#32 0x49220395 in qDeleteInEventHandler (o=<value optimized out>) at
kernel/qobject.cpp:3814
#33 0x49221c6b in QObject::event (this=<value optimized out>, e=<value
optimized out>) at kernel/qobject.cpp:1093
#34 0x498c7a34 in QApplicationPrivate::notify_helper (this=<value optimized
out>, receiver=<value optimized out>, e=<value optimized out>) at
kernel/qapplication.cpp:4065
#35 0x498cfb8e in QApplication::notify (this=<value optimized out>,
receiver=<value optimized out>, e=<value optimized out>) at
kernel/qapplication.cpp:3605
#36 0x4a631e2a in KApplication::notify (this=<value optimized out>,
receiver=<value optimized out>, event=<value optimized out>) at
../../kdeui/kernel/kapplication.cpp:302
#37 0x4921184b in QCoreApplication::notifyInternal (this=<value optimized out>,
receiver=<value optimized out>, event=<value optimized out>) at
kernel/qcoreapplication.cpp:610
#38 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
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>,
event_type=<value optimized out>, data=<value optimized out>) at
kernel/qcoreapplication.cpp:1247
#40 0x4921266d in QCoreApplication::sendPostedEvents (receiver=) at
kernel/qcoreapplication.cpp:1140
#41 0x4923cb2f in QCoreApplication::sendPostedEvents (s=) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:276
#43 0x48cb3b38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x48cb73d0 in ?? () from /lib/libglib-2.0.so.0
#45 0x48cb7503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x4923c6a1 in QEventDispatcherGlib::processEvents (this=<value optimized
out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#47 0x499672a5 in QGuiEventDispatcherGlib::processEvents (this=) at
kernel/qguieventdispatcher_glib.cpp:202
#48 0x4920fe9a in QEventLoop::processEvents (this=<value optimized out>,
flags=<value optimized out>) at kernel/qeventloop.cpp:149
#49 0x492102e2 in QEventLoop::exec (this=<value optimized out>, flags=<value
optimized out>) at kernel/qeventloop.cpp:201
#50 0x49212739 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#51 0x498c78b7 in QApplication::exec () at kernel/qapplication.cpp:3525
#52 0x0805996c in main (argc=1, argv=0xbfc7b5a4) at
../../../kopete/kopete/main.cpp:104

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the kopete-bugs mailing list