New submission from Shlomi Fish <[email protected]>: I'm using Amarok git master with the Phonon Xine backend on Mandriva Linux Cooker with the KDE-4.4.92 RPMs. With libavcodec/ffmpeg from svn trunk (set using LD_LIBRARY_PATH), I'm getting a crash when playing an .flv file from YouTube:
$ youtube-dl 'http://www.youtube.com/watch?v=rcwf_Wd6m3I' It was previously reported here: https://bugs.kde.org/show_bug.cgi?id=244781 The backtrace is: <<<<<<<<<<< Application: amarok (2.3-GIT) KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2)) Qt Version: 4.7.0 Operating System: Linux 2.6.33.5-desktop-1mnb i686 Distribution: "Mandriva Linux 2010.1" -- Information about the crash: I dragged and dropped an .flv file from Konqueror to Amarok and played it. The filename is in UTF-8 and with Hebrew letters (in case it matters). I noticed this starting happening after upgrading to KDE-4.2.92. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb25726d0 (LWP 20551))] Thread 17 (Thread 0xaa8d5b70 (LWP 20554)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547efa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb58272c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xafaa5415 in metronom_sync_loop (this=0x9921470) at metronom.c:870 #4 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 16 (Thread 0xaa0d4b70 (LWP 20555)): #0 0xb3054036 in clock_gettime (clock_id=1, tp=0xaa0d4080) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb5a61534 in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0xb5b3d596 in QTimerInfoList::updateCurrentTime (this=0x98b740c) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb5b3b568 in timerSourceCheckHelper (src=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:150 #5 0xb3256ee9 in IA__g_main_context_check (context=0x98e1a58, max_priority=2147483647, fds=0x98b76c8, n_fds=1) at gmain.c:2469 #6 0xb3257716 in g_main_context_iterate (context=0x98e1a58, block=<value optimized out>, dispatch=1, self=0x98b6568) at gmain.c:2588 #7 0xb3257b9e in IA__g_main_context_iteration (context=0x98e1a58, may_block=1) at gmain.c:2654 #8 0xb5b3b46f in QEventDispatcherGlib::processEvents (this=0x989da58, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #9 0xb5b0a65d in QEventLoop::processEvents (this=0xaa0d42e0, flags=) at kernel/qeventloop.cpp:149 #10 0xb5b0aae9 in QEventLoop::exec (this=0xaa0d42e0, flags=...) at kernel/qeventloop.cpp:201 #11 0xb5a005eb in QThread::exec (this=0x98b7588) at thread/qthread.cpp:490 #12 0xafb1b048 in Phonon::Xine::XineThread::run (this=0x98b7588) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143 #13 0xb5a039ca in QThreadPrivate::start (arg=0x98b7588) at thread/qthread_unix.cpp:266 #14 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #15 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 15 (Thread 0xa98d3b70 (LWP 20556)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb580db16 in poll () from /lib/i686/libc.so.6 #2 0xb301b1c6 in ?? () from /usr/lib/libpulse.so.0 #3 0xb3007eca in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0xb300970d in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0xb30097e4 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0xb301b0ae in ?? () from /usr/lib/libpulse.so.0 #7 0xb2a93996 in ?? () from /usr/lib/libpulsecommon-0.9.21.so #8 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #9 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 14 (Thread 0xa508fb70 (LWP 20557)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xafab721c in fifo_peek_int (this_gen=0x99264e0) at audio_out.c:348 #4 fifo_peek (this_gen=0x99264e0) at audio_out.c:388 #5 ao_loop (this_gen=0x99264e0) at audio_out.c:1015 #6 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #7 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 13 (Thread 0xa4844b70 (LWP 20558)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xafab721c in fifo_peek_int (this_gen=0x9a47ba8) at audio_out.c:348 #4 fifo_peek (this_gen=0x9a47ba8) at audio_out.c:388 #5 ao_loop (this_gen=0x9a47ba8) at audio_out.c:1015 #6 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #7 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 12 (Thread 0xa1508b70 (LWP 20562)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb46b4085 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4 #4 0xb46b416f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4 #5 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #6 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 11 (Thread 0xa0b2eb70 (LWP 20563)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb5a04620 in wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f33856 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa220380, th=0xa267f78) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f370db in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1e7010, th=0xa267f78) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f32d2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa220380, th=0xa267f78) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f371dc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0xa267f78) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0xa267f78, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f371f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0xa267f78) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0xa267f78, previous=0xa76a318) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4f351c4 in ThreadWeaver::ThreadRunHelper::run (this=0xa0b2e354, parent=0xa220380, th=0xa267f78) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87 #13 0xb4f3594a in ThreadWeaver::Thread::run (this=0xa267f78) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142 #14 0xb5a039ca in QThreadPrivate::start (arg=0xa267f78) at thread/qthread_unix.cpp:266 #15 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #16 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 10 (Thread 0x9fb24b70 (LWP 20566)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb4d79cb7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb4e7e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0xb4d79cff in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb4e7e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #6 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 9 (Thread 0x9c412b70 (LWP 20568)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb5a04620 in wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f33856 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa220380, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f370db in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1e7010, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f32d2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa220380, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f371dc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0xa016d40, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f371f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0xa016d40, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4f371f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74 #13 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0xa016d40, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #14 0xb4f371f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74 #15 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0xa016d40, previous=0xa78aa50) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #16 0xb4f351c4 in ThreadWeaver::ThreadRunHelper::run (this=0x9c412354, parent=0xa220380, th=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87 #17 0xb4f3594a in ThreadWeaver::Thread::run (this=0xa016d40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142 #18 0xb5a039ca in QThreadPrivate::start (arg=0xa016d40) at thread/qthread_unix.cpp:266 #19 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #20 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 8 (Thread 0x9bc11b70 (LWP 20569)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb5a04620 in wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f33856 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa220380, th=0x9eae200) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f370db in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1e7010, th=0x9eae200) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f32d2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa220380, th=0x9eae200) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f371dc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0x9eae200) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0x9eae200, previous=0xa5c8e58) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f351c4 in ThreadWeaver::ThreadRunHelper::run (this=0x9bc11354, parent=0xa220380, th=0x9eae200) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87 #11 0xb4f3594a in ThreadWeaver::Thread::run (this=0x9eae200) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142 #12 0xb5a039ca in QThreadPrivate::start (arg=0x9eae200) at thread/qthread_unix.cpp:266 #13 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #14 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 7 (Thread 0xa35f9b70 (LWP 20620)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb5a04620 in wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa220398, mutex=0xa1e6cd8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4f33856 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa220380, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4f370db in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1e7010, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4f32d2a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa220380, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4f371dc in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0x9fad2d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4f371f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0x9fad2d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4f371f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74 #13 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0x9fad2d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #14 0xb4f371f8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1e7010, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74 #15 0xb4f33da3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa220380, th=0x9fad2d8, previous=0x0) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:351 #16 0xb4f351c4 in ThreadWeaver::ThreadRunHelper::run (this=0xa35f9354, parent=0xa220380, th=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87 #17 0xb4f3594a in ThreadWeaver::Thread::run (this=0x9fad2d8) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142 #18 0xb5a039ca in QThreadPrivate::start (arg=0x9fad2d8) at thread/qthread_unix.cpp:266 #19 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #20 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 6 (Thread 0x963bfb70 (LWP 20703)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5811201 in select () from /lib/i686/libc.so.6 #2 0xafacfc98 in xine_usec_sleep (usec=0) at utils.c:481 #3 0xafab3aab in video_out_loop (this_gen=0x98cbda8) at video_out.c:1246 #4 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 5 (Thread 0x957d5b70 (LWP 20704)): [KCrash Handler] #7 0xab2a84e0 in put_pixels16_sse2 (block=0xac15058 "", pixels= 0xabf8e50 "||||||||\201{trqne]QE5-.233........&+18=>>=>=<:8654", 'B' <repeats 32 times>, 'D' <repeats 16 times>, 'E' <repeats 72 times>, "DDDDDDDDEEEEEEEE", 'F' <repeats 16 times>..., line_size= 320, h=16) at libavcodec/x86/dsputil_mmx.c:447 #8 0xab178a1b in mpeg_motion_internal (s=0xabbf6b0, dest_y=<value optimized out>, dest_cb=<value optimized out>, dest_cr=0xac27c28 "", dir=0, ref_picture=0xabbf7c4, pix_op=0xabc03b4, qpix_op= 0xabc0514) at libavcodec/mpegvideo_common.h:354 #9 mpeg_motion (s=0xabbf6b0, dest_y=<value optimized out>, dest_cb=<value optimized out>, dest_cr=0xac27c28 "", dir=0, ref_picture=0xabbf7c4, pix_op=0xabc03b4, qpix_op=0xabc0514) at libavcodec/mpegvideo_common.h:382 #10 MPV_motion_internal (s=0xabbf6b0, dest_y=<value optimized out>, dest_cb=<value optimized out>, dest_cr=0xac27c28 "", dir=0, ref_picture=0xabbf7c4, pix_op=0xabc03b4, qpix_op=0xabc0514) at libavcodec/mpegvideo_common.h:736 #11 MPV_motion (s=0xabbf6b0, dest_y=<value optimized out>, dest_cb=<value optimized out>, dest_cr=0xac27c28 "", dir=0, ref_picture=0xabbf7c4, pix_op=0xabc03b4, qpix_op=0xabc0514) at libavcodec/mpegvideo_common.h:898 #12 0xab17c97d in MPV_decode_mb_internal (s=0xabbf6b0, block=0xabea8e0) at libavcodec/mpegvideo.c:1937 #13 MPV_decode_mb (s=0xabbf6b0, block=0xabea8e0) at libavcodec/mpegvideo.c:2075 #14 0xab083faa in decode_slice (s=0xabbf6b0) at libavcodec/h263dec.c:251 #15 0xab084f75 in ff_h263_decode_frame (avctx=0xa768280, data=0xa745240, data_size=0x957d52c8, avpkt=0x957d51a4) at libavcodec/h263dec.c:646 #16 0xab239515 in avcodec_decode_video2 (avctx=0xa768280, picture=0xa745240, got_picture_ptr=0x957d52c8, buf=0x95bb4800 "", buf_size=642) at libavcodec/utils.c:611 #17 avcodec_decode_video (avctx=0xa768280, picture=0xa745240, got_picture_ptr=0x957d52c8, buf=0x95bb4800 "", buf_size=642) at libavcodec/utils.c:597 #18 0xab95963f in ff_handle_buffer (this_gen=) at ff_video_decoder.c:1315 #19 ff_decode_data (this_gen=) at ff_video_decoder.c:1566 #20 0xafaaf51f in video_decoder_loop (stream_gen=0xa5b4ae0) at video_decoder.c:382 #21 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #22 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 4 (Thread 0x94e07b70 (LWP 20705)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547efa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb58272c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xafab07cb in audio_decoder_loop (stream_gen=0xa5b4ae0) at audio_decoder.c:160 #4 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #5 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 3 (Thread 0x94606b70 (LWP 20706)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547ec75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb582726d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xafaba3e0 in xine_event_wait (queue=0xa5c3028) at events.c:56 #4 0xafaba461 in listener_loop (queue_gen=0xa5c3028) at events.c:214 #5 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #6 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 2 (Thread 0x93572b70 (LWP 20709)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb547efa2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb58272c4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6 #3 0xb5a045ac in wait (this=0x9f6c274, mutex=0x9f6c270, time=30000) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x9f6c274, mutex=0x9f6c270, time=30000) at thread/qwaitcondition_unix.cpp:160 #5 0xb59f91f6 in QThreadPoolThread::run (this=0x9f1ce00) at concurrent/qthreadpool.cpp:140 #6 0xb5a039ca in QThreadPrivate::start (arg=0x9f1ce00) at thread/qthread_unix.cpp:266 #7 0xb547aae5 in start_thread () from /lib/i686/libpthread.so.0 #8 0xb581903e in clone () from /lib/i686/libc.so.6 Thread 1 (Thread 0xb25726d0 (LWP 20551)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb580db16 in poll () from /lib/i686/libc.so.6 #2 0xb3038c10 in _xcb_conn_wait (c=0x976b5f0, cond=0x976c684, vector=0xbfa097c4, count=0xbfa097c8) at xcb_conn.c:316 #3 0xb30391c2 in _xcb_out_send (c=0x976b5f0, vector=0xbfa097c4, count=0xbfa097c8) at xcb_out.c:338 #4 0xb3039591 in xcb_writev (c=0x976b5f0, vector=0xbfa09818, count=3, requests=278) at xcb_out.c:286 #5 0xb55d412c in _XSend (dpy=0x9774ff0, data=0xabb4b78 "", size=1024) at xcb_io.c:339 #6 0xb55c0252 in SendZImage (dpy=0x9774ff0, d=<value optimized out>, gc=0xabbf588, image=0xabb3c60, req_xoffset=0, req_yoffset=0, x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=32, dest_bits_per_pixel=32, dest_scanline_pad=32) at PutImage.c:802 #7 PutImageRequest (dpy=0x9774ff0, d=<value optimized out>, gc=0xabbf588, image=0xabb3c60, req_xoffset=0, req_yoffset=0, x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=32, dest_bits_per_pixel=32, dest_scanline_pad=32) at PutImage.c:870 #8 PutSubImage (dpy=0x9774ff0, d=<value optimized out>, gc=0xabbf588, image=0xabb3c60, req_xoffset=0, req_yoffset=0, x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=32, dest_bits_per_pixel=32, dest_scanline_pad=32) at PutImage.c:908 #9 0xb55c0495 in XPutImage (dpy=0x9774ff0, d=123741078, gc=0xabbf588, image=0xabb3c60, req_xoffset=0, req_yoffset=0, x=0, y=0, req_width=8, req_height=32) at PutImage.c:1027 #10 0xb6156795 in QX11PixmapData::fromImage (this=0xabbe728, img=..., flags=...) at image/qpixmap_x11.cpp:612 #11 0xb6140f25 in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:2031 #12 0xb759b5ff in KPixmapCache::Private::loadData (this=0x9e65808, offset=3978, pix=...) at /usr/src/debug/kdelibs-4.4.92/kdeui/util/kpixmapcache.cpp:1339 #13 0xb759c60f in KPixmapCache::find (this=0x9e68650, key=..., pix=...) at /usr/src/debug/kdelibs-4.4.92/kdeui/util/kpixmapcache.cpp:1298 #14 0xb6f30104 in SvgHandler::renderSvg (this=0x9e65750, name=..., keyname=..., width=8, height=32, element=..., skipCache=false) at /mnt/old-mandriva/Download/unpack/KDE/amarok/git/amarok/src/SvgHandler.cpp:148 #15 0xb6f3043f in SvgHandler::renderSvg (this=0x9e65750, keyname=..., width=8, height=32, element=..., skipCache=false) at /mnt/old-mandriva/Download/unpack/KDE/amarok/git/amarok/src/SvgHandler.cpp:179 #16 0xb6c1e469 in Playlist::PrettyItemDelegate::paintItem (this=0xa0f4e48, config=..., painter=0xbfa0cfcc, option=..., index=..., ignoreMarkers=false) at /mnt/old-mandriva/Download/unpack/KDE/amarok/git/amarok/src/playlist/view/listview/PrettyItemDelegate.cpp:284 #17 0xb6c1d858 in Playlist::PrettyItemDelegate::paint (this=0xa0f4e48, painter=0xbfa0cfcc, option=..., index=...) at /mnt/old-mandriva/Download/unpack/KDE/amarok/git/amarok/src/playlist/view/listview/PrettyItemDelegate.cpp:137 #18 0xb665110c in QListView::paintEvent (this=0xa1b37c0, e=0xa0f4e48) at itemviews/qlistview.cpp:1044 #19 0xb6c289ad in Playlist::PrettyListView::paintEvent (this=0xa1b37c0, event=0xbfa0d864) at /mnt/old-mandriva/Download/unpack/KDE/amarok/git/amarok/src/playlist/view/listview/PrettyListView.cpp:633 #20 0xb60a3307 in QWidget::event (this=0xa1b37c0, event=0xbfa0d864) at kernel/qwidget.cpp:8304 #21 0xb64d1a75 in QFrame::event (this=0xa1b37c0, e=0xbfa0d864) at widgets/qframe.cpp:557 #22 0xb6570dd1 in QAbstractScrollArea::viewportEvent (this=0xbfa096c4, e=0xffffe424) at widgets/qabstractscrollarea.cpp:1043 #23 0xb662f89c in QAbstractItemView::viewportEvent (this=0xa1b37c0, event=0xbfa0d864) at itemviews/qabstractitemview.cpp:1619 #24 0xb6573866 in viewportEvent (this=0xa1b4d28, o=0xa1b2ee8, e=0xbfa0d864) at widgets/qabstractscrollarea_p.h:100 #25 QAbstractScrollAreaFilter::eventFilter (this=0xa1b4d28, o=0xa1b2ee8, e=0xbfa0d864) at widgets/qabstractscrollarea_p.h:116 #26 0xb5b0b2fe in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9758858, receiver=0xa1b2ee8, event=0xbfa0d864) at kernel/qcoreapplication.cpp:847 #27 0xb6042ebd in QApplicationPrivate::notify_helper (this=0x9758858, receiver=0xa1b2ee8, e=0xbfa0d864) at kernel/qapplication.cpp:4385 #28 0xb604ad18 in QApplication::notify (this=0xa1b2ee8, receiver=0xa1b2ee8, e=0xbfa0d864) at kernel/qapplication.cpp:4354 #29 0xb7505271 in KApplication::notify (this=0xbfa0f318, receiver=0xa1b2ee8, event=0xbfa0d864) at /usr/src/debug/kdelibs-4.4.92/kdeui/kernel/kapplication.cpp:309 #30 0xb5b0bbae in QCoreApplication::notifyInternal (this=0xbfa0f318, receiver=0xa1b2ee8, event=0xbfa0d864) at kernel/qcoreapplication.cpp:732 #31 0xb60acd2c in sendSpontaneousEvent (this=0xa1b3b20, pdev=0x9c0b69c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at ../../src/corelib/kernel/qcoreapplication.h:218 #32 QWidgetPrivate::drawWidget (this=0xa1b3b20, pdev=0x9c0b69c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5391 #33 0xb60adac9 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9c0b69c, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5598 #34 0xb60aca78 in QWidgetPrivate::drawWidget (this=0xa1b3820, pdev=0x9c0b69c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5444 #35 0xb60adac9 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9c0b69c, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5598 #36 0xb60aca78 in QWidgetPrivate::drawWidget (this=0xa1b34d0, pdev=0x9c0b69c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5444 #37 0xb60adac9 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9c0b69c, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5598 #38 0xb60aca78 in QWidgetPrivate::drawWidget (this=0xa1ece08, pdev=0x9c0b69c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5444 #39 0xb60adac9 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9c0b69c, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5598 #40 0xb60aca78 in QWidgetPrivate::drawWidget (this=0x9ebf6b8, pdev=0x9c0b69c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5444 #41 0xb60adac9 in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9c0b69c, siblings=..., index=88, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5598 #42 0xb60aca78 in QWidgetPrivate::drawWidget (this=0x9b72ff0, pdev=0x9c0b69c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x9c5a608) at kernel/qwidget.cpp:5444 #43 0xb62a6dc8 in QWidgetBackingStore::sync (this=0x9c5a608) at painting/qbackingstore.cpp:1328 #44 0xb609c4db in QWidgetPrivate::syncBackingStore (this=0x9b72ff0) at kernel/qwidget.cpp:1776 #45 0xb60a3aac in QWidget::event (this=0x9766fa8, event=0xa746cf8) at kernel/qwidget.cpp:8451 #46 0xb64f11b4 in QMainWindow::event (this=0x9766fa8, event=0xa746cf8) at widgets/qmainwindow.cpp:1417 #47 0xb76000c4 in KMainWindow::event (this=0x9766fa8, ev=0xa746cf8) at /usr/src/debug/kdelibs-4.4.92/kdeui/widgets/kmainwindow.cpp:1100 #48 0xb6042eec in QApplicationPrivate::notify_helper (this=0x9758858, receiver=0x9766fa8, e=0xa746cf8) at kernel/qapplication.cpp:4389 #49 0xb604ad18 in QApplication::notify (this=0x9766fa8, receiver=0x9766fa8, e=0xa746cf8) at kernel/qapplication.cpp:4354 #50 0xb7505271 in KApplication::notify (this=0xbfa0f318, receiver=0x9766fa8, event=0xa746cf8) at /usr/src/debug/kdelibs-4.4.92/kdeui/kernel/kapplication.cpp:309 #51 0xb5b0bbae in QCoreApplication::notifyInternal (this=0xbfa0f318, receiver=0x9766fa8, event=0xa746cf8) at kernel/qcoreapplication.cpp:732 #52 0xb5b0fe8c in sendEvent (receiver=0x0, event_type=0, data=0x96671e0) at kernel/qcoreapplication.h:215 #53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x96671e0) at kernel/qcoreapplication.cpp:1373 #54 0xb5b1004c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #55 0xb5b3b944 in sendPostedEvents (s=0x975ace8) at kernel/qcoreapplication.h:220 #56 postEventSourceDispatch (s=0x975ace8) at kernel/qeventdispatcher_glib.cpp:277 #57 0xb3253cbe in g_main_dispatch (context=0x975ac60) at gmain.c:1960 #58 IA__g_main_context_dispatch (context=0x975ac60) at gmain.c:2513 #59 0xb32579f8 in g_main_context_iterate (context=0x975ac60, block=<value optimized out>, dispatch=1, self=0x9666bf8) at gmain.c:2591 #60 0xb3257b9e in IA__g_main_context_iteration (context=0x975ac60, may_block=1) at gmain.c:2654 #61 0xb5b3b421 in QEventDispatcherGlib::processEvents (this=0x97589b0, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #62 0xb61057ca in QGuiEventDispatcherGlib::processEvents (this=0x97589b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #63 0xb5b0a65d in QEventLoop::processEvents (this=0xbfa0f2a4, flags=) at kernel/qeventloop.cpp:149 #64 0xb5b0aae9 in QEventLoop::exec (this=0xbfa0f2a4, flags=...) at kernel/qeventloop.cpp:201 #65 0xb5b10120 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #66 0xb6041bd4 in QApplication::exec () at kernel/qapplication.cpp:3665 #67 0x080526c7 in main (argc=1, argv=0xbfa0fba4) at /mnt/old-mandriva/Download/unpack/KDE/amarok/git/amarok/src/main.cpp:237 Reported using DrKonqi >>>>>>>>>>> ---------- messages: 11236 priority: normal status: new substatus: new title: libavcodec causes Amarok to crash when playing an .flv file on Mandriva Cooker type: bug ________________________________________________ FFmpeg issue tracker <[email protected]> <https://roundup.ffmpeg.org/issue2102> ________________________________________________
