Bug 234451

Summary: Amarok crashes while changing a track (audiocd)
Product: [Frameworks and Libraries] Phonon Reporter: Bitta Jam <bittajam>
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 Bitta Jam 2010-04-15 16:25:16 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.31-21-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
I have tried to listen to several audiocds and time to time (almost every time) I get Amarok crashed. 
It happens either when tracks are changing or when I try to skip some tracks.
There are two ways of misbehaviour:
either Amarok plays a single track and stops instead of playing the next one,
or Amarok crashes as a track ends immediately.


The crash can be reproduced some of the time.

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

Thread 20 (Thread 0xb3f2fb70 (LWP 3657)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5b142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f378d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022039ff in metronom_sync_loop (this=0x9e7f088) at metronom.c:870
#4  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 19 (Thread 0xb372eb70 (LWP 3658)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5d829 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x04a58f4a in _L_lock_832 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0x04a58dc8 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4  0x02f37a46 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#5  0x022125e6 in ao_control (this_gen=0xade02560, cmd=1) at audio_out.c:1965
#6  0x02215439 in ao_set_property (this_gen=0xade02530, property=12402676, value=1000000) at audio_out.c:1937
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 18 (Thread 0xaef26b70 (LWP 3667)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5892b in __pthread_mutex_lock_full () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f37a46 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#3  0x0256ac71 in pa_mutex_lock (m=0xfffffdff) at pulsecore/mutex-posix.c:90
#4  0x0251eccc in poll_func (ufds=0x9ebf8d8, nfds=2, timeout=-1, userdata=0x0) at pulse/thread-mainloop.c:76
#5  0x0250be09 in pa_mainloop_poll (m=0xadef9d00) at pulse/mainloop.c:879
#6  0x0250dc23 in pa_mainloop_iterate (m=0xadef9d00, block=1, retval=0x0) at pulse/mainloop.c:961
#7  0x0250dcf4 in pa_mainloop_run (m=0xadef9d00, retval=0x0) at pulse/mainloop.c:979
#8  0x0251ebc3 in thread (userdata=0xadef9698) at pulse/thread-mainloop.c:94
#9  0x0256bac2 in internal_thread_func (userdata=0xade00ad0) at pulsecore/thread-posix.c:72
#10 0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xae725b70 (LWP 3668)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5892b in __pthread_mutex_lock_full () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f37a46 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#3  0x0256ac71 in pa_mutex_lock (m=0x0) at pulsecore/mutex-posix.c:90
#4  0x0251ed70 in pa_threaded_mainloop_lock (m=0x0) at pulse/thread-mainloop.c:176
#5  0x01f4f716 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
#6  0x01da18aa in ?? () from /usr/lib/libasound.so.2
#7  0x01d9a71d in snd_ctl_read () from /usr/lib/libasound.so.2
#8  0x01d96aff in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#9  0x01da2911 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#10 0x08546c89 in ao_alsa_handle_event_thread (data=0xadef98e8) at audio_alsa_out.c:175
#11 0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xadbffb70 (LWP 3669)):
#0  0x01d874f7 in ?? () from /usr/lib/libasound.so.2
#1  0x01daf14c in snd_pcm_writei () from /usr/lib/libasound.so.2
#2  0x085471c2 in ao_alsa_write (this_gen=0x1e2f9a0, data=0xade030b8, count=5000) at audio_alsa_out.c:799
#3  0x02212104 in ao_fill_gap (this=0xade02530, pts_len=85608512209551360) at audio_out.c:480
#4  0x012a3678 in QString (this=0xade030b8) at /usr/include/qt4/QtCore/qstring.h:683
#5  AmarokConfig (this=0xade030b8) at /build/buildd/amarok-2.3.0/obj-i486-linux-gnu/src/amarokconfig.cpp:166

Thread 15 (Thread 0xad3feb70 (LWP 3670)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022145ee in fifo_peek_int (this_gen=0xadc69b38) at audio_out.c:348
#4  fifo_peek (this_gen=0xadc69b38) at audio_out.c:388
#5  ao_loop (this_gen=0xadc69b38) at audio_out.c:1015
#6  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xacbfdb70 (LWP 3671)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022145ee in fifo_peek_int (this_gen=0x9d416e0) at audio_out.c:348
#4  fifo_peek (this_gen=0x9d416e0) at audio_out.c:388
#5  ao_loop (this_gen=0x9d416e0) at audio_out.c:1015
#6  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xaba9fb70 (LWP 3673)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04cd6407 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x04cd6451 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xa9ec3b70 (LWP 3674)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x008ff2c7 in QWaitConditionPrivate::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x084158a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa6b4040, th=0xa6b5368) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0841841c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa6b50e8, th=0xa6b5368) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0841426b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa6b4040, th=0xa6b5368) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x08418512 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xa6b5368) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xa6b5368, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xa6b5368) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xa6b5368, previous=0xa93cce0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x084164fe in ThreadWeaver::ThreadRunHelper::run (this=0xa9ec32e4, parent=0xa6b4040, th=0xa6b5368) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x08416b1b in ThreadWeaver::Thread::run (this=0xa6b5368) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x008fe36e in QThreadPrivate::start (arg=0xa6b5368) at thread/qthread_unix.cpp:248
#15 0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xa96c2b70 (LWP 3675)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x008ff2c7 in QWaitConditionPrivate::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x084158a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa6b4040, th=0xaddd6d78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0841841c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0841426b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa6b4040, th=0xaddd6d78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x08418512 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd6d78, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd6d78, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd6d78, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd6d78, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd6d78, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd6d78, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd6d78) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd6d78, previous=0xaa957b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#22 0x084164fe in ThreadWeaver::ThreadRunHelper::run (this=0xa96c22e4, parent=0xa6b4040, th=0xaddd6d78) at ../../../threadweaver/Weaver/Thread.cpp:87
#23 0x08416b1b in ThreadWeaver::Thread::run (this=0xaddd6d78) at ../../../threadweaver/Weaver/Thread.cpp:142
#24 0x008fe36e in QThreadPrivate::start (arg=0xaddd6d78) at thread/qthread_unix.cpp:248
#25 0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#26 0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xa8ec1b70 (LWP 3676)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x008ff2c7 in QWaitConditionPrivate::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x084158a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa6b4040, th=0xaddd7b20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0841841c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa6b50e8, th=0xaddd7b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0841426b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa6b4040, th=0xaddd7b20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x08418512 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd7b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd7b20, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd7b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd7b20, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x08418531 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xaddd7b20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xaddd7b20, previous=0xa9973b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x084164fe in ThreadWeaver::ThreadRunHelper::run (this=0xa8ec12e4, parent=0xa6b4040, th=0x841e888) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x08416b1b in ThreadWeaver::Thread::run (this=0xaddd7b20) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x008fe36e in QThreadPrivate::start (arg=0xaddd7b20) at thread/qthread_unix.cpp:248
#17 0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xa86c0b70 (LWP 3677)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x008ff2c7 in QWaitConditionPrivate::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa6b4058, mutex=0xa6b5008, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x084158a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa6b4040, th=0xa6c2450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0841841c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa6b50e8, th=0xa6c2450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0841426b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa6b4040, th=0xa6c2450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x08418512 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6b50e8, th=0xa6c2450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x08415b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa6b4040, th=0xa6c2450, previous=0xa949870) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x084164fe in ThreadWeaver::ThreadRunHelper::run (this=0xa86c02e4, parent=0xa6b4040, th=0xa6c2450) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x08416b1b in ThreadWeaver::Thread::run (this=0xa6c2450) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x008fe36e in QThreadPrivate::start (arg=0xa6c2450) at thread/qthread_unix.cpp:248
#13 0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xa76bbb70 (LWP 3681)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03d7d887 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3e561a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x03d7d8d1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3e561a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0x999ffb70 (LWP 3688)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x02f23a71 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0222cbe0 in xine_usec_sleep (usec=1000) at utils.c:481
#3  0x02211011 in video_out_loop (this_gen=0xac119aa8) at video_out.c:1246
#4  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0x98e15b70 (LWP 3689)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02206fc2 in fifo_buffer_get (fifo=0x99df87f0) at buffer.c:230
#4  0x0220cd36 in video_decoder_loop (stream_gen=0xac1ff4e8) at video_decoder.c:130
#5  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0x98447b70 (LWP 3690)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02206fc2 in fifo_buffer_get (fifo=0x99a4e148) at buffer.c:230
#4  0x0220dd46 in audio_decoder_loop (stream_gen=0xac1ff4e8) at audio_decoder.c:66
#5  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0x97c46b70 (LWP 3691)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x04a5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x02f3787d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0221751a in xine_event_wait (queue=0x99a6bb88) at events.c:56
#4  0x022175a2 in listener_loop (queue_gen=0x99a6bb88) at events.c:214
#5  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0x91758b70 (LWP 3692)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x02f1cc96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0251ecc2 in poll_func (ufds=0xb0d91a0, nfds=1, timeout=-1, userdata=0xb550e48) at pulse/thread-mainloop.c:75
#3  0x0250be09 in pa_mainloop_poll (m=0xb5541d0) at pulse/mainloop.c:879
#4  0x0250dc23 in pa_mainloop_iterate (m=0xb5541d0, block=1, retval=0x0) at pulse/mainloop.c:961
#5  0x0250dcf4 in pa_mainloop_run (m=0xb5541d0, retval=0x0) at pulse/mainloop.c:979
#6  0x0251ebc3 in thread (userdata=0xa724730) at pulse/thread-mainloop.c:94
#7  0x0256bac2 in internal_thread_func (userdata=0xa462f68) at pulsecore/thread-posix.c:72
#8  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x90f57b70 (LWP 3727)):
#0  0x0063a422 in __kernel_vsyscall ()
#1  0x02f22719 in ioctl () from /lib/tls/i686/cmov/libc.so.6
#2  0x093e571a in read_cdrom_frames (this_gen=0x97326008, fifo=0x99a4e148, nlen=2352) at input_cdda.c:501
#3  cdda_plugin_read_block (this_gen=0x97326008, fifo=0x99a4e148, nlen=2352) at input_cdda.c:2270
#4  0x022247ce in cache_plugin_read_block (this_gen=0x99a6ea98, fifo=0x99a4e148, todo=91347901858072) at input_cache.c:199
#5  0x0369d969 in demux_cdda_send_chunk (this_gen=0x99a6e5a0) at demux_cdda.c:77
#6  0x0221c642 in demux_loop (stream_gen=0xac1ff4e8) at demux.c:324
#7  0x04a5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x02f2a8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb60f6720 (LWP 3656)):
[KCrash Handler]
#6  0x093e7985 in cdda_open (this_gen=0x9e2f2b0, num_files=0xbfe52c3c) at input_cdda.c:2028
#7  cdda_class_get_autoplay_list (this_gen=0x9e2f2b0, num_files=0xbfe52c3c) at input_cdda.c:2685
#8  0x02207fb1 in xine_get_autoplay_mrls (this=0x9e18728, plugin_id=0x1e8854c "CD", num_mrls=0xbfe52c3c) at load_plugins.c:1888
#9  0x01e5e56f in Phonon::Xine::MediaObject::autoplayMrlsToTitles (this=0x9e7fb18, plugin=0x1e8854c "CD", defaultMrl=0x1e86aac "cdda:/") at ../../xine/mediaobject.cpp:443
#10 0x01e5edff in Phonon::Xine::MediaObject::setSourceInternal (this=0x9e7fb18, source=..., how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:394
#11 0x01e5f300 in Phonon::Xine::MediaObject::setSource (this=0x9e7fb18, source=...) at ../../xine/mediaobject.cpp:317
#12 0x06b11465 in Phonon::MediaObject::setCurrentSource (this=0x9da5b30, newSource=...) at ../3rdparty/phonon/phonon/mediaobject.cpp:260
#13 0x011415c1 in EngineController::playUrl (this=0x9da5990, url=..., offset=0) at /build/buildd/amarok-2.3.0/src/EngineController.cpp:431
#14 0x01142892 in EngineController::play (this=0x9da5990, track=..., offset=0) at /build/buildd/amarok-2.3.0/src/EngineController.cpp:380
#15 0x01142f62 in EngineController::slotQueueEnded (this=0x9da5990) at /build/buildd/amarok-2.3.0/src/EngineController.cpp:951
#16 0x01143ed8 in EngineController::slotAboutToFinish (this=0x9da5990) at /build/buildd/amarok-2.3.0/src/EngineController.cpp:926
#17 0x01144357 in EngineController::slotTitleChanged (this=0x9da5990, titleNumber=2) at /build/buildd/amarok-2.3.0/src/EngineController.cpp:1213
#18 0x011444de in EngineController::qt_metacall (this=0x9da5990, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfe53208) at /build/buildd/amarok-2.3.0/obj-i486-linux-gnu/src/EngineController.moc:157
#19 0x00a05e5a in QMetaObject::metacall (object=0x9da5990, cl=QMetaObject::WriteProperty, idx=36, argv=0xbfe53208) at kernel/qmetaobject.cpp:237
#20 0x00a145f5 in QMetaObject::activate (sender=0xadef94f8, m=0x6b35370, local_signal_index=7, argv=0xbfe53208) at kernel/qobject.cpp:3293
#21 0x06b0bed3 in Phonon::MediaController::titleChanged (this=0xadef94f8, _t1=2) at .moc/release-shared/moc_mediacontroller.cpp:179
#22 0x06b0d81f in Phonon::MediaController::qt_metacall (this=0xadef94f8, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfe53338) at .moc/release-shared/moc_mediacontroller.cpp:114
#23 0x00a05e5a in QMetaObject::metacall (object=0xadef94f8, cl=QMetaObject::WriteProperty, idx=11, argv=0xbfe53338) at kernel/qmetaobject.cpp:237
#24 0x00a145f5 in QMetaObject::activate (sender=0x9e7fb18, m=0x1e8de80, local_signal_index=15, argv=0xbfe53338) at kernel/qobject.cpp:3293
#25 0x01e5c493 in Phonon::Xine::MediaObject::titleChanged (this=0x9e7fb18, _t1=2) at ./mediaobject.moc:290
#26 0x01e5e495 in Phonon::Xine::MediaObject::needNextUrl (this=0x9e7fb18) at ../../xine/mediaobject.cpp:644
#27 0x01e61463 in Phonon::Xine::MediaObject::qt_metacall (this=0x9e7fb18, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xac1094f8) at ./mediaobject.moc:165
#28 0x00a05e5a in QMetaObject::metacall (object=0x9e7fb18, cl=QMetaObject::WriteProperty, idx=26, argv=0xac1094f8) at kernel/qmetaobject.cpp:237
#29 0x00a10516 in QMetaCallEvent::placeMetaCall (this=0x99a73bf0, object=0x9e7fb18) at kernel/qobject.cpp:561
#30 0x00a1163e in QObject::event (this=0x9e7fb18, e=0x99a73bf0) at kernel/qobject.cpp:1248
#31 0x0733e3cc in QApplicationPrivate::notify_helper (this=0x9d3e3f0, receiver=0x9e7fb18, e=0x99a73bf0) at kernel/qapplication.cpp:4300
#32 0x0734501e in QApplication::notify (this=0xbfe53d08, receiver=0x9e7fb18, e=0x99a73bf0) at kernel/qapplication.cpp:3704
#33 0x01124196 in App::notify (this=0xbfe53d08, receiver=0x9e7fb18, event=0x99a73bf0) at /build/buildd/amarok-2.3.0/src/App.cpp:928
#34 0x00a00beb in QCoreApplication::notifyInternal (this=0xbfe53d08, receiver=0x9e7fb18, event=0x99a73bf0) at kernel/qcoreapplication.cpp:704
#35 0x00a03623 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9c5ed88) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c5ed88) at kernel/qcoreapplication.cpp:1345
#37 0x00a0378d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#38 0x00a2cd0f in QCoreApplication::sendPostedEvents (s=0x9d450c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=0x9d450c0) at kernel/qeventdispatcher_glib.cpp:276
#40 0x0186ae88 in g_main_dispatch (context=0x9d44898) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#41 IA__g_main_context_dispatch (context=0x9d44898) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#42 0x0186e730 in g_main_context_iterate (context=0x9d44898, block=<value optimized out>, dispatch=1, self=0x9d3e560) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#43 0x0186e863 in IA__g_main_context_iteration (context=0x9d44898, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#44 0x00a2c805 in QEventDispatcherGlib::processEvents (this=0x9c5e920, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#45 0x073fdb35 in QGuiEventDispatcherGlib::processEvents (this=0x9c5e920, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x009ff209 in QEventLoop::processEvents (this=0xbfe53c74, flags=) at kernel/qeventloop.cpp:149
#47 0x009ff65a in QEventLoop::exec (this=0xbfe53c74, flags=...) at kernel/qeventloop.cpp:201
#48 0x00a0384f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#49 0x0733e467 in QApplication::exec () at kernel/qapplication.cpp:3579
#50 0x0804ffd9 in main (argc=2, argv=0xbfe54584) at /build/buildd/amarok-2.3.0/src/main.cpp:237

This bug may be a duplicate of or related to bug 207579.

Possible duplicates by query: bug 229649, bug 215877, bug 213387, bug 207579.

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-04-15 23:46:47 UTC
That one lies in Phonon::Xine, haven't found a dupe.
Comment 2 Myriam Schweingruber 2010-04-16 01:03:33 UTC
(In reply to comment #1)
> That one lies in Phonon::Xine, haven't found a dupe.

Because it currently is in NEEDSINFO status. But this bug answers the question there.

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