[prev in list] [next in list] [prev in thread] [next in thread]
List: amarok-bugs-dist
Subject: [Bug 164994] New: Amarok2 crashes on resuming track playback
From: "Mikko C." <mikko.cal () gmail ! com>
Date: 2008-06-26 8:24:38
Message-ID: 20080626102435.164994.mikko.cal () gmail ! com
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=164994
Summary: Amarok2 crashes on resuming track playback
Product: amarok
Version: 2.0-SVN
Platform: unspecified
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: amarok-bugs-dist kde org
ReportedBy: mikko.cal gmail com
Version: 2.0-SVN (using 4.00.83 (KDE 4.0.83 (KDE 4.1 Beta2), Gentoo)
Compiler: x86_64-pc-linux-gnu-gcc
OS: Linux (x86_64) release 2.6.26-rc7
If the option "Resume playback on start" is checked, Amarok crashes.
It started crashing today, so it must be a change in the last few days that causes \
the crash.
amarok(5574)/phonon (xine backend) Phonon::Xine::XineStream::createStream: creating \
xine_stream with null video port ASSERT failure in QList<T>::operator[]: "index out \
of range", file /usr/include/qt4/QtCore/qlist.h, line 401
Full debug:
======== DEBUG INFORMATION =======
Version: 2.0-SVN
Build date: Jun 26 2008
CC version: 4.3.1
KDElibs: 4.00.83 (KDE 4.0.83 (KDE 4.1 Beta2)
Qt: 4.4.0
TagLib: 1.5.0
CPU cores: 2
==== file `which amarok` =======
/usr/kde/svn/bin/amarok: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for \
GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped \
==== (gdb) bt =====================
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x7f00ed392700 (LWP 5699)]
[New Thread 0x446ff950 (LWP 5711)]
[New Thread 0x43efe950 (LWP 5710)]
[New Thread 0x42efc950 (LWP 5709)]
[New Thread 0x436fd950 (LWP 5708)]
[New Thread 0x41c7a950 (LWP 5705)]
[New Thread 0x41479950 (LWP 5704)]
[New Thread 0x426fb950 (LWP 5703)]
[New Thread 0x40c78950 (LWP 5700)]
0x00007f00ecb6df5f in waitpid () from /lib64/libpthread.so.0
#0 0x00007f00ecb6df5f in waitpid () from /lib64/libpthread.so.0
#1 0x00007f00eb621105 in Amarok::Crash::crashHandler ()
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/CrashHandler.cpp:254
#2 <signal handler called> \
#3 0x00007f00e0df5185 in raise () from /lib64/libc.so.6 \
#4 0x00007f00e0df6630 in abort () from /lib64/libc.so.6 \
#5 0x00007f00ecdd0f35 in qt_message_output (msgType=QtFatalMsg, buf=<value \
optimized out>) at global/qglobal.cpp:2058 #6 0x00007f00ecdd1077 in qFatal \
(msg=<value optimized out>) at global/qglobal.cpp:2260 \
#7 0x00007f00eb54a9ff in QList<Playlist::Item*>::operator[] (this=0x2603d90, i=-1) \
at /usr/include/qt4/QtCore/qlist.h:401 #8 0x00007f00eb55161a in \
Playlist::Model::engineNewTrackPlaying (this=0x2603d20) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/playlist/PlaylistModel.cpp:747 \
#9 0x00007f00eb5ec927 in EngineSubject::newTrackPlaying (this=<value optimized \
out>) at \
/var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/EngineObserver.cpp:157 \
#10 0x00007f00eb5ea422 in EngineController::qt_metacall (this=0x2603e90, \
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, \
_a=0x7ffff53d2980) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok_build/amarok/src/EngineController.moc:143 \
#11 0x00007f00ecee3d3c in QMetaObject::activate (sender=0x2604350, \
from_signal_index=<value optimized out>, to_signal_index=11, \
argv=0xffffffffffffffff) at kernel/qobject.cpp:3001 \
#12 0x00007f00e9e1bea5 in Phonon::MediaObject::currentSourceChanged () from \
/usr/kde/svn/lib64/libphonon.so.4 #13 0x00007f00e9e1db8f in \
Phonon::MediaObjectPrivate::_k_currentSourceChanged () from \
/usr/kde/svn/lib64/libphonon.so.4 #14 0x00007f00e9e1df8a in \
Phonon::MediaObject::qt_metacall () from /usr/kde/svn/lib64/libphonon.so.4 \
#15 0x00007f00ecee3d3c in QMetaObject::activate (sender=0x26e0730, \
from_signal_index=<value optimized out>, to_signal_index=8, \
argv=0xffffffffffffffff) at kernel/qobject.cpp:3001 \
#16 0x00007f00dcad4145 in Phonon::Xine::MediaObject::currentSourceChanged \
(this=0x1643, _t1=<value optimized out>) at \
/var/tmp/paludis/kde-base-phonon-xine-scm/work/phonon-xine_build/phonon/xine/mediaobject.moc:210 \
#17 0x00007f00dcad5e0b in Phonon::Xine::MediaObject::setSourceInternal \
(this=0x26e0730, source= 0x2604400, \
how=Phonon::Xine::MediaObject::HardSwitch) \
at /var/tmp/paludis/kde-base-phonon-xine-scm/work/phonon-xine/phonon/xine/mediaobject.cpp:447 \
#18 0x00007f00e9e1e4a9 in Phonon::MediaObject::setCurrentSource () from \
/usr/kde/svn/lib64/libphonon.so.4 #19 0x00007f00eb5ea03d in \
EngineController::playUrl (this=0x2603e90, url= 0x7ffff53d2e40, offset=3) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/EngineController.cpp:271 \
#20 0x00007f00eb5ea1c7 in EngineController::play (this=0x2603e90, track= \
0x7ffff53d2ea0, offset=3) at \
/var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/EngineController.cpp:259 \
#21 0x00007f00eb5ea6d2 in EngineController::restoreSession (this=0x2603e90) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/EngineController.cpp:208 \
#22 0x00007f00eb5e5b2b in App::continueInit (this=0x7ffff53d3ef0) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/App.cpp:632 \
#23 0x00007f00eb5e5d60 in App::qt_metacall (this=0x7ffff53d3ef0, \
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, \
_a=0x7ffff53d3290) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok_build/amarok/src/App.moc:101 \
#24 0x00007f00ecee3d3c in QMetaObject::activate (sender=0x25f7650, \
from_signal_index=<value optimized out>, to_signal_index=4, \
argv=0xffffffffffffffff) at kernel/qobject.cpp:3001 \
#25 0x00007f00eceea84f in QSingleShotTimer::timerEvent (this=0x25f7650) at \
kernel/qtimer.cpp:300 #26 0x00007f00ecedd523 in \
QObject::event (this=0x25f7650, e=0x1643) at kernel/qobject.cpp:1096 \
#27 0x00007f00e30a792d in QApplicationPrivate::notify_helper (this=0x2543530, \
receiver=0x25f7650, e=0x7ffff53d3990) at kernel/qapplication.cpp:3772 \
#28 0x00007f00e30ae8fe in QApplication::notify (this=0x7ffff53d3ef0, \
receiver=0x25f7650, e=0x7ffff53d3990) at \
kernel/qapplication.cpp:3739 \
#29 0x00007f00eabb5a7e in KApplication::notify (this=0x7ffff53d3ef0, \
receiver=0x25f7650, event=0x7ffff53d3990) at \
/var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-scm/kdeui/kernel/kapplication.cpp:311 \
#30 0x00007f00ececd5b0 in QCoreApplication::notifyInternal (this=0x7ffff53d3ef0, \
receiver=0x25f7650, event=0x7ffff53d3990) at kernel/qcoreapplication.cpp:587 \
#31 0x00007f00ecefa4f6 in QTimerInfoList::activateTimers (this=0x2543ee0) at \
kernel/qcoreapplication.h:215 #32 0x00007f00ecefa768 in \
QEventDispatcherUNIX::processEvents (this=0x2535570, flags={i = -180535840}) \
at kernel/qeventdispatcher_unix.cpp:899 \
#33 0x00007f00e313cd3a in QEventDispatcherX11::processEvents (this=0x2535570, \
flags={i = -180535760}) at kernel/qeventdispatcher_x11.cpp:154 \
#34 0x00007f00ececc162 in QEventLoop::processEvents (this=<value optimized out>, \
flags={i = -180535712}) at kernel/qeventloop.cpp:149 \
#35 0x00007f00ececc2ed in QEventLoop::exec (this=0x7ffff53d3ea0, flags={i = \
-180535632}) at kernel/qeventloop.cpp:200 #36 0x00007f00ecece7ed in \
QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 \
#37 0x0000000000402e79 in main (argc=1, argv=0x7ffff53d4d78) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/main.cpp:125 \
#38 0x00007f00e0de21f4 in __libc_start_main () from /lib64/libc.so.6 \
#39 0x0000000000401219 in _start () \
==== (gdb) thread apply all bt ==== \
Thread 9 (Thread 0x40c78950 (LWP 5700)): \
#0 0x00007f00ecb6ab8d in pthread_cond_timedwait GLIBC_2 3 2 () from \
/lib64/libpthread.so.0 #1 0x00007f00dc86af5e in \
metronom_sync_loop () from /usr/lib/libxine.so.1 \
#2 0x00007f00ecb66067 in start_thread () from /lib64/libpthread.so.0 \
#3 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#4 0x0000000000000000 in ?? () \
Thread 8 (Thread 0x426fb950 (LWP 5703)): \
#0 0x00007f00e0e81a66 in poll () from /lib64/libc.so.6 \
#1 0x00007f00d8516878 in ao_alsa_handle_event_thread () from \
/usr/lib64/xine/plugins/1.22/xineplug_ao_out_alsa.so #2 0x00007f00ecb66067 \
in start_thread () from /lib64/libpthread.so.0 \
#3 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#4 0x0000000000000000 in ?? () \
Thread 7 (Thread 0x41479950 (LWP 5704)): \
#0 0x00007f00ecb6a909 in pthread_cond_wait GLIBC_2 3 2 () from \
/lib64/libpthread.so.0 #1 0x00007f00dc878b40 in \
fifo_peek_int () from /usr/lib/libxine.so.1 \
#2 0x00007f00dc8798cc in ao_loop () from /usr/lib/libxine.so.1 \
#3 0x00007f00ecb66067 in start_thread () from /lib64/libpthread.so.0 \
#4 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#5 0x0000000000000000 in ?? () \
Thread 6 (Thread 0x41c7a950 (LWP 5705)): \
#0 0x00007f00e0e838f2 in select () from /lib64/libc.so.6 \
#1 0x00007f00ecef8b0b in QEventDispatcherUNIX::select (this=<value optimized out>, \
nfds=16, readfds=0x2715c50, writefds=0x2715ee8, exceptfds=0x2716180, \
timeout=0x0) at kernel/qeventdispatcher_unix.cpp:608 #2 \
0x00007f00ecef9775 in QEventDispatcherUNIXPrivate::doSelect (this=0x2715aa0, flags={i \
= 1103601584}, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:172 \
#3 0x00007f00ecefa6ed in QEventDispatcherUNIX::processEvents (this=0x271c9e0, \
flags={i = 1103601648}) at kernel/qeventdispatcher_unix.cpp:895 \
#4 0x00007f00ececc162 in QEventLoop::processEvents (this=<value optimized out>, \
flags={i = 1103601696}) at kernel/qeventloop.cpp:149 \
#5 0x00007f00ececc2ed in QEventLoop::exec (this=0x41c7a060, flags={i = 1103601776}) \
at kernel/qeventloop.cpp:200 #6 0x00007f00ecdd6ad8 in QThread::exec \
(this=<value optimized out>) at thread/qthread.cpp:433 #7 \
0x00007f00dcac0aef in Phonon::Xine::XineThread::run (this=0x26e0b40) \
at /var/tmp/paludis/kde-base-phonon-xine-scm/work/phonon-xine/phonon/xine/xinethread.cpp:111 \
#8 0x00007f00ecdd9b55 in QThreadPrivate::start (arg=0x26e0b40) at \
thread/qthread_unix.cpp:190 #9 0x00007f00ecb66067 in \
start_thread () from /lib64/libpthread.so.0 \
#10 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#11 0x0000000000000000 in ?? () \
Thread 5 (Thread 0x436fd950 (LWP 5708)): \
#0 0x00007f00e0e838f2 in select () from /lib64/libc.so.6 \
#1 0x00007f00dc88ff24 in xine_usec_sleep () from /usr/lib/libxine.so.1 \
#2 0x00007f00dc8771c4 in video_out_loop () from /usr/lib/libxine.so.1 \
#3 0x00007f00ecb66067 in start_thread () from /lib64/libpthread.so.0 \
#4 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#5 0x0000000000000000 in ?? () \
Thread 4 (Thread 0x42efc950 (LWP 5709)): \
#0 0x00007f00ecb6a909 in pthread_cond_wait GLIBC_2 3 2 () from \
/lib64/libpthread.so.0 #1 0x00007f00dc86e1cb in \
fifo_buffer_get () from /usr/lib/libxine.so.1 \
#2 0x00007f00dc87373f in video_decoder_loop () from /usr/lib/libxine.so.1 \
#3 0x00007f00ecb66067 in start_thread () from /lib64/libpthread.so.0 \
#4 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#5 0x0000000000000000 in ?? () \
Thread 3 (Thread 0x43efe950 (LWP 5710)): \
#0 0x00007f00ecb6a909 in pthread_cond_wait GLIBC_2 3 2 () from \
/lib64/libpthread.so.0 #1 0x00007f00dc86e1cb in \
fifo_buffer_get () from /usr/lib/libxine.so.1 \
#2 0x00007f00dc8747ff in audio_decoder_loop () from /usr/lib/libxine.so.1 \
#3 0x00007f00ecb66067 in start_thread () from /lib64/libpthread.so.0 \
#4 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#5 0x0000000000000000 in ?? () \
Thread 2 (Thread 0x446ff950 (LWP 5711)): \
#0 0x00007f00ecb6a909 in pthread_cond_wait GLIBC_2 3 2 () from \
/lib64/libpthread.so.0 #1 0x00007f00dc87cc3b in \
xine_event_wait () from /usr/lib/libxine.so.1 \
#2 0x00007f00dc87ccae in listener_loop () from /usr/lib/libxine.so.1 \
#3 0x00007f00ecb66067 in start_thread () from /lib64/libpthread.so.0 \
#4 0x00007f00e0e89bdd in clone () from /lib64/libc.so.6 \
#5 0x0000000000000000 in ?? () \
Thread 1 (Thread 0x7f00ed392700 (LWP 5699)): \
#0 0x00007f00ecb6df5f in waitpid () from /lib64/libpthread.so.0 \
#1 0x00007f00eb621105 in Amarok::Crash::crashHandler () \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/CrashHandler.cpp:254 \
#2 <signal handler called> \
#3 0x00007f00e0df5185 in raise () from /lib64/libc.so.6 \
#4 0x00007f00e0df6630 in abort () from /lib64/libc.so.6 \
#5 0x00007f00ecdd0f35 in qt_message_output (msgType=QtFatalMsg, buf=<value \
optimized out>) at global/qglobal.cpp:2058 #6 0x00007f00ecdd1077 in qFatal \
(msg=<value optimized out>) at global/qglobal.cpp:2260 \
#7 0x00007f00eb54a9ff in QList<Playlist::Item*>::operator[] (this=0x2603d90, i=-1) \
at /usr/include/qt4/QtCore/qlist.h:401 #8 0x00007f00eb55161a in \
Playlist::Model::engineNewTrackPlaying (this=0x2603d20) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/playlist/PlaylistModel.cpp:747 \
#9 0x00007f00eb5ec927 in EngineSubject::newTrackPlaying (this=<value optimized \
out>) at \
/var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/EngineObserver.cpp:157 \
#10 0x00007f00eb5ea422 in EngineController::qt_metacall (this=0x2603e90, \
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, \
_a=0x7ffff53d2980) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok_build/amarok/src/EngineController.moc:143 \
#11 0x00007f00ecee3d3c in QMetaObject::activate (sender=0x2604350, \
from_signal_index=<value optimized out>, to_signal_index=11, \
argv=0xffffffffffffffff) at kernel/qobject.cpp:3001 \
#12 0x00007f00e9e1bea5 in Phonon::MediaObject::currentSourceChanged () from \
/usr/kde/svn/lib64/libphonon.so.4 #13 0x00007f00e9e1db8f in \
Phonon::MediaObjectPrivate::_k_currentSourceChanged () from \
/usr/kde/svn/lib64/libphonon.so.4 #14 0x00007f00e9e1df8a in \
Phonon::MediaObject::qt_metacall () from /usr/kde/svn/lib64/libphonon.so.4 \
#15 0x00007f00ecee3d3c in QMetaObject::activate (sender=0x26e0730, \
from_signal_index=<value optimized out>, to_signal_index=8, \
argv=0xffffffffffffffff) at kernel/qobject.cpp:3001 \
#16 0x00007f00dcad4145 in Phonon::Xine::MediaObject::currentSourceChanged \
(this=0x1643, _t1=<value optimized out>) at \
/var/tmp/paludis/kde-base-phonon-xine-scm/work/phonon-xine_build/phonon/xine/mediaobject.moc:210 \
#17 0x00007f00dcad5e0b in Phonon::Xine::MediaObject::setSourceInternal \
(this=0x26e0730, source= 0x2604400, \
how=Phonon::Xine::MediaObject::HardSwitch) \
at /var/tmp/paludis/kde-base-phonon-xine-scm/work/phonon-xine/phonon/xine/mediaobject.cpp:447 \
#18 0x00007f00e9e1e4a9 in Phonon::MediaObject::setCurrentSource () from \
/usr/kde/svn/lib64/libphonon.so.4 #19 0x00007f00eb5ea03d in \
EngineController::playUrl (this=0x2603e90, url= 0x7ffff53d2e40, offset=3) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/EngineController.cpp:271 \
#20 0x00007f00eb5ea1c7 in EngineController::play (this=0x2603e90, track= \
0x7ffff53d2ea0, offset=3) at \
#21 0x00007f00eb5ea6d2 in EngineController::restoreSession (this=0x2603e90) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/EngineController.cpp:208 \
#22 0x00007f00eb5e5b2b in App::continueInit (this=0x7ffff53d3ef0) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/App.cpp:632 \
#23 0x00007f00eb5e5d60 in App::qt_metacall (this=0x7ffff53d3ef0, \
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, \
_a=0x7ffff53d3290) \
at /var/tmp/paludis/media-sound-amarok-scm/work/amarok_build/amarok/src/App.moc:101 \
#24 0x00007f00ecee3d3c in QMetaObject::activate (sender=0x25f7650, \
from_signal_index=<value optimized out>, to_signal_index=4, \
argv=0xffffffffffffffff) at kernel/qobject.cpp:3001 \
#25 0x00007f00eceea84f in QSingleShotTimer::timerEvent (this=0x25f7650) at \
kernel/qtimer.cpp:300 #26 0x00007f00ecedd523 in QObject::event (this=0x25f7650, \
e=0x1643) at kernel/qobject.cpp:1096 #27 0x00007f00e30a792d in \
QApplicationPrivate::notify_helper (this=0x2543530, receiver=0x25f7650, \
e=0x7ffff53d3990) at kernel/qapplication.cpp:3772
#28 0x00007f00e30ae8fe in QApplication::notify (this=0x7ffff53d3ef0, \
receiver=0x25f7650, e=0x7ffff53d3990) at kernel/qapplication.cpp:3739
#29 0x00007f00eabb5a7e in KApplication::notify (this=0x7ffff53d3ef0, \
receiver=0x25f7650, event=0x7ffff53d3990) at \
/var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-scm/kdeui/kernel/kapplication.cpp:311
#30 0x00007f00ececd5b0 in QCoreApplication::notifyInternal (this=0x7ffff53d3ef0, \
receiver=0x25f7650, event=0x7ffff53d3990) at kernel/qcoreapplication.cpp:587
#31 0x00007f00ecefa4f6 in QTimerInfoList::activateTimers (this=0x2543ee0) at \
kernel/qcoreapplication.h:215 #32 0x00007f00ecefa768 in \
QEventDispatcherUNIX::processEvents (this=0x2535570, flags={i = -180535840}) at \
kernel/qeventdispatcher_unix.cpp:899 #33 0x00007f00e313cd3a in \
QEventDispatcherX11::processEvents (this=0x2535570, flags={i = -180535760}) at \
kernel/qeventdispatcher_x11.cpp:154 #34 0x00007f00ececc162 in \
QEventLoop::processEvents (this=<value optimized out>, flags={i = -180535712}) at \
kernel/qeventloop.cpp:149 #35 0x00007f00ececc2ed in QEventLoop::exec \
(this=0x7ffff53d3ea0, flags={i = -180535632}) at kernel/qeventloop.cpp:200 #36 \
0x00007f00ecece7ed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 \
#37 0x0000000000402e79 in main (argc=1, argv=0x7ffff53d4d78) at \
/var/tmp/paludis/media-sound-amarok-scm/work/amarok/amarok/src/main.cpp:125 #38 \
0x00007f00e0de21f4 in __libc_start_main () from /lib64/libc.so.6 #39 \
0x0000000000401219 in _start () #0 0x00007f00ecb6df5f in waitpid () from \
/lib64/libpthread.so.0 _______________________________________________
Amarok-bugs-dist mailing list
Amarok-bugs-dist@kde.org
https://mail.kde.org/mailman/listinfo/amarok-bugs-dist
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic