Bug 189550 - Crash when playing stream
Summary: Crash when playing stream
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: Playlist (show other bugs)
Version: 2.0.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-13 18:44 UTC by kinta
Modified: 2009-04-15 16:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
valgrind log (102.06 KB, text/plain)
2009-04-15 02:08 UTC, kinta
Details
backtrace (don't know if useful or not) (10.95 KB, text/x-log)
2009-04-15 16:12 UTC, kinta
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kinta 2009-04-13 18:44:48 UTC
Version:           2.0.1 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

With a lot of streams that cannot be found. You have to click next song...
When you found the next item playable it plays, after that if the next song is not found amarok crashes.

Backtrace:

[Thread debugging using libthread_db enabled]
[New Thread 0x7f71e83ee730 (LWP 697)]
[New Thread 0x44df6950 (LWP 751)]
[New Thread 0x445f5950 (LWP 722)]
[New Thread 0x43df4950 (LWP 721)]
[New Thread 0x435f3950 (LWP 718)]
[New Thread 0x42df2950 (LWP 717)]
[New Thread 0x425f1950 (LWP 705)]
[New Thread 0x41df0950 (LWP 704)]
[New Thread 0x40beb950 (LWP 701)]
[New Thread 0x415ef950 (LWP 700)]
0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
[Current thread is 0 (LWP 697)]

Thread 10 (Thread 0x415ef950 (LWP 700)):
#0  0x00007f71e54ac55d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f71d7783f31 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f71e608ecbd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x40beb950 (LWP 701)):
#0  0x00007f71e60506e1 in nanosleep () from /lib/libc.so.6
#1  0x00007f71e6050507 in sleep () from /lib/libc.so.6
#2  0x00007f71e6ba63cf in KCrash::startDrKonqi (argv=0x40be9c68, argc=17) at /build/buildd/kde4libs-4.2.2/kdeui/util/kcrash.cpp:412
#3  0x00007f71e6ba6cda in KCrash::defaultCrashHandler (sig=11) at /build/buildd/kde4libs-4.2.2/kdeui/util/kcrash.cpp:337
#4  <signal handler called>
#5  0x00007f71e54a9a5a in pthread_mutex_lock () from /lib/libpthread.so.0
#6  0x00007f71d7781381 in xine_close () from /usr/lib/libxine.so.1
#7  0x00007f71d79eb1b9 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f71d79eca32 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f71e70f8c3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#10 0x00007f71e71009ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#11 0x00007f71e6b40abb in KApplication::notify (this=0x7ffff053d6f0, receiver=0x1620090, event=0x508e9f0) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307
#12 0x00007f71e8038d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#13 0x00007f71e80399fa in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#14 0x00007f71e80614d3 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007f71e56f6d5b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0x00007f71e56fa52d in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x00007f71e56fa6eb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x00007f71e806115f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#19 0x00007f71e8037682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#20 0x00007f71e803780d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#21 0x00007f71e7f4d3f8 in QThread::exec () from /usr/lib/libQtCore.so.4
#22 0x00007f71d79dfa74 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#23 0x00007f71e7f50362 in ?? () from /usr/lib/libQtCore.so.4
#24 0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#25 0x00007f71e608ecbd in clone () from /lib/libc.so.6
#26 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x41df0950 (LWP 704)):
#0  0x00007f71e6085236 in poll () from /lib/libc.so.6
#1  0x00007f71d1750909 in ?? () from /usr/lib/xine/plugins/1.24/xineplug_ao_out_alsa.so
#2  0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f71e608ecbd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x425f1950 (LWP 705)):
#0  0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f71d77950d3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f71e608ecbd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x42df2950 (LWP 717)):
#0  0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f71e7f51349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f71dfe835e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22bad10, th=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f71dfe85d93 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f71dfe85dac in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f71dfe85dac in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f71dfe85dac in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f71dfe85dac in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f71dfe8430f in ThreadWeaver::ThreadRunHelper::run (this=0x42df2080, parent=0x22bad10, th=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f71dfe84769 in ThreadWeaver::Thread::run (this=0x1b27f80) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f71e7f50362 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#12 0x00007f71e608ecbd in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x435f3950 (LWP 718)):
#0  0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f71e7f51349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f71dfe835e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22bad10, th=0x7f71c4000bd0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f71dfe85d93 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x7f71c4000bd0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f71dfe8430f in ThreadWeaver::ThreadRunHelper::run (this=0x435f3080, parent=0x22bad10, th=0x7f71c4000bd0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f71dfe84769 in ThreadWeaver::Thread::run (this=0x7f71c4000bd0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f71e7f50362 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#8  0x00007f71e608ecbd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x43df4950 (LWP 721)):
#0  0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f71e7f51349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f71dfe835e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22bad10, th=0x1a46b70) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f71dfe85d93 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1a46b70) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f71dfe85dac in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1a46b70) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f71dfe85dac in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1a46b70) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f71dfe8430f in ThreadWeaver::ThreadRunHelper::run (this=0x43df4080, parent=0x22bad10, th=0x1a46b70) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f71dfe84769 in ThreadWeaver::Thread::run (this=0x1a46b70) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f71e7f50362 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#10 0x00007f71e608ecbd in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x445f5950 (LWP 722)):
#0  0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f71e7f51349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f71dfe835e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22bad10, th=0x1eeefa0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f71dfe85d93 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1eeefa0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f71dfe85dac in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a0a1f0, th=0x1eeefa0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f71dfe8430f in ThreadWeaver::ThreadRunHelper::run (this=0x445f5080, parent=0x22bad10, th=0x1eeefa0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f71dfe84769 in ThreadWeaver::Thread::run (this=0x1eeefa0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f71e7f50362 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#9  0x00007f71e608ecbd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x44df6950 (LWP 751)):
#0  0x00007f71e60874b2 in select () from /lib/libc.so.6
#1  0x00007f71d77ac9f4 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f71d7791c1b in ?? () from /usr/lib/libxine.so.1
#3  0x00007f71e54a83ea in start_thread () from /lib/libpthread.so.0
#4  0x00007f71e608ecbd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f71e83ee730 (LWP 697)):
#0  0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f71e7f4fb5b in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f71e7f4b37d in QMutex::lock () from /usr/lib/libQtCore.so.4
#3  0x00007f71d79e48f7 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f71d79f81a6 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x00007f71e0f05d8b in Phonon::MediaNodePrivate::deleteBackendObject () from /usr/lib/libphonon.so.4
#6  0x00007f71e0f14c7d in ?? () from /usr/lib/libphonon.so.4
#7  0x00007f71e5fde6ad in exit () from /lib/libc.so.6
#8  0x00007f71e7152ae8 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00007f71e6b404d8 in KApplication::xioErrhandler (this=0x7ffff053d6f0, dpy=0x148e6e0) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:413
#10 0x00007f71e27008b4 in _XIOError () from /usr/lib/libX11.so.6
#11 0x00007f71e2708358 in ?? () from /usr/lib/libX11.so.6
#12 0x00007f71e2708ad6 in _XEventsQueued () from /usr/lib/libX11.so.6
#13 0x00007f71e26f10a3 in XEventsQueued () from /usr/lib/libX11.so.6
#14 0x00007f71e718ac2c in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007f71e56f9aba in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#16 0x00007f71e56fa411 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x00007f71e56fa6eb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x00007f71e806115f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#19 0x00007f71e718aa6f in ?? () from /usr/lib/libQtGui.so.4
#20 0x00007f71e8037682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#21 0x00007f71e803780d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#22 0x00007f71e8039cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#23 0x00000000004040f7 in main (argc=1, argv=0x7ffff053e908) at /build/buildd/amarok-kde4-2.0.1.1/src/main.cpp:130
#0  0x00007f71e54ac2d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0


gdb gives:




QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
QString::arg: Argument missing: Amarok - No track playing., 0:00
amarok(4440) CurrentTrack::dataUpdated: CurrentTrack::dataUpdated
QString::arg: Argument missing: Amarok - No track playing., 0:00
amarok(4440) CurrentTrack::dataUpdated: CurrentTrack::dataUpdated
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x5a08ece
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x5a0ec0a
amarok(4440) CurrentTrack::dataUpdated: CurrentTrack::dataUpdated
QString::arg: Argument missing: Amarok - No track playing., 0:00
QString::arg: Argument missing: Amarok - No track playing., 0:00
KCrash: Application 'amarok' crashing...
sock_file=/home/kinta/.kde/socket-synusia/kdeinit4__0
amarok: Fatal IO error: client killed








playlist to reproduce:

#EXTM3U
#EXTINF:139,Hongroise les doigts
http://www.jamendo.com/get/track/id/track/audio/redirect/13160/?aue=ogg2
#EXTINF:143,Ouverture facile à la con
http://www.jamendo.com/get/track/id/track/audio/redirect/13161/?aue=ogg2
#EXTINF:201,Magik box
http://www.jamendo.com/get/track/id/track/audio/redirect/13162/?aue=ogg2
#EXTINF:255,Tabatha Cash nocturne
http://www.jamendo.com/get/track/id/track/audio/redirect/13163/?aue=ogg2
#EXTINF:25,Ma première ligne (part 1)
http://www.jamendo.com/get/track/id/track/audio/redirect/13164/?aue=ogg2
#EXTINF:307,GaN POWER
http://www.jamendo.com/get/track/id/track/audio/redirect/13165/?aue=ogg2
#EXTINF:302,Mulata
http://www.jamendo.com/get/track/id/track/audio/redirect/13166/?aue=ogg2
#EXTINF:238,Chicango
http://www.jamendo.com/get/track/id/track/audio/redirect/13167/?aue=ogg2
#EXTINF:56,Ma première ligne (part 2)
http://www.jamendo.com/get/track/id/track/audio/redirect/13168/?aue=ogg2
#EXTINF:270,Musik Hole
http://www.jamendo.com/get/track/id/track/audio/redirect/31823/?aue=ogg2
#EXTINF:249,Anarchie au Temps Des Rois
http://www.jamendo.com/get/track/id/track/audio/redirect/13169/?aue=ogg2
#EXTINF:295,Police District
http://www.jamendo.com/get/track/id/track/audio/redirect/13170/?aue=ogg2
#EXTINF:363,Salsa Malikum
http://www.jamendo.com/get/track/id/track/audio/redirect/13171/?aue=ogg2
#EXTINF:16,Ma première ligne (part 3)
http://www.jamendo.com/get/track/id/track/audio/redirect/13172/?aue=ogg2
#EXTINF:765,Paso Dub
http://www.jamendo.com/get/track/id/track/audio/redirect/13173/?aue=ogg2
#EXTINF:313,Fuk la vie
http://www.jamendo.com/get/track/id/track/audio/redirect/40436/?aue=ogg2
#EXTINF:313,Fuk la vie
http://www.jamendo.com/get/track/id/track/audio/redirect/40436/?aue=ogg2
Comment 1 Mark Kretschmann 2009-04-13 19:42:16 UTC
1) Sorry, this backtrace is useless. Please see here:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

