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>
________________________________________________

Reply via email to