Bug 235525

Summary: amarok crashing after restart when using media plasmoid
Product: [Frameworks and Libraries] Phonon Reporter: xkdebugs
Component: Xine backendAssignee: Matthias Kretz <kretz>
Status: RESOLVED DUPLICATE    
Severity: crash CC: martin.sandsmark, myriam
Priority: NOR    
Version: 4.4.0 (KDE 4.4.2)   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description xkdebugs 2010-04-27 08:28:55 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-powerpc ppc
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I've use the media plasmoid to start/stop songs which worked fine. Next, I restarted amarok. Now the media plasmoid does not show track information anymore and when utilising its buttons amarok crashed at once.

I'm using ubuntu lucid.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x48054d20 (LWP 13864))]

Thread 21 (Thread 0x4a0c4440 (LWP 13865)):
#0  0x0d8437f8 in __pthread_cond_timedwait (cond=0x106ecf98, mutex=0x106ecf80, abstime=0x4a0c3cc0) at pthread_cond_timedwait.c:160
#1  0x0ddbf25c in __pthread_cond_timedwait (cond=<value optimized out>, mutex=<value optimized out>, abstime=<value optimized out>) at forward.c:152
#2  0x09b7e6b8 in ?? () from /usr/lib/libxine.so.1
#3  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 20 (Thread 0x4a8c4440 (LWP 13866)):
[KCrash Handler]
#5  0x09b9d250 in _x_demux_flush_engine () from /usr/lib/libxine.so.1
#6  0x09b9d3e0 in _x_demux_stop_thread () from /usr/lib/libxine.so.1
#7  0x09b79f14 in xine_stop () from /usr/lib/libxine.so.1
#8  0x09c0ce10 in Phonon::Xine::XineStream::event (this=0x10670380, ev=0x1174e8c0) at ../../xine/xinestream.cpp:1424
#9  0x0e732288 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=0x10670380, e=0x1174e8c0) at kernel/qapplication.cpp:4300
#10 0x0e739cc8 in QApplication::notify (this=0xbfc76de8, receiver=0x10670380, e=0x1174e8c0) at kernel/qapplication.cpp:4183
#11 0x0f75dfa0 in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../src/App.cpp:927
#12 0x0e187190 in QCoreApplication::notifyInternal (this=0xbfc76de8, receiver=<value optimized out>, event=0x1174e8c0) at kernel/qcoreapplication.cpp:704
#13 0x0e18a448 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1064ddf8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1064ddf8) at kernel/qcoreapplication.cpp:1345
#15 0x0e18a6f0 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=<value optimized out>) at kernel/qcoreapplication.cpp:1238
#16 0x0e1be148 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#17 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#18 0x0b07c920 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#19 0x0b081608 in ?? () from /lib/libglib-2.0.so.0
#20 0x0b0817a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x0e1bd928 in QEventDispatcherGlib::processEvents (this=0x1066faa0, flags=) at kernel/qeventdispatcher_glib.cpp:412
#22 0x0e184e1c in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#23 0x0e1853c8 in QEventLoop::exec (this=0x4a8c3c70, flags=) at kernel/qeventloop.cpp:201
#24 0x0e04dc08 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#25 0x09bfdfd4 in Phonon::Xine::XineThread::run (this=0x10670018) at ../../xine/xinethread.cpp:143
#26 0x0e0518d4 in QThreadPrivate::start (arg=0x10670018) at thread/qthread_unix.cpp:248
#27 0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#28 0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 19 (Thread 0x4f0cf440 (LWP 13875)):
#0  0x0d841b90 in __pthread_mutex_unlock_usercnt (mutex=0x107068b0, decr=1) at pthread_mutex_unlock.c:36
#1  0x0ddbf4fc in pthread_mutex_unlock (mutex=<value optimized out>) at forward.c:184
#2  0x086f416c in pa_mutex_unlock () from /usr/lib/libpulsecommon-0.9.21.so
#3  0x08756f64 in ?? () from /usr/lib/libpulse.so.0
#4  0x087449f0 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#5  0x08746888 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#6  0x08746980 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#7  0x08756d1c in ?? () from /usr/lib/libpulse.so.0
#8  0x086f5124 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#9  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 18 (Thread 0x4f8cf440 (LWP 13876)):
#0  0x0d83ff40 in __pthread_mutex_lock_full (mutex=0x107068b0) at pthread_mutex_lock.c:301
#1  0x0ddbf48c in pthread_mutex_lock (mutex=<value optimized out>) at forward.c:182
#2  0x086f42fc in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.21.so
#3  0x08756a20 in pa_threaded_mainloop_lock () from /usr/lib/libpulse.so.0
#4  0x0854c9b0 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
#5  0x09cbfcbc in ?? () from /usr/lib/libasound.so.2
#6  0x09cb7c60 in snd_ctl_read () from /usr/lib/libasound.so.2
#7  0x09cb3e44 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#8  0x09cc11b4 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#9  0x087b00ec in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#10 0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 17 (Thread 0x500cf440 (LWP 13877)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x1070c430, mutex=0x1070c418) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x09b93944 in ?? () from /usr/lib/libxine.so.1
#3  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 16 (Thread 0x508cf440 (LWP 13878)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x1088dde0, mutex=0x1088ddc8) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x09b93944 in ?? () from /usr/lib/libxine.so.1
#3  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0x510cf440 (LWP 13879)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x105bb398, mutex=0x105bb380) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x09b93944 in ?? () from /usr/lib/libxine.so.1
#3  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0x519ff440 (LWP 13880)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x10b5a4d0, mutex=0x10b5a4b8) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x09b93944 in ?? () from /usr/lib/libxine.so.1
#3  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0x52297440 (LWP 13882)):
#0  0x0ddbf4cc in pthread_mutex_unlock (mutex=0x1146ef98) at forward.c:184
#1  0x0b0814a4 in ?? () from /lib/libglib-2.0.so.0
#2  0x0b0817a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0e1bd9ac in QEventDispatcherGlib::processEvents (this=0x1167cc88, flags=) at kernel/qeventdispatcher_glib.cpp:414
#4  0x0e184e1c in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x0e1853c8 in QEventLoop::exec (this=0x52296c80, flags=) at kernel/qeventloop.cpp:201
#6  0x0e04dc08 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x0e15eb84 in QInotifyFileSystemWatcherEngine::run (this=0x112ff2b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0e0518d4 in QThreadPrivate::start (arg=0x112ff2b0) at thread/qthread_unix.cpp:248
#9  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#10 0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 12 (Thread 0x54a7a440 (LWP 13884)):
#0  0x0d843200 in __pthread_cond_wait (cond=0xcd3ad88, mutex=0xcd3ad6c) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x0bc3a678 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x0bc3a6b0 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#5  0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 11 (Thread 0x5539a440 (LWP 13885)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x1118abf0, mutex=0x1118abd8) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x0e052c7c in QWaitConditionPrivate::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0x0d11d930 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1118aae0, th=0x1118b060) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0d121570 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0d11be54 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0d1216d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1118ae58, th=0x1118b060) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0d11d484 in ThreadWeaver::WeaverImpl::applyForWork (this=0x1118aae0, th=<value optimized out>, previous=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0d1216f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1118ae58, th=0x1118b060) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0d11d484 in ThreadWeaver::WeaverImpl::applyForWork (this=0x1118aae0, th=<value optimized out>, previous=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x0d11ed78 in ThreadWeaver::ThreadRunHelper::run (this=0x55399cc4, parent=0x1118aae0, th=0x1118b060) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x0d11f620 in ThreadWeaver::Thread::run (this=0x1118b060) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x0e0518d4 in QThreadPrivate::start (arg=0x1118b060) at thread/qthread_unix.cpp:248
#14 0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#15 0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 10 (Thread 0x55b9a440 (LWP 13886)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x1118abf0, mutex=0x1118abd8) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x0e052c7c in QWaitConditionPrivate::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0x0d11d930 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1118aae0, th=0x1142d7d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0d121570 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0d11be54 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0d1216d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1118ae58, th=0x1142d7d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0d11d484 in ThreadWeaver::WeaverImpl::applyForWork (this=0x1118aae0, th=<value optimized out>, previous=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0d1216f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1118ae58, th=0x1142d7d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0d11d484 in ThreadWeaver::WeaverImpl::applyForWork (this=0x1118aae0, th=<value optimized out>, previous=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x0d11ed78 in ThreadWeaver::ThreadRunHelper::run (this=0x55b99cc4, parent=0x1118aae0, th=0x1142d7d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x0d11f620 in ThreadWeaver::Thread::run (this=0x1142d7d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x0e0518d4 in QThreadPrivate::start (arg=0x1142d7d0) at thread/qthread_unix.cpp:248
#14 0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#15 0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 9 (Thread 0x5639a440 (LWP 13887)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x1118abf0, mutex=0x1118abd8) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x0e052c7c in QWaitConditionPrivate::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0x0d11d930 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1118aae0, th=0x1177a438) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0d121570 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0d11be54 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0d1216d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1118ae58, th=0x1177a438) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0d11d484 in ThreadWeaver::WeaverImpl::applyForWork (this=0x1118aae0, th=<value optimized out>, previous=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0d1216f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1118ae58, th=0x1177a438) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0d11d484 in ThreadWeaver::WeaverImpl::applyForWork (this=0x1118aae0, th=<value optimized out>, previous=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x0d11ed78 in ThreadWeaver::ThreadRunHelper::run (this=0x56399cc4, parent=0x1118aae0, th=0x1177a438) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x0d11f620 in ThreadWeaver::Thread::run (this=0x1177a438) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x0e0518d4 in QThreadPrivate::start (arg=0x1177a438) at thread/qthread_unix.cpp:248
#14 0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#15 0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 8 (Thread 0x56b9a440 (LWP 13888)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x1118abf0, mutex=0x1118abd8) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x0e052c7c in QWaitConditionPrivate::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x1118aaf8, mutex=0x1118ad78, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0x0d11d930 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1118aae0, th=0x112f5198) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x0d121570 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0d11be54 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x0d1216d8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1118ae58, th=0x112f5198) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x0d11d484 in ThreadWeaver::WeaverImpl::applyForWork (this=0x1118aae0, th=<value optimized out>, previous=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0d11ed78 in ThreadWeaver::ThreadRunHelper::run (this=0x56b99cc4, parent=0x1118aae0, th=0x112f5198) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x0d11f620 in ThreadWeaver::Thread::run (this=0x112f5198) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x0e0518d4 in QThreadPrivate::start (arg=0x112f5198) at thread/qthread_unix.cpp:248
#12 0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#13 0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 7 (Thread 0x5739a440 (LWP 13890)):
#0  0x0d843200 in __pthread_cond_wait (cond=0xd006940, mutex=0xd006924) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x0cf13738 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xd001850) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#3  0x0cf13770 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#4  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
#5  0x0ddaf670 in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:123

