Bug 206770 - Random crashes since 4.3 upgrade (malloc,QUtf8Codec::convertToUnicode, sanitizeForStream, XMPP::XmlProtocol::elementToString)
Summary: Random crashes since 4.3 upgrade (malloc,QUtf8Codec::convertToUnicode, saniti...
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Applications
Component: Jabber Plugin (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-08 18:36 UTC by Lydia Pintscher
Modified: 2009-10-31 22:33 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 Lydia Pintscher 2009-09-08 18:36:06 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-15-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
Kopete randomly crashes since the upgrade to KDE 4.3 from 4.2.4. Same problem persists in KDE 4.3.1.
I can't make out a pattern of when/why it happens.
It happens on both of my systems both running Kubuntu Jaunty with KDE 4.3.1.

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 0 (LWP 17713)]

Thread 4 (Thread 0xb2729b90 (LWP 17716)):
#0  0xb5b2f5d4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#1  0xb5b2ffdd in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb5b30268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb6db9317 in QEventDispatcherGlib::processEvents (this=0x8cd0f10, flags={i = -1301114264}) at kernel/qeventdispatcher_glib.cpp:329
#4  0xb6d8c1fa in QEventLoop::processEvents (this=0x8c9f788, flags={i = -1301114200}) at kernel/qeventloop.cpp:149
#5  0xb6d8c642 in QEventLoop::exec (this=0x8c9f788, flags={i = -1301114056}) at kernel/qeventloop.cpp:201
#6  0xb2b66e59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#7  0xb6c99132 in QThreadPrivate::start (arg=0x8c5c040) at thread/qthread_unix.cpp:188
#8  0xb5cd74ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb60ac49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb1cfcb90 (LWP 17717)):
#0  0xb7fcd430 in __kernel_vsyscall ()
#1  0xb60bb643 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2  0xb603cf5d in ?? () from /lib/tls/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xb14fbb90 (LWP 17718)):
#0  0xb7fcd430 in __kernel_vsyscall ()
#1  0xb5cdb0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb60bb2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6c9a172 in QWaitCondition::wait (this=0x8f10ba0, mutex=0x8f10b9c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb756dac2 in QHostInfoAgent::run (this=0x8f10b90) at kernel/qhostinfo.cpp:260
#5  0xb6c99132 in QThreadPrivate::start (arg=0x8f10b90) at thread/qthread_unix.cpp:188
#6  0xb5cd74ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb60ac49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb563a700 (LWP 17713)):
[KCrash Handler]
#6  0xb7fcd430 in __kernel_vsyscall ()
#7  0xb5ff36d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb5ff5098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb603124d in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0xb6037604 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0xb603a5d2 in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0xb603b9c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
#13 0xb6c938ed in qMalloc (size=32) at global/qmalloc.cpp:55
#14 0xb6ce0a99 in QString::realloc (this=0x0, alloc=6) at tools/qstring.cpp:1066
#15 0xb6ce1254 in QString::resize (this=0xbf8e941c, size=2) at tools/qstring.cpp:1002
#16 0xb6dc3231 in QUtf8Codec::convertToUnicode (this=0x8706668, target=0xbf8e941c, chars=0xbf8e940c ">�Ͷ�", len=1, state=0x0) at codecs/qutfcodec.cpp:175
#17 0xb6dc365f in QUtf8Codec::convertToUnicode (this=0x8706668, chars=0xbf8e940c ">�Ͷ�", len=1, state=0x0) at codecs/qutfcodec.cpp:263
#18 0xb6ce5fdf in QChar (this=0xbf8e9488, ch=62 '>') at ../../include/QtCore/../../src/corelib/codecs/qtextcodec.h:116
#19 0xb2d9bab2 in ?? () from /usr/lib/kde4/kopete_jabber.so
#20 0xb2d9cfd5 in ?? () from /usr/lib/kde4/kopete_jabber.so
#21 0xb2d9265d in ?? () from /usr/lib/kde4/kopete_jabber.so
#22 0xb2d8f327 in ?? () from /usr/lib/kde4/kopete_jabber.so
#23 0xb2d25e3d in ?? () from /usr/lib/kde4/kopete_jabber.so
#24 0xb2d0cd8e in ?? () from /usr/lib/kde4/kopete_jabber.so
#25 0xb6da31b8 in QMetaObject::activate (sender=0x900d310, from_signal_index=6, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3113
#26 0xb6da3e42 in QMetaObject::activate (sender=0x900d310, m=0xb2e46f24, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3187
#27 0xb2d08387 in ?? () from /usr/lib/kde4/kopete_jabber.so
#28 0xb2d9237d in ?? () from /usr/lib/kde4/kopete_jabber.so
#29 0xb2d0ee16 in ?? () from /usr/lib/kde4/kopete_jabber.so
#30 0xb6da31b8 in QMetaObject::activate (sender=0x8ad0b80, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#31 0xb6da3e42 in QMetaObject::activate (sender=0x8ad0b80, m=0xb6e7f908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#32 0xb6da8f77 in QSingleShotTimer::timeout (this=0x8ad0b80) at .moc/release-shared/qtimer.moc:76
#33 0xb6da909c in QSingleShotTimer::timerEvent (this=0x8ad0b80) at kernel/qtimer.cpp:298
#34 0xb6d9e16f in QObject::event (this=0x8ad0b80, e=0xbf8e9c5c) at kernel/qobject.cpp:1075
#35 0xb6371d3c in QApplicationPrivate::notify_helper (this=0x873afc8, receiver=0x8ad0b80, e=0xbf8e9c5c) at kernel/qapplication.cpp:4056
#36 0xb637a03e in QApplication::notify (this=0xbf8e9eec, receiver=0x8ad0b80, e=0xbf8e9c5c) at kernel/qapplication.cpp:3603
#37 0xb72f185d in KApplication::notify (this=0xbf8e9eec, receiver=0x8ad0b80, event=0xbf8e9c5c) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#38 0xb6d8dbcb in QCoreApplication::notifyInternal (this=0xbf8e9eec, receiver=0x8ad0b80, event=0xbf8e9c5c) at kernel/qcoreapplication.cpp:610
#39 0xb6dbcd51 in QTimerInfoList::activateTimers (this=0x873d8ac) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#40 0xb6db93a0 in timerSourceDispatch (source=0x873d878) at kernel/qeventdispatcher_glib.cpp:165
#41 0xb5b2cb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb5b300eb in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb5b30268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb6db92f8 in QEventDispatcherGlib::processEvents (this=0x86fffc8, flags={i = -1081172520}) at kernel/qeventdispatcher_glib.cpp:327
#45 0xb6413a75 in QGuiEventDispatcherGlib::processEvents (this=0x86fffc8, flags={i = -1081172472}) at kernel/qguieventdispatcher_glib.cpp:202
#46 0xb6d8c1fa in QEventLoop::processEvents (this=0xbf8e9e80, flags={i = -1081172408}) at kernel/qeventloop.cpp:149
#47 0xb6d8c642 in QEventLoop::exec (this=0xbf8e9e80, flags={i = -1081172344}) at kernel/qeventloop.cpp:201
#48 0xb6d8eae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#49 0xb6371bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#50 0x08059773 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-09 15:11:13 UTC
Hi :), we need the "kopete-dbg" package installed to get the full symbols of the crash. If it is that much random, may be a future crash will not be the same; so may be it is better to report each crash in a different report. I can remerge them later if necesary.
Thanks
Comment 2 Dario Andres 2009-09-09 18:33:00 UTC
Depending of the randomness level (and the probability to get this same crash) we should determine if closing this bug report and opening new ones when you have all the symbols or paste a new backtrace in this report.
Comment 3 Dario Andres 2009-09-09 18:33:13 UTC
Marking as NEEDSINFO
Comment 4 Lydia Pintscher 2009-09-09 23:20:33 UTC
Ok here is another one.
With debug symbols this time.

Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 0 (LWP 5278)]

