Fwd: Crash in A2 - playing free music charts - dead engine observer

Nikolaj Hald Nielsen nhnfreespirit at gmail.com
Tue Nov 4 19:20:15 CET 2008


_someone_ is registering something as an engine observer and
forgetting to unregister before destroying the object. Who has made
changes to this stuff rencently?

- Nikolaj


---------- Forwarded message ----------
From: Frederik Gladhorn <gladhorn at kde.org>
Date: Tue, Nov 4, 2008 at 7:08 PM
Subject: Crash in A2 - playing free music charts
To: nhnfreespirit at gmail.com


Hi Nikolaj,
I just got this crash when using Sven's script.
Maybe you can make something out of it.
It played well for a while but after maybe the 10th track it crashed. This is
with Amarok built today.
Greetings
Frederik


Application: Amarok (amarok), signal SIGSEGV
[Current thread is 0 (LWP 16128)]

Thread 20 (Thread 0xb156cb90 (LWP 16129)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7beddd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb200ebbb in ?? () from /usr/lib/libxine.so.1

Thread 19 (Thread 0xb0d01b90 (LWP 16130)):
#0  0xb65d90e4 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb7dbedf0 in QTimerInfoList::getTime (this=0x81828b4, t=@0x81828d8) at
kernel/qeventdispatcher_unix.cpp:335
#2  0xb7dbf023 in QTimerInfoList::updateCurrentTime (this=0x81828b4) at
kernel/qeventdispatcher_unix.cpp:293
#3  0xb7dbf709 in QTimerInfoList::timerWait (this=0x81828b4, tm=@0xb0d0115c)
at kernel/qeventdispatcher_unix.cpp:416
#4  0xb7dbce6c in timerSourcePrepare (source=0x8182880, timeout=0xb0d011b8) at
kernel/qeventdispatcher_glib.cpp:136
#5  0xb655e57f in IA__g_main_context_prepare (context=0x81d2070,
priority=0xb0d01218) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2332
#6  0xb655ed39 in g_main_context_iterate (context=0x81d2070, block=1,
dispatch=1, self=0x81d2918) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2625
#7  0xb655f63e in IA__g_main_context_iteration (context=0x81d2070,
may_block=1) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2708
#8  0xb7dbbeb0 in QEventDispatcherGlib::processEvents (this=0x81845d0,
flags=@0xb0d01294) at kernel/qeventdispatcher_glib.cpp:321
#9  0xb7d8319e in QEventLoop::processEvents (this=0xb0d0131c,
flags=@0xb0d012d4) at kernel/qeventloop.cpp:143
#10 0xb7d833dd in QEventLoop::exec (this=0xb0d0131c, flags=@0xb0d01324) at
kernel/qeventloop.cpp:194
#11 0xb7c73b55 in QThread::exec (this=0x813c840) at thread/qthread.cpp:458
#12 0xb205b663 in Phonon::Xine::XineThread::run (this=0x813c840) at
/home/frederik/kde/src/kde/trunk/kdesupport/phonon/xine/xinethread.cpp:140
#13 0xb7c78507 in QThreadPrivate::start (arg=0x813c840) at
thread/qthread_unix.cpp:185
#14 0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 18 (Thread 0xb0500b90 (LWP 16137)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xaf894902 in os_event_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#3  0xaf892d6f in os_aio_simulated_handle () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#4  0xaf84a765 in fil_aio_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#5  0xaf6e66f8 in io_handler_thread () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#6  0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xae6abb90 (LWP 16138)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xaf894902 in os_event_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#3  0xaf892d6f in os_aio_simulated_handle () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#4  0xaf84a765 in fil_aio_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#5  0xaf6e66f8 in io_handler_thread () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#6  0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xadeaab90 (LWP 16139)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xaf894902 in os_event_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#3  0xaf892d6f in os_aio_simulated_handle () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#4  0xaf84a765 in fil_aio_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#5  0xaf6e66f8 in io_handler_thread () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#6  0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xad6a9b90 (LWP 16140)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xaf894902 in os_event_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#3  0xaf892d6f in os_aio_simulated_handle () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#4  0xaf84a765 in fil_aio_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#5  0xaf6e66f8 in io_handler_thread () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#6  0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xac218b90 (LWP 16142)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb752b881 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xaf894dca in os_thread_sleep () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#3  0xaf6e433d in srv_lock_timeout_and_monitor_thread () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#4  0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xaba17b90 (LWP 16143)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb752b881 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xaf894dca in os_thread_sleep () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#3  0xaf6e4a7b in srv_error_monitor_thread () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#4  0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xab216b90 (LWP 16144)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xaf894902 in os_event_wait () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#3  0xaf6e5751 in srv_master_thread () from
/home/frederik/kde/4/kde/lib/kde4/libamarok_collection-sqlcollection.so
#4  0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xa9effb90 (LWP 16151)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7528c07 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xa9f0528b in ?? () from
/usr/lib/xine/plugins/1.20/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xa96ddb90 (LWP 16152)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb201f254 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xa8edcb90 (LWP 16153)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7c79068 in QWaitConditionPrivate::wait (this=0x8a47a78,
time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb7c78b67 in QWaitCondition::wait (this=0x8a479a0, mutex=0x8b08df0,
time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb58d3130 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x8a47988, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb58d7bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8af27d0, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb58d27b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8a47988, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb58d7cdb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89b2af0, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89b2af0, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89b2af0, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89b2af0, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89b2af0, previous=0xab2cc98) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#17 0xb58d5d8f in ThreadWeaver::ThreadRunHelper::run (this=0xa8edc368,
parent=0x8a47988, th=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#18 0xb58d5f32 in ThreadWeaver::Thread::run (this=0x89b2af0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#19 0xb7c78507 in QThreadPrivate::start (arg=0x89b2af0) at
thread/qthread_unix.cpp:185
#20 0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#21 0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xa86dbb90 (LWP 16154)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7c79068 in QWaitConditionPrivate::wait (this=0x8a47a78,
time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb7c78b67 in QWaitCondition::wait (this=0x8a479a0, mutex=0x8b08df0,
time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb58d3130 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x8a47988, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb58d7bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb58d27b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8a47988, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb58d7cdb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#14 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#15 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#16 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#17 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#18 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#19 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#20 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#21 0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#22 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x87a8550, previous=0xab7bee8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#23 0xb58d5d8f in ThreadWeaver::ThreadRunHelper::run (this=0xa86db368,
parent=0x8a47988, th=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#24 0xb58d5f32 in ThreadWeaver::Thread::run (this=0x87a8550) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#25 0xb7c78507 in QThreadPrivate::start (arg=0x87a8550) at
thread/qthread_unix.cpp:185
#26 0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#27 0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xa7edab90 (LWP 16155)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7c79068 in QWaitConditionPrivate::wait (this=0x8a47a78,
time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb7c78b67 in QWaitCondition::wait (this=0x8a479a0, mutex=0x8b08df0,
time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb58d3130 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x8a47988, th=0x89d7da8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb58d7bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8af27d0, th=0x89d7da8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb58d27b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8a47988, th=0x89d7da8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb58d7cdb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89d7da8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89d7da8, previous=0x0) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb58d7d03 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89d7da8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89d7da8, previous=0xab74c18) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb58d5d8f in ThreadWeaver::ThreadRunHelper::run (this=0xa7eda368,
parent=0x8a47988, th=0x89d7da8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#12 0xb58d5f32 in ThreadWeaver::Thread::run (this=0x89d7da8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#13 0xb7c78507 in QThreadPrivate::start (arg=0x89d7da8) at
thread/qthread_unix.cpp:185
#14 0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xa76d9b90 (LWP 16156)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb7c79068 in QWaitConditionPrivate::wait (this=0x8a47a78,
time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb7c78b67 in QWaitCondition::wait (this=0x8a479a0, mutex=0x8b08df0,
time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb58d3130 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x8a47988, th=0x89c56b8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb58d7bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8af27d0, th=0x89c56b8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb58d27b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8a47988, th=0x89c56b8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb58d7cdb in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8af27d0, th=0x89c56b8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb58d339e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a47988,
th=0x89c56b8, previous=0xab00080) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb58d5d8f in ThreadWeaver::ThreadRunHelper::run (this=0xa76d9368,
parent=0x8a47988, th=0x89c56b8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb58d5f32 in ThreadWeaver::Thread::run (this=0x89c56b8) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb7c78507 in QThreadPrivate::start (arg=0x89c56b8) at
thread/qthread_unix.cpp:185
#12 0xb7be94fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb7532e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0x9aceab90 (LWP 16214)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb752b881 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb2038a75 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 4 (Thread 0x9a100b90 (LWP 16215)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb201230c in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0x99732b90 (LWP 16216)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb201230c in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0x98f31b90 (LWP 16217)):
#0  0xb7f23410 in __kernel_vsyscall ()
#1  0xb7bedaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb2022cc4 in xine_event_wait () from /usr/lib/libxine.so.1
#3  0x0aa8f2f0 in ?? ()
#4  0x08185568 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb3a956c0 (LWP 16128)):
[KCrash Handler]
#6  0xb78c05de in EngineSubject::newTrackPlaying (this=0x810a718) at
/home/frederik/kde/src/kde/trunk/extragear/multimedia/amarok/src/EngineObserver.cpp:157
#7  0xb78bca65 in EngineController::slotNewTrackPlaying (this=0x810a710,
source=@0x813c818) at
/home/frederik/kde/src/kde/trunk/extragear/multimedia/amarok/src/EngineController.cpp:637
#8  0xb78be0e1 in EngineController::qt_metacall (this=0x810a710,
_c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbff8497c)
   at
/home/frederik/kde/build/kde/trunk/extragear/multimedia/amarok/src/EngineController.moc:153
#9  0xb7d9e7bb in QMetaObject::activate (sender=0x8109c50,
from_signal_index=11, to_signal_index=11, argv=0xbff8497c) at
kernel/qobject.cpp:3022
#10 0xb7d9ed45 in QMetaObject::activate (sender=0x8109c50, m=0xb552925c,
local_signal_index=7, argv=0xbff8497c) at kernel/qobject.cpp:3092
#11 0xb54ff460 in Phonon::MediaObject::currentSourceChanged (this=0x8109c50,
_t1=@0x813c818) at
/home/frederik/kde/build/kde/trunk/kdesupport/phonon/phonon/moc_mediaobject.cpp:224
#12 0xb55002ad in Phonon::MediaObjectPrivate::_k_currentSourceChanged
(this=0x810aa20, source=@0x813c818) at
/home/frederik/kde/src/kde/trunk/kdesupport/phonon/phonon/mediaobject.cpp:438
#13 0xb5500aa2 in Phonon::MediaObject::qt_metacall (this=0x8109c50,
_c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbff84adc)
   at
