Bug 297620

Summary: Amarok crashes when switching gstreamer from xine
Product: [Frameworks and Libraries] Phonon Reporter: karol210
Component: Xine backendAssignee: Harald Sitter <sitter>
Status: RESOLVED FIXED    
Severity: crash CC: martin.sandsmark, myriam
Priority: NOR    
Version: 4.4.3 (KDE 4.6.x)   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.6
Sentry Crash Report:

Description karol210 2012-04-06 19:46:08 UTC
Application: amarok (2.4.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-40-generic i686
Distribution: Ubuntu 10.04.4 LTS

-- Information about the crash:
while it was xine, amarok could play tracks while firefox running, but it couldn't play mp3's. When switched, it crashed immediately.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0xb66ff770 (LWP 2086))]

Thread 15 (Thread 0xb15a0b70 (LWP 2097)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00b95870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xae7d5d78, th=0xae76ebf8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b9838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4d5dd98, th=0xae76ebf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b9427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xae7d5d78, th=0xae76ebf8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b98482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0xae76ebf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0xae76ebf8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b984a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0xae76ebf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0xae76ebf8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00b984a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0xae76ebf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0xae76ebf8, previous=0x9f9f618) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x00b9651e in ThreadWeaver::ThreadRunHelper::run (this=0xb15a0294, parent=0xae7d5d78, th=0xae76ebf8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x00b96c3b in ThreadWeaver::Thread::run (this=0xae76ebf8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x0090a32e in QThreadPrivate::start (arg=0xae76ebf8) at thread/qthread_unix.cpp:248
#17 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xae6ffb70 (LWP 2098)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00b95870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xae7d5d78, th=0xa4d5eba0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b9838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4d5dd98, th=0xa4d5eba0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b9427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xae7d5d78, th=0xa4d5eba0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b98482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0xa4d5eba0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0xa4d5eba0, previous=0xa4ad118) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b9651e in ThreadWeaver::ThreadRunHelper::run (this=0xae6ff294, parent=0xae7d5d78, th=0xa4d5eba0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00b96c3b in ThreadWeaver::Thread::run (this=0xa4d5eba0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0090a32e in QThreadPrivate::start (arg=0xa4d5eba0) at thread/qthread_unix.cpp:248
#13 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xadefeb70 (LWP 2099)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00b95870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xae7d5d78, th=0x9c33a00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b9838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4d5dd98, th=0x9c33a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b9427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xae7d5d78, th=0x9c33a00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b98482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0x9c33a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0x9c33a00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b984a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0x9c33a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0x9c33a00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00b984a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0x9c33a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0x9c33a00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x00b984a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0x9c33a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0x9c33a00, previous=0x9c3d0a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x00b9651e in ThreadWeaver::ThreadRunHelper::run (this=0xadefe294, parent=0xae7d5d78, th=0x9c33a00) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x00b96c3b in ThreadWeaver::Thread::run (this=0x9c33a00) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x0090a32e in QThreadPrivate::start (arg=0x9c33a00) at thread/qthread_unix.cpp:248
#19 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#20 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xad4ffb70 (LWP 2100)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xae7d5d90, mutex=0xa4d539a8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00b95870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xae7d5d78, th=0x9bf67d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00b9838c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa4d5dd98, th=0x9bf67d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00b9427b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xae7d5d78, th=0x9bf67d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00b98482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0x9bf67d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0x9bf67d0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00b984a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa4d5dd98, th=0x9bf67d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00b954d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xae7d5d78, th=0x9bf67d0, previous=0x9f9f618) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00b9651e in ThreadWeaver::ThreadRunHelper::run (this=0xad4ff294, parent=0xae7d5d78, th=0x9bf67d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00b96c3b in ThreadWeaver::Thread::run (this=0x9bf67d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0090a32e in QThreadPrivate::start (arg=0x9bf67d0) at thread/qthread_unix.cpp:248
#15 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xaccfeb70 (LWP 2101)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6977a57 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb6977aa1 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xabbfcb70 (LWP 2104)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x04aafc97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x4b891a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x04aafce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x4b891a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xa6ee5b70 (LWP 2109)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xa0c9798, mutex=0xa0c9794, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa0c9798, mutex=0xa0c9794, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x03cd0d52 in QFileInfoGatherer::run (this=0xa0c978c) at dialogs/qfileinfogatherer.cpp:203
#6  0x0090a32e in QThreadPrivate::start (arg=0xa0c978c) at thread/qthread_unix.cpp:248
#7  0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xa5977b70 (LWP 2110)):
#0  0x074a5e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x00a356fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x00a3a825 in QTimerInfoList::updateCurrentTime (this=0xad503a24) at kernel/qeventdispatcher_unix.cpp:340
#3  0x00a3a86a in QTimerInfoList::timerWait (this=0xad503a24, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00a38818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa597706c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00a388a5 in timerSourcePrepare (source=0x0, timeout=0x74a9ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01b42aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01b42ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01b434b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00a3860f in QEventDispatcherGlib::processEvents (this=0xa111290, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x00a0b059 in QEventLoop::processEvents (this=0xa5977230, flags=) at kernel/qeventloop.cpp:149
#11 0x00a0b4aa in QEventLoop::exec (this=0xa5977230, flags=...) at kernel/qeventloop.cpp:201
#12 0x009075a8 in QThread::exec (this=0xa0ca010) at thread/qthread.cpp:487
#13 0x009eac1b in QInotifyFileSystemWatcherEngine::run (this=0xa0ca010) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0090a32e in QThreadPrivate::start (arg=0xa0ca010) at thread/qthread_unix.cpp:248
#15 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0x988feb70 (LWP 2120)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xa242770, mutex=0xa24276c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa242770, mutex=0xa24276c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x03cd0d52 in QFileInfoGatherer::run (this=0xa242764) at dialogs/qfileinfogatherer.cpp:203
#6  0x0090a32e in QThreadPrivate::start (arg=0xa242764) at thread/qthread_unix.cpp:248
#7  0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0x980fdb70 (LWP 2121)):
#0  0x074a5e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x00a356fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x00a3a825 in QTimerInfoList::updateCurrentTime (this=0x9917847c) at kernel/qeventdispatcher_unix.cpp:340
#3  0x00a3a86a in QTimerInfoList::timerWait (this=0x9917847c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00a38818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x980fd06c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00a388a5 in timerSourcePrepare (source=0x0, timeout=0x74a9ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01b42aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01b42ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01b434b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00a3860f in QEventDispatcherGlib::processEvents (this=0x9f12598, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x00a0b059 in QEventLoop::processEvents (this=0x980fd230, flags=) at kernel/qeventloop.cpp:149
#11 0x00a0b4aa in QEventLoop::exec (this=0x980fd230, flags=...) at kernel/qeventloop.cpp:201
#12 0x009075a8 in QThread::exec (this=0xa1ea860) at thread/qthread.cpp:487
#13 0x009eac1b in QInotifyFileSystemWatcherEngine::run (this=0xa1ea860) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0090a32e in QThreadPrivate::start (arg=0xa1ea860) at thread/qthread_unix.cpp:248
#15 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0x9ceffb70 (LWP 2161)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xa5a1668, mutex=0xa5a1664, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa5a1668, mutex=0xa5a1664, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x03cd0d52 in QFileInfoGatherer::run (this=0xa5a165c) at dialogs/qfileinfogatherer.cpp:203
#6  0x0090a32e in QThreadPrivate::start (arg=0xa5a165c) at thread/qthread_unix.cpp:248
#7  0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0x9c315b70 (LWP 2162)):
#0  0x074a5e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x00a356fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x00a3a825 in QTimerInfoList::updateCurrentTime (this=0xa57070c) at kernel/qeventdispatcher_unix.cpp:340
#3  0x00a3a86a in QTimerInfoList::timerWait (this=0xa57070c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00a38818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9c31506c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00a388a5 in timerSourcePrepare (source=0x0, timeout=0x74a9ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01b42aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01b42ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01b434b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00a3860f in QEventDispatcherGlib::processEvents (this=0xa3b5d60, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x00a0b059 in QEventLoop::processEvents (this=0x9c315230, flags=) at kernel/qeventloop.cpp:149
#11 0x00a0b4aa in QEventLoop::exec (this=0x9c315230, flags=...) at kernel/qeventloop.cpp:201
#12 0x009075a8 in QThread::exec (this=0xa1c4668) at thread/qthread.cpp:487
#13 0x009eac1b in QInotifyFileSystemWatcherEngine::run (this=0xa1c4668) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0090a32e in QThreadPrivate::start (arg=0xa1c4668) at thread/qthread_unix.cpp:248
#15 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0x958f8b70 (LWP 2371)):
#0  0x00bd6422 in __kernel_vsyscall ()
#1  0x0027d015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x05b4c91d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0090b287 in QWaitConditionPrivate::wait (this=0xa1263a0, mutex=0xa12639c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa1263a0, mutex=0xa12639c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x03cd0d52 in QFileInfoGatherer::run (this=0xa126394) at dialogs/qfileinfogatherer.cpp:203
#6  0x0090a32e in QThreadPrivate::start (arg=0xa126394) at thread/qthread_unix.cpp:248
#7  0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x950f7b70 (LWP 2372)):
#0  0x0027c344 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x05b4cb26 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0x01b42794 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0x01b430ce in ?? () from /lib/libglib-2.0.so.0
#4  0x01b434b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00a3860f in QEventDispatcherGlib::processEvents (this=0xa12a478, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00a0b059 in QEventLoop::processEvents (this=0x950f7230, flags=) at kernel/qeventloop.cpp:149
#7  0x00a0b4aa in QEventLoop::exec (this=0x950f7230, flags=...) at kernel/qeventloop.cpp:201
#8  0x009075a8 in QThread::exec (this=0x9a02848) at thread/qthread.cpp:487
#9  0x009eac1b in QInotifyFileSystemWatcherEngine::run (this=0x9a02848) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0090a32e in QThreadPrivate::start (arg=0x9a02848) at thread/qthread_unix.cpp:248
#11 0x0027896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x05b3f98e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb66ff770 (LWP 2086)):
[KCrash Handler]
#6  0x00bd6422 in __kernel_vsyscall ()
#7  0x05a9c651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x05a9fa82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x009012dc in qt_message_output (msgType=QtFatalMsg, buf=0x947ae80 "ASSERT: \"0\" in file ../../gstreamer/audioeffect.cpp, line 43") at global/qglobal.cpp:2250
#10 0x009014aa in qt_message (msgType=<value optimized out>, msg=0xa742fc "ASSERT: \"%s\" in file %s, line %d", ap=0xbfdeb744 "\367\230~\a\200\263~\a+") at global/qglobal.cpp:2296
#11 0x009015b9 in qFatal (msg=0xa742fc "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#12 0x00901645 in qt_assert (assertion=0x77e98f7 "0", file=0x77eb380 "../../gstreamer/audioeffect.cpp", line=43) at global/qglobal.cpp:2013
#13 0x077e1f10 in AudioEffect (this=0x9472248, backend=0x99910438, effectId=2130706435, parent=0x93a45a0) at ../../gstreamer/audioeffect.cpp:43
#14 0x077cb71a in Phonon::Gstreamer::Backend::createObject (this=0x99910438, c=Phonon::BackendInterface::EffectClass, parent=0x93a45a0, args=...) at ../../gstreamer/backend.cpp:134
#15 0x01663acd in Phonon::Factory::createEffect (arg1=2130706435, parent=0x93a45a0) at ../3rdparty/phonon/phonon/factory.cpp:338
#16 0x0165bfde in Phonon::EffectPrivate::createBackendObject (this=0x93a4520) at ../3rdparty/phonon/phonon/effect.cpp:58
#17 0x01661b23 in Phonon::FactoryPrivate::phononBackendChanged (this=0x92fd6f8) at ../3rdparty/phonon/phonon/factory.cpp:300
#18 0x01661ba1 in Phonon::FactoryPrivate::qt_metacall (this=0x92fd6f8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfdeb9fc) at .moc/release-shared/factory.moc:77
#19 0x08ca2b34 in QDBusConnectionPrivate::deliverCall (this=0x918bdd0, object=0x92fd6f8, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:904
#20 0x08cadea7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa1a81d8, object=0x92fd6f8) at qdbusintegrator_p.h:101
#21 0x00a1d3fe in QObject::event (this=0x92fd6f8, e=0xa1a81d8) at kernel/qobject.cpp:1248
#22 0x037514dc in QApplicationPrivate::notify_helper (this=0x91944d0, receiver=0x92fd6f8, e=0xa1a81d8) at kernel/qapplication.cpp:4300
#23 0x0375805e in QApplication::notify (this=0xbfded3d4, receiver=0x92fd6f8, e=0xa1a81d8) at kernel/qapplication.cpp:3704
#24 0x0047040a in KApplication::notify (this=0xbfded3d4, receiver=0x92fd6f8, event=0xa1a81d8) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x00a0ca3b in QCoreApplication::notifyInternal (this=0xbfded3d4, receiver=0x92fd6f8, event=0xa1a81d8) at kernel/qcoreapplication.cpp:704
#26 0x00a0f473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x90a99a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x90a99a8) at kernel/qcoreapplication.cpp:1345
#28 0x00a0f5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#29 0x00a38adf in QCoreApplication::sendPostedEvents (s=0x91980c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=0x91980c0) at kernel/qeventdispatcher_glib.cpp:276
#31 0x01b3f5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x01b432d8 in ?? () from /lib/libglib-2.0.so.0
#33 0x01b434b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#34 0x00a385d5 in QEventDispatcherGlib::processEvents (this=0x90a9540, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#35 0x03811135 in QGuiEventDispatcherGlib::processEvents (this=0x90a9540, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00a0b059 in QEventLoop::processEvents (this=0xbfdec220, flags=) at kernel/qeventloop.cpp:149
#37 0x00a0b4aa in QEventLoop::exec (this=0xbfdec220, flags=...) at kernel/qeventloop.cpp:201
#38 0x03c904f3 in QDialog::exec (this=0xbfdec27c) at dialogs/qdialog.cpp:546
#39 0x00d7dca4 in PlaybackConfig::configurePhonon (this=0xa311ad8) at ../../src/configdialog/dialogs/PlaybackConfig.cpp:77
#40 0x00d7ddf1 in PlaybackConfig::qt_metacall (this=0xa311ad8, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfdec3f8) at ./PlaybackConfig.moc:74
#41 0x00a11c9a in QMetaObject::metacall (object=0xa311ad8, cl=2086, idx=28, argv=0xbfdec3f8) at kernel/qmetaobject.cpp:237
#42 0x00a203d5 in QMetaObject::activate (sender=0xa21c5d8, m=0x408c8c4, local_signal_index=2, argv=0xbfdec3f8) at kernel/qobject.cpp:3293
#43 0x03e7c479 in QAbstractButton::clicked (this=0xa21c5d8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#44 0x03b5bea9 in QAbstractButtonPrivate::emitClicked (this=0xa0fdfa0) at widgets/qabstractbutton.cpp:546
#45 0x03b5ccf4 in QAbstractButtonPrivate::click (this=0xa0fdfa0) at widgets/qabstractbutton.cpp:539
#46 0x03b5cfae in QAbstractButton::mouseReleaseEvent (this=0xa21c5d8, e=0xbfdecb30) at widgets/qabstractbutton.cpp:1121
#47 0x037af7f8 in QWidget::event (this=0xa21c5d8, event=0xbfdecb30) at kernel/qwidget.cpp:7998
#48 0x03b5bd4e in QAbstractButton::event (this=0xa21c5d8, e=0x6) at widgets/qabstractbutton.cpp:1080
#49 0x03c061f2 in QPushButton::event (this=0xa21c5d8, e=0xbfdecb30) at widgets/qpushbutton.cpp:679
#50 0x037514dc in QApplicationPrivate::notify_helper (this=0x91944d0, receiver=0xa21c5d8, e=0xbfdecb30) at kernel/qapplication.cpp:4300
#51 0x037589f7 in QApplication::notify (this=0xbfded3d4, receiver=0xa21c5d8, e=0xbfdecb30) at kernel/qapplication.cpp:3865
#52 0x0047040a in KApplication::notify (this=0xbfded3d4, receiver=0xa21c5d8, event=0xbfdecb30) at ../../kdeui/kernel/kapplication.cpp:302
#53 0x00a0ca3b in QCoreApplication::notifyInternal (this=0xbfded3d4, receiver=0xa21c5d8, event=0xbfdecb30) at kernel/qcoreapplication.cpp:704
#54 0x03757952 in QCoreApplication::sendEvent (receiver=0xa21c5d8, event=0xbfdecb30, alienWidget=0xa21c5d8, nativeWidget=0xa148fd8, buttonDown=0x4095058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#55 QApplicationPrivate::sendMouseEvent (receiver=0xa21c5d8, event=0xbfdecb30, alienWidget=0xa21c5d8, nativeWidget=0xa148fd8, buttonDown=0x4095058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#56 0x037e3088 in QETWidget::translateMouseEvent (this=0xa148fd8, event=0xbfded04c) at kernel/qapplication_x11.cpp:4368
#57 0x037e2511 in QApplication::x11ProcessEvent (this=0xbfded3d4, event=0xbfded04c) at kernel/qapplication_x11.cpp:3379
#58 0x0381160a in x11EventSourceDispatch (s=0x9198d00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#59 0x01b3f5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#60 0x01b432d8 in ?? () from /lib/libglib-2.0.so.0
#61 0x01b434b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#62 0x00a385d5 in QEventDispatcherGlib::processEvents (this=0x90a9540, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#63 0x03811135 in QGuiEventDispatcherGlib::processEvents (this=0x90a9540, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00a0b059 in QEventLoop::processEvents (this=0xbfded344, flags=) at kernel/qeventloop.cpp:149
#65 0x00a0b4aa in QEventLoop::exec (this=0xbfded344, flags=...) at kernel/qeventloop.cpp:201
#66 0x00a0f69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#67 0x03751577 in QApplication::exec () at kernel/qapplication.cpp:3579
#68 0x080512e9 in main (argc=1, argv=0xbfdedd94) at ../../src/main.cpp:268

This bug may be a duplicate of or related to bug 247910.

Possible duplicates by query: bug 269561, bug 258532, bug 257653, bug 245936, bug 240417.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-04-08 11:57:11 UTC
This is solved since KDE 4.8.0 and Phonon version 4.6

Also please do not use the xine backend, it is outdated and unmaintained.