Bug 262856 - 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.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-11 14:16 UTC by keith.flynn
Modified: 2011-01-25 18:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (16.59 KB, text/plain)
2011-01-25 18:26 UTC, RedHat Romero
Details

Note You need to log in before you can comment on or make changes to this bug.
Description keith.flynn 2011-01-11 14:16:44 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-74.fc14.i686.PAE i686
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed:
* Amarok crashed when it came to play a wma file in a playlist that pridominately consisted of mp3 files. 
* Relaunching amarok and double clicking on the file also reproduces the crash.
* The file plays perfectly in other media players.
* It's probably not realted, but the file name contains some special chars:
"/home/keithf/Music/Music Files/Stone Roses, the - The Stone Roses/03 - Waterfall.wma"

The crash can be reproduced every time.

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

Thread 20 (Thread 0xb7581b70 (LWP 19752)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00cf2b06 in poll () from /lib/libc.so.6
#2  0x001bddac in g_poll (fds=0xb6c029c0, nfds=1, timeout=-1) at gpoll.c:132
#3  0x001ad8b7 in g_main_context_poll (context=0x9504d30, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0x9504d30, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#5  0x001ae04b in g_main_loop_run (loop=0x9504db0) at gmain.c:2988
#6  0x00edfed5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277
#7  0x001d6bd0 in g_thread_create_proxy (data=0x9504dc0) at gthread.c:1897
#8  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#9  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 19 (Thread 0xb01d0b70 (LWP 19753)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc8d33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d2d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x01654e1d in metronom_sync_loop (this=0x9695ae0) at metronom.c:870
#4  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#5  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 18 (Thread 0xaf9cfb70 (LWP 19754)):
#0  0x00df7146 in clock_gettime () from /lib/librt.so.1
#1  0x06c9e4b9 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x06d6cc86 in QTimerInfoList::updateCurrentTime (this=0xaf0019b4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x06d6c6be in timerSourceCheckHelper (src=0xaf001980) at kernel/qeventdispatcher_glib.cpp:150
#5  0x001ace07 in g_main_context_check (context=0xaf0004e8, max_priority=2147483647, fds=0xaf001b48, n_fds=1) at gmain.c:2658
#6  0x001ad742 in g_main_context_iterate (context=0xaf0004e8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2777
#7  0x001adc35 in g_main_context_iteration (context=0xaf0004e8, may_block=1) at gmain.c:2843
#8  0x06d6c067 in QEventDispatcherGlib::processEvents (this=0xaf000468, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#9  0x06d3d4ca in QEventLoop::processEvents (this=0xaf9cf230, flags=...) at kernel/qeventloop.cpp:149
#10 0x06d3d77a in QEventLoop::exec (this=0xaf9cf230, flags=...) at kernel/qeventloop.cpp:201
#11 0x06c4436b in QThread::exec (this=0x962d140) at thread/qthread.cpp:490
#12 0x0873499b in Phonon::Xine::XineThread::run (this=0x962d140) at /usr/src/debug/phonon-4.4.3/xine/xinethread.cpp:143
#13 0x06c46e6a in QThreadPrivate::start (arg=0x962d140) at thread/qthread_unix.cpp:285
#14 0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#15 0x00cfdc4e in clone () from /lib/libc.so.6

Thread 17 (Thread 0xaefffb70 (LWP 19755)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00cf2b06 in poll () from /lib/libc.so.6
#2  0x07d44063 in poll_func (ufds=0xae600c38, nfds=1, timeout=-1, userdata=0x962ee98) at pulse/thread-mainloop.c:75
#3  0x07d32e7a in pa_mainloop_poll (m=0x962db90) at pulse/mainloop.c:879
#4  0x07d33655 in pa_mainloop_iterate (m=0x962db90, block=1, retval=0x0) at pulse/mainloop.c:961
#5  0x07d33734 in pa_mainloop_run (m=0x962db90, retval=0x0) at pulse/mainloop.c:979
#6  0x07d44004 in thread (userdata=0x9631818) at pulse/thread-mainloop.c:94
#7  0x07e86973 in internal_thread_func (userdata=0x9631378) at pulsecore/thread-posix.c:72
#8  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#9  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xaa5feb70 (LWP 19756)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x016681d8 in fifo_peek_int (this_gen=0x9697f80) at audio_out.c:348
#4  fifo_peek (this_gen=0x9697f80) at audio_out.c:388
#5  ao_loop (this_gen=0x9697f80) at audio_out.c:1015
#6  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#7  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xa9dfdb70 (LWP 19757)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x016681d8 in fifo_peek_int (this_gen=0x969bcf8) at audio_out.c:348
#4  fifo_peek (this_gen=0x969bcf8) at audio_out.c:388
#5  ao_loop (this_gen=0x969bcf8) at audio_out.c:1015
#6  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#7  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xa93ffb70 (LWP 19758)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x016681d8 in fifo_peek_int (this_gen=0xaf0024a0) at audio_out.c:348
#4  fifo_peek (this_gen=0xaf0024a0) at audio_out.c:388
#5  ao_loop (this_gen=0xaf0024a0) at audio_out.c:1015
#6  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#7  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xa89ffb70 (LWP 19759)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x016681d8 in fifo_peek_int (this_gen=0xa9468050) at audio_out.c:348
#4  fifo_peek (this_gen=0xa9468050) at audio_out.c:388
#5  ao_loop (this_gen=0xa9468050) at audio_out.c:1015
#6  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#7  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xa7a7eb70 (LWP 19761)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x06c47567 in wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x008f4fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9eea008, th=0x9ec49c0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x008f7cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9ebe0b0, th=0x9ec49c0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x008f4bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9eea008, th=0x9ec49c0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x008f7dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9ebe0b0, th=0x9ec49c0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008f4b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9eea008, th=0x9ec49c0, previous=0xa31e700) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008f67b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa7a7e284, parent=0x9eea008, th=0x9ec49c0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#11 0x008f687c in ThreadWeaver::Thread::run (this=0x9ec49c0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#12 0x06c46e6a in QThreadPrivate::start (arg=0x9ec49c0) at thread/qthread_unix.cpp:285
#13 0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#14 0x00cfdc4e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa0547b70 (LWP 19762)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x04393057 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#3  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#4  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 10 (Thread 0x9fc1eb70 (LWP 19763)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x06c47567 in wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x008f4fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9eea008, th=0x9fe3e68) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x008f7cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9ebe0b0, th=0x9fe3e68) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x008f4bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9eea008, th=0x9fe3e68) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x008f7dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9ebe0b0, th=0x9fe3e68) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008f4b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9eea008, th=0x9fe3e68, previous=0xa31e8c8) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008f67b6 in ThreadWeaver::ThreadRunHelper::run (this=0x9fc1e284, parent=0x9eea008, th=0x9fe3e68) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#11 0x008f687c in ThreadWeaver::Thread::run (this=0x9fe3e68) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#12 0x06c46e6a in QThreadPrivate::start (arg=0x9fe3e68) at thread/qthread_unix.cpp:285
#13 0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#14 0x00cfdc4e in clone () from /lib/libc.so.6

Thread 9 (Thread 0x9ec14b70 (LWP 19766)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0319e927 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x32b2f60) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x0319e972 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x32b2f60) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#6  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 8 (Thread 0x9bbf1b70 (LWP 19771)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x06c47567 in wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x008f4fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9eea008, th=0xa31f390) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x008f7cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9ebe0b0, th=0xa31f390) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x008f4bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9eea008, th=0xa31f390) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x008f7dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9ebe0b0, th=0xa31f390) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008f4b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9eea008, th=0xa31f390, previous=0xa2e0c30) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008f67b6 in ThreadWeaver::ThreadRunHelper::run (this=0x9bbf1284, parent=0x9eea008, th=0xa31f390) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#11 0x008f687c in ThreadWeaver::Thread::run (this=0xa31f390) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#12 0x06c46e6a in QThreadPrivate::start (arg=0xa31f390) at thread/qthread_unix.cpp:285
#13 0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#14 0x00cfdc4e in clone () from /lib/libc.so.6

Thread 7 (Thread 0x9b3f0b70 (LWP 19772)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x06c47567 in wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9eea020, mutex=0x9e44310, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x008f4fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9eea008, th=0xa318a30) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x008f7cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9ebe0b0, th=0xa318a30) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x008f4bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9eea008, th=0xa318a30) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x008f7dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9ebe0b0, th=0xa318a30) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008f4b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9eea008, th=0xa318a30, previous=0xa2e55c0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008f67b6 in ThreadWeaver::ThreadRunHelper::run (this=0x9b3f0284, parent=0x9eea008, th=0xa318a30) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#11 0x008f687c in ThreadWeaver::Thread::run (this=0xa318a30) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#12 0x06c46e6a in QThreadPrivate::start (arg=0xa318a30) at thread/qthread_unix.cpp:285
#13 0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#14 0x00cfdc4e in clone () from /lib/libc.so.6