/home/frederik/kde/build/kde/trunk/kdesupport/phonon/phonon/moc_mediaobject.cpp:135
#14 0xb7d9e7bb in QMetaObject::activate (sender=0x813c7e8,
from_signal_index=8, to_signal_index=8, argv=0xbff84adc) at
kernel/qobject.cpp:3022
#15 0xb7d9ed45 in QMetaObject::activate (sender=0x813c7e8, m=0xb2097400,
local_signal_index=4, argv=0xbff84adc) at kernel/qobject.cpp:3092
#16 0xb207229e in Phonon::Xine::MediaObject::currentSourceChanged
(this=0x813c7e8, _t1=@0x813c818) at
/home/frederik/kde/build/kde/trunk/kdesupport/phonon/xine/mediaobject.moc:210
#17 0xb20743ac in Phonon::Xine::MediaObject::setSourceInternal
(this=0x813c7e8, source=@0x810aa68, how=Phonon::Xine::MediaObject::HardSwitch)
   at
/home/frederik/kde/src/kde/trunk/kdesupport/phonon/xine/mediaobject.cpp:428
#18 0xb20743dc in Phonon::Xine::MediaObject::setSource (this=0x813c7e8,
source=@0x810aa68) at
/home/frederik/kde/src/kde/trunk/kdesupport/phonon/xine/mediaobject.cpp:340
#19 0xb5501062 in Phonon::MediaObject::setCurrentSource (this=0x8109c50,
newSource=@0xbff84c18) at
/home/frederik/kde/src/kde/trunk/kdesupport/phonon/phonon/mediaobject.cpp:259
#20 0xb78bd48e in EngineController::playUrl (this=0x810a710, url=@0xbff84c68,
offset=0) at
/home/frederik/kde/src/kde/trunk/extragear/multimedia/amarok/src/EngineController.cpp:290
#21 0xb78bd7f6 in EngineController::play (this=0x810a710, track=@0x810a73c,
offset=0) at
/home/frederik/kde/src/kde/trunk/extragear/multimedia/amarok/src/EngineController.cpp:278
#22 0xb78bd8f6 in EngineController::slotTrackEnded (this=0x810a710) at
/home/frederik/kde/src/kde/trunk/extragear/multimedia/amarok/src/EngineController.cpp:596
#23 0xb78be097 in EngineController::qt_metacall (this=0x810a710,
_c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbff84d6c)
   at
