Magnatune Track Play Crash BT

Casey Link unnamedrambler at gmail.com
Fri Jun 6 06:21:29 CEST 2008


To Reproduce:
(1) svn up && make && make install
(2) Browse Magnatune collection to a single track (any one)
(3) Append to Playlist
(3) Double Click to play
(4) Hear ~1 second of sound
(5) Amarok is crashing!


#7 of the first thread looks like the culprit?

amarok:    here
amarok: BEGIN: virtual QList<PopupDropperAction*>
Meta::MagnatuneTrack::currentTrackActions()
amarok: END__: virtual QList<PopupDropperAction*>
Meta::MagnatuneTrack::currentTrackActions() - Took 9e-05s
amarok: BEGIN: virtual void App::engineNewMetaData(const QHash<long
long int, QString>&, bool)
ASSERT: "d" in file /share/devel/kde/include/ksharedptr.h, line 116
Amarok is crashing!
amarok(16489)/phonon (xine backend) Phonon::Xine::XineStream::event:
################################ Event:  Progress :  4
amarok(16489)/phonon (xine backend) Phonon::Xine::XineStream::event:
emit bufferStatus( 4 )
<snip>
2.0-SVN [NOTstripped][validity: 1.00][frames: 234]
Amarok has crashed! We are terribly sorry about this :(

But, all is not lost! You could potentially help us fix the crash.
Information describing the crash is below, so just click send, or if
you have time, write a brief description of how the crash happened
first.

Many thanks.

======== DEBUG INFORMATION  =======
Version:    2.0-SVN
Build date: Jun  6 2008
CC version: 4.2.4 (Gentoo 4.2.4 p1.0)
KDElibs:    4.00.81 (KDE 4.0.81 >= 20080527)
Qt:         4.4.0
TagLib:     1.5.0
CPU cores:  2

==== file `which amarok` =======
/share/devel/kde/bin/amarok: ELF 32-bit LSB executable, Intel 80386,
version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared
libs), not stripped


==== (gdb) bt =====================
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb3a396f0 (LWP 16489)]
[New Thread 0xaa9bbb90 (LWP 16520)]
[New Thread 0xab496b90 (LWP 16519)]
[New Thread 0xabc97b90 (LWP 16518)]
[New Thread 0xac665b90 (LWP 16517)]
[New Thread 0xad24fb90 (LWP 16516)]
[New Thread 0xadeabb90 (LWP 16507)]
[New Thread 0xae6acb90 (LWP 16506)]
[New Thread 0xaf28bb90 (LWP 16505)]
[New Thread 0xb0b6cb90 (LWP 16500)]
[New Thread 0xb036bb90 (LWP 16499)]
[New Thread 0xb13c9b90 (LWP 16495)]
[New Thread 0xb1bcab90 (LWP 16494)]
[New Thread 0xb240db90 (LWP 16493)]
[New Thread 0xb2c18b90 (LWP 16490)]
0xffffe424 in __kernel_vsyscall ()
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d26eeb in waitpid () from /lib/libpthread.so.0
#2  0xb785f01e in Amarok::Crash::crashHandler () at
/share/devel/kdesvn/extragear/amarokgit/src/CrashHandler.cpp:252
#3  <signal handler called>
#4  0xffffe424 in __kernel_vsyscall ()
#5  0xb4966525 in raise () from /lib/libc.so.6
#6  0xb4967d41 in abort () from /lib/libc.so.6
#7  0xb7da2899 in qt_message_output (msgType=QtFatalMsg,
buf=0xbf96dba0 "ASSERT: \"d\" in file
/share/devel/kde/include/ksharedptr.h, line 116")
    at /share/devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2058
#8  0xb7da28fd in qFatal (msg=0xb7ef7ca0 "ASSERT: \"%s\" in file %s,
line %d") at /share/devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2260
#9  0xb7da2d43 in qt_assert (assertion=0xb78f30a6 "d", file=0xb78f3080
"/share/devel/kde/include/ksharedptr.h", line=116)
    at /share/devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:1828
