Bug 235441 - Crash when delete contact
Summary: Crash when delete contact
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: 0.80.2
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-26 15:25 UTC by Thierry MONNEREAU
Modified: 2018-11-28 04:54 UTC (History)
2 users (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 Thierry MONNEREAU 2010-04-26 15:25:07 UTC
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
Comment 1 Nicolas L. 2010-04-26 15:28:10 UTC
please install the kdenetwork debug package from your distribution and paste the new crash log
Comment 2 Thierry MONNEREAU 2010-04-27 09:44:55 UTC
I have'nt the kdenetwork package installed on my debian. Why installing the kdenetwork debug package ?
Comment 3 Nicolas L. 2010-04-27 09:52:24 UTC
to have the debug informations for this : 

#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


The package should be called kdenetwork-dbg  as you are under debian
Comment 4 Thierry MONNEREAU 2010-04-28 15:13:58 UTC
Erf...

I've installed the kdenetwork-dbg and testing again => no crash :(
Comment 5 Nicolas L. 2010-06-17 15:09:24 UTC
can you try some days more ?  and if still no crash please close this bug report ( you still can reopen it if the crash reappear
Comment 6 Thierry MONNEREAU 2010-06-21 01:12:08 UTC
Now, I'm using pidgin..., you can close this bug...
Comment 7 david.martin.it 2012-10-03 06:47:19 UTC
Hi,
I have the same bug in Kopete 1.3.2 with KDE SC 4.9.2 on Slackware64 14.0.
The way to resolution is still to install kdenetwork-dbg and try to reproduce the bug?
I'm asking for a confirmation because this bug is more than 2 years old...
Comment 8 Andrew Crouthamel 2018-10-29 23:58:12 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Bug Janitor Service 2018-11-13 14:25:45 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
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!
Comment 10 Bug Janitor Service 2018-11-28 04:54:44 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!