/home/frederik/kde/build/kde/trunk/extragear/multimedia/amarok/src/EngineController.moc:150
#24 0xb7d9e7bb in QMetaObject::activate (sender=0x8109c50,
from_signal_index=10, to_signal_index=10, argv=0x0) at kernel/qobject.cpp:3022
#25 0xb7d9ed45 in QMetaObject::activate (sender=0x8109c50, m=0xb552925c,
local_signal_index=6, argv=0x0) at kernel/qobject.cpp:3092
#26 0xb54ff49d in Phonon::MediaObject::finished (this=0x8109c50) at
/home/frederik/kde/build/kde/trunk/kdesupport/phonon/phonon/moc_mediaobject.cpp:217
#27 0xb5500901 in Phonon::MediaObject::qt_metacall (this=0x8109c50,
_c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbff84e8c)
   at
/home/frederik/kde/build/kde/trunk/kdesupport/phonon/phonon/moc_mediaobject.cpp:120
#28 0xb7d9e7bb in QMetaObject::activate (sender=0x813c7e8,
from_signal_index=5, to_signal_index=5, argv=0x0) at kernel/qobject.cpp:3022
#29 0xb7d9ed45 in QMetaObject::activate (sender=0x813c7e8, m=0xb2097400,
local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3092
#30 0xb2072387 in Phonon::Xine::MediaObject::finished (this=0x813c7e8) at
/home/frederik/kde/build/kde/trunk/kdesupport/phonon/xine/mediaobject.moc:189
#31 0xb20727d7 in Phonon::Xine::MediaObject::handleFinished (this=0x813c7e8)
at /home/frederik/kde/src/kde/trunk/kdesupport/phonon/xine/mediaobject.cpp:281
#32 0xb2075289 in Phonon::Xine::MediaObject::qt_metacall (this=0x813c7e8,
_c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x81d74a0)
   at