#10 0xb76bcfb9 in KSharedPtr<Meta::Track>::operator->
(this=0xb794b29c) at /share/devel/kde/include/ksharedptr.h:116
#11 0xb78d82d7 in TrackToolTip::setTrack (this=0xb794b280,
track=@0xbf96fdc8, force=false)
    at /share/devel/kdesvn/extragear/amarokgit/src/widgets/TrackTooltip.cpp:86
#12 0xb7810703 in App::engineNewMetaData (this=0xbf9709b0,
newMetaData=@0xbf96fe50, trackChanged=true) at
/share/devel/kdesvn/extragear/amarokgit/src/App.cpp:694
#13 0xb781c1d3 in EngineSubject::newMetaDataNotify (this=0x9268070,
newMetaData=@0xbf96fe50, trackChanged=true)
    at /share/devel/kdesvn/extragear/amarokgit/src/EngineObserver.cpp:124
#14 0xb7818037 in EngineController::slotMetaDataChanged
(this=0x9268068) at
/share/devel/kdesvn/extragear/amarokgit/src/EngineController.cpp:588
#15 0xb7819416 in EngineController::qt_metacall (this=0x9268068,
_c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbf96ff94)
    at /share/devel/kdesvn/build/extragear/multimedia/src/EngineController.moc:148
#16 0xb7eb533f in QMetaObject::activate (sender=0x9268230,
from_signal_index=6, to_signal_index=6, argv=0x0)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007
#17 0xb7eb57c1 in QMetaObject::activate (sender=0x9268230,
m=0xb70fdf08, local_signal_index=2, argv=0x0)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080
#18 0xb70bc1db in Phonon::MediaObject::metaDataChanged () from
/share/devel/kde/lib/libphonon.so.4
#19 0xb70bc440 in Phonon::MediaObjectPrivate::_k_metaDataChanged ()
from /share/devel/kde/lib/libphonon.so.4
#20 0xb70bd737 in Phonon::MediaObject::qt_metacall () from
/share/devel/kde/lib/libphonon.so.4
#21 0xb7eb533f in QMetaObject::activate (sender=0x9445908,
from_signal_index=11, to_signal_index=11, argv=0xbf97015c)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007
#22 0xb7eb57c1 in QMetaObject::activate (sender=0x9445908,
m=0xb35f9000, local_signal_index=7, argv=0xbf97015c)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080
#23 0xb35d2ed3 in Phonon::Xine::MediaObject::metaDataChanged
(this=0x9445908, _t1=@0x98a55e8)
    at /share/devel/kdesvn/build/kdebase/runtime/phonon/xine/mediaobject.moc:231
#24 0xb35d9905 in Phonon::Xine::MediaObject::qt_metacall
(this=0x9445908, _c=QMetaObject::InvokeMetaMethod, _id=7,
_a=0x9e493a8)
    at /share/devel/kdesvn/build/kdebase/runtime/phonon/xine/mediaobject.moc:145
#25 0xb7eaf2e2 in QMetaCallEvent::placeMetaCall (this=0xa3d3728,
object=0x9445908) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:535
#26 0xb7eb3684 in QObject::event (this=0x9445908, e=0xa3d3728) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1137
#27 0xb564c50d in QApplicationPrivate::notify_helper (this=0x91467b0,
receiver=0x9445908, e=0xa3d3728)
    at /share/devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3772
#28 0xb564c826 in QApplication::notify (this=0xbf9709b0,
receiver=0x9445908, e=0xa3d3728) at
/share/devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3366
#29 0xb740b7ad in KApplication::notify (this=0xbf9709b0,
receiver=0x9445908, event=0xa3d3728) at
/share/devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#30 0xb7ea0696 in QCoreApplication::notifyInternal (this=0xbf9709b0,
receiver=0x9445908, event=0xa3d3728)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#31 0xb7ea41d7 in QCoreApplication::sendEvent (receiver=0x9445908,
event=0xa3d3728)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#32 0xb7ea0bae in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x912cf48)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1195
#33 0xb7ea0d5f in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1091
#34 0xb7ed142a in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220
#35 0xb7ed063b in postEventSourceDispatch (s=0x9148900) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:211
#36 0xb4896748 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#37 0xb489999e in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#38 0xb4899eec in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#39 0xb7ecfa54 in QEventDispatcherGlib::processEvents (this=0x9146200,
flags=@0xbf9708b8)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#40 0xb56f2f28 in QGuiEventDispatcherGlib::processEvents
(this=0x9146200, flags=@0xbf9708e8)
    at /share/devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#41 0xb7e9d54a in QEventLoop::processEvents (this=0xbf970960,