2) Please test this again with 2.1-beta1, which we have just released (contains many bug fixes).
Comment 2 kinta 2009-04-15 02:08:42 UTC
Created attachment 32839 [details]
valgrind log

tested in amarok 2.1 svn it crash again attached the valgrind log (i don't know if it is useless...), if it's useless you can test yourself with the playlist in report (trying to play the songs until it plays one playable stream, when it is finished amarok crashes). 

playlist to reproduce:

#EXTM3U
#EXTINF:139,Hongroise les doigts
http://www.jamendo.com/get/track/id/track/audio/redirect/13160/?aue=ogg2
#EXTINF:143,Ouverture facile à la con
http://www.jamendo.com/get/track/id/track/audio/redirect/13161/?aue=ogg2
#EXTINF:201,Magik box
http://www.jamendo.com/get/track/id/track/audio/redirect/13162/?aue=ogg2
#EXTINF:255,Tabatha Cash nocturne
http://www.jamendo.com/get/track/id/track/audio/redirect/13163/?aue=ogg2
#EXTINF:25,Ma première ligne (part 1)
http://www.jamendo.com/get/track/id/track/audio/redirect/13164/?aue=ogg2
#EXTINF:307,GaN POWER
http://www.jamendo.com/get/track/id/track/audio/redirect/13165/?aue=ogg2
#EXTINF:302,Mulata
http://www.jamendo.com/get/track/id/track/audio/redirect/13166/?aue=ogg2
#EXTINF:238,Chicango
http://www.jamendo.com/get/track/id/track/audio/redirect/13167/?aue=ogg2
#EXTINF:56,Ma première ligne (part 2)
http://www.jamendo.com/get/track/id/track/audio/redirect/13168/?aue=ogg2
#EXTINF:270,Musik Hole
http://www.jamendo.com/get/track/id/track/audio/redirect/31823/?aue=ogg2
#EXTINF:249,Anarchie au Temps Des Rois
http://www.jamendo.com/get/track/id/track/audio/redirect/13169/?aue=ogg2
#EXTINF:295,Police District
http://www.jamendo.com/get/track/id/track/audio/redirect/13170/?aue=ogg2
#EXTINF:363,Salsa Malikum
http://www.jamendo.com/get/track/id/track/audio/redirect/13171/?aue=ogg2
#EXTINF:16,Ma première ligne (part 3)
http://www.jamendo.com/get/track/id/track/audio/redirect/13172/?aue=ogg2
#EXTINF:765,Paso Dub
http://www.jamendo.com/get/track/id/track/audio/redirect/13173/?aue=ogg2
#EXTINF:313,Fuk la vie
http://www.jamendo.com/get/track/id/track/audio/redirect/40436/?aue=ogg2
#EXTINF:313,Fuk la vie
http://www.jamendo.com/get/track/id/track/audio/redirect/40436/?aue=ogg2
Comment 3 Mark Kretschmann 2009-04-15 08:43:44 UTC
I still can't reproduce the crash with your playlist and Amarok SVN trunk.

Loaded the playlist, tried to play it, and after 5 tracks or so the usual warning came up: "Too many errors encountered, stopping playback". That was it - no crash.

Btw, Valgrind is completely useless here. What we would need is a backtrace from a crash of an Amarok instance with full debug symbols.
Comment 4 kinta 2009-04-15 10:46:17 UTC
Please go ahead and try to play again from  the song which amarok stops until the next item playable is found Then let the whole song be played. at the end of the song amarok pop again the osd and shows that remains 145 hours left to finish the song. then it crashes
Comment 5 kinta 2009-04-15 16:12:10 UTC
Created attachment 32855 [details]
backtrace (don't know if useful or not)

I've tested this again, now with a playlist with 3 songs, first song with "not found error", second song with a known playable one, third song with "not found error":
First one tries to play and skip, second plays well but when it finishes amarok crashes...
Comment 6 Mark Kretschmann 2009-04-15 16:24:06 UTC
From what I can tell from your latest attachment, the crash appears to be inside of Phonon or libxine. So you might want to upgrade it or something.