ASSERT failure in QVector::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 ()