Bug 230779 - Amarok crashed while try to play unexisting files
Summary: Amarok crashed while try to play unexisting files
Status: RESOLVED DUPLICATE of bug 207579
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-15 00:08 UTC by mikolajmm
Modified: 2010-04-21 05:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.58 KB, text/plain)
2010-03-15 02:03 UTC, mikolajmm
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mikolajmm 2010-03-15 00:08:25 UTC
Application: amarok (2.2.2)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-70.fc12.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I've made crayzy things with my HDD partitions so probably patchs to files have been changed. I tried play music, and Amarok crasched.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0xb67a17d0 (LWP 11043))]

Thread 18 (Thread 0xb0431b70 (LWP 11044)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcf72 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1ee14 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x044696b5 in ?? () from /usr/lib/libxine.so.1
#4  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#5  0x00c0fdce in clone () from /lib/libc.so.6

Thread 17 (Thread 0xafa30b70 (LWP 11045)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x003d9b7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0365aedd in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x03660ede in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0x04466a23 in xine_open () from /usr/lib/libxine.so.1
#7  0x036330b6 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x03637e97 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x017451cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x0174b9f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x013093b7 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#12 0x004cec03 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#13 0x004cfac3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#14 0x004cfc1e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#15 0x004f7350 in ?? () from /usr/lib/libQtCore.so.4
#16 0x026d4f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x026d88b8 in ?? () from /lib/libglib-2.0.so.0
#18 0x026d89e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#19 0x004f6e46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0x004cd2da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x004cd61a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x003d6909 in QThread::exec() () from /usr/lib/libQtCore.so.4
#23 0x0362a08b in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#24 0x003d8cdf in ?? () from /usr/lib/libQtCore.so.4
#25 0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#26 0x00c0fdce in clone () from /lib/libc.so.6

Thread 16 (Thread 0xaeeffb70 (LWP 11046)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00c053d6 in poll () from /lib/libc.so.6
#2  0x0303a6b3 in ?? () from /usr/lib/libpulse.so.0
#3  0x030274da in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x03028d54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x03028e34 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x0303a5a4 in ?? () from /usr/lib/libpulse.so.0
#7  0x02f3e863 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#9  0x00c0fdce in clone () from /lib/libc.so.6

Thread 15 (Thread 0xaa2feb70 (LWP 11047)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0447b6d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#5  0x00c0fdce in clone () from /lib/libc.so.6

Thread 14 (Thread 0xa98fdb70 (LWP 11048)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0447b6d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#5  0x00c0fdce in clone () from /lib/libc.so.6

Thread 13 (Thread 0xa8cffb70 (LWP 11049)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0447b6d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#5  0x00c0fdce in clone () from /lib/libc.so.6

Thread 12 (Thread 0xa80ffb70 (LWP 11050)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0447b6d4 in ?? () from /usr/lib/libxine.so.1
#4  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#5  0x00c0fdce in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa6e6bb70 (LWP 11054)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00c083b1 in select () from /lib/libc.so.6
#2  0x04493d35 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x04477efe in ?? () from /usr/lib/libxine.so.1
#4  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#5  0x00c0fdce in clone () from /lib/libc.so.6

Thread 10 (Thread 0xa1fe6b70 (LWP 11061)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x003d9b7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x05d2d720 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x05d300fd in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x05d2c9ac in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x05d301fa in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x05d2e6f6 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x05d2ed9c in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x003d8cdf in ?? () from /usr/lib/libQtCore.so.4
#12 0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#13 0x00c0fdce in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa15e5b70 (LWP 11062)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x003d9b7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x05d2d720 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x05d300fd in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x05d2c9ac in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x05d301fa in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x05d30219 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x05d30219 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x05d2e6f6 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x05d2ed9c in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0x003d8cdf in ?? () from /usr/lib/libQtCore.so.4
#16 0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#17 0x00c0fdce in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa4e16b70 (LWP 11067)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x003d9b7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x05d2d720 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x05d300fd in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x05d2c9ac in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x05d301fa in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x05d30219 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x05d2e6f6 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x05d2ed9c in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0x003d8cdf in ?? () from /usr/lib/libQtCore.so.4
#14 0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#15 0x00c0fdce in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa4248b70 (LWP 11068)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x003d9b7f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x05d2d720 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x05d300fd in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x05d2c9ac in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x05d301fa in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x05d30219 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x05d30219 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x05d2d9b4 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x05d2e6f6 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x05d2ed9c in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0x003d8cdf in ?? () from /usr/lib/libQtCore.so.4
#16 0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#17 0x00c0fdce in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa3847b70 (LWP 11092)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcf72 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1ee14 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x003d9b00 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x003cf79b in ?? () from /usr/lib/libQtCore.so.4
#5  0x003d8cdf in ?? () from /usr/lib/libQtCore.so.4
#6  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#7  0x00c0fdce in clone () from /lib/libc.so.6

Thread 5 (Thread 0x94f7db70 (LWP 11122)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x02299c47 in ?? () from /usr/lib/libQtScript.so.4
#4  0x02299c92 in ?? () from /usr/lib/libQtScript.so.4
#5  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#6  0x00c0fdce in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa0616b70 (LWP 11645)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0446d2bc in ?? () from /usr/lib/libxine.so.1
#4  0x04473719 in ?? () from /usr/lib/libxine.so.1
#5  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#6  0x00c0fdce in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9fc15b70 (LWP 11646)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0446d2bc in ?? () from /usr/lib/libxine.so.1
#4  0x04474849 in ?? () from /usr/lib/libxine.so.1
#5  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#6  0x00c0fdce in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9597eb70 (LWP 11647)):
#0  0x00b34424 in __kernel_vsyscall ()
#1  0x00dbcc45 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00c1edbd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0447e810 in xine_event_wait () from /usr/lib/libxine.so.1
#4  0x0447e895 in ?? () from /usr/lib/libxine.so.1
#5  0x00db8ab5 in start_thread () from /lib/libpthread.so.0
#6  0x00c0fdce in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb67a17d0 (LWP 11043)):
[KCrash Handler]
#6  0x00b34424 in __kernel_vsyscall ()
#7  0x00b5fa91 in raise () from /lib/libc.so.6
#8  0x00b6135a in abort () from /lib/libc.so.6
#9  0x003d17ec in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#10 0x003d19cc in ?? () from /usr/lib/libQtCore.so.4
#11 0x003d1aea in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#12 0x003d1b76 in qt_assert(char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#13 0x0364a052 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#14 0x0364aa23 in Phonon::MediaSource::type() const () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#15 0x004d35db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x004ddbd7 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#17 0x004dec4e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x017451cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x0174b9f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x013093b7 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#21 0x004cec03 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x004cfac3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#23 0x004cfc1e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#24 0x004f7350 in ?? () from /usr/lib/libQtCore.so.4
#25 0x026d4f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x026d88b8 in ?? () from /lib/libglib-2.0.so.0
#27 0x026d89e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x004f6e46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x017f3566 in ?? () from /usr/lib/libQtGui.so.4
#30 0x004cd2da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x004cd61a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x004cfce7 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0x01745278 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#34 0x0805201f in _start ()

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

Possible duplicates by query: bug 230634, bug 229326, bug 229028, bug 228703, bug 228214.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-03-15 01:21:24 UTC
Could you please install the debugging symbols for Phonon and try to reproduce this crash again? It looks more like a problem with Phonon than with Amarok. Please see also here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 mikolajmm 2010-03-15 01:49:14 UTC
Ok I'll install phonon debugging symbols and send new report. But 
there's another point. Amarok stuck in infinite loop while try to play 
dynamic playlist where all files have missing paths, and then Amarok get 
crushed.

W dniu 15.03.2010 01:21, Myriam Schweingruber pisze:
> https://bugs.kde.org/show_bug.cgi?id=230779
>
>
> Myriam Schweingruber<myriam@kde.org>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>               Status|UNCONFIRMED                 |NEEDSINFO
>           Resolution|                            |BACKTRACE
>
>
>
>
> --- Comment #1 from Myriam Schweingruber<myriam kde org>   2010-03-15 01:21:24 ---
> Could you please install the debugging symbols for Phonon and try to reproduce
> this crash again? It looks more like a problem with Phonon than with Amarok.
> Please see also here on how to get a valid backtrace:
>
> http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
>
Comment 3 mikolajmm 2010-03-15 02:03:18 UTC
Created attachment 41645 [details]
New crash information added by DrKonqi

More info: Amarok stuck in infinite loop while try to play 
dynamic playlist where all files have missing paths, and then Amarok get 
crushed.

Sugestion (maybe not as good as I think): for example: automatic stop playing after 10 errors found.
Comment 4 Myriam Schweingruber 2010-03-15 09:08:22 UTC
Bug report from comment #3:


Thread 1 (Thread 0xb66437d0 (LWP 19047)):
[KCrash Handler]
#6  0x009db424 in __kernel_vsyscall ()
#7  0x0727da91 in raise () from /lib/libc.so.6
#8  0x0727f35a in abort () from /lib/libc.so.6
#9  0x075587ec in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#10 0x075589cc in ?? () from /usr/lib/libQtCore.so.4
#11 0x07558aea in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#12 0x07558b76 in qt_assert(char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#13 0x044d4052 in Phonon::Xine::MediaObject::handleStateChange (this=<value optimized out>, newstate=<value optimized out>, oldstate=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/xine/mediaobject.cpp:234
#14 0x044d4a23 in Phonon::Xine::MediaObject::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=21, _a=<value optimized out>)
    at /usr/src/debug/phonon-4.3.80/i686-redhat-linux-gnu/xine/mediaobject.moc:158
#15 0x0765a5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x07664bd7 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#17 0x07665c4e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x0217e1cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x021849f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00ebf3b7 in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#21 0x07655c03 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x07656ac3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#23 0x07656c1e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#24 0x0767e350 in ?? () from /usr/lib/libQtCore.so.4
#25 0x07428f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x0742c8b8 in ?? () from /lib/libglib-2.0.so.0
#27 0x0742c9e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x0767de46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x0222c566 in ?? () from /usr/lib/libQtGui.so.4
#30 0x076542da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x0765461a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x07656ce7 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0x0217e278 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#34 0x0805201f in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/main.cpp:235


This shows indeed a problem i n Phonon which is a known bug.

As for the Dynamic Playlist Loop: please check out Amarok 2.3 final due this week and try again, else please file a different report. It is certainly not related to this one.

*** This bug has been marked as a duplicate of bug 196320 ***
Comment 5 Jonathan Thomas 2010-04-21 05:07:54 UTC
Original crash looks a bit more like bug 207579, imo.

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