Thread 6 (Thread 0x9c3f2b70 (LWP 19798)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00cf57a1 in select () from /lib/libc.so.6
#2  0x0167ff69 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#3  0x016638c7 in video_out_loop (this_gen=0xa8ad3d68) at video_out.c:1246
#4  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#5  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x99c16b70 (LWP 19799)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x01655059 in metronom_handle_video_discontinuity (this=0x9a2f8a90, type=3, disc_off=16740) at metronom.c:404
#4  0x0165f8a6 in video_decoder_loop (stream_gen=0xa8aecb78) at video_decoder.c:334
#5  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#6  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x99248b70 (LWP 19800)):
[KCrash Handler]
#7  0xb057da87 in float_to_int16_interleave_sse2 (dst=0xb6c1dc08, src=0x992480b8, len=2048, channels=2) at /usr/src/debug/ffmpeg-20100704/libavcodec/x86/dsputil_mmx.c:2479
#8  0xb054c88c in wma_decode_frame (s=0xb6c4ca10, samples=0xb6c1dc08) at /usr/src/debug/ffmpeg-20100704/libavcodec/wmadec.c:810
#9  0xb054e051 in wma_decode_superframe (avctx=0xb6c050a0, data=0xb6c1dc08, data_size=0x9924821c, avpkt=0x99248154) at /usr/src/debug/ffmpeg-20100704/libavcodec/wmadec.c:897
#10 0xb04ee6d2 in avcodec_decode_audio3 (avctx=0xb6c050a0, samples=0xb6c1dc08, frame_size_ptr=0x9924821c, buf=0xb6c05c00 "\f", buf_size=1487) at /usr/src/debug/ffmpeg-20100704/libavcodec/utils.c:656
#11 avcodec_decode_audio2 (avctx=0xb6c050a0, samples=0xb6c1dc08, frame_size_ptr=0x9924821c, buf=0xb6c05c00 "\f", buf_size=1487) at /usr/src/debug/ffmpeg-20100704/libavcodec/utils.c:634
#12 0x08bb9de5 in ff_audio_decode_data (this_gen=0xb6c02900, buf=0x9a0221a8) at ff_audio_decoder.c:314
#13 0x0166105c in audio_decoder_loop (stream_gen=0xa8aecb78) at audio_decoder.c:362
#14 0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#15 0x00cfdc4e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x98a47b70 (LWP 19801)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x0166ae70 in xine_event_wait (queue_gen=0x9a037a60) at events.c:56
#4  listener_loop (queue_gen=0x9a037a60) at events.c:214
#5  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#6  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x97bcab70 (LWP 19802)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00dc898b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00d0d27d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x01658fa4 in buffer_pool_alloc (this=0x9a01a040) at buffer.c:90
#4  0x0670254a in asf_send_buffer_nodefrag (this=0x9a0a0a98, stream=<value optimized out>, frag_offset=0, timestamp=<value optimized out>, frag_len=1487) at demux_asf.c:740
#5  0x06703b10 in asf_parse_packet_payload (this=0x9a0a0a98, stream=0x9a0a0af4, raw_id=1 '\001', frag_offset=0, rlen=8, timestamp=0x97bca220) at demux_asf.c:1372
#6  0x06706c90 in demux_asf_send_chunk (this_gen=0x9a0a0a98) at demux_asf.c:1738
#7  0x0166edcd in demux_loop (stream_gen=0xa8aecb78) at demux.c:342
#8  0x00dc3f19 in start_thread () from /lib/libpthread.so.0
#9  0x00cfdc4e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77ca780 (LWP 19751)):
#0  0x00f75424 in __kernel_vsyscall ()
#1  0x00cf2b06 in poll () from /lib/libc.so.6
#2  0x002fe3d0 in _xcb_conn_wait (c=0x94da508, cond=0x94db59c, vector=0xbf8f4f74, count=0xbf8f4f78) at xcb_conn.c:313
#3  0x002fe9d4 in _xcb_out_send (c=0x94da508, vector=0xbf8f5018, count=3) at xcb_out.c:338
#4  0x002fea78 in xcb_writev (c=0x94da508, vector=0xbf8f5018, count=3, requests=319) at xcb_out.c:286
#5  0x00359d33 in _XSend (dpy=0x94ed4f8, data=0x0, size=0) at xcb_io.c:427
#6  0x0035a36c in _XReply (dpy=0x94ed4f8, rep=0xbf8f50f0, extra=0, discard=0) at xcb_io.c:511
#7  0x003364ea in XGetImage (dpy=0x94ed4f8, d=119538229, x=0, y=0, width=48, height=48, plane_mask=4294967295, format=2) at GetImage.c:75
#8  0x022452f2 in QX11PixmapData::toImage (this=0x9c6fee8, rect=...) at image/qpixmap_x11.cpp:1546
#9  0x02240fb8 in QX11PixmapData::toImage (this=0x9c6fee8) at image/qpixmap_x11.cpp:1577
#10 0x0222dd4c in QPixmap::toImage (this=0xa3560b0) at image/qpixmap.cpp:487
#11 0x0226f926 in image (this=0xbf8f54cc) at painting/qbrush.cpp:211
#12 QBrush::textureImage (this=0xbf8f54cc) at painting/qbrush.cpp:787
#13 0x0232c8d1 in QSpanData::setup (this=0xa30d500, brush=..., alpha=256, compositionMode=QPainter::CompositionMode_SourceOver) at painting/qpaintengine_raster.cpp:5206
#14 0x0232e789 in QRasterPaintEngine::updatePen (this=0xa29e5e0, pen=...) at painting/qpaintengine_raster.cpp:756
#15 0x0232ee7b in ensurePen (this=0xa29e5e0, path=..., pen=...) at painting/qpaintengine_raster_p.h:277
#16 QRasterPaintEngine::stroke (this=0xa29e5e0, path=..., pen=...) at painting/qpaintengine_raster.cpp:1671
#17 0x0229508e in QPaintEngineEx::draw (this=0xa29e5e0, path=...) at painting/qpaintengineex.cpp:601
#18 0x02297c86 in QPaintEngineEx::drawPath (this=0xa29e5e0, path=...) at painting/qpaintengineex.cpp:846
#19 0x022a8520 in QPainter::drawPath (this=0xbf8f5a3c, path=...) at painting/qpainter.cpp:3381
#20 0x022a62a5 in QPainterPrivate::draw_helper (this=0xa29dba0, originalPath=..., op=QPainterPrivate::StrokeAndFillDraw) at painting/qpainter.cpp:471
#21 0x022a8569 in QPainter::drawPath (this=0xbf8f5bec, path=...) at painting/qpainter.cpp:3383
#22 0x022a8c18 in QPainter::strokePath (this=0xbf8f5bec, path=..., pen=...) at painting/qpainter.cpp:3293
#23 0x022a8efa in QPainter::drawArc (this=0xbf8f5bec, r=..., a=-1760, alen=-1894) at painting/qpainter.cpp:4384
#24 0x05b78304 in drawArc (this=0x9b6cea0) at /usr/include/QtGui/qpainter.h:731
#25 VolumeDial::paintEvent (this=0x9b6cea0) at /usr/src/debug/amarok-2.3.2/src/widgets/VolumeDial.cpp:177
#26 0x021a08af in QWidget::event (this=0x9b6cea0, event=0xbf8f61c4) at kernel/qwidget.cpp:8346
#27 0x02557845 in QAbstractSlider::event (this=0x9b6cea0, e=0xbf8f61c4) at widgets/qabstractslider.cpp:942
#28 0x02584725 in QDial::event (this=0x9b6cea0, e=0xbf8f61c4) at widgets/qdial.cpp:508
#29 0x0214726c in QApplicationPrivate::notify_helper (this=0x94d0760, receiver=0x9b6cea0, e=0xbf8f61c4) at kernel/qapplication.cpp:4445
#30 0x0214bf7f in QApplication::notify (this=0xbf8f79ac, receiver=0x9b6cea0, e=0xbf8f61c4) at kernel/qapplication.cpp:4410
#31 0x07ae1f7b in KApplication::notify (this=0xbf8f79ac, receiver=0x9b6cea0, event=0xbf8f61c4) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#32 0x06d3e333 in QCoreApplication::notifyInternal (this=0xbf8f79ac, receiver=0x9b6cea0, event=0xbf8f61c4) at kernel/qcoreapplication.cpp:732
#33 0x0219d4bd in sendSpontaneousEvent (this=0x9b6cf18, pdev=0x9c3f0dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at ../../src/corelib/kernel/qcoreapplication.h:218
#34 QWidgetPrivate::drawWidget (this=0x9b6cf18, pdev=0x9c3f0dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5433
#35 0x0219e1cd in QWidgetPrivate::paintSiblingsRecursive (this=0x9b59418, pdev=0x9c3f0dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5640
#36 0x0219e093 in QWidgetPrivate::paintSiblingsRecursive (this=0x9b59418, pdev=0x9c3f0dc, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5627
#37 0x0219d211 in QWidgetPrivate::drawWidget (this=0x9b59418, pdev=0x9c3f0dc, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5486
#38 0x0219e1cd in QWidgetPrivate::paintSiblingsRecursive (this=0x99646d0, pdev=0x9c3f0dc, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5640
#39 0x0219e093 in QWidgetPrivate::paintSiblingsRecursive (this=0x99646d0, pdev=0x9c3f0dc, siblings=..., index=81, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5627
#40 0x0219e093 in QWidgetPrivate::paintSiblingsRecursive (this=0x99646d0, pdev=0x9c3f0dc, siblings=..., index=82, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5627
#41 0x0219e093 in QWidgetPrivate::paintSiblingsRecursive (this=0x99646d0, pdev=0x9c3f0dc, siblings=..., index=83, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5627
#42 0x0219d211 in QWidgetPrivate::drawWidget (this=0x99646d0, pdev=0x9c3f0dc, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x9c2d348) at kernel/qwidget.cpp:5486
#43 0x0237cac1 in QWidgetBackingStore::sync (this=0x9c2d348) at painting/qbackingstore.cpp:1333
#44 0x02192c13 in QWidgetPrivate::syncBackingStore (this=0x99646d0) at kernel/qwidget.cpp:1816
#45 0x021a0f0d in QWidget::event (this=0x9964610, event=0xa36f308) at kernel/qwidget.cpp:8493
#46 0x025bb517 in QMainWindow::event (this=0x9964610, event=0xa36f308) at widgets/qmainwindow.cpp:1478
#47 0x07bcb5a4 in KMainWindow::event (this=0x9964610, ev=0xa36f308) at /usr/src/debug/kdelibs-4.5.4/kdeui/widgets/kmainwindow.cpp:1100
#48 0x0214726c in QApplicationPrivate::notify_helper (this=0x94d0760, receiver=0x9964610, e=0xa36f308) at kernel/qapplication.cpp:4445
#49 0x0214bf7f in QApplication::notify (this=0xbf8f79ac, receiver=0x9964610, e=0xa36f308) at kernel/qapplication.cpp:4410
#50 0x07ae1f7b in KApplication::notify (this=0xbf8f79ac, receiver=0x9964610, event=0xa36f308) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#51 0x06d3e333 in QCoreApplication::notifyInternal (this=0xbf8f79ac, receiver=0x9964610, event=0xa36f308) at kernel/qcoreapplication.cpp:732
#52 0x06d42085 in sendEvent (receiver=0x0, event_type=0, data=0x93e90a8) at kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x93e90a8) at kernel/qcoreapplication.cpp:1373
#54 0x06d4225e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#55 0x06d6beb5 in sendPostedEvents (s=0x94d3590) at kernel/qcoreapplication.h:220
#56 postEventSourceDispatch (s=0x94d3590) at kernel/qeventdispatcher_glib.cpp:277
#57 0x001ad192 in g_main_dispatch (context=0x94d3510) at gmain.c:2149
#58 g_main_context_dispatch (context=0x94d3510) at gmain.c:2702
#59 0x001ad978 in g_main_context_iterate (context=0x94d3510, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#60 0x001adc35 in g_main_context_iteration (context=0x94d3510, may_block=1) at gmain.c:2843
#61 0x06d6c02d in QEventDispatcherGlib::processEvents (this=0x93e8b58, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#62 0x021fa406 in QGuiEventDispatcherGlib::processEvents (this=0x93e8b58, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#63 0x06d3d4ca in QEventLoop::processEvents (this=0xbf8f7924, flags=...) at kernel/qeventloop.cpp:149
#64 0x06d3d77a in QEventLoop::exec (this=0xbf8f7924, flags=...) at kernel/qeventloop.cpp:201
#65 0x06d42327 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#66 0x02145078 in QApplication::exec () at kernel/qapplication.cpp:3719
#67 0x0804fa6b in main (argc=) at /usr/src/debug/amarok-2.3.2/src/main.cpp:237

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

Possible duplicates by query: bug 261393, bug 261374, bug 260826, bug 260337, bug 258651.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-11 20:04:26 UTC

*** This bug has been marked as a duplicate of bug 246080 ***
Comment 2 RedHat Romero 2011-01-25 18:26:41 UTC
Created attachment 56422 [details]
New crash information added by DrKonqi

amarok (2.3.2) on KDE Platform 4.5.5 (KDE 4.5.5) using Qt 4.7.1

- What I was doing when the application crashed:
Any .WMA file crashes Amarok immediately. Easily reporoduced.

-- Backtrace (Reduced):
#7  0x08a7aa87 in float_to_int16_interleave_sse2 (dst=0xb0520008, src=0xa2a470b8, len=2048, channels=2) at /usr/src/debug/ffmpeg-20100704/libavcodec/x86/dsputil_mmx.c:2479
#8  0x08a4988c in wma_decode_frame (s=0xafb30020, samples=0xb0520008) at /usr/src/debug/ffmpeg-20100704/libavcodec/wmadec.c:810
#9  0x08a4b051 in wma_decode_superframe (avctx=0xa8519e90, data=0xb0520008, data_size=0xa2a4721c, avpkt=0xa2a47154) at /usr/src/debug/ffmpeg-20100704/libavcodec/wmadec.c:897
#10 0x089eb6d2 in avcodec_decode_audio3 (avctx=0xa8519e90, samples=0xb0520008, frame_size_ptr=0xa2a4721c, buf=0xa8501e70 "\t", buf_size=5945) at /usr/src/debug/ffmpeg-20100704/libavcodec/utils.c:656
#11 avcodec_decode_audio2 (avctx=0xa8519e90, samples=0xb0520008, frame_size_ptr=0xa2a4721c, buf=0xa8501e70 "\t", buf_size=5945) at /usr/src/debug/ffmpeg-20100704/libavcodec/utils.c:634