Application: amarok (2.3.0) KDE Platform Version: 4.4.1 (KDE 4.4.1) Qt Version: 4.6.2 Operating System: Linux 2.6.32-18-generic x86_64 Distribution: Ubuntu lucid (development branch) -- Information about the crash: Always repoductible on my box : 1) Load a huge playlist 2) Start playing a song 3) Click quickly several times on the 'Next Track' button 4) After a few clicks, Amarock crashes. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Aborted [Current thread is 1 (Thread 0x7f8361302820 (LWP 19411))] Thread 20 (Thread 0x7f833fa35710 (LWP 19443)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007f83439b4081 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 19 (Thread 0x7f833e4e6710 (LWP 19444)): #0 0xffffffffff60017b in ?? () #1 0x00007f833e4e5a10 in ?? () #2 0x00007fff989ff852 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 18 (Thread 0x7f833dce5710 (LWP 19445)): #0 0x00007f835e1fcf93 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f833ee1b41f in ?? () from /usr/lib/libpulse.so.0 #2 0x00007f833ee0ad86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #3 0x00007f833ee0c809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #4 0x00007f833ee0c8c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #5 0x00007f833ee1b21b in ?? () from /usr/lib/libpulse.so.0 #6 0x00007f833ebda0e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #7 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #8 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f83394e3710 (LWP 19446)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83439c4e23 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 16 (Thread 0x7f83388d7710 (LWP 19447)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83439c4e23 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 15 (Thread 0x7f8333fff710 (LWP 19448)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83439c4e23 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f83336f9710 (LWP 19449)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83439c4e23 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f8331d96710 (LWP 19538)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83595b6ca6 in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f83595b6ce9 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f832b260710 (LWP 19539)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f835ea4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f835b09f026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21e6a70, th=0x21e7ce0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f835b0a16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x21e6640, th=0x21e7ce0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f835b09fbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f832b25fd40, parent=0x21e6a70, th=0x21e7ce0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f835b0a0168 in ThreadWeaver::Thread::run (this=0x21e7ce0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f835ea49775 in QThreadPrivate::start (arg=0x21e7ce0) at thread/qthread_unix.cpp:248 #8 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f832aa5f710 (LWP 19540)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f835ea4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f835b09f026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21e6a70, th=0x7f83343c1b50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f835b0a16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x21e6640, th=0x7f83343c1b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f835b09fbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f832aa5ed40, parent=0x21e6a70, th=0x7f83343c1b50) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f835b0a0168 in ThreadWeaver::Thread::run (this=0x7f83343c1b50) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f835ea49775 in QThreadPrivate::start (arg=0x7f83343c1b50) at thread/qthread_unix.cpp:248 #8 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f83266c5710 (LWP 19546)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f835ea4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f835b09f026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21e6a70, th=0x1f81920) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f835b0a16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x21e6640, th=0x1f81920) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f835b09fbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f83266c4d40, parent=0x21e6a70, th=0x1f81920) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f835b0a0168 in ThreadWeaver::Thread::run (this=0x1f81920) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f835ea49775 in QThreadPrivate::start (arg=0x1f81920) at thread/qthread_unix.cpp:248 #8 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f8325ec4710 (LWP 19553)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f835ea4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x21e78b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f835b09f026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21e6a70, th=0x11f36f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f835b0a16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x21e6640, th=0x11f36f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f835b0a16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21e6640, th=0x11f36f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f835b0a16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21e6640, th=0x11f36f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f835b09fbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f8325ec3d40, parent=0x21e6a70, th=0x11f36f0) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f835b0a0168 in ThreadWeaver::Thread::run (this=0x11f36f0) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f835ea49775 in QThreadPrivate::start (arg=0x11f36f0) at thread/qthread_unix.cpp:248 #10 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #11 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f8324e42710 (LWP 19565)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f835a90a2a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f835abe8220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #2 0x00007f835a90a2e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f835abf62ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #3 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f83128bc710 (LWP 20059)): #0 0x00007f835e201ff3 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f83439dd2c5 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0x00007f83439c1c99 in ?? () from /usr/lib/libxine.so.1 #3 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f8311cd2710 (LWP 20060)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83439b793b in ?? () from /usr/lib/libxine.so.1 #2 0x00007f83439bd9dd in ?? () from /usr/lib/libxine.so.1 #3 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f83114d1710 (LWP 20061)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83439b793b in ?? () from /usr/lib/libxine.so.1 #2 0x00007f83439bea15 in ?? () from /usr/lib/libxine.so.1 #3 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f8310cd0710 (LWP 20062)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f83439c7f6b in ?? () from /usr/lib/libxine.so.1 #2 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f830dd8f710 (LWP 20064)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007f835ea4a692 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x348dff0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x348dff0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f835ea3fa79 in QThreadPoolThread::run (this=0x348d610) at concurrent/qthreadpool.cpp:140 #4 0x00007f835ea49775 in QThreadPrivate::start (arg=0x348d610) at thread/qthread_unix.cpp:248 #5 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f830c9ff710 (LWP 20070)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007f835ea4a692 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x348dff0, time=30000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x348dff0, time=30000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f835ea3fa79 in QThreadPoolThread::run (this=0x367e2a0) at concurrent/qthreadpool.cpp:140 #4 0x00007f835ea49775 in QThreadPrivate::start (arg=0x367e2a0) at thread/qthread_unix.cpp:248 #5 0x00007f835c6549ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007f835e2096dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f8361302820 (LWP 19411)): [KCrash Handler] #5 0x00007f835e156a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007f835e15a5c0 in *__GI_abort () at abort.c:92 #7 0x00007f835ea41844 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2250 #8 0x00007f835ea41a22 in qt_message (msgType=QtFatalMsg, msg=0x7f835eb9f1a8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff98938180) at global/qglobal.cpp:2296 #9 0x00007f835ea41bd5 in qFatal (msg=0x4bd3 <Address 0x4bd3 out of bounds>) at global/qglobal.cpp:2479 #10 0x00007f8343c2f2eb in Phonon::Xine::MediaObject::handleStateChange (this=0x129e8d0, newstate=Phonon::StoppedState, oldstate=Phonon::PlayingState) at ../../xine/mediaobject.cpp:234 #11 0x00007f8343c2fb55 in Phonon::Xine::MediaObject::qt_metacall (this=0x129e8d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f833440c910) at ./mediaobject.moc:164 #12 0x00007f835eb4dd49 in QObject::event (this=0x129e8d0, e=0x7f8334417d90) at kernel/qobject.cpp:1248 #13 0x00007f835f4b722c in QApplicationPrivate::notify_helper (this=0xf4b000, receiver=0x129e8d0, e=0x7f8334417d90) at kernel/qapplication.cpp:4300 #14 0x00007f835f4bd6fb in QApplication::notify (this=0x7fff98938e50, receiver=0x129e8d0, e=0x7f8334417d90) at kernel/qapplication.cpp:4183 #15 0x00007f836051d38a in App::notify (this=0x4bd3, receiver=0x4bd3, event=0x6) at ../../src/App.cpp:927 #16 0x00007f835eb3e06c in QCoreApplication::notifyInternal (this=0x7fff98938e50, receiver=0x129e8d0, event=0x7f8334417d90) at kernel/qcoreapplication.cpp:704 #17 0x00007f835eb407e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xe026a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xe026a0) at kernel/qcoreapplication.cpp:1345 #19 0x00007f835eb679d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #20 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #21 0x00007f83576d98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #22 0x00007f83576dd748 in ?? () from /lib/libglib-2.0.so.0 #23 0x00007f83576dd8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #24 0x00007f835eb67513 in QEventDispatcherGlib::processEvents (this=0xe01df0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #25 0x00007f835f56731e in QGuiEventDispatcherGlib::processEvents (this=0x4bd3, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #26 0x00007f835eb3c992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #27 0x00007f835eb3cd6c in QEventLoop::exec (this=0x7fff98938df0, flags=) at kernel/qeventloop.cpp:201 #28 0x00007f835eb40aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #29 0x0000000000408782 in main (argc=1, argv=0x7fff9893adc8) at ../../src/main.cpp:237 This bug may be a duplicate of or related to bug 228120. Possible duplicates by query: bug 232538, bug 232523, bug 231937, bug 231909, bug 230779. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 232523 ***