Bug 251911 - Amarok Crash when playing wma files
Summary: Amarok Crash when playing wma files
Status: RESOLVED DUPLICATE of bug 246080
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-21 12:07 UTC by Arnaud Mombrial
Modified: 2011-01-11 20:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arnaud Mombrial 2010-09-21 12:07:50 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.6-54.fc13.i686.PAE i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
Wma files can be added to playlist but when the track is selected (double click on it), Amarok crash

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7733780 (LWP 3864))]

Thread 19 (Thread 0xb1d63b70 (LWP 3865)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d5d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x00adba64 in __pthread_cond_timedwait (cond=0x8f7d5a0, mutex=0x8f7d588, abstime=0xb1d632a0) at forward.c:152
#3  0x0593ec25 in metronom_sync_loop (this=0x8f7d540) at metronom.c:870
#4  0x00b89919 in start_thread (arg=0xb1d63b70) at pthread_create.c:301
#5  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 18 (Thread 0xb1362b70 (LWP 3866)):
#0  0x00bcfdf6 in clock_gettime (clock_id=1, tp=0xb1361f48) at ../sysdeps/unix/clock_gettime.c:100
#1  0x040fc6cb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x04100db6 in QTimerInfoList::updateCurrentTime (this=0xb0801a34) at kernel/qeventdispatcher_unix.cpp:340
#3  0x04100dfb in QTimerInfoList::timerWait (this=0xb0801a34, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x040ff688 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb136203c) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00c48a6a in IA__g_main_context_prepare (context=<value optimized out>, priority=0xb13620bc) at gmain.c:2280
#6  0x00c48e81 in g_main_context_iterate (context=0xb08004e8, block=1, dispatch=1, self=0xb0801dc8) at gmain.c:2571
#7  0x00c49449 in IA__g_main_context_iteration (context=0xb08004e8, may_block=1) at gmain.c:2654
#8  0x040ff47f in QEventDispatcherGlib::processEvents (this=0xb0800468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0x040d580a in QEventLoop::processEvents (this=0xb1362200, flags=...) at kernel/qeventloop.cpp:149
#10 0x040d5b4a in QEventLoop::exec (this=0xb1362200, flags=...) at kernel/qeventloop.cpp:201
#11 0x03fe32fe in QThread::exec (this=0x8f10f20) at thread/qthread.cpp:487
#12 0x00fd80cb in Phonon::Xine::XineThread::run (this=0x8f10f20) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#13 0x03fe574f in QThreadPrivate::start (arg=0x8f10f20) at thread/qthread_unix.cpp:248
#14 0x00b89919 in start_thread (arg=0xb1362b70) at pthread_create.c:301
#15 0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 17 (Thread 0xb07ffb70 (LWP 3867)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00ac0de6 in __poll (fds=0xabc00c38, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x022f3ce3 in poll_func (ufds=0xabc00c38, nfds=1, timeout=-1, userdata=0x8f11e10) at pulse/thread-mainloop.c:75
#3  0x022e04ca in pa_mainloop_poll (m=0x8f112d0) at pulse/mainloop.c:879
#4  0x022e1d54 in pa_mainloop_iterate (m=0x8f112d0, block=1, retval=0x0) at pulse/mainloop.c:961
#5  0x022e1e34 in pa_mainloop_run (m=0x8f112d0, retval=0x0) at pulse/mainloop.c:979
#6  0x022f3a84 in thread (userdata=0x8f11f70) at pulse/thread-mainloop.c:94
#7  0x022ab863 in internal_thread_func (userdata=0x8f192b8) at pulsecore/thread-posix.c:72
#8  0x00b89919 in start_thread (arg=0xb07ffb70) at pthread_create.c:301
#9  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 16 (Thread 0xabbffb70 (LWP 3868)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x8f9d3f8, mutex=0x8f9d3e0) at forward.c:139
#3  0x05950e18 in fifo_peek_int (this_gen=0x8f12938) at audio_out.c:348
#4  fifo_peek (this_gen=0x8f12938) at audio_out.c:388
#5  ao_loop (this_gen=0x8f12938) at audio_out.c:1015
#6  0x00b89919 in start_thread (arg=0xabbffb70) at pthread_create.c:301
#7  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 15 (Thread 0xab1feb70 (LWP 3869)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x90fdf58, mutex=0x90fdf40) at forward.c:139
#3  0x05950e18 in fifo_peek_int (this_gen=0x90dfe20) at audio_out.c:348
#4  fifo_peek (this_gen=0x90dfe20) at audio_out.c:388
#5  ao_loop (this_gen=0x90dfe20) at audio_out.c:1015
#6  0x00b89919 in start_thread (arg=0xab1feb70) at pthread_create.c:301
#7  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 14 (Thread 0xaa5ffb70 (LWP 3870)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0xb0820708, mutex=0xb08206f0) at forward.c:139
#3  0x05950e18 in fifo_peek_int (this_gen=0xb0802610) at audio_out.c:348
#4  fifo_peek (this_gen=0xb0802610) at audio_out.c:388
#5  ao_loop (this_gen=0xb0802610) at audio_out.c:1015
#6  0x00b89919 in start_thread (arg=0xaa5ffb70) at pthread_create.c:301
#7  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 13 (Thread 0xa99ffb70 (LWP 3871)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0xb08f9f28, mutex=0xb08f9f10) at forward.c:139
#3  0x05950e18 in fifo_peek_int (this_gen=0xaa668050) at audio_out.c:348
#4  fifo_peek (this_gen=0xaa668050) at audio_out.c:388
#5  ao_loop (this_gen=0xaa668050) at audio_out.c:1015
#6  0x00b89919 in start_thread (arg=0xa99ffb70) at pthread_create.c:301
#7  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xa8ffeb70 (LWP 3873)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x41b0fe67 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#3  0x41b0feb2 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#4  0x00b89919 in start_thread (arg=0xa8ffeb70) at pthread_create.c:301
#5  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xa709fb70 (LWP 3874)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x97833e8, mutex=0x97833d0) at forward.c:139
#3  0x03fe66af in wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07f95e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97835a0, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07f9883d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9783898, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07f950ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97835a0, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07f9893a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x9783b28, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07f98959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x9783b28, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x07f98959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x9783b28, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x07f98959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x9783b28, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x07f98959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x9783b28, previous=0x97832b8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x07f96e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa709f274, parent=0x97835a0, th=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#19 0x07f974dc in ThreadWeaver::Thread::run (this=0x9783b28) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#20 0x03fe574f in QThreadPrivate::start (arg=0x9783b28) at thread/qthread_unix.cpp:248
#21 0x00b89919 in start_thread (arg=0xa709fb70) at pthread_create.c:301
#22 0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xa669eb70 (LWP 3875)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x97833e8, mutex=0x97833d0) at forward.c:139
#3  0x03fe66af in wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07f95e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97835a0, th=0x9784b88) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07f9883d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9783898, th=0x9784b88) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07f950ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97835a0, th=0x9784b88) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07f9893a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x9784b88) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x9784b88, previous=0x994d498) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07f96e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa669e274, parent=0x97835a0, th=0x9784b88) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#11 0x07f974dc in ThreadWeaver::Thread::run (this=0x9784b88) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#12 0x03fe574f in QThreadPrivate::start (arg=0x9784b88) at thread/qthread_unix.cpp:248
#13 0x00b89919 in start_thread (arg=0xa669eb70) at pthread_create.c:301
#14 0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xa5c9db70 (LWP 3876)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x97833e8, mutex=0x97833d0) at forward.c:139
#3  0x03fe66af in wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07f95e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97835a0, th=0x96ccbf0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07f9883d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9783898, th=0x96ccbf0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07f950ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97835a0, th=0x96ccbf0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07f9893a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x96ccbf0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x96ccbf0, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07f98959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x96ccbf0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x96ccbf0, previous=0x98f82a8) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x07f96e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa5c9d274, parent=0x97835a0, th=0x96ccbf0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#13 0x07f974dc in ThreadWeaver::Thread::run (this=0x96ccbf0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#14 0x03fe574f in QThreadPrivate::start (arg=0x96ccbf0) at thread/qthread_unix.cpp:248
#15 0x00b89919 in start_thread (arg=0xa5c9db70) at pthread_create.c:301
#16 0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xa529cb70 (LWP 3877)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x97833e8, mutex=0x97833d0) at forward.c:139
#3  0x03fe66af in wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x97835b8, mutex=0x97837b8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x07f95e60 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x97835a0, th=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x07f9883d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9783898, th=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x07f950ec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x97835a0, th=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x07f9893a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x942f8d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x07f98959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x942f8d0, previous=0x0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x07f98959 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9783898, th=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x07f960f4 in ThreadWeaver::WeaverImpl::applyForWork (this=0x97835a0, th=0x942f8d0, previous=0x9819b60) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x07f96e36 in ThreadWeaver::ThreadRunHelper::run (this=0xa529c274, parent=0x97835a0, th=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#15 0x07f974dc in ThreadWeaver::Thread::run (this=0x942f8d0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#16 0x03fe574f in QThreadPrivate::start (arg=0x942f8d0) at thread/qthread_unix.cpp:248
#17 0x00b89919 in start_thread (arg=0xa529cb70) at pthread_create.c:301
#18 0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa12dcb70 (LWP 3884)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x68f9e6c, mutex=0x68f9e54) at forward.c:139
#3  0x06822547 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x68f4d80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x06822592 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x68f4d80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x00b89919 in start_thread (arg=0xa12dcb70) at pthread_create.c:301
#6  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0x94bffb70 (LWP 3887)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00ac4091 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x059699f9 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#3  0x0594d636 in video_out_loop (this_gen=0xa9ac9b00) at video_out.c:1246
#4  0x00b89919 in start_thread (arg=0x94bffb70) at pthread_create.c:301
#5  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0x93e15b70 (LWP 3888)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0xa9ad6e50, mutex=0xa9ad6df4) at forward.c:139
#3  0x0593ee61 in metronom_handle_video_discontinuity (this=0xa9ad6d60, type=3, disc_off=30780) at metronom.c:404
#4  0x05948f6a in video_decoder_loop (stream_gen=0xa9aca3a8) at video_decoder.c:330
#5  0x00b89919 in start_thread (arg=0x93e15b70) at pthread_create.c:301
#6  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x93247b70 (LWP 3889)):
[KCrash Handler]
#6  0x0198680d in float_to_int16_interleave_sse2 (dst=0x94d00018, src=0x932470a8, len=2048, channels=2) at /usr/src/debug/ffmpeg-0.6/libavcodec/x86/dsputil_mmx.c:2475
#7  0x018ffc24 in wma_decode_frame (s=0x94d2ee20, samples=0x94d00018) at /usr/src/debug/ffmpeg-0.6/libavcodec/wmadec.c:810
#8  0x01901251 in wma_decode_superframe (avctx=0x94cbaa70, data=0x94d00018, data_size=0x932471fc, avpkt=0x93247134) at /usr/src/debug/ffmpeg-0.6/libavcodec/wmadec.c:897
#9  0x018b6e42 in avcodec_decode_audio3 (avctx=0x94cbaa70, samples=0x94d00018, frame_size_ptr=0x932471fc, buf=0x94cc2ea8 "\t", buf_size=2973) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:656
#10 avcodec_decode_audio2 (avctx=0x94cbaa70, samples=0x94d00018, frame_size_ptr=0x932471fc, buf=0x94cc2ea8 "\t", buf_size=2973) at /usr/src/debug/ffmpeg-0.6/libavcodec/utils.c:634
#11 0x01091e68 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so
#12 0x0594a646 in audio_decoder_loop (stream_gen=0xa9aca3a8) at audio_decoder.c:362
#13 0x00b89919 in start_thread (arg=0x93247b70) at pthread_create.c:301
#14 0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0x92846b70 (LWP 3890)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x94c4cf8c, mutex=0x94c4cf74) at forward.c:139
#3  0x05954094 in xine_event_wait (queue_gen=0x94c4cf70) at events.c:56
#4  listener_loop (queue_gen=0x94c4cf70) at events.c:214
#5  0x00b89919 in start_thread (arg=0x92846b70) at pthread_create.c:301
#6  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x917cdb70 (LWP 3891)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00b8d22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x00adba0d in __pthread_cond_wait (cond=0x94c2f5b0, mutex=0x94c2f598) at forward.c:139
#3  0x05942740 in buffer_pool_alloc (this=0x94c2f4f8) at buffer.c:90
#4  0x02eb8476 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so
#5  0x02ebabed in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so
#6  0x02ebcdc0 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so
#7  0x05958d45 in demux_loop (stream_gen=0xa9aca3a8) at demux.c:342
#8  0x00b89919 in start_thread (arg=0x917cdb70) at pthread_create.c:301
#9  0x00acbcbe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb7733780 (LWP 3864)):
#0  0x00e5c424 in __kernel_vsyscall ()
#1  0x00ac0de6 in __poll (fds=0xbfed6808, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00d1a0c0 in _xcb_conn_wait (c=<value optimized out>, cond=<value optimized out>, vector=<value optimized out>, count=<value optimized out>) at xcb_conn.c:306
#3  0x00d1a62b in _xcb_out_send (c=<value optimized out>, vector=<value optimized out>, count=<value optimized out>) at xcb_out.c:338
#4  0x00d1a9c8 in xcb_writev (c=<value optimized out>, vector=0xbfed6908, count=3, requests=<value optimized out>) at xcb_out.c:286
#5  0x00143dcc in _XSend (dpy=0x8e4d1e8, data=0x0, size=0) at xcb_io.c:339
#6  0x00143f70 in _XReply (dpy=0x8e4d1e8, rep=0xbfed69d0, extra=0, discard=0) at xcb_io.c:457
#7  0x0012052a in XGetImage (dpy=0x8e4d1e8, d=140510786, x=0, y=0, width=100, height=100, plane_mask=4294967295, format=2) at GetImage.c:77
#8  0x030f6fb9 in QX11PixmapData::toImage (this=0x9b7f2d0) at image/qpixmap_x11.cpp:1492
#9  0x030def6c in QPixmap::toImage (this=0x98bdcf0) at image/qpixmap.cpp:486
#10 0x03124096 in image (this=0x9c01bf4) at painting/qbrush.cpp:208
#11 QBrush::textureImage (this=0x9c01bf4) at painting/qbrush.cpp:785
#12 0x031d3fb3 in QSpanData::setup (this=0x9c01df8, brush=..., alpha=256, compositionMode=QPainter::CompositionMode_SourceOver) at painting/qpaintengine_raster.cpp:5078
#13 0x031d512b in QRasterPaintEngine::updateBrush (this=0x99251e8, brush=...) at painting/qpaintengine_raster.cpp:868
#14 0x031d53fc in ensureBrush (this=0x99251e8, path=..., brush=...) at painting/qpaintengine_raster_p.h:268
#15 QRasterPaintEngine::fill (this=0x99251e8, path=..., brush=...) at painting/qpaintengine_raster.cpp:1799
#16 0x03147e8e in QPaintEngineEx::draw (this=0x99251e8, path=...) at painting/qpaintengineex.cpp:598
#17 0x0314b5e6 in QPaintEngineEx::drawPath (this=0x99251e8, path=...) at painting/qpaintengineex.cpp:847
#18 0x0315e9a0 in QPainter::drawPath (this=0xbfed766c, path=...) at painting/qpainter.cpp:3368
#19 0x03158e9e in QPainterPrivate::draw_helper (this=0x9bf8f90, originalPath=..., op=QPainterPrivate::StrokeAndFillDraw) at painting/qpainter.cpp:458
#20 0x0315bda3 in QPainter::drawRects (this=0xbfed824c, rects=0xbfed77d8, rectCount=1) at painting/qpainter.cpp:3509
#21 0x0315e21a in drawRect (this=0xbfed824c, r=..., pm=..., sr=...) at ../../src/gui/painting/qpainter.h:611
#22 QPainter::drawPixmap (this=0xbfed824c, r=..., pm=..., sr=...) at painting/qpainter.cpp:5419
#23 0x06df40d3 in Playlist::PrettyItemDelegate::paintItem (this=0x95d0d78, config=..., painter=0xbfed824c, option=..., index=..., ignoreMarkers=false)
    at /usr/src/debug/amarok-2.3.1/src/playlist/view/listview/PrettyItemDelegate.cpp:438
#24 0x06df51e0 in Playlist::PrettyItemDelegate::paint (this=0x95d0d78, painter=0xbfed824c, option=..., index=...) at /usr/src/debug/amarok-2.3.1/src/playlist/view/listview/PrettyItemDelegate.cpp:137
#25 0x03578887 in QListView::paintEvent (this=0x95cf0d8, e=0xbfed8b04) at itemviews/qlistview.cpp:1044
#26 0x06df79d6 in Playlist::PrettyListView::paintEvent (this=0x95cf0d8, event=0xbfed8b04) at /usr/src/debug/amarok-2.3.1/src/playlist/view/listview/PrettyListView.cpp:615
#27 0x030514db in QWidget::event (this=0x95cf0d8, event=0xbfed8b04) at kernel/qwidget.cpp:8190
#28 0x034224c4 in QFrame::event (this=0x95cf0d8, e=0xbfed8b04) at widgets/qframe.cpp:557
#29 0x034b0c63 in QAbstractScrollArea::viewportEvent (this=0x95cf0d8, e=0xbfed8b04) at widgets/qabstractscrollarea.cpp:1036
#30 0x03558827 in QAbstractItemView::viewportEvent (this=0x95cf0d8, event=0xbfed8b04) at itemviews/qabstractitemview.cpp:1615
#31 0x034b3105 in viewportEvent (this=0x95d03b0, o=0x95c3dc0, e=0xbfed8b04) at widgets/qabstractscrollarea_p.h:100
#32 QAbstractScrollAreaFilter::eventFilter (this=0x95d03b0, o=0x95c3dc0, e=0xbfed8b04) at widgets/qabstractscrollarea_p.h:116
#33 0x040d636a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e50f98, receiver=0x95c3dc0, event=0xbfed8b04) at kernel/qcoreapplication.cpp:841
#34 0x02ffe75a in QApplicationPrivate::notify_helper (this=0x8e50f98, receiver=0x95c3dc0, e=0xbfed8b04) at kernel/qapplication.cpp:4302
#35 0x03005271 in QApplication::notify (this=0xbfeda7e8, receiver=0x95c3dc0, e=0xbfed8b04) at kernel/qapplication.cpp:4271
#36 0x04ea300b in KApplication::notify (this=0xbfeda7e8, receiver=0x95c3dc0, event=0xbfed8b04) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#37 0x040d7133 in QCoreApplication::notifyInternal (this=0xbfeda7e8, receiver=0x95c3dc0, event=0xbfed8b04) at kernel/qcoreapplication.cpp:726
#38 0x03059877 in sendSpontaneousEvent (this=0x95cf468, pdev=0x9265c44, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e59620) at ../../src/corelib/kernel/qcoreapplication.h:218
#39 QWidgetPrivate::drawWidget (this=0x95cf468, pdev=0x9265c44, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e59620) at kernel/qwidget.cpp:5363
#40 0x0305a682 in QWidgetPrivate::paintSiblingsRecursive (this=0x95cf138, pdev=0x9265c44, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8e59620) at kernel/qwidget.cpp:5476
#41 0x030595c1 in QWidgetPrivate::drawWidget (this=0x95cf138, pdev=0x9265c44, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e59620) at kernel/qwidget.cpp:5412
#42 0x0305a682 in QWidgetPrivate::paintSiblingsRecursive (this=0x95ceed8, pdev=0x9265c44, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8e59620) at kernel/qwidget.cpp:5476
#43 0x030595c1 in QWidgetPrivate::drawWidget (this=0x95ceed8, pdev=0x9265c44, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e59620) at kernel/qwidget.cpp:5412
#44 0x0305a682 in QWidgetPrivate::paintSiblingsRecursive (this=0x95beaf8, pdev=0x9265c44, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8e59620) at kernel/qwidget.cpp:5476
#45 0x030595c1 in QWidgetPrivate::drawWidget (this=0x95beaf8, pdev=0x9265c44, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e59620) at kernel/qwidget.cpp:5412
#46 0x0305a682 in QWidgetPrivate::paintSiblingsRecursive (this=0x95dc470, pdev=0x9265c44, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8e59620) at kernel/qwidget.cpp:5476
#47 0x030595c1 in QWidgetPrivate::drawWidget (this=0x95dc470, pdev=0x9265c44, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e59620) at kernel/qwidget.cpp:5412
#48 0x0305a682 in QWidgetPrivate::paintSiblingsRecursive (this=0x9252bb0, pdev=0x9265c44, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, 
    backingStore=0x8e59620) at kernel/qwidget.cpp:5476