Thread 4 (Thread 0xb26a0b90 (LWP 5280)):
#0  0xb6d2ff01 in socketNotifierSourcePrepare (timeout=0xb26a0178) at kernel/qeventdispatcher_glib.cpp:71
#1  0xb5aa69c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb5aa6dda in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb5aa7268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6d30317 in QEventDispatcherGlib::processEvents (this=0x8930bd0, flags={i = -1301675416}) at kernel/qeventdispatcher_glib.cpp:329
#5  0xb6d031fa in QEventLoop::processEvents (this=0x8ae9ef0, flags={i = -1301675352}) at kernel/qeventloop.cpp:149
#6  0xb6d03642 in QEventLoop::exec (this=0x8ae9ef0, flags={i = -1301675208}) at kernel/qeventloop.cpp:201
#7  0xb2adde59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#8  0xb6c10132 in QThreadPrivate::start (arg=0x8a49ee0) at thread/qthread_unix.cpp:188
#9  0xb5c4e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb602349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb1c73b90 (LWP 5281)):
#0  0xb6d305fb in socketNotifierSourceCheck (source=0x901d910) at ../../include/QtCore/../../src/corelib/tools/qlist.h:87
#1  0xb5aa66f6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb5aa6fdd in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb5aa7268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6d30317 in QEventDispatcherGlib::processEvents (this=0x8fed1f8, flags={i = -1312345400}) at kernel/qeventdispatcher_glib.cpp:329
#5  0xb6d031fa in QEventLoop::processEvents (this=0x8ff5910, flags={i = -1312345336}) at kernel/qeventloop.cpp:149
#6  0xb6d03642 in QEventLoop::exec (this=0x8ff5910, flags={i = -1312345288}) at kernel/qeventloop.cpp:201
#7  0xb2d4a6f2 in XMPP::SyncThread::run (this=0x901baa8) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#8  0xb6c10132 in QThreadPrivate::start (arg=0x901baa8) at thread/qthread_unix.cpp:188
#9  0xb5c4e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb602349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb1472b90 (LWP 5282)):
#0  0xb7f44430 in __kernel_vsyscall ()
#1  0xb5c520e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb60322ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6c11172 in QWaitCondition::wait (this=0x905ef40, mutex=0x905ef3c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb74e4ac2 in QHostInfoAgent::run (this=0x905ef30) at kernel/qhostinfo.cpp:260
#5  0xb6c10132 in QThreadPrivate::start (arg=0x905ef30) at thread/qthread_unix.cpp:188
#6  0xb5c4e4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb602349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb55b1700 (LWP 5278)):
[KCrash Handler]
#6  0xb5fb0c7e in ?? () from /lib/tls/i686/cmov/libc.so.6
#7  0xb5fb29c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6192f47 in operator new () from /usr/lib/libstdc++.so.6
#9  0xb6e2dcd9 in QDBusInterface (this=0x8c3ea48, service=@0xbf861c20, path=@0xbf861c1c, interface=@0xbf861c18, connection=@0xbf861c14, parent=0x0) at qdbusinterface.cpp:121
#10 0xb338344b in NLKscd::update (this=0x89fcfa0) at /build/buildd/kdenetwork-4.3.1/kopete/plugins/nowlistening/nlkscd.cpp:53
#11 0xb337e1ca in NowListeningPlugin::newTrackPlaying (this=0x8aa6cd0) at /build/buildd/kdenetwork-4.3.1/kopete/plugins/nowlistening/nowlisteningplugin.cpp:389
#12 0xb33814e2 in NowListeningPlugin::slotAdvertCurrentMusic (this=0x8aa6cd0) at /build/buildd/kdenetwork-4.3.1/kopete/plugins/nowlistening/nowlisteningplugin.cpp:245
#13 0xb33828fb in NowListeningPlugin::qt_metacall (this=0x8aa6cd0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf861e48)
    at /build/buildd/kdenetwork-4.3.1/obj-i486-linux-gnu/kopete/plugins/nowlistening/nowlisteningplugin.moc:79
