Version: 2.0.2 (using KDE 4.2.2) OS: Linux Installed from: Ubuntu Packages I clicked "stop" in the last second of the song, and got a crash: Application: Amarok (amarok), signal SIGABRT [Current thread is 0 (LWP 3434)] Thread 15 (Thread 0xb07e2b90 (LWP 3437)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb7767412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb1697ae3 in ?? () from /usr/lib/libxine.so.1 Thread 14 (Thread 0xaff68b90 (LWP 3438)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb6681ae7 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb43b074b in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb43a2f82 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb43a3268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb69a6457 in QEventDispatcherGlib::processEvents (this=0x94d2068, flags={i = -1342799304}) at kernel/qeventdispatcher_glib.cpp:325 #6 0xb697906a in QEventLoop::processEvents (this=0xaff682b0, flags={i = -1342799240}) at kernel/qeventloop.cpp:149 #7 0xb69794aa in QEventLoop::exec (this=0xaff682b0, flags={i = -1342799176}) at kernel/qeventloop.cpp:200 #8 0xb6883639 in QThread::exec (this=0x94d0a58) at thread/qthread.cpp:481 #9 0xb16e520a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #10 0xb688696e in QThreadPrivate::start (arg=0x94d0a58) at thread/qthread_unix.cpp:189 #11 0xb77634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0xb668c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 13 (Thread 0xaf767b90 (LWP 3442)): #0 0xb18a6fa3 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #1 0xaffdbb69 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 12 (Thread 0xaef66b90 (LWP 3443)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb16a8d8e in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 11 (Thread 0xae5b2b90 (LWP 3481)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68879b2 in QWaitCondition::wait (this=0x9bee578, mutex=0x9958028, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb5ce7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9bee560, th=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb5ce9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9906718, th=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb5ce5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9bee560, th=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb5ce9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x98743b8, previous=0x0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb5cea009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x98743b8, previous=0x0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb5cea009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x98743b8, previous=0xbdecf88) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb5ce7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xae5b2300, parent=0x9bee560, th=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87 #13 0xb5ce85fb in ThreadWeaver::Thread::run (this=0x98743b8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142 #14 0xb688696e in QThreadPrivate::start (arg=0x98743b8) at thread/qthread_unix.cpp:189 #15 0xb77634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0xb668c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 10 (Thread 0xacc79b90 (LWP 3482)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68879b2 in QWaitCondition::wait (this=0x9bee578, mutex=0x9958028, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb5ce7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9bee560, th=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb5ce9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9906718, th=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb5ce5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9bee560, th=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb5ce9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x96d9ad0, previous=0x0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb5cea009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x96d9ad0, previous=0x0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb5cea009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x96d9ad0, previous=0xbcb8d98) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb5ce7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xacc79300, parent=0x9bee560, th=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87 #13 0xb5ce85fb in ThreadWeaver::Thread::run (this=0x96d9ad0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142 #14 0xb688696e in QThreadPrivate::start (arg=0x96d9ad0) at thread/qthread_unix.cpp:189 #15 0xb77634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0xb668c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 9 (Thread 0xac478b90 (LWP 3486)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68879b2 in QWaitCondition::wait (this=0x9bee578, mutex=0x9958028, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb5ce7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9bee560, th=0x9b81b38) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb5ce9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9906718, th=0x9b81b38) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb5ce5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9bee560, th=0x9b81b38) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb5ce9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x9b81b38) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x9b81b38, previous=0xbc63128) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb5ce7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xac478300, parent=0x9bee560, th=0x9b81b38) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87 #9 0xb5ce85fb in ThreadWeaver::Thread::run (this=0x9b81b38) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142 #10 0xb688696e in QThreadPrivate::start (arg=0x9b81b38) at thread/qthread_unix.cpp:189 #11 0xb77634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0xb668c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 8 (Thread 0xabc77b90 (LWP 3487)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68879b2 in QWaitCondition::wait (this=0x9bee578, mutex=0x9958028, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb5ce7148 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9bee560, th=0x9b803d8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb5ce9eec in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9906718, th=0x9b803d8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb5ce5d2b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9bee560, th=0x9b803d8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb5ce9fea in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x9b803d8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x9b803d8, previous=0x0) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb5cea009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9906718, th=0x9b803d8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb5ce76d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9bee560, th=0x9b803d8, previous=0xbc81668) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb5ce7fbe in ThreadWeaver::ThreadRunHelper::run (this=0xabc77300, parent=0x9bee560, th=0x9b803d8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:87 #11 0xb5ce85fb in ThreadWeaver::Thread::run (this=0x9b803d8) at /build/buildd/kde4libs-4.2.2/threadweaver/Weaver/Thread.cpp:142 #12 0xb688696e in QThreadPrivate::start (arg=0x9b803d8) at thread/qthread_unix.cpp:189 #13 0xb77634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #14 0xb668c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 7 (Thread 0xa0219b90 (LWP 3652)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb66847b1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb16c17d6 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 6 (Thread 0x9f542b90 (LWP 3653)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb169b246 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0x9eb74b90 (LWP 3654)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb169b246 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread 0x9e286b90 (LWP 3655)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb16abbd2 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0x990ffb90 (LWP 7647)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb66847b1 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb6958380 in QProcessManager::run (this=0x94469d0) at io/qprocess_unix.cpp:305 #3 0xb688696e in QThreadPrivate::start (arg=0x94469d0) at thread/qthread_unix.cpp:189 #4 0xb77634ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb668c49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0x9d609b90 (LWP 8299)): #0 0xb7eed430 in __kernel_vsyscall () #1 0xb77670e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb16a8d8e in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xb2f04a70 (LWP 3434)): [KCrash Handler] #6 0xb7eed430 in __kernel_vsyscall () #7 0xb65d36d0 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb65d5098 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb687e595 in qt_message_output (msgType=QtFatalMsg, buf=0xbc4b700 "ASSERT: \"d\" in file /usr/include/ksharedptr.h, line 120") at global/qglobal.cpp:2006 #10 0xb687e681 in qFatal (msg=0xb69cd318 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2201 #11 0xb687e775 in qt_assert (assertion=0xb7b2e808 "d", file=0xb7b06d9e "/usr/include/ksharedptr.h", line=120) at global/qglobal.cpp:1777 #12 0xb7a16a40 in EngineController::slotAboutToFinish () from /usr/lib/libamaroklib.so.1 #13 0xb7a1a8ff in EngineController::qt_metacall () from /usr/lib/libamaroklib.so.1 #14 0xb6990ca8 in QMetaObject::activate (sender=0x94ced10, from_signal_index=12, to_signal_index=12, argv=0x0) at kernel/qobject.cpp:3069 #15 0xb6991932 in QMetaObject::activate (sender=0x94ced10, m=0xb5c80068, local_signal_index=8, argv=0x0) at kernel/qobject.cpp:3143 #16 0xb5c55667 in Phonon::MediaObject::aboutToFinish () from /usr/lib/libphonon.so.4 #17 0xb5c57523 in ?? () from /usr/lib/libphonon.so.4 #18 0xb5c5819f in Phonon::MediaObject::qt_metacall () from /usr/lib/libphonon.so.4 #19 0xb6990ca8 in QMetaObject::activate (sender=0x9514680, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3069 #20 0xb6991932 in QMetaObject::activate (sender=0x9514680, m=0xb172cee0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3143 #21 0xb16fed07 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #22 0xb1700440 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #23 0xb1702f29 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #24 0xb69898fb in QMetaCallEvent::placeMetaCall (this=0x99101058, object=0x9514680) at kernel/qobject.cpp:489 #25 0xb698b3a0 in QObject::event (this=0x9514680, e=0x99101058) at kernel/qobject.cpp:1118 #26 0xb6e4bf2c in QApplicationPrivate::notify_helper (this=0x94452f8, receiver=0x9514680, e=0x99101058) at kernel/qapplication.cpp:4084 #27 0xb6e5422e in QApplication::notify (this=0xbf809124, receiver=0x9514680, e=0x99101058) at kernel/qapplication.cpp:3631 #28 0xb7d3a94d in KApplication::notify (this=0xbf809124, receiver=0x9514680, event=0x99101058) at /build/buildd/kde4libs-4.2.2/kdeui/kernel/kapplication.cpp:307 #29 0xb697aa3b in QCoreApplication::notifyInternal (this=0xbf809124, receiver=0x9514680, event=0x99101058) at kernel/qcoreapplication.cpp:602 #30 0xb697b695 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9419cd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #31 0xb697b88d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132 #32 0xb69a67ef in postEventSourceDispatch (s=0x9446990) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #33 0xb439fb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0xb43a30eb in ?? () from /usr/lib/libglib-2.0.so.0 #35 0xb43a3268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0xb69a6438 in QEventDispatcherGlib::processEvents (this=0x942a5f0, flags={i = -1082093544}) at kernel/qeventdispatcher_glib.cpp:323 #37 0xb6eed3f5 in QGuiEventDispatcherGlib::processEvents (this=0x942a5f0, flags={i = -1082093496}) at kernel/qguieventdispatcher_glib.cpp:202 #38 0xb697906a in QEventLoop::processEvents (this=0xbf8090c0, flags={i = -1082093432}) at kernel/qeventloop.cpp:149 #39 0xb69794aa in QEventLoop::exec (this=0xbf8090c0, flags={i = -1082093368}) at kernel/qeventloop.cpp:200 #40 0xb697b959 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #41 0xb6e4bda7 in QApplication::exec () at kernel/qapplication.cpp:3553 #42 0x0814c4b2 in _start ()
Unfortunately the backtrace doesn't provide us with enough meaningful information to try and deal with this crash. If it happens reproducibly, please install an amarok-debug package and reopen the report with a good backtrace.
I just did - but there's no new info there. I assume you want to see these lines, but they're still the same: #12 0xb7b49a40 in EngineController::slotAboutToFinish () from /usr/lib/libamaroklib.so.1 #13 0xb7b4d8ff in EngineController::qt_metacall () from /usr/lib/libamaroklib.so.1 Not sure what's wrong with Kubuntu's -dbg packages. It's easily reproducable, though - just click "Stop" in the last second of any song.
Wow... That's a lot of debug symbols here: $ dpkg -L amarok-dbg /. /usr /usr/share /usr/share/doc /usr/share/doc/amarok-dbg /usr/share/doc/amarok-dbg/copyright
There actually is a bug about the missing debug symbols filed against Kubuntu in Launchpad, please refer to it: https://bugs.edge.launchpad.net/ubuntu/+source/amarok/+bug/368470
This is fixed in 2.1 svn. It's a duplicate of another bug, but I'm just going to close it as fixed because I can't find the other one.
*** Bug 202967 has been marked as a duplicate of this bug. ***