Application: amarok (2.4.0) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.0 Operating System: Linux 2.6.38-02063802-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: amarok crashed while rapidly changing between radiostreams amarok crashed while rapidly changing between radiostreams - Unusual behavior I noticed: -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S [Current thread is 1 (Thread 0x7ffbc5bde820 (LWP 31956))] Thread 13 (Thread 0x7ffba0db5700 (LWP 31957)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007ffbaa7070d1 in ?? () from /usr/lib/libxine.so.1 #2 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #3 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 12 (Thread 0x7ffba05b4700 (LWP 31958)): [KCrash Handler] #6 ref (this=0x1e87c80) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #7 QHash (this=0x1e87c80) at /usr/include/qt4/QtCore/qhash.h:283 #8 QSet (this=0x1e87c80) at /usr/include/qt4/QtCore/qset.h:60 #9 Phonon::Xine::SourceNode::sinks (this=0x1e87c80) at ../../xine/sourcenode.cpp:85 #10 0x00007ffbaa96e2b8 in Phonon::Xine::XineStream::createStream (this=0x1f10a90) at ../../xine/xinestream.cpp:512 #11 0x00007ffbaa9705fb in Phonon::Xine::XineStream::event (this=0x1f10a90, ev=0x2ed45b0) at ../../xine/xinestream.cpp:1244 #12 0x00007ffbc3a4bfdc in QApplicationPrivate::notify_helper (this=0x1cd5600, receiver=0x1f10a90, e=0x2ed45b0) at kernel/qapplication.cpp:4396 #13 0x00007ffbc3a51aed in QApplication::notify (this=0x7fff273cfa90, receiver=0x1f10a90, e=0x2ed45b0) at kernel/qapplication.cpp:4277 #14 0x00007ffbc55e12f6 in KApplication::notify (this=0x7fff273cfa90, receiver=0x1f10a90, event=0x2ed45b0) at ../../kdeui/kernel/kapplication.cpp:311 #15 0x00007ffbc3068cdc in QCoreApplication::notifyInternal (this=0x7fff273cfa90, receiver=0x1f10a90, event=0x2ed45b0) at kernel/qcoreapplication.cpp:732 #16 0x00007ffbc306bc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1e862b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1e862b0) at kernel/qcoreapplication.cpp:1373 #18 0x00007ffbc3095653 in sendPostedEvents (s=0x1e86140) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #19 postEventSourceDispatch (s=0x1e86140) at kernel/qeventdispatcher_glib.cpp:277 #20 0x00007ffbbcdd3342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #21 0x00007ffbbcdd72a8 in ?? () from /lib/libglib-2.0.so.0 #22 0x00007ffbbcdd745c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #23 0x00007ffbc3095193 in QEventDispatcherGlib::processEvents (this=0x1f0fce0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #24 0x00007ffbc3067a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #25 0x00007ffbc3067dec in QEventLoop::exec (this=0x7ffba05b3cd0, flags=) at kernel/qeventloop.cpp:201 #26 0x00007ffbc2f722fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #27 0x00007ffbaa962830 in Phonon::Xine::XineThread::run (this=0x1e85a80) at ../../xine/xinethread.cpp:143 #28 0x00007ffbc2f7527e in QThreadPrivate::start (arg=0x1e85a80) at thread/qthread_unix.cpp:266 #29 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #30 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #31 0x0000000000000000 in ?? () Thread 11 (Thread 0x7ffb9fbae700 (LWP 31959)): #0 0x00007ffbc273b206 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=2) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffbba45840f in ?? () from /usr/lib/libpulse.so.0 #2 0x00007ffbba447d76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #3 0x00007ffbba4497f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #4 0x00007ffbba4498b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #5 0x00007ffbba45820b in ?? () from /usr/lib/libpulse.so.0 #6 0x00007ffbb54d0fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #7 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #8 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 10 (Thread 0x7ffb9f38c700 (LWP 31960)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbaa717e83 in ?? () from /usr/lib/libxine.so.1 #2 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #3 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 9 (Thread 0x7ffb9e73f700 (LWP 31961)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbaa717e83 in ?? () from /usr/lib/libxine.so.1 #2 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #3 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 8 (Thread 0x7ffb9d409700 (LWP 31963)): #0 0x00007ffbbe1d0665 in __pthread_mutex_lock (mutex=0x21a1748) at pthread_mutex_lock.c:61 #1 0x00007ffbbcdd533b in g_main_context_acquire () from /lib/libglib-2.0.so.0 #2 0x00007ffbbcdd6df5 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007ffbbcdd745c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007ffbc30951e6 in QEventDispatcherGlib::processEvents (this=0x21614c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00007ffbc3067a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007ffbc3067dec in QEventLoop::exec (this=0x7ffb9d408cf0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007ffbc2f722fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007ffbc30475f8 in QInotifyFileSystemWatcherEngine::run (this=0x21a0860) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007ffbc2f7527e in QThreadPrivate::start (arg=0x21a0860) at thread/qthread_unix.cpp:266 #10 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #11 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 7 (Thread 0x7ffb8a9c7700 (LWP 32041)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbc2f75e3b in wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007ffbc01a8d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2879aa0, th=0x26902e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007ffbc01abf6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2863d80, th=0x26902e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007ffbc01aa4df in ThreadWeaver::ThreadRunHelper::run (this=0x7ffb8a9c6d40, parent=0x2879aa0, th=0x26902e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007ffbc01aaa38 in ThreadWeaver::Thread::run (this=0x26902e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007ffbc2f7527e in QThreadPrivate::start (arg=0x26902e0) at thread/qthread_unix.cpp:266 #8 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #9 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7ffb8a1c6700 (LWP 32042)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbc2f75e3b in wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007ffbc01a8d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2879aa0, th=0x26768d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007ffbc01abf6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2863d80, th=0x26768d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007ffbc01aa4df in ThreadWeaver::ThreadRunHelper::run (this=0x7ffb8a1c5d40, parent=0x2879aa0, th=0x26768d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007ffbc01aaa38 in ThreadWeaver::Thread::run (this=0x26768d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007ffbc2f7527e in QThreadPrivate::start (arg=0x26768d0) at thread/qthread_unix.cpp:266 #8 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #9 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7ffb899c5700 (LWP 32043)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbc2f75e3b in wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007ffbc01a8d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2879aa0, th=0x7ffb840012d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007ffbc01abf6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2863d80, th=0x7ffb840012d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007ffbc01aa4df in ThreadWeaver::ThreadRunHelper::run (this=0x7ffb899c4d40, parent=0x2879aa0, th=0x7ffb840012d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007ffbc01aaa38 in ThreadWeaver::Thread::run (this=0x7ffb840012d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007ffbc2f7527e in QThreadPrivate::start (arg=0x7ffb840012d0) at thread/qthread_unix.cpp:266 #8 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #9 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7ffb891c4700 (LWP 32044)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbc2f75e3b in wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2693640, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007ffbc01a8d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2879aa0, th=0x2667230) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007ffbc01abf6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2863d80, th=0x2667230) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007ffbc01aa4df in ThreadWeaver::ThreadRunHelper::run (this=0x7ffb891c3d40, parent=0x2879aa0, th=0x2667230) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007ffbc01aaa38 in ThreadWeaver::Thread::run (this=0x2667230) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007ffbc2f7527e in QThreadPrivate::start (arg=0x2667230) at thread/qthread_unix.cpp:266 #8 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #9 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7ffb7e591700 (LWP 32151)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbbead2334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffbbeddd160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007ffbbead2369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ffbbedeb234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007ffbbe1ce971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #4 0x00007ffbc274792d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ffb6c865700 (LWP 32163)): #0 0xffffffffff60014c in ?? () #1 0x00007ffb6c8649d0 in ?? () #2 0x00007fff273ff6ef in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0x7ffbc5bde820 (LWP 31956)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007ffbc2f75e3b in wait (this=<value optimized out>, mutex=0x1e85a90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1e85a90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007ffbaa962749 in Phonon::Xine::XineThread::newStream () at ../../xine/xinethread.cpp:78 #4 0x00007ffbaa97f789 in Phonon::Xine::MediaObject::MediaObject (this=0x1f0ff20, parent=<value optimized out>) at ../../xine/mediaobject.cpp:62 #5 0x00007ffbaa987cc5 in Phonon::Xine::Backend::createObject (this=<value optimized out>, c=<value optimized out>, parent=0x1e42480, args=<value optimized out>) at ../../xine/backend.cpp:152 #6 0x00007ffbbf7c34cf in Phonon::Factory::createMediaObject (parent=0x1e42480) at ../../phonon/factory.cpp:349 #7 0x00007ffbbf7d1d96 in Phonon::MediaObjectPrivate::createBackendObject (this=0x1e89970) at ../../phonon/mediaobject.cpp:58 #8 0x00007ffbbf7d2c7b in Phonon::MediaNodePrivate::backendObject (this=0x1e89970) at ../../phonon/medianode.cpp:63 #9 0x00007ffbbf7db716 in Phonon::Path::reconnect (this=0x7fff273cebf0, source=0x80, sink=0x2038d70) at ../../phonon/path.cpp:158 #10 0x00007ffbbf7dba3d in Phonon::createPath (source=0x1e42490, sink=0x2038d70) at ../../phonon/path.cpp:436 #11 0x00007ffbc4b0c93d in EngineController::initializePhonon() () from /usr/lib/libamaroklib.so.1 #12 0x00007ffbc4b16087 in EngineController::slotStateChanged(Phonon::State, Phonon::State) () from /usr/lib/libamaroklib.so.1 #13 0x00007ffbc4b16840 in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1 #14 0x00007ffbc3080b27 in QMetaObject::activate (sender=0x1e43960, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280 #15 0x00007ffbbf7cd50c in Phonon::MediaObject::stateChanged (this=0x1e88abc, _t1=Phonon::ErrorState, _t2=Phonon::LoadingState) at ./moc_mediaobject.cpp:189 #16 0x00007ffbbf7d041e in Phonon::MediaObjectPrivate::_k_stateChanged (this=0x1e42520, newstate=Phonon::ErrorState, oldstate=Phonon::LoadingState) at ../../phonon/mediaobject.cpp:567 #17 0x00007ffbbf7d1297 in Phonon::MediaObject::qt_metacall (this=0x1e43960, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x466a490) at ./moc_mediaobject.cpp:146 #18 0x00007ffbc307abde in QObject::event (this=0x1e43960, e=0x1e88abc) at kernel/qobject.cpp:1219 #19 0x00007ffbc3a4bfdc in QApplicationPrivate::notify_helper (this=0x1cd5600, receiver=0x1e43960, e=0x475c060) at kernel/qapplication.cpp:4396 #20 0x00007ffbc3a51aed in QApplication::notify (this=0x7fff273cfa90, receiver=0x1e43960, e=0x475c060) at kernel/qapplication.cpp:4277 #21 0x00007ffbc55e12f6 in KApplication::notify (this=0x7fff273cfa90, receiver=0x1e43960, event=0x475c060) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x00007ffbc3068cdc in QCoreApplication::notifyInternal (this=0x7fff273cfa90, receiver=0x1e43960, event=0x475c060) at kernel/qcoreapplication.cpp:732 #23 0x00007ffbc306bc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1b464b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1b464b0) at kernel/qcoreapplication.cpp:1373 #25 0x00007ffbc3095653 in sendPostedEvents (s=0x1cc49f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #26 postEventSourceDispatch (s=0x1cc49f0) at kernel/qeventdispatcher_glib.cpp:277 #27 0x00007ffbbcdd3342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #28 0x00007ffbbcdd72a8 in ?? () from /lib/libglib-2.0.so.0 #29 0x00007ffbbcdd745c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #30 0x00007ffbc3095193 in QEventDispatcherGlib::processEvents (this=0x1b45fc0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #31 0x00007ffbc3afea4e in QGuiEventDispatcherGlib::processEvents (this=0x1e88abc, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #32 0x00007ffbc3067a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #33 0x00007ffbc3067dec in QEventLoop::exec (this=0x7fff273cfa20, flags=) at kernel/qeventloop.cpp:201 #34 0x00007ffbc306bebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #35 0x0000000000409598 in _start () Possible duplicates by query: bug 251966, bug 250794, bug 249723, bug 241695, bug 241130. Reported using DrKonqi
Please use a different Phonon backend. *** This bug has been marked as a duplicate of bug 180214 ***