#14 0xb6d1a1b8 in QMetaObject::activate (sender=0x876f028, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#15 0xb6d1ae42 in QMetaObject::activate (sender=0x876f028, m=0xb6df7904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#16 0xb6d56687 in QTimer::timeout (this=0x876f028) at .moc/release-shared/moc_qtimer.cpp:128
#17 0xb6d205ce in QTimer::timerEvent (this=0x876f028, e=0xbf8622cc) at kernel/qtimer.cpp:261
#18 0xb6d1516f in QObject::event (this=0x876f028, e=0xbf8622cc) at kernel/qobject.cpp:1075
#19 0xb62e8d3c in QApplicationPrivate::notify_helper (this=0x86f0c40, receiver=0x876f028, e=0xbf8622cc) at kernel/qapplication.cpp:4056
#20 0xb62f103e in QApplication::notify (this=0xbf86255c, receiver=0x876f028, e=0xbf8622cc) at kernel/qapplication.cpp:3603
#21 0xb726885d in KApplication::notify (this=0xbf86255c, receiver=0x876f028, event=0xbf8622cc) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#22 0xb6d04bcb in QCoreApplication::notifyInternal (this=0xbf86255c, receiver=0x876f028, event=0xbf8622cc) at kernel/qcoreapplication.cpp:610
#23 0xb6d33d51 in QTimerInfoList::activateTimers (this=0x86f3e74) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#24 0xb6d303a0 in timerSourceDispatch (source=0x86f3e40) at kernel/qeventdispatcher_glib.cpp:165
#25 0xb5aa3b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb5aa70eb in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb5aa7268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0xb6d302f8 in QEventDispatcherGlib::processEvents (this=0x86b5fc8, flags={i = -1081727928}) at kernel/qeventdispatcher_glib.cpp:327
#29 0xb638aa75 in QGuiEventDispatcherGlib::processEvents (this=0x86b5fc8, flags={i = -1081727880}) at kernel/qguieventdispatcher_glib.cpp:202
#30 0xb6d031fa in QEventLoop::processEvents (this=0xbf8624f0, flags={i = -1081727816}) at kernel/qeventloop.cpp:149
#31 0xb6d03642 in QEventLoop::exec (this=0xbf8624f0, flags={i = -1081727752}) at kernel/qeventloop.cpp:201
#32 0xb6d05ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#33 0xb62e8bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#34 0x08059773 in main (argc=3, argv=0xbf862964) at /build/buildd/kdenetwork-4.3.1/kopete/kopete/main.cpp:104
Comment 5 Matt Rogers 2009-09-10 00:03:36 UTC
This one is totally different than the first one. (The first one was in Jabber). 
What did you do to your kopete? ;)
Comment 6 Lydia Pintscher 2009-09-10 00:09:08 UTC
Hehe nothing of course. Always treated it nicely and hugged it lots. Maybe it needs poking every now and then with the Long Pointy Stick Of Doooooom.
Comment 7 Lydia Pintscher 2009-09-11 19:45:29 UTC
Here is another one :(
Let me know if there is anything I can do to help debug/fix this please.



Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 0 (LWP 4718)]