flags=@0xbf970924) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#42 0xb7e9d789 in QEventLoop::exec (this=0xbf970960,
flags=@0xbf970968) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#43 0xb7ea0e7f in QCoreApplication::exec () at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#44 0xb564c226 in QApplication::exec () at
/share/devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3304
#45 0x0804b667 in main (argc=1, argv=0xbf970dc4) at
/share/devel/kdesvn/extragear/amarokgit/src/main.cpp:125
==== (gdb) thread apply all bt ====
Thread 15 (Thread 0xb2c18b90 (LWP 16490)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d2377c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb354aba2 in metronom_sync_loop () from /usr/lib/libxine.so.1
#3  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#4  0xb49fda3e in clone () from /lib/libc.so.6
Thread 14 (Thread 0xb240db90 (LWP 16493)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f4797 in poll () from /lib/libc.so.6
#2  0xb2411ee1 in ao_alsa_handle_event_thread () from
/usr/lib/xine/plugins/1.21/xineplug_ao_out_alsa.so
#3  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#4  0xb49fda3e in clone () from /lib/libc.so.6
Thread 13 (Thread 0xb1bcab90 (LWP 16494)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f4797 in poll () from /lib/libc.so.6
#2  0xb3aa6474 in snd1_pcm_wait_nocheck () from
/usr/lib/libasound.so.2
#3  0xb3aa6635 in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0xb24128ea in ao_alsa_write () from
/usr/lib/xine/plugins/1.21/xineplug_ao_out_alsa.so
#5  0xb355ad72 in ao_loop () from /usr/lib/libxine.so.1
#6  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#7  0xb49fda3e in clone () from /lib/libc.so.6
Thread 12 (Thread 0xb13c9b90 (LWP 16495)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f4797 in poll () from /lib/libc.so.6
#2  0xb48999bf in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#3  0xb4899eec in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0xb7ecfa54 in QEventDispatcherGlib::processEvents (this=0x9445e10,
flags=@0xb13c9258)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#5  0xb7e9d54a in QEventLoop::processEvents (this=0xb13c92cc,
flags=@0xb13c9294) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#6  0xb7e9d789 in QEventLoop::exec (this=0xb13c92cc,
flags=@0xb13c92d4) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#7  0xb7da938d in QThread::exec (this=0x9445a20) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:433
#8  0xb35b4942 in Phonon::Xine::XineThread::run (this=0x9445a20) at
/share/devel/kdesvn/kdebase/runtime/phonon/xine/xinethread.cpp:111
#9  0xb7dad2ad in QThreadPrivate::start (arg=0x9445a20) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#10 0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#11 0xb49fda3e in clone () from /lib/libc.so.6
Thread 11 (Thread 0xb036bb90 (LWP 16499)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb7dadcf8 in QWaitConditionPrivate::wait (this=0x959cb90,
time=4294967295) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#3  0xb7dad7f7 in QWaitCondition::wait (this=0x959cb08,
mutex=0x94f0d30, time=4294967295)
    at /share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:265
#4  0xb54ebebd in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x959caf0, th=0x95f33e8)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb54efa4c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x94b2ae0, th=0x95f33e8)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb54ea5ab in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x959caf0, th=0x95f33e8) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb54efbf1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x95f33e8)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x95f33e8, previous=0x0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb54efc13 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x95f33e8)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x95f33e8, previous=0x9c75af8)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb54edc0d in ThreadWeaver::ThreadRunHelper::run (this=0xb036b320,
parent=0x959caf0, th=0x95f33e8)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#12 0xb54edce5 in ThreadWeaver::Thread::run (this=0x95f33e8) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#13 0xb7dad2ad in QThreadPrivate::start (arg=0x95f33e8) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#14 0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#15 0xb49fda3e in clone () from /lib/libc.so.6
Thread 10 (Thread 0xb0b6cb90 (LWP 16500)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb7dadcf8 in QWaitConditionPrivate::wait (this=0x959cb90,
time=4294967295) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#3  0xb7dad7f7 in QWaitCondition::wait (this=0x959cb08,
mutex=0x94f0d30, time=4294967295)
    at /share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:265
