Bug 262308 - Amarok crashes on playing music after upgrading to Phonon 4.4.4
Summary: Amarok crashes on playing music after upgrading to Phonon 4.4.4
Status: RESOLVED FIXED
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: HI crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
: 288451 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-01-06 15:10 UTC by OsamaK
Modified: 2011-12-08 09:22 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.5


Attachments
debugging output of amarok/phonon (deleted)
2011-01-07 17:58 UTC, OsamaK
Details

Note You need to log in before you can comment on or make changes to this bug.
Description OsamaK 2011-01-06 15:10:43 UTC
Application: amarok (2.3.90)
KDE Platform Version: 4.5.90 (4.6 RC1)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-libre.74.fc14.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
The follow crash happens whenever I try to play any clip with phonon.i686 0:4.4.4-0.1.20110104.fc14 (on Fedora) installed. Downgrading to phonon-4.4.3-2.fc14 works just fine.

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

Thread 16 (Thread 0xacce7b70 (LWP 3332)):
#0  0x006ed146 in clock_gettime () from /lib/librt.so.1
#1  0x0604b4b9 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0611a003 in updateCurrentTime (this=0x8f1af74, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8f1af74, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x06118802 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xacce705c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0611889d in timerSourcePrepare (source=0x8f1af40, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0014f6b6 in g_main_context_prepare (context=<value optimized out>, priority=0xacce70cc) at gmain.c:2469
#8  0x0015055b in g_main_context_iterate (context=0x8f1a0a8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#9  0x00150c35 in g_main_context_iteration (context=0x8f1a0a8, may_block=1) at gmain.c:2843
#10 0x06119067 in QEventDispatcherGlib::processEvents (this=0x8ef0ad8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x060ea4ca in QEventLoop::processEvents (this=0xacce7220, flags=...) at kernel/qeventloop.cpp:149
#12 0x060ea77a in QEventLoop::exec (this=0xacce7220, flags=...) at kernel/qeventloop.cpp:201
#13 0x05ff136b in QThread::exec (this=0x8eef718) at thread/qthread.cpp:490
#14 0x060cbb4c in QInotifyFileSystemWatcherEngine::run (this=0x8eef718) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x05ff3e6a in QThreadPrivate::start (arg=0x8eef718) at thread/qthread_unix.cpp:285
#16 0x0068df19 in start_thread () from /lib/libpthread.so.0
#17 0x005c7c4e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xab43eb70 (LWP 3335)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x005bf7a1 in select () from /lib/libc.so.6
#2  0x060cb2e2 in QProcessManager::run (this=0x6228db0) at io/qprocess_unix.cpp:245
#3  0x05ff3e6a in QThreadPrivate::start (arg=0x6228db0) at thread/qthread_unix.cpp:285
#4  0x0068df19 in start_thread () from /lib/libpthread.so.0
#5  0x005c7c4e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xa97b5b70 (LWP 3339)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x0069298b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d727d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x02d37927 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x2e4bf60) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x02d37972 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x2e4bf60) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x0068df19 in start_thread () from /lib/libpthread.so.0
#6  0x005c7c4e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xa7032b70 (LWP 3344)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x00692d33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d72d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff44e0 in wait (this=0x94bbcbc, mutex=0x94bbcb8, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x94bbcbc, mutex=0x94bbcb8, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x05fe9c49 in QThreadPoolThread::run (this=0x94a95a8) at concurrent/qthreadpool.cpp:140
#6  0x05ff3e6a in QThreadPrivate::start (arg=0x94a95a8) at thread/qthread_unix.cpp:285
#7  0x0068df19 in start_thread () from /lib/libpthread.so.0
#8  0x005c7c4e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xa6831b70 (LWP 3345)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x0069298b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d727d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff4567 in wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0042efb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94bd9c0, th=0x91c0848) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00431cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95ad4e0, th=0x91c0848) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0042ebec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94bd9c0, th=0x91c0848) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00431dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x91c0848) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x91c0848, previous=0x96edff0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x004307b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa6831284, parent=0x94bd9c0, th=0x91c0848) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87
#11 0x0043087c in ThreadWeaver::Thread::run (this=0x91c0848) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142
#12 0x05ff3e6a in QThreadPrivate::start (arg=0x91c0848) at thread/qthread_unix.cpp:285
#13 0x0068df19 in start_thread () from /lib/libpthread.so.0
#14 0x005c7c4e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa6030b70 (LWP 3346)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x0069298b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d727d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff4567 in wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0042efb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94bd9c0, th=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00431cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95ad4e0, th=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0042ebec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94bd9c0, th=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00431dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x95c8108, previous=0x0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00431df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x95c8108, previous=0x0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00431df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x95c8108, previous=0x951bda0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x004307b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa6030284, parent=0x94bd9c0, th=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87
#15 0x0043087c in ThreadWeaver::Thread::run (this=0x95c8108) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142
#16 0x05ff3e6a in QThreadPrivate::start (arg=0x95c8108) at thread/qthread_unix.cpp:285
#17 0x0068df19 in start_thread () from /lib/libpthread.so.0
#18 0x005c7c4e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xa582fb70 (LWP 3347)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x0069298b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d727d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff4567 in wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0042efb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94bd9c0, th=0x951bdc0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00431cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95ad4e0, th=0x951bdc0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0042ebec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94bd9c0, th=0x951bdc0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00431dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x951bdc0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x951bdc0, previous=0x0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00431df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x951bdc0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x951bdc0, previous=0x96aebf0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x004307b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa582f284, parent=0x94bd9c0, th=0x951bdc0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87
#13 0x0043087c in ThreadWeaver::Thread::run (this=0x951bdc0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142
#14 0x05ff3e6a in QThreadPrivate::start (arg=0x951bdc0) at thread/qthread_unix.cpp:285
#15 0x0068df19 in start_thread () from /lib/libpthread.so.0
#16 0x005c7c4e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa4f4fb70 (LWP 3348)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x0069298b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d727d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff4567 in wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x94bd9d8, mutex=0x95ab088, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0042efb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94bd9c0, th=0x96af378) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00431cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x95ad4e0, th=0x96af378) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0042ebec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x94bd9c0, th=0x96af378) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00431dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x96af378) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x96af378, previous=0x0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00431df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x95ad4e0, th=0x96af378) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0042eb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94bd9c0, th=0x96af378, previous=0x0) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x004307b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa4f4f284, parent=0x94bd9c0, th=0x96af378) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:87
#13 0x0043087c in ThreadWeaver::Thread::run (this=0x96af378) at /usr/src/debug/kdelibs-4.5.90/threadweaver/Weaver/Thread.cpp:142
#14 0x05ff3e6a in QThreadPrivate::start (arg=0x96af378) at thread/qthread_unix.cpp:285
#15 0x0068df19 in start_thread () from /lib/libpthread.so.0
#16 0x005c7c4e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa474eb70 (LWP 3349)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x0069298b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d727d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x043ca057 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#4  0x0068df19 in start_thread () from /lib/libpthread.so.0
#5  0x005c7c4e in clone () from /lib/libc.so.6