Thread 4 (Thread 0xb27d6b90 (LWP 4720)):
#0  0xb5c5c0ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb6e6804b in QTimerInfoList::getTime (this=0x946b7dc, t=@0x946b800) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb6e68221 in QTimerInfoList::updateCurrentTime (this=0x946b7dc) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb6e69e0c in QTimerInfoList::timerWait (this=0x946b7dc, tm=@0xb27d6124) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb6e664da in timerSourcePrepare (source=0xb5c5fff4, timeout=0xb27d6178) at kernel/qeventdispatcher_glib.cpp:141
#5  0xb5bdc9c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5bdcdda in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5bdd268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6e66317 in QEventDispatcherGlib::processEvents (this=0x961aba0, flags={i = -1300405656}) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb6e391fa in QEventLoop::processEvents (this=0x9651c00, flags={i = -1300405592}) at kernel/qeventloop.cpp:149
#10 0xb6e39642 in QEventLoop::exec (this=0x9651c00, flags={i = -1300405448}) at kernel/qeventloop.cpp:201
#11 0xb2c13e59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#12 0xb6d46132 in QThreadPrivate::start (arg=0x989c068) at thread/qthread_unix.cpp:188
#13 0xb5d844ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb615949e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb1da9b90 (LWP 4721)):
#0  0xb616849a in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#1  0xb5bdc9fc in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0xb5bdcdda in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb5bdd268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6e66317 in QEventDispatcherGlib::processEvents (this=0x99539a0, flags={i = -1311075640}) at kernel/qeventdispatcher_glib.cpp:329
#5  0xb6e391fa in QEventLoop::processEvents (this=0x995fd88, flags={i = -1311075576}) at kernel/qeventloop.cpp:149
#6  0xb6e39642 in QEventLoop::exec (this=0x995fd88, flags={i = -1311075528}) at kernel/qeventloop.cpp:201
#7  0xb2e806f2 in XMPP::SyncThread::run (this=0x99a8c38) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#8  0xb6d46132 in QThreadPrivate::start (arg=0x99a8c38) at thread/qthread_unix.cpp:188
#9  0xb5d844ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb615949e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb15a8b90 (LWP 4722)):
#0  0xb807a430 in __kernel_vsyscall ()
#1  0xb5d880e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb61682ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6d47172 in QWaitCondition::wait (this=0x99ea1f0, mutex=0x99ea1ec, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb761aac2 in QHostInfoAgent::run (this=0x99ea1e0) at kernel/qhostinfo.cpp:260
#5  0xb6d46132 in QThreadPrivate::start (arg=0x99ea1e0) at thread/qthread_unix.cpp:188
#6  0xb5d844ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb615949e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb56e7700 (LWP 4718)):
[KCrash Handler]
#6  0xb60e6b18 in ?? () from /lib/tls/i686/cmov/libc.so.6
#7  0xb60e89c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6d408ed in qMalloc (size=40) at global/qmalloc.cpp:55
#9  0xb6d8da99 in QString::realloc (this=0x30, alloc=10) at tools/qstring.cpp:1066
#10 0xb6d8e254 in QString::resize (this=0xbff95d18, size=7) at tools/qstring.cpp:1002
#11 0xb6d92a2e in QString::fromUtf8 (str=0x90d99b4 "comment", size=7) at tools/qstring.cpp:3704
#12 0xb6f830c8 in QDBusArgument::operator>> (this=0xbff95e24, arg=@0xbff95de8) at qdbusdemarshaller.cpp:116
#13 0xb6f89449 in qDBusDemarshallHelper<QMap<QString, QVariant> > (arg=@0xbff95e24, t=0xbff9603c) at ../../include/QtDBus/../../src/dbus/qdbusargument.h:320
#14 0xb6f860e1 in QDBusMetaType::demarshall (arg=@0xbff95f20, id=8, data=0xbff9603c) at qdbusmetatype.cpp:283
#15 0xb6f84f49 in qDBusReplyFill (reply=@0xbff96158, error=@0xbff96018, data=@0xbff9603c) at qdbusreply.cpp:210
#16 0xb34bdad1 in NLamaroK::update (this=0x95d6550) at /usr/include/qt4/QtDBus/qdbusreply.h:74
#17 0xb34b41ca in NowListeningPlugin::newTrackPlaying (this=0x9678968) at /build/buildd/kdenetwork-4.3.1/kopete/plugins/nowlistening/nowlisteningplugin.cpp:389
#18 0xb34b74e2 in NowListeningPlugin::slotAdvertCurrentMusic (this=0x9678968) at /build/buildd/kdenetwork-4.3.1/kopete/plugins/nowlistening/nowlisteningplugin.cpp:245
#19 0xb34b88fb in NowListeningPlugin::qt_metacall (this=0x9678968, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff96398)
    at /build/buildd/kdenetwork-4.3.1/obj-i486-linux-gnu/kopete/plugins/nowlistening/nowlisteningplugin.moc:79