#4  0xb54ebebd in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x959caf0, th=0x95a6160)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb54efa4c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x94b2ae0, th=0x95a6160)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb54ea5ab in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x959caf0, th=0x95a6160) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb54efbf1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x95a6160)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x95a6160, previous=0x0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb54efc13 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x95a6160)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x95a6160, previous=0x0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb54efc13 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x95a6160)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x95a6160, previous=0x98d2978)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb54edc0d in ThreadWeaver::ThreadRunHelper::run (this=0xb0b6c320,
parent=0x959caf0, th=0x95a6160)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#14 0xb54edce5 in ThreadWeaver::Thread::run (this=0x95a6160) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#15 0xb7dad2ad in QThreadPrivate::start (arg=0x95a6160) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#16 0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#17 0xb49fda3e in clone () from /lib/libc.so.6
Thread 9 (Thread 0xaf28bb90 (LWP 16505)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb7dadcf8 in QWaitConditionPrivate::wait (this=0x97d69f8,
time=4294967295) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#3  0xb7dad7f7 in QWaitCondition::wait (this=0x97d80b8,
mutex=0x97d80b4, time=4294967295)
    at /share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:265
#4  0xb7caacf7 in QHostInfoAgent::run (this=0x97d80a8) at
/share/devel/kdesvn/qt-copy/src/network/kernel/qhostinfo.cpp:247
#5  0xb7dad2ad in QThreadPrivate::start (arg=0x97d80a8) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#6  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#7  0xb49fda3e in clone () from /lib/libc.so.6
Thread 8 (Thread 0xae6acb90 (LWP 16506)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb7dadcf8 in QWaitConditionPrivate::wait (this=0x959cb90,
time=4294967295) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#3  0xb7dad7f7 in QWaitCondition::wait (this=0x959cb08,
mutex=0x94f0d30, time=4294967295)
    at /share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:265
#4  0xb54ebebd in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x959caf0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb54efa4c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x94b2ae0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb54ea5ab in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x959caf0, th=0x98d3dc0) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb54efbf1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x98d3dc0, previous=0x0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb54efc13 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x98d3dc0, previous=0x0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb54efc13 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x98d3dc0, previous=0x0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb54efc13 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x98d3dc0, previous=0x0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb54efc13 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x98d3dc0, previous=0x98ca180)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#17 0xb54edc0d in ThreadWeaver::ThreadRunHelper::run (this=0xae6ac320,
parent=0x959caf0, th=0x98d3dc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#18 0xb54edce5 in ThreadWeaver::Thread::run (this=0x98d3dc0) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#19 0xb7dad2ad in QThreadPrivate::start (arg=0x98d3dc0) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#20 0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#21 0xb49fda3e in clone () from /lib/libc.so.6
Thread 7 (Thread 0xadeabb90 (LWP 16507)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb7dadcf8 in QWaitConditionPrivate::wait (this=0x959cb90,
time=4294967295) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#3  0xb7dad7f7 in QWaitCondition::wait (this=0x959cb08,
mutex=0x94f0d30, time=4294967295)
    at /share/devel/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:265
#4  0xb54ebebd in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x959caf0, th=0x98c6cc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb54efa4c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x94b2ae0, th=0x98c6cc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb54ea5ab in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x959caf0, th=0x98c6cc0) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb54efbf1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x94b2ae0, th=0x98c6cc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb54ec413 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x959caf0, th=0x98c6cc0, previous=0x9c38658)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb54edc0d in ThreadWeaver::ThreadRunHelper::run (this=0xadeab320,
parent=0x959caf0, th=0x98c6cc0)
    at /share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb54edce5 in ThreadWeaver::Thread::run (this=0x98c6cc0) at
