ASSERT failure in QVector<T>::at: "index out of range", file ../../include/QtCore/../../src/corelib/tools/qvector.h, line 323
Amarok is crashing!
[setting tty state failed in terminal_inferior: Input/output error]
2.0-SVN [___stripped][validity: 0.76][frames: 132][]
Amarok has crashed! We are terribly sorry about this :(
But, all is not lost! You could potentially help us fix the crash. Information describing the crash is below, so just click send, or if you have time, write a brief description of how the crash happened first.
Many thanks.
The information below is to help the developers identify the problem, please do not modify it.
======== DEBUG INFORMATION =======
Version: 2.0-SVN
Engine:
Build date: Mar 27 2008
CC version: 4.1.2 (Gentoo 4.1.2 p1.0.2)
KDElibs: 4.00.67 (KDE 4.0.67 >= 20080325)
Qt: 4.4.0-beta1
TagLib: 1.5.0
CPU count: 2
NDEBUG: true
==== file `which amarok` =======
/usr/kde/svn/bin/amarok: ELF 32-bit LSB executable, Intel 80386, 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 0xb50b36d0 (LWP 3706)]
[New Thread 0xaad63b90 (LWP 3932)]
[New Thread 0xab94db90 (LWP 3922)]
[New Thread 0xac14eb90 (LWP 3921)]
[New Thread 0xacb1cb90 (LWP 3920)]
[New Thread 0xad706b90 (LWP 3919)]
[New Thread 0xae312b90 (LWP 3912)]
[New Thread 0xaeb13b90 (LWP 3775)]
[New Thread 0xaffc3b90 (LWP 3774)]
[New Thread 0xaf7c2b90 (LWP 3767)]
[New Thread 0xb0816b90 (LWP 3748)]
[New Thread 0xb1017b90 (LWP 3747)]
[New Thread 0xb1818b90 (LWP 3743)]
[New Thread 0xb2019b90 (LWP 3717)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d61f9b in waitpid () from /lib/libpthread.so.0
#2 0xb77780f6 in Amarok::Crash::crashHandler () from /usr/kde/svn/lib/libamaroklib.so.1
#3 0x084dcc30 in ?? ()
#4 0x0848bda0 in ?? ()
#5 0xbf9da1d8 in ?? ()
#6 0xb7e30566 in Lookup_MarkLigPos (gpi=0x5e5b3cc4, st=0xb8c35d5f, buffer=0x1002, flags=61931, context_length=16, nesting_level=-443984406)
at ../3rdparty/harfbuzz/src/harfbuzz-gpos.c:2706
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
==== (gdb) thread apply all bt ====
Thread 14 (Thread 0xb2019b90 (LWP 3717)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e7ec in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb378692c in metronom_sync_loop () from /usr/lib/libxine.so.1
#3 0x0823b068 in ?? ()
#4 0x0823b080 in ?? ()
#5 0xb201938c in ?? ()
#6 0x47ec110e in ?? ()
#7 0x229f7eb0 in ?? ()
#8 0x47ec1109 in ?? ()
#9 0x0008dd0e in ?? ()
#10 0xb7d68ff4 in ?? () from /lib/libpthread.so.0
#11 0x00000000 in ?? ()
Thread 13 (Thread 0xb1818b90 (LWP 3743)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5501ca3 in poll () from /lib/libc.so.6
#2 0xb36baeea in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.20/xineplug_ao_out_alsa.so
#3 0xb1818368 in ?? ()
#4 0x08286528 in ?? ()
#5 0xb18182e8 in ?? ()
#6 0x00000001 in ?? ()
#7 0x00000000 in ?? ()
Thread 12 (Thread 0xb1017b90 (LWP 3747)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb5501ca3 in poll () from /lib/libc.so.6
#2 0xb5121f1d in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2
#3 0xb5122101 in snd_pcm_wait () from /usr/lib/libasound.so.2
#4 0x000003e8 in ?? ()
#5 0xb36bfff4 in ?? () from /usr/lib/xine/plugins/1.20/xineplug_ao_out_alsa.so
#6 0xb36bb8f5 in ao_alsa_write () from /usr/lib/xine/plugins/1.20/xineplug_ao_out_alsa.so
#7 0xb3795d1e in ao_loop () from /usr/lib/libxine.so.1
#8 0x00000000 in ?? ()
Thread 11 (Thread 0xb0816b90 (LWP 3748)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb55047d1 in select () from /lib/libc.so.6
#2 0xb7ef9267 in QEventDispatcherUNIX::select (this=0x82703b0, nfds=22, readfds=0x83afa6c, writefds=0x83afc80, exceptfds=0x83afe94,
timeout=0xb0816270) at kernel/qeventdispatcher_unix.cpp:601
#3 0xb7ef9f6c in QEventDispatcherUNIXPrivate::doSelect (this=0x83af980, flags=@0xb0816278, timeout=0xb0816270)
at kernel/qeventdispatcher_unix.cpp:172
#4 0xb7efaa25 in QEventDispatcherUNIX::processEvents (this=0x82703b0, flags=@0xb08162a4) at kernel/qeventdispatcher_unix.cpp:895
#5 0xb7ecbabb in QEventLoop::processEvents (this=0xb0816310, flags=@0xb08162d8) at kernel/qeventloop.cpp:146
#6 0xb7ecbbcb in QEventLoop::exec (this=0xb0816310, flags=@0xb0816318) at kernel/qeventloop.cpp:197
#7 0xb7dde479 in QThread::exec (this=0x828aa48) at thread/qthread.cpp:433
#8 0xb37f7359 in Phonon::Xine::XineThread::run (this=0x828aa48)
at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/runtime/phonon/xine/xinethread.cpp:111
#9 0xb7de181c in QThreadPrivate::start (arg=0x828aa48) at thread/qthread_unix.cpp:190
#10 0xb7d5a17b in start_thread () from /lib/libpthread.so.0
#11 0xb550b09e in clone () from /lib/libc.so.6
Thread 10 (Thread 0xaf7c2b90 (LWP 3767)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb7de2690 in QWaitCondition::wait (this=0x8841650, mutex=0x884164c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3 0xb7cc4d3d in QHostInfoAgent::run (this=0x8841640) at kernel/qhostinfo.cpp:247
#4 0xb7de181c in QThreadPrivate::start (arg=0x8841640) at thread/qthread_unix.cpp:190
#5 0xb7d5a17b in start_thread () from /lib/libpthread.so.0
#6 0xb550b09e in clone () from /lib/libc.so.6
Thread 9 (Thread 0xaffc3b90 (LWP 3774)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb7de2690 in QWaitCondition::wait (this=0x86f6450, mutex=0x876ed40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3 0xb6961db1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x86f6438, th=0x872ef38)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4 0xb6965d1f in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x876bfe0, th=0x872ef38)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80
#5 0xb696154e in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x86f6438, th=0x872ef38)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6 0xb6965e26 in ThreadWeaver::WorkingHardState::applyForWork (this=0x876bfe0, th=0x872ef38)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7 0xb6961fb1 in ThreadWeaver::WeaverImpl::applyForWork (this=0x86f6438, th=0x872ef38, previous=0x8cea530)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8 0xb69643db in ThreadWeaver::ThreadRunHelper::run (this=0xaffc3364, parent=0x86f6438, th=0x872ef38)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87
#9 0xb696451a in ThreadWeaver::Thread::run (this=0x872ef38)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142
#10 0xb7de181c in QThreadPrivate::start (arg=0x872ef38) at thread/qthread_unix.cpp:190
#11 0xb7d5a17b in start_thread () from /lib/libpthread.so.0
#12 0xb550b09e in clone () from /lib/libc.so.6
Thread 8 (Thread 0xaeb13b90 (LWP 3775)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb7de2690 in QWaitCondition::wait (this=0x86f6450, mutex=0x876ed40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3 0xb6961db1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x86f6438, th=0x86e2e60)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4 0xb6965d1f in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x876bfe0, th=0x86e2e60)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80
#5 0xb696154e in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x86f6438, th=0x86e2e60)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6 0xb6965e26 in ThreadWeaver::WorkingHardState::applyForWork (this=0x876bfe0, th=0x86e2e60)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7 0xb6961fb1 in ThreadWeaver::WeaverImpl::applyForWork (this=0x86f6438, th=0x86e2e60, previous=0x0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8 0xb6965e4a in ThreadWeaver::WorkingHardState::applyForWork (this=0x876bfe0, th=0x86e2e60)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9 0xb6961fb1 in ThreadWeaver::WeaverImpl::applyForWork (this=0x86f6438, th=0x86e2e60, previous=0x8969120)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb69643db in ThreadWeaver::ThreadRunHelper::run (this=0xaeb13364, parent=0x86f6438, th=0x86e2e60)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87
#11 0xb696451a in ThreadWeaver::Thread::run (this=0x86e2e60)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142
#12 0xb7de181c in QThreadPrivate::start (arg=0x86e2e60) at thread/qthread_unix.cpp:190
#13 0xb7d5a17b in start_thread () from /lib/libpthread.so.0
#14 0xb550b09e in clone () from /lib/libc.so.6
Thread 7 (Thread 0xae312b90 (LWP 3912)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb7de2690 in QWaitCondition::wait (this=0x86f6450, mutex=0x876ed40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3 0xb6961db1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x86f6438, th=0x89375d0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4 0xb6965d1f in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x876bfe0, th=0x89375d0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:80
#5 0xb696154e in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x86f6438, th=0x89375d0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6 0xb6965e26 in ThreadWeaver::WorkingHardState::applyForWork (this=0x876bfe0, th=0x89375d0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7 0xb6961fb1 in ThreadWeaver::WeaverImpl::applyForWork (this=0x86f6438, th=0x89375d0, previous=0x0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8 0xb6965e4a in ThreadWeaver::WorkingHardState::applyForWork (this=0x876bfe0, th=0x89375d0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9 0xb6961fb1 in ThreadWeaver::WeaverImpl::applyForWork (this=0x86f6438, th=0x89375d0, previous=0x0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb69643db in ThreadWeaver::ThreadRunHelper::run (this=0xae312364, parent=0x86f6438, th=0x89375d0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:87
#11 0xb696451a in ThreadWeaver::Thread::run (this=0x89375d0)
at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/threadweaver/Weaver/Thread.cpp:142
#12 0xb7de181c in QThreadPrivate::start (arg=0x89375d0) at thread/qthread_unix.cpp:190
#13 0xb7d5a17b in start_thread () from /lib/libpthread.so.0
#14 0xb550b09e in clone () from /lib/libc.so.6
Thread 6 (Thread 0xad706b90 (LWP 3919)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb55047d1 in select () from /lib/libc.so.6
#2 0xb37abe35 in xine_usec_sleep () from /usr/lib/libxine.so.1
Thread 5 (Thread 0xacb1cb90 (LWP 3920)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb378972a in fifo_buffer_get () from /usr/lib/libxine.so.1
#3 0x0823b1b8 in ?? ()
Thread 4 (Thread 0xac14eb90 (LWP 3921)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e7ec in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb37944f9 in fifo_peek_int () from /usr/lib/libxine.so.1
Thread 3 (Thread 0xab94db90 (LWP 3922)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb3798423 in xine_event_wait () from /usr/lib/libxine.so.1
#3 0x08c7fc74 in ?? ()
#4 0x08c7fc70 in ?? ()
#5 0x00000001 in ?? ()
#6 0xb37984b2 in listener_loop () from /usr/lib/libxine.so.1
#7 0x00000000 in ?? ()
Thread 2 (Thread 0xaad63b90 (LWP 3932)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d5e566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb37897f6 in buffer_pool_alloc () from /usr/lib/libxine.so.1
#3 0xaad63344 in ?? ()
#4 0x0889dc10 in ?? ()
#5 0x08b33a78 in ?? ()
#6 0xb2e3d68d in demux_mpgaudio_next () from /usr/lib/xine/plugins/1.20/xineplug_dmx_audio.so
#7 0x00000000 in ?? ()
Thread 1 (Thread 0xb50b36d0 (LWP 3706)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d61f9b in waitpid () from /lib/libpthread.so.0
#2 0xb77780f6 in Amarok::Crash::crashHandler () from /usr/kde/svn/lib/libamaroklib.so.1
#3 0x084dcc30 in ?? ()
#4 0x0848bda0 in ?? ()
#5 0xbf9da1d8 in ?? ()
#6 0xb7e30566 in Lookup_MarkLigPos (gpi=0x5e5b3cc4, st=0xb8c35d5f, buffer=0x1002, flags=61931, context_length=16, nesting_level=-443984406)
at ../3rdparty/harfbuzz/src/harfbuzz-gpos.c:2706
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
#0 0xffffe410 in __kernel_vsyscall ()