#20 0xb6e501b8 in QMetaObject::activate (sender=0x96dc310, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#21 0xb6e50e42 in QMetaObject::activate (sender=0x96dc310, m=0xb6f2d904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#22 0xb6e8c687 in QTimer::timeout (this=0x96dc310) at .moc/release-shared/moc_qtimer.cpp:128
#23 0xb6e565ce in QTimer::timerEvent (this=0x96dc310, e=0xbff9681c) at kernel/qtimer.cpp:261
#24 0xb6e4b16f in QObject::event (this=0x96dc310, e=0xbff9681c) at kernel/qobject.cpp:1075
#25 0xb641ed3c in QApplicationPrivate::notify_helper (this=0x90d6160, receiver=0x96dc310, e=0xbff9681c) at kernel/qapplication.cpp:4056
#26 0xb642703e in QApplication::notify (this=0xbff96aac, receiver=0x96dc310, e=0xbff9681c) at kernel/qapplication.cpp:3603
#27 0xb739e85d in KApplication::notify (this=0xbff96aac, receiver=0x96dc310, event=0xbff9681c) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#28 0xb6e3abcb in QCoreApplication::notifyInternal (this=0xbff96aac, receiver=0x96dc310, event=0xbff9681c) at kernel/qcoreapplication.cpp:610
#29 0xb6e69d51 in QTimerInfoList::activateTimers (this=0x90d7934) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#30 0xb6e663a0 in timerSourceDispatch (source=0x90d7900) at kernel/qeventdispatcher_glib.cpp:165
#31 0xb5bd9b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb5bdd0eb in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb5bdd268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0xb6e662f8 in QEventDispatcherGlib::processEvents (this=0x9091fc8, flags={i = -1074173544}) at kernel/qeventdispatcher_glib.cpp:327
#35 0xb64c0a75 in QGuiEventDispatcherGlib::processEvents (this=0x9091fc8, flags={i = -1074173496}) at kernel/qguieventdispatcher_glib.cpp:202
#36 0xb6e391fa in QEventLoop::processEvents (this=0xbff96a40, flags={i = -1074173432}) at kernel/qeventloop.cpp:149
#37 0xb6e39642 in QEventLoop::exec (this=0xbff96a40, flags={i = -1074173368}) at kernel/qeventloop.cpp:201
#38 0xb6e3bae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#39 0xb641ebb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#40 0x08059773 in main (argc=3, argv=0xbff96eb4) at /build/buildd/kdenetwork-4.3.1/kopete/kopete/main.cpp:104
Comment 8 Matt Rogers 2009-09-11 20:31:32 UTC
For now, turn off the now listening plugin. That should help until I can
debug this crash.
Comment 9 Lydia Pintscher 2009-09-11 20:45:27 UTC
Thanks. Turned it off now. Will let you know if I still get crashes.
Comment 10 Lydia Pintscher 2009-09-12 00:28:05 UTC
And another one :( Now Playing plugin was turned off.
I have no idea if those crashes are related. If you want me to open a new report for any of them let me know.


Application: Kopete (kopete), signal: Aborted
[Current thread is 0 (LWP 9053)]

Thread 4 (Thread 0xb2740b90 (LWP 9055)):
#0  0xb5bc60ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb6dd204b in QTimerInfoList::getTime (this=0x90aa49c, t=@0x90aa4c0) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb6dd2221 in QTimerInfoList::updateCurrentTime (this=0x90aa49c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb6dd3e0c in QTimerInfoList::timerWait (this=0x90aa49c, tm=@0xb2740124) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb6dd04da in timerSourcePrepare (source=0xb5bc9ff4, timeout=0xb2740178) at kernel/qeventdispatcher_glib.cpp:141
#5  0xb5b469c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5b46dda in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5b47268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6dd0317 in QEventDispatcherGlib::processEvents (this=0x9069f38, flags={i = -1301020056}) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb6da31fa in QEventLoop::processEvents (this=0x91e3740, flags={i = -1301019992}) at kernel/qeventloop.cpp:149
#10 0xb6da3642 in QEventLoop::exec (this=0x91e3740, flags={i = -1301019848}) at kernel/qeventloop.cpp:201
#11 0xb2b7de59 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#12 0xb6cb0132 in QThreadPrivate::start (arg=0x8f0e158) at thread/qthread_unix.cpp:188
#13 0xb5cee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb60c349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb1d13b90 (LWP 9056)):
#0  QTimerInfoList::repairTimersIfNeeded (this=0x952e5b4) at kernel/qeventdispatcher_unix.cpp:370
#1  0xb6dd3e20 in QTimerInfoList::timerWait (this=0x952e5b4, tm=@0xb1d13184) at kernel/qeventdispatcher_unix.cpp:421
#2  0xb6dd04da in timerSourcePrepare (source=0x59dc, timeout=0xb1d131d8) at kernel/qeventdispatcher_glib.cpp:141
#3  0xb5b469c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#4  0xb5b46dda in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb5b47268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb6dd0317 in QEventDispatcherGlib::processEvents (this=0x94fd3b8, flags={i = -1311690040}) at kernel/qeventdispatcher_glib.cpp:329
#7  0xb6da31fa in QEventLoop::processEvents (this=0x95038d8, flags={i = -1311689976}) at kernel/qeventloop.cpp:149
#8  0xb6da3642 in QEventLoop::exec (this=0x95038d8, flags={i = -1311689928}) at kernel/qeventloop.cpp:201
#9  0xb2dea6f2 in XMPP::SyncThread::run (this=0x952b110) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#10 0xb6cb0132 in QThreadPrivate::start (arg=0x952b110) at thread/qthread_unix.cpp:188
#11 0xb5cee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb60c349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb1512b90 (LWP 9057)):
#0  0xb7fe4430 in __kernel_vsyscall ()
#1  0xb5cf20e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb60d22ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6cb1172 in QWaitCondition::wait (this=0x956f148, mutex=0x956f144, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb7584ac2 in QHostInfoAgent::run (this=0x956f138) at kernel/qhostinfo.cpp:260
#5  0xb6cb0132 in QThreadPrivate::start (arg=0x956f138) at thread/qthread_unix.cpp:188
#6  0xb5cee4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb60c349e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5651700 (LWP 9053)):
[KCrash Handler]
#6  0xb7fe4430 in __kernel_vsyscall ()
#7  0xb600a6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb600c098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb604824d in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0xb604e604 in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0xb60515d2 in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0xb60529c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
#13 0xb6caa8ed in qMalloc (size=32) at global/qmalloc.cpp:55
#14 0xb6cf7a99 in QString::realloc (this=0x0, alloc=6) at tools/qstring.cpp:1066
#15 0xb6cf8254 in QString::resize (this=0xbfdfeeec, size=2) at tools/qstring.cpp:1002
#16 0xb6dda231 in QUtf8Codec::convertToUnicode (this=0x8c2d668, target=0xbfdfeeec, chars=0xbfdfeedc "\"`϶�", len=1, state=0x0) at codecs/qutfcodec.cpp:175
#17 0xb6dda65f in QUtf8Codec::convertToUnicode (this=0x8c2d668, chars=0xbfdfeedc "\"`϶�", len=1, state=0x0) at codecs/qutfcodec.cpp:263
#18 0xb6cfcfdf in QChar (this=0xbfdfef54, ch=34 '"') at ../../include/QtCore/../../src/corelib/codecs/qtextcodec.h:116
#19 0xb2db2df3 in sanitizeForStream (in=@0xbfdfefe8) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-core/xmlprotocol.cpp:200
#20 0xb2db3fd5 in XMPP::XmlProtocol::elementToString (this=0x9b049c0, e=@0x91f7a44, clip=false)
    at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-core/xmlprotocol.cpp:455
#21 0xb2da965d in XMPP::Stream::xmlToString (e=@0x91f7a44, clip=<value optimized out>) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-core/stream.cpp:119
#22 0xb2da6327 in XMPP::Stanza::toString (this=0xbfdff0d8) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-core/xmpp_stanza.cpp:534
#23 0xb2d3ce3d in XMPP::Client::streamReadyRead (this=0x9476b20) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:521
#24 0xb2d23d8e in XMPP::Client::qt_metacall (this=0x9476b20, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfdff1a8)
    at /build/buildd/kdenetwork-4.3.1/obj-i486-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:138
#25 0xb6dba1b8 in QMetaObject::activate (sender=0x9064b08, from_signal_index=6, to_signal_index=6, argv=0x0) at kernel/qobject.cpp:3113
#26 0xb6dbae42 in QMetaObject::activate (sender=0x9064b08, m=0xb2e5df24, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3187
#27 0xb2d1f387 in XMPP::Stream::readyRead (this=0x9064b08) at /build/buildd/kdenetwork-4.3.1/obj-i486-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_stream.cpp:99
#28 0xb2da937d in XMPP::ClientStream::doReadyRead (this=0x9064b08) at /build/buildd/kdenetwork-4.3.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-core/stream.cpp:892
#29 0xb2d25e16 in XMPP::ClientStream::qt_metacall (this=0x9064b08, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfdff2a8)
    at /build/buildd/kdenetwork-4.3.1/obj-i486-linux-gnu/kopete/protocols/jabber/libiris/moc_xmpp_clientstream.cpp:133
#30 0xb6dba1b8 in QMetaObject::activate (sender=0x91c8d30, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#31 0xb6dbae42 in QMetaObject::activate (sender=0x91c8d30, m=0xb6e96908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#32 0xb6dbff77 in QSingleShotTimer::timeout (this=0x91c8d30) at .moc/release-shared/qtimer.moc:76
#33 0xb6dc009c in QSingleShotTimer::timerEvent (this=0x91c8d30) at kernel/qtimer.cpp:298
#34 0xb6db516f in QObject::event (this=0x91c8d30, e=0xbfdff72c) at kernel/qobject.cpp:1075
#35 0xb6388d3c in QApplicationPrivate::notify_helper (this=0x8c61c40, receiver=0x91c8d30, e=0xbfdff72c) at kernel/qapplication.cpp:4056
#36 0xb639103e in QApplication::notify (this=0xbfdff9bc, receiver=0x91c8d30, e=0xbfdff72c) at kernel/qapplication.cpp:3603
#37 0xb730885d in KApplication::notify (this=0xbfdff9bc, receiver=0x91c8d30, event=0xbfdff72c) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#38 0xb6da4bcb in QCoreApplication::notifyInternal (this=0xbfdff9bc, receiver=0x91c8d30, event=0xbfdff72c) at kernel/qcoreapplication.cpp:610
#39 0xb6dd3d51 in QTimerInfoList::activateTimers (this=0x8c64e74) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#40 0xb6dd03a0 in timerSourceDispatch (source=0x8c64e40) at kernel/qeventdispatcher_glib.cpp:165
#41 0xb5b43b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb5b470eb in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb5b47268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb6dd02f8 in QEventDispatcherGlib::processEvents (this=0x8c26fc8, flags={i = -1075840856}) at kernel/qeventdispatcher_glib.cpp:327
#45 0xb642aa75 in QGuiEventDispatcherGlib::processEvents (this=0x8c26fc8, flags={i = -1075840808}) at kernel/qguieventdispatcher_glib.cpp:202
#46 0xb6da31fa in QEventLoop::processEvents (this=0xbfdff950, flags={i = -1075840744}) at kernel/qeventloop.cpp:149
#47 0xb6da3642 in QEventLoop::exec (this=0xbfdff950, flags={i = -1075840680}) at kernel/qeventloop.cpp:201
#48 0xb6da5ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#49 0xb6388bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#50 0x08059773 in main (argc=3, argv=0xbfdffdc4) at /build/buildd/kdenetwork-4.3.1/kopete/kopete/main.cpp:104
Comment 11 Dario Andres 2009-09-12 02:44:14 UTC
Great, you finally got the same crash as the reported in comment 0. I can't find any duplicate tho...
Thanks
Comment 12 Matt Rogers 2009-09-12 04:30:11 UTC
this last backtrace is related to the original backtrace that you posted
without debug symbols. I think the now listening backtraces need their
own bug.
Comment 13 Lydia Pintscher 2009-09-12 13:45:07 UTC
Filed as Bug 207170 now. Thanks for looking into it.
Comment 14 Lydia Pintscher 2009-10-14 21:48:43 UTC
This crash didn't happen again so far since I upgraded to 4.3.2 so I assume it is fixed/gone. Feel free to close if you don't want to investigate further.
Comment 15 Dario Andres 2009-10-31 22:33:00 UTC
Mh, Ok, closing as WORKSFORME. Please reopen if you experience it again.
Cheers