/share/devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb7dad2ad in QThreadPrivate::start (arg=0x98c6cc0) at
/share/devel/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#12 0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#13 0xb49fda3e in clone () from /lib/libc.so.6
Thread 6 (Thread 0xad24fb90 (LWP 16516)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb49f7281 in select () from /lib/libc.so.6
#2  0xb3571b59 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0xb3557f95 in video_out_loop () from /usr/lib/libxine.so.1
#4  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#5  0xb49fda3e in clone () from /lib/libc.so.6
Thread 5 (Thread 0xac665b90 (LWP 16517)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb354de30 in fifo_buffer_get () from /usr/lib/libxine.so.1
#3  0xb3553e1c in video_decoder_loop () from /usr/lib/libxine.so.1
#4  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#5  0xb49fda3e in clone () from /lib/libc.so.6
Thread 4 (Thread 0xabc97b90 (LWP 16518)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d2377c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb355970a in fifo_peek_int () from /usr/lib/libxine.so.1
#3  0xb3559741 in fifo_remove_int () from /usr/lib/libxine.so.1
#4  0xb355b701 in ao_get_buffer () from /usr/lib/libxine.so.1
#5  0xaa9f5e0b in mad_decode_data () from
/usr/lib/xine/plugins/1.21/xineplug_decode_mad.so
#6  0xb355572f in audio_decoder_loop () from /usr/lib/libxine.so.1
#7  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#8  0xb49fda3e in clone () from /lib/libc.so.6
Thread 3 (Thread 0xab496b90 (LWP 16519)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb355db3f in xine_event_wait () from /usr/lib/libxine.so.1
#3  0xb355dbda in listener_loop () from /usr/lib/libxine.so.1
#4  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#5  0xb49fda3e in clone () from /lib/libc.so.6
Thread 2 (Thread 0xaa9bbb90 (LWP 16520)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d234f6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb354df1f in buffer_pool_alloc () from /usr/lib/libxine.so.1
#3  0xaf3fcb53 in demux_mpgaudio_next () from
/usr/lib/xine/plugins/1.21/xineplug_dmx_audio.so
#4  0xaf3fd425 in demux_mpgaudio_send_chunk () from
/usr/lib/xine/plugins/1.21/xineplug_dmx_audio.so
#5  0xb3562961 in demux_loop () from /usr/lib/libxine.so.1
#6  0xb7d1f16b in start_thread () from /lib/libpthread.so.0
#7  0xb49fda3e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb3a396f0 (LWP 16489)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7d26eeb in waitpid () from /lib/libpthread.so.0
#2  0xb785f01e in Amarok::Crash::crashHandler () at
/share/devel/kdesvn/extragear/amarokgit/src/CrashHandler.cpp:252
#3  <signal handler called>
#4  0xffffe424 in __kernel_vsyscall ()
#5  0xb4966525 in raise () from /lib/libc.so.6
#6  0xb4967d41 in abort () from /lib/libc.so.6
#7  0xb7da2899 in qt_message_output (msgType=QtFatalMsg,
buf=0xbf96dba0 "ASSERT: \"d\" in file
/share/devel/kde/include/ksharedptr.h, line 116")
    at /share/devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2058
#8  0xb7da28fd in qFatal (msg=0xb7ef7ca0 "ASSERT: \"%s\" in file %s,
line %d") at /share/devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2260
#9  0xb7da2d43 in qt_assert (assertion=0xb78f30a6 "d", file=0xb78f3080
"/share/devel/kde/include/ksharedptr.h", line=116)
    at /share/devel/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:1828
#10 0xb76bcfb9 in KSharedPtr<Meta::Track>::operator->
(this=0xb794b29c) at /share/devel/kde/include/ksharedptr.h:116
#11 0xb78d82d7 in TrackToolTip::setTrack (this=0xb794b280,
track=@0xbf96fdc8, force=false)
    at /share/devel/kdesvn/extragear/amarokgit/src/widgets/TrackTooltip.cpp:86
#12 0xb7810703 in App::engineNewMetaData (this=0xbf9709b0,
newMetaData=@0xbf96fe50, trackChanged=true) at
/share/devel/kdesvn/extragear/amarokgit/src/App.cpp:694
#13 0xb781c1d3 in EngineSubject::newMetaDataNotify (this=0x9268070,
newMetaData=@0xbf96fe50, trackChanged=true)
    at /share/devel/kdesvn/extragear/amarokgit/src/EngineObserver.cpp:124
#14 0xb7818037 in EngineController::slotMetaDataChanged
(this=0x9268068) at
/share/devel/kdesvn/extragear/amarokgit/src/EngineController.cpp:588
#15 0xb7819416 in EngineController::qt_metacall (this=0x9268068,
_c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbf96ff94)
    at /share/devel/kdesvn/build/extragear/multimedia/src/EngineController.moc:148
