Amarok crashes on playing ASF stream with Xine as Phonon backend and using Pulseaudio
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xine-lib (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When playing ASF stream in Amarok, using Xine as Phonon backend and Pulseaudio for sound output, Amarok crashes.
I added following stream to the playlist: mms://stream.
When previous track finished and when the stream was starting to play, Amarok crashed.
I have first reported the bug to KDE bugzilla but I was told it is not an Amarok bug and I don't know how to figure out in which package the bug is, I'm reporting here. Details follow.
Amarok version: 2.1.1
KDE Version: 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-14-generic i686
Distribution: Ubuntu 9.04
$ apt-cache policy phonon-backend-xine libxine1 pulseaudio
phonon-
Installed: 4:4.3.1-0ubuntu3
Candidate: 4:4.3.1-0ubuntu3
Version table:
*** 4:4.3.1-0ubuntu3 0
500 http://
100 /var/lib/
libxine1:
Installed: 1.1.16.3-0ubuntu1
Candidate: 1.1.16.3-0ubuntu1
Version table:
*** 1.1.16.3-0ubuntu1 0
500 http://
100 /var/lib/
pulseaudio:
Installed: 1:0.9.14-
Candidate: 1:0.9.14-
Version table:
*** 1:0.9.14-
500 http://
500 http://
100 /var/lib/
1:
500 http://
-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 0 (LWP 8774)]
Thread 14 (Thread 0xb1203b90 (LWP 8775)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c412 in pthread_
/lib/tls/
#2 0xb2081ae3 in metronom_sync_loop (this=0xa095ec8) at metronom.c:870
#3 0xb77284ff in start_thread () from /lib/tls/
#4 0xb666d49e in clone () from /lib/tls/
Thread 13 (Thread 0xb0934b90 (LWP 8776)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c412 in pthread_
/lib/tls/
#2 0xb209acd6 in _x_demux_
demux.c:227
#3 0xb207f3d2 in xine_open (stream=0xa8400468, mrl=0xd8a6098
"mms://
xine.c:1281
#4 0xb20d8956 in Phonon:
newstate=
/build/
#5 0xb20dd2b6 in Phonon:
ev=0xd0f8a18) at /build/
#6 0xb6e11bcc in QApplicationPri
receiver=0xa033300, e=0xd0f8a18) at kernel/
#7 0xb6e19ede in QApplication:
e=0xd0f8a18) at kernel/
#8 0xb7dbd4dd in KApplication:
event=0xd0f8a18) at
/build/
#9 0xb69537ab in QCoreApplicatio
receiver=0xa033300, event=0xd0f8a18) at kernel/
#10 0xb6954405 in QCoreApplicatio
event_type=0, data=0x9fe20b8) at
../../include/
#11 0xb69545fd in QCoreApplicatio
event_type=0) at kernel/
#12 0xb697f58f in postEventSource
../../include/
#13 0xb4336b88 in IA__g_main_
/build/
#14 0xb433a0eb in g_main_
dispatch=1, self=0xa096938) at /build/
#15 0xb433a268 in IA__g_main_
at /build/
#16 0xb697f1d8 in QEventDispatche
= -1332526504}) at kernel/
#17 0xb6951dda in QEventLoop:
-1332526440}) at kernel/
#18 0xb695221a in QEventLoop::exec (this=0xb09342d0, flags={i = -1332526376})
at kernel/
#19 0xb685c239 in QThread::exec (this=0xa03d220) at thread/
#20 0xb20cf20a in Phonon:
/build/
#21 0xb685f56e in QThreadPrivate:
thread/
#22 0xb77284ff in start_thread () from /lib/tls/
#23 0xb666d49e in clone () from /lib/tls/
Thread 12 (Thread 0xb0133b90 (LWP 8777)):
#0 0xb7f79420 in __kernel_vsyscall ()
#1 0xb6617c86 in gettimeofday () from /lib/tls/
#2 0xb09a6f9e in pa_gettimeofday () from /usr/lib/
#3 0xb0997a0e in pa_mainloop_
#4 0xb0997d51 in pa_mainloop_iterate () from /usr/lib/
#5 0xb0997e14 in pa_mainloop_run () from /usr/lib/
#6 0xb09a66c3 in ?? () from /usr/lib/
#7 0xb09d0ef2 in ?? () from /usr/lib/
#8 0xb77284ff in start_thread () from /lib/tls/
#9 0xb666d49e in clone () from /lib/tls/
Thread 11 (Thread 0xab931b90 (LWP 8778)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb2092d8e in ao_loop (this_gen=
#3 0xb77284ff in start_thread () from /lib/tls/
#4 0xb666d49e in clone () from /lib/tls/
Thread 10 (Thread 0xab12db90 (LWP 8779)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb2092d8e in ao_loop (this_gen=
#3 0xb77284ff in start_thread () from /lib/tls/
#4 0xb666d49e in clone () from /lib/tls/
Thread 9 (Thread 0xaa70bb90 (LWP 8786)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb68605b2 in QWaitCondition:
time=4294967295) at thread/
#3 0xb5caf148 in
ThreadWeaver:
th=0xa642078) at
/build/
#4 0xb5cb1eec in ThreadWeaver:
(this=0xa659520, th=0xa642078) at
/build/
#5 0xb5cadd2b in ThreadWeaver:
(this=0xaa1f138, th=0xa642078) at
/build/
#6 0xb5cb1fea in ThreadWeaver:
th=0xa642078) at
/build/
#7 0xb5caf6d3 in ThreadWeaver:
th=0xa642078, previous=0xd61d480) at
/build/
#8 0xb5caffbe in ThreadWeaver:
parent=0xaa1f138, th=0xa642078) at
/build/
#9 0xb5cb05fb in ThreadWeaver:
/build/
#10 0xb685f56e in QThreadPrivate:
thread/
#11 0xb77284ff in start_thread () from /lib/tls/
#12 0xb666d49e in clone () from /lib/tls/
Thread 8 (Thread 0xa8f2cb90 (LWP 8787)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb68605b2 in QWaitCondition:
time=4294967295) at thread/
#3 0xb5caf148 in
ThreadWeaver:
th=0xa55fe08) at
/build/
#4 0xb5cb1eec in ThreadWeaver:
(this=0xa659520, th=0xa55fe08) at
/build/
#5 0xb5cadd2b in ThreadWeaver:
(this=0xaa1f138, th=0xa55fe08) at
/build/
#6 0xb5cb1fea in ThreadWeaver:
th=0xa55fe08) at
/build/
#7 0xb5caf6d3 in ThreadWeaver:
th=0xa55fe08, previous=0x0) at
/build/
#8 0xb5cb2009 in ThreadWeaver:
th=0xa55fe08) at
/build/
#9 0xb5caf6d3 in ThreadWeaver:
th=0xa55fe08, previous=0xd2a7480) at
/build/
#10 0xb5caffbe in ThreadWeaver:
parent=0xaa1f138, th=0xa55fe08) at
/build/
#11 0xb5cb05fb in ThreadWeaver:
/build/
#12 0xb685f56e in QThreadPrivate:
thread/
#13 0xb77284ff in start_thread () from /lib/tls/
#14 0xb666d49e in clone () from /lib/tls/
Thread 7 (Thread 0xa6dadb90 (LWP 8947)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb68605b2 in QWaitCondition:
time=4294967295) at thread/
#3 0xb5caf148 in
ThreadWeaver:
th=0xa6f7838) at
/build/
#4 0xb5cb1eec in ThreadWeaver:
(this=0xa659520, th=0xa6f7838) at
/build/
#5 0xb5cadd2b in ThreadWeaver:
(this=0xaa1f138, th=0xa6f7838) at
/build/
#6 0xb5cb1fea in ThreadWeaver:
th=0xa6f7838) at
/build/
#7 0xb5caf6d3 in ThreadWeaver:
th=0xa6f7838, previous=0x0) at
/build/
#8 0xb5cb2009 in ThreadWeaver:
th=0xa6f7838) at
/build/
#9 0xb5caf6d3 in ThreadWeaver:
th=0xa6f7838, previous=0x0) at
/build/
#10 0xb5cb2009 in ThreadWeaver:
th=0xa6f7838) at
/build/
#11 0xb5caf6d3 in ThreadWeaver:
th=0xa6f7838, previous=0x0) at
/build/
#12 0xb5cb2009 in ThreadWeaver:
th=0xa6f7838) at
/build/
#13 0xb5caf6d3 in ThreadWeaver:
th=0xa6f7838, previous=0xd72fec8) at
/build/
#14 0xb5caffbe in ThreadWeaver:
parent=0xaa1f138, th=0xa6f7838) at
/build/
#15 0xb5cb05fb in ThreadWeaver:
/build/
#16 0xb685f56e in QThreadPrivate:
thread/
#17 0xb77284ff in start_thread () from /lib/tls/
#18 0xb666d49e in clone () from /lib/tls/
Thread 6 (Thread 0xa6455b90 (LWP 8948)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb68605b2 in QWaitCondition:
time=4294967295) at thread/
#3 0xb5caf148 in
ThreadWeaver:
th=0xc403e40) at
/build/
#4 0xb5cb1eec in ThreadWeaver:
(this=0xa659520, th=0xc403e40) at
/build/
#5 0xb5cadd2b in ThreadWeaver:
(this=0xaa1f138, th=0xc403e40) at
/build/
#6 0xb5cb1fea in ThreadWeaver:
th=0xc403e40) at
/build/
#7 0xb5caf6d3 in ThreadWeaver:
th=0xc403e40, previous=0xd8113c8) at
/build/
#8 0xb5caffbe in ThreadWeaver:
parent=0xaa1f138, th=0xc403e40) at
/build/
#9 0xb5cb05fb in ThreadWeaver:
/build/
#10 0xb685f56e in QThreadPrivate:
thread/
#11 0xb77284ff in start_thread () from /lib/tls/
#12 0xb666d49e in clone () from /lib/tls/
Thread 5 (Thread 0x974adb90 (LWP 9212)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb66657b1 in select () from /lib/tls/
#2 0xb20ab7d6 in xine_usec_sleep (usec=20000) at utils.c:481
#3 0xb208f742 in video_out_loop (this_gen=
#4 0xb77284ff in start_thread () from /lib/tls/
#5 0xb666d49e in clone () from /lib/tls/
Thread 4 (Thread 0x968c3b90 (LWP 9213)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb2085246 in fifo_buffer_get (fifo=0xa8401480) at buffer.c:230
#3 0xb208b14a in video_decoder_loop (stream_
video_decoder.c:130
#4 0xb77284ff in start_thread () from /lib/tls/
#5 0xb666d49e in clone () from /lib/tls/
Thread 3 (Thread 0x960c2b90 (LWP 9214)):
[KCrash Handler]
#6 0xb1f80e5b in DS_AudioDecoder
guid=0xb1f881d0, wf=0xa84b2d10) at DS_AudioDecoder
#7 0xb1f716c4 in w32a_decode_data (this_gen=
w32codec.c:1241
#8 0xb208c899 in audio_decoder_loop (stream_
audio_decoder.c:362
#9 0xb77284ff in start_thread () from /lib/tls/
#10 0xb666d49e in clone () from /lib/tls/
Thread 2 (Thread 0x958c1b90 (LWP 9215)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c0e5 in pthread_
/lib/tls/
#2 0xb2095bd2 in listener_loop (queue_
#3 0xb77284ff in start_thread () from /lib/tls/
#4 0xb666d49e in clone () from /lib/tls/
Thread 1 (Thread 0xb3df9710 (LWP 8774)):
#0 0xb7f79430 in __kernel_vsyscall ()
#1 0xb772c412 in pthread_
/lib/tls/
#2 0xb685ef59 in thread_sleep (ti=0xbff94bd0) at thread/
#3 0xb685f08b in QThread::msleep (msecs=<value optimized out>) at
thread/
#4 0xb20f52d4 in ~Backend (this=0xa03e040) at
/build/
#5 0xb5c30ae2 in ~FactoryPrivate (this=0x9fde448) at
/build/
#6 0xb5c2dfb5 in destroy () at
/build/
#7 0xb5c2b65b in ~CleanUpGlobalS
/build/
#8 0xb65b7bb9 in exit () from /lib/tls/
#9 0xb6e75f3b in qt_xio_errhandler () at kernel/
#10 0xb7dbce8a in KApplication:
at /build/
#11 0xb7dbcec6 in kde_xio_errhandler (dpy=0x9f21508) at
/build/
#12 0xb649cf22 in _XIOError () from /usr/lib/
#13 0xb64a4743 in ?? () from /usr/lib/
#14 0xb64a50e5 in _XEventsQueued () from /usr/lib/
#15 0xb648d7af in XEventsQueued () from /usr/lib/
#16 0xb6eb392d in x11EventSourceCheck (s=0x9f1ff10) at
kernel/
#17 0xb43396f6 in IA__g_main_
max_priority=
/build/
#18 0xb4339fdd in g_main_
dispatch=1, self=0x9f1dcb0) at /build/
#19 0xb433a268 in IA__g_main_
at /build/
#20 0xb697f1d8 in QEventDispatche
= -1074180360}) at kernel/
#21 0xb6eb3765 in QGuiEventDispat
flags={i = -1074180312}) at kernel/
#22 0xb6951dda in QEventLoop:
-1074180248}) at kernel/
#23 0xb695221a in QEventLoop::exec (this=0xbff94fa0, flags={i = -1074180184})
at kernel/
#24 0xb69546c9 in QCoreApplicatio
#25 0xb6e11a47 in QApplication::exec () at kernel/
#26 0x0814c3e8 in _start ()
Reported using DrKonqi
affects: | ubuntu → phonon (Ubuntu) |
This appears to be a crash in the Xine w32 codecs. (The [KCrash Handler] indicator says it's crashing in thread 3, which is entirely w32 codec functions.