[kopete-bugs] [Bug 235441] New: Crash when delete contact

Thierry MONNEREAU contact at gzahab.fr
Mon Apr 26 15:25:21 CEST 2010


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

           Summary: Crash when delete contact
           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: contact at gzahab.fr


Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-3-686 i686

What I was doing when the application crashed:
Hi,

I have a jabber contact, when I'm trying to delete him, kopete crash. I'm
restarting kopete, try to delete contact => crash !

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

Thread 3 (Thread 0xb21f6b70 (LWP 3438)):
#0  0xb5477e4c in *__GI_clock_gettime (clock_id=-1253589004, tp=0xb21f5ff8) at
../sysdeps/unix/clock_gettime.c:100
#1  0xb6c6b42b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6c70635 in QTimerInfoList::updateCurrentTime (this=0x866f8cc) at
kernel/qeventdispatcher_unix.cpp:340
#3  0xb6c7067a in QTimerInfoList::timerWait (this=0x866f8cc, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0xb6c6e538 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xb21f610c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6c6e5c5 in timerSourcePrepare (source=0x0, timeout=0xb547bff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0xb53e97ba in IA__g_main_context_prepare (context=0x8621b10,
priority=0xb21f618c) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2280
#7  0xb53e9bd9 in g_main_context_iterate (context=0x8621b10, block=<value
optimized out>, dispatch=1, self=0x8650c88) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2571
#8  0xb53ea198 in IA__g_main_context_iteration (context=0x8621b10, may_block=1)
at /build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2654
#9  0xb6c6e32f in QEventDispatcherGlib::processEvents (this=0x8652838,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb6c40f09 in QEventLoop::processEvents (this=0x864e2f0, flags=) at
kernel/qeventloop.cpp:149
#11 0xb6c4135a in QEventLoop::exec (this=0x864e2f0, flags=...) at
kernel/qeventloop.cpp:201
#12 0xb2482829 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#13 0xb6b4093e in QThreadPrivate::start (arg=0x8652600) at
thread/qthread_unix.cpp:248
#14 0xb548d585 in start_thread (arg=0xb21f6b70) at pthread_create.c:300
#15 0xb5ec829e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb19f5b70 (LWP 3439)):
#0  0xb7875424 in __kernel_vsyscall ()
#1  0xb5ed5b63 in __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb5e6a91d in _L_lock_9675 () from /lib/i686/cmov/libc.so.6
#3  0xb5e690d6 in *__GI___libc_free (mem=0x8eaa3c0) at malloc.c:3736
#4  0xb5ff7cc1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb56ec565 in QScopedPointerDeleter<QHostAddressPrivate>::cleanup
(this=0x866b590, __in_chrg=<value optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#6  ~QScopedPointer (this=0x866b590, __in_chrg=<value optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#7  ~QHostAddress (this=0x866b590, __in_chrg=<value optimized out>) at
kernel/qhostaddress.cpp:565
#8  0xb26dbc14 in ?? () from /usr/lib/kde4/kopete_jabber.so
#9  0xb2712d94 in ?? () from /usr/lib/kde4/kopete_jabber.so
#10 0xb27113a1 in ?? () from /usr/lib/kde4/kopete_jabber.so
#11 0xb6c47aea in QMetaObject::metacall (object=0x879f240, cl=128,
idx=140948864, argv=0x89ce290) at kernel/qmetaobject.cpp:237
#12 0xb6c560b5 in QMetaObject::activate (sender=0x879f24c, m=0xb6d55704,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#13 0xb6ca7927 in QTimer::timeout (this=0x879f24c) at
.moc/release-shared/moc_qtimer.cpp:134
#14 0xb6c5e33e in QTimer::timerEvent (this=0x879f24c, e=0xb19f50a0) at
kernel/qtimer.cpp:271
#15 0xb6c52f34 in QObject::event (this=0x879f24c, e=0x8eaa3b8) at
kernel/qobject.cpp:1212
#16 0xb6189bec in QApplicationPrivate::notify_helper (this=0x83efcc0,
receiver=0x879f24c, e=0xb19f50a0) at kernel/qapplication.cpp:4300
#17 0xb619075e in QApplication::notify (this=0xbfb68194, receiver=0x879f24c,
e=0xb19f50a0) at kernel/qapplication.cpp:3704
#18 0xb71eee2a in KApplication::notify (this=0xbfb68194, receiver=0x879f24c,
event=0xb19f50a0) at ../../kdeui/kernel/kapplication.cpp:302
#19 0xb6c428eb in QCoreApplication::notifyInternal (this=0xbfb68194,
receiver=0x879f24c, event=0xb19f50a0) at kernel/qcoreapplication.cpp:704
#20 0xb6c71946 in QCoreApplication::sendEvent (this=0x86aa494) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QTimerInfoList::activateTimers (this=0x86aa494) at
kernel/qeventdispatcher_unix.cpp:603
#22 0xb6c6e637 in timerSourceDispatch (source=0x861c4a0) at
kernel/qeventdispatcher_glib.cpp:184
#23 idleTimerSourceDispatch (source=0x861c4a0) at
kernel/qeventdispatcher_glib.cpp:231
#24 0xb53e62e5 in g_main_dispatch (context=0x86c4338) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:1960
#25 IA__g_main_context_dispatch (context=0x86c4338) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2513
#26 0xb53ea000 in g_main_context_iterate (context=0x86c4338, block=<value
optimized out>, dispatch=1, self=0x86b5e58) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2591
#27 0xb53ea198 in IA__g_main_context_iteration (context=0x86c4338, may_block=1)
at /build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2654
#28 0xb6c6e2f5 in QEventDispatcherGlib::processEvents (this=0x864f1d8,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#29 0xb6c40f09 in QEventLoop::processEvents (this=0x86667d0, flags=) at
kernel/qeventloop.cpp:149
#30 0xb6c4135a in QEventLoop::exec (this=0x86667d0, flags=...) at
kernel/qeventloop.cpp:201
#31 0xb26dbb6b in ?? () from /usr/lib/kde4/kopete_jabber.so
#32 0xb6b4093e in QThreadPrivate::start (arg=0x86c8df0) at
thread/qthread_unix.cpp:248
#33 0xb548d585 in start_thread (arg=0xb19f5b70) at pthread_create.c:300
#34 0xb5ec829e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4a5b920 (LWP 3437)):
[KCrash Handler]
#6  malloc_consolidate (av=0xb5f3d3c0) at malloc.c:5111
#7  0xb5e66d86 in _int_malloc (av=0xb5f3d3c0, bytes=2048) at malloc.c:4360
#8  0xb5e691ae in *__GI___libc_malloc (bytes=2048) at malloc.c:3660
#9  0xb6440c0c in QFragmentMapData<QTextFragmentData>::init (this=0x8eb567c) at
../../include/QtGui/private/../../../src/gui/text/qfragmentmap_p.h:227
#10 0xb643d81b in QFragmentMapData (this=0x8eb55d8) at
../../include/QtGui/private/../../../src/gui/text/qfragmentmap_p.h:219
#11 QFragmentMap (this=0x8eb55d8) at
../../include/QtGui/private/../../../src/gui/text/qfragmentmap_p.h:797
#12 QTextDocumentPrivate (this=0x8eb55d8) at text/qtextdocument_p.cpp:192
#13 0xb6427e13 in QTextDocument (this=0x8603e10, parent=0x0) at
text/qtextdocument.cpp:314
#14 0xb776c3c1 in Kopete::Message::Message() () from /usr/lib/libkopete.so.4
#15 0xb27637a8 in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#16 0xb276aa14 in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#17 0xb276aee2 in ?? () from /usr/lib/kde4/kopete_chatwindow.so
#18 0xb6c47aea in QMetaObject::metacall (object=0x8809fc8, cl=3087007744,
idx=-1078562052, argv=0xbfb673f0) at kernel/qmetaobject.cpp:237
#19 0xb6c560b5 in QMetaObject::activate (sender=0x87f3be0, m=0xb77d4924,
local_signal_index=9, argv=0xbfb6758c) at kernel/qobject.cpp:3293
#20 0xb6c56662 in QMetaObject::activate (sender=0x87f3be0, m=0xb77d4924,
from_local_signal_index=9, to_local_signal_index=11, argv=0xbfb6758c) at
kernel/qobject.cpp:3358
#21 0xb7745cc3 in Kopete::ChatSession::contactRemoved(Kopete::Contact const*,
QString const&, Qt::TextFormat, bool) () from /usr/lib/libkopete.so.4
#22 0xb774653a in Kopete::ChatSession::slotContactDestroyed(Kopete::Contact*)
() from /usr/lib/libkopete.so.4
#23 0xb7749785 in Kopete::ChatSession::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libkopete.so.4
#24 0xb25f40ca in ?? () from /usr/lib/kde4/kopete_jabber.so
#25 0xb6c47aea in QMetaObject::metacall (object=0x87f3be0, cl=3087007744,
idx=0, argv=0xbfb67778) at kernel/qmetaobject.cpp:237
#26 0xb6c560b5 in QMetaObject::activate (sender=0x866a1f8, m=0xb77d4c40,
local_signal_index=1, argv=0xbfb67778) at kernel/qobject.cpp:3293
#27 0xb7755693 in Kopete::Contact::contactDestroyed(Kopete::Contact*) () from
/usr/lib/libkopete.so.4
#28 0xb7756304 in Kopete::Contact::~Contact() () from /usr/lib/libkopete.so.4
#29 0xb25d8453 in ?? () from /usr/lib/kde4/kopete_jabber.so
#30 0xb6c51e6f in QObjectPrivate::deleteChildren (this=0x866a1f8) at
kernel/qobject.cpp:1986
#31 0xb6c58f7d in ~QObject (this=0x863a508, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:975
#32 0xb7792230 in Kopete::PropertyContainer::~PropertyContainer() () from
/usr/lib/libkopete.so.4
#33 0xb775e677 in Kopete::ContactListElement::~ContactListElement() () from
/usr/lib/libkopete.so.4
#34 0xb7773b3b in Kopete::MetaContact::~MetaContact() () from
/usr/lib/libkopete.so.4
#35 0xb6c51a45 in qDeleteInEventHandler (o=0xb8000000) at
kernel/qobject.cpp:3998
#36 0xb6c53108 in QObject::event (this=0x863a508, e=0x120862eb) at
kernel/qobject.cpp:1231
#37 0xb6189bec in QApplicationPrivate::notify_helper (this=0x83efcc0,
receiver=0x863a508, e=0x8600ea0) at kernel/qapplication.cpp:4300
#38 0xb619075e in QApplication::notify (this=0xbfb68194, receiver=0x863a508,
e=0x8600ea0) at kernel/qapplication.cpp:3704
#39 0xb71eee2a in KApplication::notify (this=0xbfb68194, receiver=0x863a508,
event=0x8600ea0) at ../../kdeui/kernel/kapplication.cpp:302
#40 0xb6c428eb in QCoreApplication::notifyInternal (this=0xbfb68194,
receiver=0x863a508, event=0x8600ea0) at kernel/qcoreapplication.cpp:704
#41 0xb6c452c3 in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x83c2a88) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x83c2a88) at kernel/qcoreapplication.cpp:1345
#43 0xb6c4542d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1238
#44 0xb6c6e7ff in QCoreApplication::sendPostedEvents (s=0x83f2318) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=0x83f2318) at
kernel/qeventdispatcher_glib.cpp:276
#46 0xb53e62e5 in g_main_dispatch (context=0x83f2298) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:1960
#47 IA__g_main_context_dispatch (context=0x83f2298) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2513
#48 0xb53ea000 in g_main_context_iterate (context=0x83f2298, block=<value
optimized out>, dispatch=1, self=0x83facd8) at
/build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2591
#49 0xb53ea198 in IA__g_main_context_iteration (context=0x83f2298, may_block=1)
at /build/buildd-glib2.0_2.24.0-1-i386-o5zIuQ/glib2.0-2.24.0/glib/gmain.c:2654
#50 0xb6c6e2f5 in QEventDispatcherGlib::processEvents (this=0x83c2630,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#51 0xb6248255 in QGuiEventDispatcherGlib::processEvents (this=0x83c2630,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0xb6c40f09 in QEventLoop::processEvents (this=0xbfb680f4, flags=) at
kernel/qeventloop.cpp:149
#53 0xb6c4135a in QEventLoop::exec (this=0xbfb680f4, flags=...) at
kernel/qeventloop.cpp:201
#54 0xb6c454ef in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#55 0xb6189c87 in QApplication::exec () at kernel/qapplication.cpp:3579
#56 0x0805996c in _start ()

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