#16 0xb7eb533f in QMetaObject::activate (sender=0x9268230,
from_signal_index=6, to_signal_index=6, argv=0x0)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007
#17 0xb7eb57c1 in QMetaObject::activate (sender=0x9268230,
m=0xb70fdf08, local_signal_index=2, argv=0x0)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080
#18 0xb70bc1db in Phonon::MediaObject::metaDataChanged () from
/share/devel/kde/lib/libphonon.so.4
#19 0xb70bc440 in Phonon::MediaObjectPrivate::_k_metaDataChanged ()
from /share/devel/kde/lib/libphonon.so.4
#20 0xb70bd737 in Phonon::MediaObject::qt_metacall () from
/share/devel/kde/lib/libphonon.so.4
#21 0xb7eb533f in QMetaObject::activate (sender=0x9445908,
from_signal_index=11, to_signal_index=11, argv=0xbf97015c)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3007
#22 0xb7eb57c1 in QMetaObject::activate (sender=0x9445908,
m=0xb35f9000, local_signal_index=7, argv=0xbf97015c)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3080
#23 0xb35d2ed3 in Phonon::Xine::MediaObject::metaDataChanged
(this=0x9445908, _t1=@0x98a55e8)
    at /share/devel/kdesvn/build/kdebase/runtime/phonon/xine/mediaobject.moc:231
#24 0xb35d9905 in Phonon::Xine::MediaObject::qt_metacall
(this=0x9445908, _c=QMetaObject::InvokeMetaMethod, _id=7,
_a=0x9e493a8)
    at /share/devel/kdesvn/build/kdebase/runtime/phonon/xine/mediaobject.moc:145
#25 0xb7eaf2e2 in QMetaCallEvent::placeMetaCall (this=0xa3d3728,
object=0x9445908) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:535
#26 0xb7eb3684 in QObject::event (this=0x9445908, e=0xa3d3728) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1137
#27 0xb564c50d in QApplicationPrivate::notify_helper (this=0x91467b0,
receiver=0x9445908, e=0xa3d3728)
    at /share/devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3772
#28 0xb564c826 in QApplication::notify (this=0xbf9709b0,
receiver=0x9445908, e=0xa3d3728) at
/share/devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3366
#29 0xb740b7ad in KApplication::notify (this=0xbf9709b0,
receiver=0x9445908, event=0xa3d3728) at
/share/devel/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#30 0xb7ea0696 in QCoreApplication::notifyInternal (this=0xbf9709b0,
receiver=0x9445908, event=0xa3d3728)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#31 0xb7ea41d7 in QCoreApplication::sendEvent (receiver=0x9445908,
event=0xa3d3728)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#32 0xb7ea0bae in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x912cf48)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1195
#33 0xb7ea0d5f in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1091
#34 0xb7ed142a in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220
#35 0xb7ed063b in postEventSourceDispatch (s=0x9148900) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:211
#36 0xb4896748 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb489999e in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#38 0xb4899eec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb7ecfa54 in QEventDispatcherGlib::processEvents (this=0x9146200,
flags=@0xbf9708b8)
    at /share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#40 0xb56f2f28 in QGuiEventDispatcherGlib::processEvents
(this=0x9146200, flags=@0xbf9708e8)
    at /share/devel/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#41 0xb7e9d54a in QEventLoop::processEvents (this=0xbf970960,
flags=@0xbf970924) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#42 0xb7e9d789 in QEventLoop::exec (this=0xbf970960,
flags=@0xbf970968) at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#43 0xb7ea0e7f in QCoreApplication::exec () at
/share/devel/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#44 0xb564c226 in QApplication::exec () at
/share/devel/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3304
#45 0x0804b667 in main (argc=1, argv=0xbf970dc4) at
/share/devel/kdesvn/extragear/amarokgit/src/main.cpp:125
#0  0xffffe424 in __kernel_vsyscall ()


More information about the Amarok-devel mailing list