Thread 6 (Thread 0x638be440 (LWP 21228)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x11510b88, mutex=0x11510b6c) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x09b82cfc in ?? () from /usr/lib/libxine.so.1
#3  0x09b8ab14 in ?? () from /usr/lib/libxine.so.1
#4  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0x640be440 (LWP 21229)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x10fa2748, mutex=0x10fa272c) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x09b82cfc in ?? () from /usr/lib/libxine.so.1
#3  0x09b8c204 in ?? () from /usr/lib/libxine.so.1
#4  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0x648be440 (LWP 21230)):
#0  0x0d843200 in __pthread_cond_wait (cond=0x115dc290, mutex=0x115dc274) at pthread_cond_wait.c:153
#1  0x0ddbf1ec in __pthread_cond_wait (cond=<value optimized out>, mutex=<value optimized out>) at forward.c:139
#2  0x09b96de4 in ?? () from /usr/lib/libxine.so.1
#3  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0x69903440 (LWP 21238)):
#0  0x0d84743c in __lll_lock_wait (futex=0x10f95210, private=0) at ../nptl/sysdeps/unix/sysv/linux/lowlevellock.c:44
#1  0x0d84b0ac in __pthread_mutex_cond_lock (mutex=0x10f95210) at ../nptl/pthread_mutex_lock.c:61
#2  0x0d8438dc in __pthread_cond_timedwait (cond=0x10f95230, mutex=0x10f95210, abstime=<value optimized out>) at pthread_cond_timedwait.c:212
#3  0x0ddbf25c in __pthread_cond_timedwait (cond=<value optimized out>, mutex=<value optimized out>, abstime=<value optimized out>) at forward.c:152
#4  0x09b9d5bc in ?? () from /usr/lib/libxine.so.1
#5  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0x65102440 (LWP 21239)):
#0  0x0dd9e8ec in *__GI___poll (fds=0x117b7390, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x08756f74 in ?? () from /usr/lib/libpulse.so.0
#2  0x087449f0 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x08746888 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x08746980 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x08756d1c in ?? () from /usr/lib/libpulse.so.0
#6  0x086f5124 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x0d83d588 in start_thread (arg=<value optimized out>) at pthread_create.c:302
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0x48054d20 (LWP 13864)):
#0  0x0dd9e8c0 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:93
#1  0x0ad26f80 in ?? () from /usr/lib/libxcb.so.1
#2  0x0ad27590 in ?? () from /usr/lib/libxcb.so.1
#3  0x0ad2798c in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x0dacaa98 in _XSend () from /usr/lib/libX11.so.6
#5  0x0dacac7c in _XReply () from /usr/lib/libX11.so.6
#6  0x0dab3a00 in XQueryPointer () from /usr/lib/libX11.so.6
#7  0x0e7e5340 in QCursor::pos () at kernel/qcursor_x11.cpp:155
#8  0x0ed2873c in QAbstractItemView::verticalScrollbarValueChanged (this=0x11100668, value=<value optimized out>) at itemviews/qabstractitemview.cpp:2580
#9  0x0ed2ef50 in QAbstractItemView::qt_metacall (this=0x11100668, _c=QMetaObject::InvokeMetaMethod, _id=-12, _a=0xbfc75be8) at .moc/release-shared/moc_qabstractitemview.cpp:245
#10 0x0eef5f70 in QListView::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at .moc/release-shared/moc_qlistview.cpp:111
#11 0x0f42bbb0 in Playlist::PrettyListView::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./PrettyListView.moc:118
#12 0x0e18d9a0 in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#13 0x0e1a02bc in QMetaObject::activate (sender=0x11b02898, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3293
#14 0x0eeeb5c4 in QAbstractSlider::valueChanged (this=<value optimized out>, _t1=6504) at .moc/release-shared/moc_qabstractslider.cpp:182
#15 0x0eb6d4e8 in QAbstractSlider::setValue (this=0x11b02898, value=6504) at widgets/qabstractslider.cpp:542
#16 0x0ed52e98 in QListView::scrollTo (this=0x11100668, index=..., hint=QAbstractItemView::PositionAtCenter) at itemviews/qlistview.cpp:581
#17 0x0f42942c in Playlist::PrettyListView::scrollToActiveTrack (this=0x11100668) at ../../src/playlist/view/listview/PrettyListView.cpp:247
#18 0x0f37d100 in Playlist::Actions::engineNewTrackPlaying (this=<value optimized out>) at ../../src/playlist/PlaylistActions.cpp:429
#19 0x0f77fcb4 in EngineSubject::newTrackPlaying (this=<value optimized out>) at ../../src/EngineObserver.cpp:195
#20 0x0f7789b0 in EngineController::slotNewTrackPlaying (this=0x10655410, source=<value optimized out>) at ../../src/EngineController.cpp:1021
#21 0x0f77e948 in EngineController::qt_metacall (this=0x10655410, _c=QMetaObject::InvokeMetaMethod, _id=-8, _a=0xbfc75ed8) at ./EngineController.moc:150
#22 0x0e18d9a0 in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#23 0x0e1a02bc in QMetaObject::activate (sender=0x105c0278, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3293
#24 0x0d54717c in Phonon::MediaObject::currentSourceChanged (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-shared/moc_mediaobject.cpp:233
#25 0x0d547718 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=0x10658a48, source=...) at ../3rdparty/phonon/phonon/mediaobject.cpp:446
#26 0x0d549938 in Phonon::MediaObject::qt_metacall (this=0x105c0278, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xbfc76008) at .moc/release-shared/moc_mediaobject.cpp:143
#27 0x0e18d9a0 in QMetaObject::metacall (object=<value optimized out>, cl=<value optimized out>, idx=<value optimized out>, argv=<value optimized out>) at kernel/qmetaobject.cpp:237
#28 0x0e1a02bc in QMetaObject::activate (sender=0x106f32d8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3293
#29 0x09c1eaec in Phonon::Xine::MediaObject::currentSourceChanged (this=<value optimized out>, _t1=<value optimized out>) at ./mediaobject.moc:214
#30 0x09c211bc in Phonon::Xine::MediaObject::setSourceInternal (this=0x106f32d8, source=..., how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:426
#31 0x0d548a94 in Phonon::MediaObject::setCurrentSource (this=<value optimized out>, newSource=...) at ../3rdparty/phonon/phonon/mediaobject.cpp:260
#32 0x0f7797e4 in EngineController::playUrl (this=0x10655410, url=<value optimized out>, offset=0) at ../../src/EngineController.cpp:458
#33 0x0f77abf0 in EngineController::play (this=0x10655410, track=<value optimized out>, offset=0) at ../../src/EngineController.cpp:380
#34 0x0f37dd38 in Playlist::Actions::play (this=<value optimized out>, trackid=432411433189127507, now=<value optimized out>) at ../../src/playlist/PlaylistActions.cpp:230
#35 0x0f37e5a8 in Playlist::Actions::requestUserNextTrack (this=0x10a87998) at ../../src/playlist/PlaylistActions.cpp:161
#36 0x0f37e5e4 in Playlist::Actions::next (this=<value optimized out>) at ../../src/playlist/PlaylistActions.cpp:245
#37 0x0f6a6d58 in Amarok::PlayerDBusHandler::Next (this=<value optimized out>) at ../../src/dbus/PlayerDBusHandler.cpp:134
#38 0x0f8cec90 in PlayerAdaptor::Next (this=0x11c55c48, _c=QMetaObject::InvokeMetaMethod, _id=-15, _a=0xbfc76478) at PlayerAdaptor.cpp:81
#39 PlayerAdaptor::qt_metacall (this=0x11c55c48, _c=QMetaObject::InvokeMetaMethod, _id=-15, _a=0xbfc76478) at PlayerAdaptor.moc:159
#40 0x0d897780 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=0x11c55c48, msg=..., metaTypes=<value optimized out>, slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#41 0x0d898894 in QDBusConnectionPrivate::activateCall (this=0x105ac260, object=0x11c55c48, flags=273, msg=...) at qdbusintegrator.cpp:809
#42 0x0d899410 in QDBusConnectionPrivate::activateObject (this=0x105ac260, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1364
#43 0x0d899718 in QDBusActivateObjectEvent::placeMetaCall (this=0x10e93478) at qdbusintegrator.cpp:1477
#44 0x0e19c174 in QObject::event (this=0x119d7368, e=0x10e93478) at kernel/qobject.cpp:1248
#45 0x0e732288 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=0x119d7368, e=0x10e93478) at kernel/qapplication.cpp:4300
#46 0x0e739cc8 in QApplication::notify (this=0xbfc76de8, receiver=0x119d7368, e=0x10e93478) at kernel/qapplication.cpp:4183
#47 0x0f75dfa0 in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../src/App.cpp:927
#48 0x0e187190 in QCoreApplication::notifyInternal (this=0xbfc76de8, receiver=<value optimized out>, event=0x10e93478) at kernel/qcoreapplication.cpp:704
#49 0x0e18a448 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x104d5358) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x104d5358) at kernel/qcoreapplication.cpp:1345
#51 0x0e18a6f0 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=<value optimized out>) at kernel/qcoreapplication.cpp:1238
#52 0x0e1be148 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#54 0x0b07c920 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x0b081608 in ?? () from /lib/libglib-2.0.so.0
#56 0x0b0817a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x0e1bd928 in QEventDispatcherGlib::processEvents (this=0x105b1910, flags=) at kernel/qeventdispatcher_glib.cpp:412
#58 0x0e807560 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x0e184e1c in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#60 0x0e1853c8 in QEventLoop::exec (this=0xbfc76d84, flags=) at kernel/qeventloop.cpp:201
#61 0x0e18a7f4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#62 0x0e732360 in QApplication::exec () at kernel/qapplication.cpp:3579
#63 0x100080e8 in main (argc=274423576, argv=0x2c) at ../../src/main.cpp:237

Possible duplicates by query: bug 229308, bug 224256, bug 224169, bug 219351, bug 217022.

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-04-27 08:53:03 UTC
That's a crash in Phonon, I'm unable to find the correct dupe or there is none.
Comment 2 Myriam Schweingruber 2010-04-27 17:48:30 UTC

*** This bug has been marked as a duplicate of bug 180214 ***