Thread 7 (Thread 0x9e95fb70 (LWP 3362)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x00692d33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d72d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff44e0 in wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x05fe9c49 in QThreadPoolThread::run (this=0x98feff0) at concurrent/qthreadpool.cpp:140
#6  0x05ff3e6a in QThreadPrivate::start (arg=0x98feff0) at thread/qthread_unix.cpp:285
#7  0x0068df19 in start_thread () from /lib/libpthread.so.0
#8  0x005c7c4e in clone () from /lib/libc.so.6

Thread 6 (Thread 0x9e05eb70 (LWP 3363)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x00692d33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d72d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff44e0 in wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x05fe9c49 in QThreadPoolThread::run (this=0x986c7b0) at concurrent/qthreadpool.cpp:140
#6  0x05ff3e6a in QThreadPrivate::start (arg=0x986c7b0) at thread/qthread_unix.cpp:285
#7  0x0068df19 in start_thread () from /lib/libpthread.so.0
#8  0x005c7c4e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x9d85db70 (LWP 3364)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x00692d33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d72d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff44e0 in wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x05fe9c49 in QThreadPoolThread::run (this=0x9921ff0) at concurrent/qthreadpool.cpp:140
#6  0x05ff3e6a in QThreadPrivate::start (arg=0x9921ff0) at thread/qthread_unix.cpp:285
#7  0x0068df19 in start_thread () from /lib/libpthread.so.0
#8  0x005c7c4e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x9d05cb70 (LWP 3365)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x00692d33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d72d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff44e0 in wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x05fe9c49 in QThreadPoolThread::run (this=0x98eea78) at concurrent/qthreadpool.cpp:140
#6  0x05ff3e6a in QThreadPrivate::start (arg=0x98eea78) at thread/qthread_unix.cpp:285
#7  0x0068df19 in start_thread () from /lib/libpthread.so.0
#8  0x005c7c4e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9c85bb70 (LWP 3366)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x00692d33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x005d72d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x05ff44e0 in wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9815384, mutex=0x9815380, time=30000) at thread/qwaitcondition_unix.cpp:160
#5  0x05fe9c49 in QThreadPoolThread::run (this=0x9880b08) at concurrent/qthreadpool.cpp:140
#6  0x05ff3e6a in QThreadPrivate::start (arg=0x9880b08) at thread/qthread_unix.cpp:285
#7  0x0068df19 in start_thread () from /lib/libpthread.so.0
#8  0x005c7c4e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb14f9b70 (LWP 3373)):
#0  0x0080a416 in __kernel_vsyscall ()
#1  0x0068feaa in __pthread_mutex_lock_full () from /lib/libpthread.so.0
#2  0x005d7496 in pthread_mutex_lock () from /lib/libc.so.6
#3  0x067a8862 in pa_mutex_lock (m=0x915e310) at pulsecore/mutex-posix.c:90
#4  0x0674c06d in poll_func (ufds=0x98f4fb8, nfds=2, timeout=-1, userdata=0x915e310) at pulse/thread-mainloop.c:76
#5  0x0673ae7a in pa_mainloop_poll (m=0x980d808) at pulse/mainloop.c:879
#6  0x0673b655 in pa_mainloop_iterate (m=0x980d808, block=1, retval=0x0) at pulse/mainloop.c:961
#7  0x0673b734 in pa_mainloop_run (m=0x980d808, retval=0x0) at pulse/mainloop.c:979
#8  0x0674c004 in thread (userdata=0x98f1228) at pulse/thread-mainloop.c:94
#9  0x067a9973 in internal_thread_func (userdata=0x9818690) at pulsecore/thread-posix.c:72
#10 0x0068df19 in start_thread () from /lib/libpthread.so.0
#11 0x005c7c4e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7748ab0 (LWP 3327)):
[KCrash Handler]
#7  0x0080a416 in __kernel_vsyscall ()
#8  0x00517531 in raise () from /lib/libc.so.6
#9  0x00518f9e in abort () from /lib/libc.so.6
#10 0x00554b9d in __libc_message () from /lib/libc.so.6
#11 0x0055d70f in free_check () from /lib/libc.so.6
#12 0x00560d73 in free () from /lib/libc.so.6
#13 0x06753406 in pa_xfree (p=0x9884f57) at pulse/xmalloc.c:131
#14 0x067a9ac3 in pa_semaphore_free (s=0x9884f57) at pulsecore/semaphore-posix.c:50
#15 0x0678ed47 in pa_mempool_free (p=0x985a2f0) at pulsecore/memblock.c:816
#16 0x06726c72 in context_free (c=0x9806880) at pulse/context.c:260
#17 0x014c2597 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#18 0x014c2634 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#19 0x014533e0 in gst_ring_buffer_close_device (buf=0x8cd8490) at gstringbuffer.c:687
#20 0x0146110d in gst_base_audio_sink_change_state (element=0x8cd41c0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbaseaudiosink.c:1967
#21 0x014c3128 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#22 0x0134b346 in gst_element_change_state (element=0x8cd41c0, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2603
#23 0x0134bdfc in gst_element_set_state_func (element=0x8cd41c0, state=GST_STATE_NULL) at gstelement.c:2559
#24 0x0134b090 in gst_element_set_state (element=0x8cd41c0, state=GST_STATE_NULL) at gstelement.c:2460
#25 0x013368bc in gst_bin_element_set_state (element=0x8c15060, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2184
#26 gst_bin_change_state_func (element=0x8c15060, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2483
#27 0x0134b346 in gst_element_change_state (element=0x8c15060, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2603
#28 0x0134bdfc in gst_element_set_state_func (element=0x8c15060, state=GST_STATE_NULL) at gstelement.c:2559
#29 0x0134b090 in gst_element_set_state (element=0x8c15060, state=GST_STATE_NULL) at gstelement.c:2460
#30 0x03079dab in Phonon::Gstreamer::MediaNode::unlink (this=0x9261204) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/medianode.cpp:432
#31 0x0307a459 in Phonon::Gstreamer::MediaNode::breakGraph (this=0x9261204) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/medianode.cpp:151
#32 0x0307a4f8 in Phonon::Gstreamer::MediaNode::disconnectNode (this=0x973e280, obj=0x92611f8) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/medianode.cpp:235
#33 0x0306cc17 in Phonon::Gstreamer::Backend::disconnectNodes (this=0x8c27c10, source=0x973e270, sink=0x92611f8) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/backend.cpp:434
#34 0x0521f446 in Phonon::PathPrivate::executeTransaction (this=0x9806838, disconnections=..., connections=...) at /usr/src/debug/phonon-4.4.4/phonon/path.cpp:316
#35 0x052200d8 in Phonon::Path::disconnect (this=0x8b69664) at /usr/src/debug/phonon-4.4.4/phonon/path.cpp:253
#36 0x4197b590 in EngineController::initializePhonon (this=0x8b69618) at /usr/src/debug/amarok-2.3.90/src/EngineController.cpp:138
#37 0x4197c6a6 in EngineController::slotStateChanged (this=0x8b69618, newState=Phonon::ErrorState, oldState=Phonon::LoadingState) at /usr/src/debug/amarok-2.3.90/src/EngineController.cpp:1154
#38 0x4197cdc7 in EngineController::qt_metacall (this=0x8b69618, _c=QMetaObject::InvokeMetaMethod, _id=41, _a=0xbf8bb014) at /usr/src/debug/amarok-2.3.90/i686-redhat-linux-gnu/src/EngineController.moc:206
#39 0x060f1b6b in QMetaObject::metacall (object=0x8b69618, cl=QMetaObject::InvokeMetaMethod, idx=45, argv=0xbf8bb014) at kernel/qmetaobject.cpp:237
#40 0x06101047 in QMetaObject::activate (sender=0x8c79d20, m=0x52631e8, local_signal_index=0, argv=0xbf8bb014) at kernel/qobject.cpp:3272
#41 0x0521b35a in Phonon::MediaObject::stateChanged (this=0x8c79d20, _t1=Phonon::ErrorState, _t2=Phonon::LoadingState) at /usr/src/debug/phonon-4.4.4/i686-redhat-linux-gnu/phonon/moc_mediaobject.cpp:187
#42 0x0521b473 in Phonon::MediaObjectPrivate::_k_stateChanged (this=0x98b4c70, newstate=Phonon::ErrorState, oldstate=Phonon::LoadingState) at /usr/src/debug/phonon-4.4.4/phonon/mediaobject.cpp:362
#43 0x0521d534 in Phonon::MediaObject::qt_metacall (this=0x8c79d20, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbf8bb1a4) at /usr/src/debug/phonon-4.4.4/i686-redhat-linux-gnu/phonon/moc_mediaobject.cpp:142
#44 0x060f1b6b in QMetaObject::metacall (object=0x8c79d20, cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0xbf8bb1a4) at kernel/qmetaobject.cpp:237
#45 0x06101047 in QMetaObject::activate (sender=0x973e270, m=0x3098848, local_signal_index=1, argv=0xbf8bb1a4) at kernel/qobject.cpp:3272
#46 0x0307d15a in Phonon::Gstreamer::MediaObject::stateChanged (this=0x973e270, _t1=Phonon::ErrorState, _t2=Phonon::LoadingState) at /usr/src/debug/phonon-gstreamer-4.4.4/i686-redhat-linux-gnu/gstreamer/moc_mediaobject.cpp:180
#47 0x0307d1b3 in Phonon::Gstreamer::MediaObject::changeState (this=0x973e270, newstate=Phonon::ErrorState) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/mediaobject.cpp:848
#48 0x0307e15d in Phonon::Gstreamer::MediaObject::setError (this=0x973e270, errorString=..., error=Phonon::FatalError) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/mediaobject.cpp:862
#49 0x0308069f in Phonon::Gstreamer::MediaObject::installMissingCodecs (this=0x973e270) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/mediaobject.cpp:265
#50 0x03083f9b in Phonon::Gstreamer::MediaObject::handleBusMessage (this=0x973e270, message=...) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/mediaobject.cpp:1592
#51 0x0306d63f in Phonon::Gstreamer::Backend::handleBusMessage (this=0x8c27c10, message=...) at /usr/src/debug/phonon-gstreamer-4.4.4/gstreamer/backend.cpp:482
#52 0x0306e251 in Phonon::Gstreamer::Backend::qt_metacall (this=0x8c27c10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x980f6f0) at /usr/src/debug/phonon-gstreamer-4.4.4/i686-redhat-linux-gnu/gstreamer/moc_backend.cpp:82
#53 0x060f1b6b in QMetaObject::metacall (object=0x8c27c10, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x980f6f0) at kernel/qmetaobject.cpp:237
#54 0x060fc507 in QMetaCallEvent::placeMetaCall (this=0x991fea8, object=0x8c27c10) at kernel/qobject.cpp:534
#55 0x06100b4f in QObject::event (this=0x8c27c10, e=0x991fea8) at kernel/qobject.cpp:1211
#56 0x0224226c in QApplicationPrivate::notify_helper (this=0x8b70e20, receiver=0x8c27c10, e=0x991fea8) at kernel/qapplication.cpp:4445
#57 0x02246ed2 in QApplication::notify (this=0xbf8bbca8, receiver=0x8c27c10, e=0x991fea8) at kernel/qapplication.cpp:3845
#58 0x033407fb in KApplication::notify (this=0xbf8bbca8, receiver=0x8c27c10, event=0x991fea8) at /usr/src/debug/kdelibs-4.5.90/kdeui/kernel/kapplication.cpp:311
#59 0x060eb333 in QCoreApplication::notifyInternal (this=0xbf8bbca8, receiver=0x8c27c10, event=0x991fea8) at kernel/qcoreapplication.cpp:732
#60 0x060ef085 in sendEvent (receiver=0x0, event_type=0, data=0x8a68e00) at kernel/qcoreapplication.h:215
#61 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8a68e00) at kernel/qcoreapplication.cpp:1373
#62 0x060ef25e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#63 0x06118eb5 in sendPostedEvents (s=0x8b6f648) at kernel/qcoreapplication.h:220
#64 postEventSourceDispatch (s=0x8b6f648) at kernel/qeventdispatcher_glib.cpp:277
#65 0x00150192 in g_main_dispatch (context=0x8b71f00) at gmain.c:2149
#66 g_main_context_dispatch (context=0x8b71f00) at gmain.c:2702
#67 0x00150978 in g_main_context_iterate (context=0x8b71f00, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#68 0x00150c35 in g_main_context_iteration (context=0x8b71f00, may_block=1) at gmain.c:2843
#69 0x0611902d in QEventDispatcherGlib::processEvents (this=0x8b6ec30, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#70 0x022f5406 in QGuiEventDispatcherGlib::processEvents (this=0x8b6ec30, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#71 0x060ea4ca in QEventLoop::processEvents (this=0xbf8bbc24, flags=...) at kernel/qeventloop.cpp:149
#72 0x060ea77a in QEventLoop::exec (this=0xbf8bbc24, flags=...) at kernel/qeventloop.cpp:201
#73 0x060ef327 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#74 0x02240078 in QApplication::exec () at kernel/qapplication.cpp:3719
#75 0x08050cf8 in main (argc=) at /usr/src/debug/amarok-2.3.90/src/main.cpp:261

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-06 19:22:46 UTC
The problem appears to be with either Pulseaudio or gstreamer.
Comment 2 Colin Guthrie 2011-01-07 12:40:27 UTC
This smells like something odd in gstreamer. What version of gstreamer packages do you have installed?
Comment 3 Rex Dieter 2011-01-07 15:12:43 UTC
In particular, you want
PackageKit-gstreamer-plugin
installed
Comment 4 Harald Sitter 2011-01-07 15:23:15 UTC
Some additional information would be good.
As Colin asked, the version of your gstreamer packages would be very helpful.
Do you have PackageKit-gstreamer-plugin installed? If so, does any sort of
dialog pop up regarding missing plugins?

Also, it would be very very helpful if you could get us some Phonon debug out.
The following command sequence will turn on heavy Phonon debugging. Once amarok
is up just trigger the crash and a log file will be created in the current
working directory of your terminal. Since the file will probably be very big
you might want to compress it with gzip or something. After that please attach
the log here.

export PHONON_PULSEAUDIO_DEBUG=5
export PHONON_VLC_DEBUG=5
export PHONON_GST_DEBUG=5
export PHONON_GST_GST_DEBUG=3
export PHONON_XINE_DEBUG=5
export PHONON_DEBUG=5
amarok --nofork 2> log

Thanks.
Comment 5 OsamaK 2011-01-07 17:58:57 UTC
Created attachment 55704 [details]
debugging output of amarok/phonon

I have gstreamer 0.10.31-1.fc14 and phonon-backend-gstreamer 2:4.4.4-0.3.20110104.fc14. PackageKit-gstreamer-plugin wasn't installed when I reported the bug but after installing it, it complained:
> The following plugin is required: 
> MPEG-1 Layer 3 (MP3)

Clicking 'search' does  not find any package to install (note -again- that downgrading to 4.4.3 works perfectly with no extra packages).

The debugging output is attached. It wasn't too big so I attached it in plain text.
Comment 6 Rex Dieter 2011-01-07 18:40:00 UTC
I tested and couldn't reproduce any crashes (the only minor snag was one test where I did have the plugin and rpmfusion repos enabled, it installed the codecs), but still wouldn't see the new codecs until I restarted the app (amarok).  Rumor is that a newer phonon snapshot may fix that particular issue.
Comment 7 OsamaK 2011-01-09 22:58:15 UTC
After upgrading to KDE 4.6 RC2, Amarok crashed a few moments after playing MP3 clips with the same backtrace (i.e. the same problem with Amarok) but clicking 'search' found gstreamer-ffmpeg and gstreamer-plugin-ugly (please note that both packages weren't installed with Phonon 4.3). 

After installing the two packages, Amarok worked just fine.

No application should crash. Whether it was Amarok or Phonon, only the warning message should haven been shown.
Comment 8 Tom Albers 2011-01-15 22:27:54 UTC
The content of attachment 55704 [details] has been deleted by
    Tom Albers <toma@kde.org>
who provided the following reason:

Attachment removed per request submitter.

The token used to delete this attachment was generated at 2011-01-15 22:27:30.
Comment 9 Rex Dieter 2011-04-13 21:50:50 UTC
this is reportedly fixed in latest phonon-4.5.0/phonon-gstreamer-4.5.0 releases, closing.
Comment 10 Myriam Schweingruber 2011-04-27 21:18:56 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.
Comment 11 Myriam Schweingruber 2011-12-08 09:22:45 UTC
*** Bug 288451 has been marked as a duplicate of this bug. ***