/home/frederik/kde/build/kde/trunk/kdesupport/phonon/xine/mediaobject.moc:163
#33 0xb7d97796 in QMetaCallEvent::placeMetaCall (this=0xa2c8298,
object=0x813c7e8) at kernel/qobject.cpp:529
#34 0xb7d9c46a in QObject::event (this=0x813c7e8, e=0xa2c8298) at
kernel/qobject.cpp:1146
#35 0xb679fbb5 in QApplicationPrivate::notify_helper (this=0x8075170,
receiver=0x813c7e8, e=0xa2c8298) at kernel/qapplication.cpp:3803
#36 0xb679fe9b in QApplication::notify (this=0xbff85724, receiver=0x813c7e8,
e=0xa2c8298) at kernel/qapplication.cpp:3393
#37 0xb72aef37 in KApplication::notify (this=0xbff85724, receiver=0x813c7e8,
event=0xa2c8298) at
/home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#38 0xb7d86921 in QCoreApplication::notifyInternal (this=0xbff85724,
receiver=0x813c7e8, event=0xa2c8298) at kernel/qcoreapplication.cpp:587
#39 0xb7d8aef1 in QCoreApplication::sendEvent (receiver=0x813c7e8,
event=0xa2c8298) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#40 0xb7d86ec2 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x8052be0) at kernel/qcoreapplication.cpp:1198
#41 0xb7d87137 in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1091
#42 0xb7dbda42 in QCoreApplication::sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214
#43 0xb7dbcc2f in postEventSourceDispatch (s=0x8077720) at
kernel/qeventdispatcher_glib.cpp:205
#44 0xb655bcc6 in IA__g_main_context_dispatch (context=0x8077698) at
/build/buildd/glib2.0-2.16.6/glib/gmain.c:2012
#45 0xb655f083 in g_main_context_iterate (context=0x8077698, block=1,
dispatch=1, self=0x80752c8) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2645
#46 0xb655f63e in IA__g_main_context_iteration (context=0x8077698,
may_block=1) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2708
#47 0xb7dbbe90 in QEventDispatcherGlib::processEvents (this=0x8074420,
flags=@0xbff85614) at kernel/qeventdispatcher_glib.cpp:319
#48 0xb685c5b4 in QGuiEventDispatcherGlib::processEvents (this=0x8074420,
flags=@0xbff85644) at kernel/qguieventdispatcher_glib.cpp:198
#49 0xb7d8319e in QEventLoop::processEvents (this=0xbff856cc,
flags=@0xbff85684) at kernel/qeventloop.cpp:143
#50 0xb7d833dd in QEventLoop::exec (this=0xbff856cc, flags=@0xbff856d4) at
kernel/qeventloop.cpp:194
#51 0xb7d87258 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#52 0xb679f8ce in QApplication::exec () at kernel/qapplication.cpp:3331
#53 0x0804bd9a in main (argc=1, argv=0xbff85c14) at
/home/frederik/kde/src/kde/trunk/extragear/multimedia/amarok/src/main.cpp:128


More information about the Amarok-devel mailing list