Bug 207170 - Crash caused by now listening plugin (QDBus functions, "Player"::update, NowListeningPlugin::newTrackPlaying)
Summary: Crash caused by now listening plugin (QDBus functions, "Player"::update, NowL...
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: Now Listening Plugin (show other bugs)
Version: 0.70.90
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 207447 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-12 13:43 UTC by Lydia Pintscher
Modified: 2011-04-03 00:44 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 Lydia Pintscher 2009-09-12 13:43:47 UTC
2 backtraces for crashes caused by now listening plugin appareantly:


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



-----------------------------------------------------------------------------


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 1 Lydia Pintscher 2009-09-12 13:47:08 UTC
I am running Amarok nightly packages (NEON) which is sandboxed from the rest of my KDE. No idea if it is related.
Comment 2 Frode Jemtland 2009-09-16 15:43:33 UTC
*** Bug 207447 has been marked as a duplicate of this bug. ***
Comment 3 Lamarque V. Souza 2011-04-03 00:36:14 UTC
Is this still happening?
Comment 4 Lydia Pintscher 2011-04-03 00:40:08 UTC
Have not seen it happen lately here, no.