Bug 193341 - Amarok crashes when switching (automatically - after one track is finished) to next track on playlist
Summary: Amarok crashes when switching (automatically - after one track is finished) t...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 196142 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-20 11:47 UTC by MuH4hA
Modified: 2009-06-12 10:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description MuH4hA 2009-05-20 11:47:59 UTC
Version:           4.2.2 (using KDE 4.2.2)
Compiler:          gcc 4.3.3 
OS:                Linux
Installed from:    Ubuntu Packages

When playing the Album 'Judgement' from Anathema, Amarock crashed with SIGABRT when automatically changing
from Track 3 ("Forgotten Hopes") to Track 4 ("Destiny Is Dead"). The track-format is mp3 and tey are stored on
an external HDD.

Backtrace:

Application: Amarok (amarok), signal SIGABRT
[Current thread is 0 (LWP 3934)]

Thread 14 (Thread 0xb0a8ab90 (LWP 3944)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb16cbae3 in ?? () from /usr/lib/libxine.so.1

Thread 13 (Thread 0xb020db90 (LWP 3948)):
#0  0xb433f0ac in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb69e106b in ?? () from /usr/lib/libQtCore.so.4
#2  0xb69e1241 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb69df553 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb43db6f6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#5  0xb43dbfdd in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb43dc268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#7  0xb69df457 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#8  0xb69b206a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb69b24aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#10 0xb68bc639 in QThread::exec () from /usr/lib/libQtCore.so.4
#11 0xb171920a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#12 0xb68bf96e in ?? () from /usr/lib/libQtCore.so.4
#13 0xb779b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb66c549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xaf8ffb90 (LWP 3953)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb66baae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb0283b19 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xaf0feb90 (LWP 3954)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb16dcd8e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xae74ab90 (LWP 3990)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb66bd7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6991380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb68bf96e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb779b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb66c549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xac76eb90 (LWP 3992)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb68c09b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb5d20148 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb5d22eec in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb5d1ed2b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb5d22fea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0xb5d20fbe in ?? () from /usr/lib/libthreadweaver.so.4
#19 0xb5d215fb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#20 0xb68bf96e in ?? () from /usr/lib/libQtCore.so.4
#21 0xb779b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#22 0xb66c549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xabf6db90 (LWP 3993)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb68c09b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb5d20148 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb5d22eec in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb5d1ed2b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb5d22fea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb5d20fbe in ?? () from /usr/lib/libthreadweaver.so.4
#17 0xb5d215fb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#18 0xb68bf96e in ?? () from /usr/lib/libQtCore.so.4
#19 0xb779b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#20 0xb66c549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xab76cb90 (LWP 3994)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb68c09b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb5d20148 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb5d22eec in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb5d1ed2b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb5d22fea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5d20fbe in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5d215fb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#10 0xb68bf96e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb779b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb66c549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xaaf6bb90 (LWP 4001)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb68c09b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb5d20148 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb5d22eec in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb5d1ed2b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb5d22fea in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb5d23009 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb5d206d3 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb5d20fbe in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb5d215fb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#16 0xb68bf96e in ?? () from /usr/lib/libQtCore.so.4
#17 0xb779b4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0xb66c549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0x9ebffb90 (LWP 7660)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb66bd7b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb16f57d6 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 4 (Thread 0x9e015b90 (LWP 7702)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb16cf246 in ?? () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 3 (Thread 0x9d647b90 (LWP 7703)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb16cf246 in ?? () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 2 (Thread 0x9ce46b90 (LWP 7704)):
#0  0xb7f29430 in __kernel_vsyscall ()
#1  0xb779f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb16dfbd2 in ?? () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 1 (Thread 0xb2f3d950 (LWP 3934)):
[KCrash Handler]
#6  0xb7f29430 in __kernel_vsyscall ()
#7  0xb660c6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb660e098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb68b7595 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb68b7681 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb68b7775 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb7a52a40 in EngineController::slotAboutToFinish () from /usr/lib/libamaroklib.so.1
#13 0xb7a568ff in EngineController::qt_metacall () from /usr/lib/libamaroklib.so.1
#14 0xb69c9ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb69ca932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb5c8f667 in Phonon::MediaObject::aboutToFinish () from /usr/lib/libphonon.so.4
#17 0xb5c91523 in ?? () from /usr/lib/libphonon.so.4
#18 0xb5c9219f in Phonon::MediaObject::qt_metacall () from /usr/lib/libphonon.so.4
#19 0xb69c9ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb69ca932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xb1732d07 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#22 0xb1734440 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#23 0xb1736f29 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#24 0xb69c28fb in QMetaCallEvent::placeMetaCall () from /usr/lib/libQtCore.so.4
#25 0xb69c43a0 in QObject::event () from /usr/lib/libQtCore.so.4
#26 0xb6e84e9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#27 0xb6e8d19e in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0xb7d7694d in KApplication::notify () from /usr/lib/libkdeui.so.5
#29 0xb69b3a3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#30 0xb69b4695 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#31 0xb69b488d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#32 0xb69df7ef in ?? () from /usr/lib/libQtCore.so.4
#33 0xb43d8b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb43dc0eb in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb43dc268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb69df438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#37 0xb6f26365 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb69b206a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0xb69b24aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0xb69b4959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#41 0xb6e84d17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#42 0x0814c4b2 in _start ()
Comment 1 Mark Kretschmann 2009-05-20 13:52:05 UTC
While this backtrace is hard to read (missing debug symbols for Amarok), I think that this bug (in the EngineController) was fixed a while ago.

Please try updating to a recent Amarok version (2.1).


PS: Please always remember to specify your Amarok version too.
Comment 2 MuH4hA 2009-05-20 14:41:35 UTC
Sry about that...

I was sure that I did specify the version (2.0.2), but 
it looks as if my mind's playing tricks on me ;-)

I got this version, because it's the latest in the 
'standard' Repos of Kubuntu.
Comment 3 Mark Kretschmann 2009-06-12 10:18:42 UTC
*** Bug 196142 has been marked as a duplicate of this bug. ***