#49 0x0305a4b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x9252bb0, pdev=0x9265c44, siblings=..., index=83, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e59620)
    at kernel/qwidget.cpp:5463
#50 0x030595c1 in QWidgetPrivate::drawWidget (this=0x9252bb0, pdev=0x9265c44, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x8e59620) at kernel/qwidget.cpp:5412
#51 0x03219fd5 in QWidgetBackingStore::sync (this=0x8e59620) at painting/qbackingstore.cpp:1300
#52 0x0304a8b3 in QWidgetPrivate::syncBackingStore (this=0x9252bb0) at kernel/qwidget.cpp:1688
#53 0x03051c9e in QWidget::event (this=0x9252ac8, event=0x8d5b9f0) at kernel/qwidget.cpp:8337
#54 0x0343f107 in QMainWindow::event (this=0x9252ac8, event=0x8d5b9f0) at widgets/qmainwindow.cpp:1414
#55 0x04f82474 in KMainWindow::event (this=0x9252ac8, ev=0x8d5b9f0) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/kmainwindow.cpp:1103
#56 0x02ffe77c in QApplicationPrivate::notify_helper (this=0x8e50f98, receiver=0x9252ac8, e=0x8d5b9f0) at kernel/qapplication.cpp:4306
#57 0x03005271 in QApplication::notify (this=0xbfeda7e8, receiver=0x9252ac8, e=0x8d5b9f0) at kernel/qapplication.cpp:4271
#58 0x04ea300b in KApplication::notify (this=0xbfeda7e8, receiver=0x9252ac8, event=0x8d5b9f0) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#59 0x040d7133 in QCoreApplication::notifyInternal (this=0xbfeda7e8, receiver=0x9252ac8, event=0x8d5b9f0) at kernel/qcoreapplication.cpp:726
#60 0x040d95bc in sendEvent (receiver=0x0, event_type=0, data=0x8d5bcb8) at kernel/qcoreapplication.h:215
#61 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d5bcb8) at kernel/qcoreapplication.cpp:1367
#62 0x040d973e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#63 0x040ff950 in sendPostedEvents (s=0x8e4c8b0) at kernel/qcoreapplication.h:220
#64 postEventSourceDispatch (s=0x8e4c8b0) at kernel/qeventdispatcher_glib.cpp:276
#65 0x00c45525 in g_main_dispatch (context=0x8e4b910) at gmain.c:1960
#66 IA__g_main_context_dispatch (context=0x8e4b910) at gmain.c:2513
#67 0x00c49268 in g_main_context_iterate (context=0xadbbe0, block=1, dispatch=1, self=0x8e52c50) at gmain.c:2591
#68 0x00c49449 in IA__g_main_context_iteration (context=0x8e4b910, may_block=1) at gmain.c:2654
#69 0x040ff446 in QEventDispatcherGlib::processEvents (this=0x8d5ba20, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#70 0x030ad336 in QGuiEventDispatcherGlib::processEvents (this=0x8d5ba20, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x040d580a in QEventLoop::processEvents (this=0xbfeda744, flags=...) at kernel/qeventloop.cpp:149
#72 0x040d5b4a in QEventLoop::exec (this=0xbfeda744, flags=...) at kernel/qeventloop.cpp:201
#73 0x040d9807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#74 0x02ffe828 in QApplication::exec () at kernel/qapplication.cpp:3585
#75 0x0804ff2d in main (argc=) at /usr/src/debug/amarok-2.3.1/src/main.cpp:237

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

Possible duplicates by query: bug 250814, bug 247244, bug 247228, bug 246816, bug 246111.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-09-21 13:39:12 UTC
The crash is with the avcodec, please report this to your distribution.
Comment 2 Myriam Schweingruber 2011-01-11 20:00:22 UTC

*** This bug has been marked as a duplicate of bug 246080 ***