Created attachment 47418 [details] Crash info Version: unspecified (using KDE 4.4.3) OS: Linux When attempting to open a wmv file that is an attachment to an email from GMAIL dragon player crashes Reproducible: Always Steps to Reproduce: Open Gmail email with a wmv attachment Click to download and open with Dragon Player Actual Results: Dragon player crashes Expected Results: Play the wmv file
The problem persists with KDE4.4.4. Here is the debug output : Application: Dragon Player (dragon), signal: Segmentation fault [Current thread is 1 (Thread 0xb77b4780 (LWP 9416))] Thread 10 (Thread 0xb1f49b70 (LWP 9420)): #0 0x00853424 in __kernel_vsyscall () #1 0x009ae5e4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x06557c25 in metronom_sync_loop (this=0x99e9ab8) at metronom.c:870 #3 0x009aa919 in start_thread (arg=0xb1f49b70) at pthread_create.c:301 #4 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 9 (Thread 0xb113db70 (LWP 9421)): #0 0x00853424 in __kernel_vsyscall () #1 0x009b0fa9 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:142 #2 0x009ac330 in _L_lock_697 () from /lib/libpthread.so.0 #3 0x009ac201 in __pthread_mutex_lock (mutex=0x9970f2c) at pthread_mutex_lock.c:61 #4 0x08b15763 in xv_clean_output_area (this=0x9970a60) at video_out_xcbxv.c:519 #5 0x08b181cf in xv_redraw_needed (this_gen=0x9970a60, frame_gen=0x9a1ae50) at video_out_xcbxv.c:680 #6 xv_display_frame (this_gen=0x9970a60, frame_gen=0x9a1ae50) at video_out_xcbxv.c:733 #7 0x06565f37 in overlay_and_display_frame (this=<value optimized out>, img=0x9a1ae50, vpts=58431) at video_out.c:1036 #8 0x065664b4 in video_out_loop (this_gen=0x99f11f8) at video_out.c:1172 #9 0x009aa919 in start_thread (arg=0xb113db70) at pthread_create.c:301 #10 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 8 (Thread 0xb073cb70 (LWP 9422)): #0 0x00853424 in __kernel_vsyscall () #1 0x0035af26 in __poll (fds=0xafc01d78, nfds=1, timeout=38) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x00bd664c in IA__g_poll (fds=0xafc01d78, nfds=1, timeout=38) at gpoll.c:127 #3 0x00bc9044 in g_main_context_poll (context=0x9ad490, block=1, dispatch=1, self=0xafc01d50) at gmain.c:2904 #4 g_main_context_iterate (context=0x9ad490, block=1, dispatch=1, self=0xafc01d50) at gmain.c:2586 #5 0x00bc9449 in IA__g_main_context_iteration (context=0xafc004e8, may_block=1) at gmain.c:2654 #6 0x030f26ef in QEventDispatcherGlib::processEvents (this=0xafc00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #7 0x030c8c1a in QEventLoop::processEvents (this=0xb073c200, flags=...) at kernel/qeventloop.cpp:149 #8 0x030c8f5a in QEventLoop::exec (this=0xb073c200, flags=...) at kernel/qeventloop.cpp:201 #9 0x02fd1c19 in QThread::exec (this=0x985ba88) at thread/qthread.cpp:487 #10 0x018520cb in Phonon::Xine::XineThread::run (this=0x985ba88) at /usr/src/debug/phonon-4.4.1/xine/xinethread.cpp:143 #11 0x02fd3fef in QThreadPrivate::start (arg=0x985ba88) at thread/qthread_unix.cpp:248 #12 0x009aa919 in start_thread (arg=0xb073cb70) at pthread_create.c:301 #13 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 7 (Thread 0xafbffb70 (LWP 9423)): #0 0x00853424 in __kernel_vsyscall () #1 0x0035af26 in __poll (fds=0xaf000c38, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x06530ce3 in poll_func (ufds=0xaf000c38, nfds=1, timeout=-1, userdata=0x9a1f1d8) at pulse/thread-mainloop.c:75 #3 0x0651d4ca in pa_mainloop_poll (m=0x9a1f138) at pulse/mainloop.c:879 #4 0x0651ed54 in pa_mainloop_iterate (m=0x9a1f138, block=1, retval=0x0) at pulse/mainloop.c:961 #5 0x0651ee34 in pa_mainloop_run (m=0x9a1f138, retval=0x0) at pulse/mainloop.c:979 #6 0x06530a84 in thread (userdata=0x9a1e440) at pulse/thread-mainloop.c:94 #7 0x064cc863 in internal_thread_func (userdata=0x9a1f268) at pulsecore/thread-posix.c:72 #8 0x009aa919 in start_thread (arg=0xafbffb70) at pthread_create.c:301 #9 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 6 (Thread 0xaaffeb70 (LWP 9424)): #0 0x00853424 in __kernel_vsyscall () #1 0x009ae23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x06569e18 in fifo_peek_int (this_gen=0x9a20ca8) at audio_out.c:348 #3 fifo_peek (this_gen=0x9a20ca8) at audio_out.c:388 #4 ao_loop (this_gen=0x9a20ca8) at audio_out.c:1015 #5 0x009aa919 in start_thread (arg=0xaaffeb70) at pthread_create.c:301 #6 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 5 (Thread 0xaa1c5b70 (LWP 9425)): #0 0x00853424 in __kernel_vsyscall () #1 0x0035af26 in __poll (fds=0xaa1c4d68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x00a190c0 in ?? () from /usr/lib/libxcb.so.1 #3 0x00a1ad52 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #4 0x0735e81c in xcb_xv_query_image_attributes_reply () from /usr/lib/libxcb-xv.so.0 #5 0x08b15fb3 in create_ximage (this=0x9970a60, frame=0x9a1b090, width=<value optimized out>, height=240, format=842094169) at video_out_xcbxv.c:238 #6 0x08b16424 in xv_update_frame_format (this_gen=0x9970a60, frame_gen=0x9a1b090, width=320, height=240, ratio=1.3333333333333333, format=842094169, flags=3) at video_out_xcbxv.c:378 #7 0x06564101 in vo_get_frame (this_gen=0x99f11f8, width=320, height=240, ratio=<value optimized out>, format=842094169, flags=3) at video_out.c:421 #8 0x0155c05b in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so #9 0x01b55c2c in ff_alloc_picture () from /usr/lib/libavcodec.so.52 #10 0x01b564ef in MPV_frame_start () from /usr/lib/libavcodec.so.52 #11 0x01c3a400 in ?? () from /usr/lib/libavcodec.so.52 #12 0x01c232f5 in avcodec_decode_video () from /usr/lib/libavcodec.so.52 #13 0x0155b3e6 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so #14 0x065620a3 in video_decoder_loop (stream_gen=0xafc02590) at video_decoder.c:382 #15 0x009aa919 in start_thread (arg=0xaa1c5b70) at pthread_create.c:301 #16 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 4 (Thread 0xa95f7b70 (LWP 9426)): [KCrash Handler] #6 0x01cf20dd in ?? () from /usr/lib/libavcodec.so.52 #7 0x01c6b4e4 in ?? () from /usr/lib/libavcodec.so.52 #8 0x01c6cb11 in ?? () from /usr/lib/libavcodec.so.52 #9 0x01c233c2 in avcodec_decode_audio2 () from /usr/lib/libavcodec.so.52 #10 0x01557e68 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_ff.so #11 0x06563646 in audio_decoder_loop (stream_gen=0xafc02590) at audio_decoder.c:362 #12 0x009aa919 in start_thread (arg=0xa95f7b70) at pthread_create.c:301 #13 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0xa8bf6b70 (LWP 9427)): #0 0x00853424 in __kernel_vsyscall () #1 0x009ae23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0656d094 in xine_event_wait (queue_gen=0xafc32c10) at events.c:56 #3 listener_loop (queue_gen=0xafc32c10) at events.c:214 #4 0x009aa919 in start_thread (arg=0xa8bf6b70) at pthread_create.c:301 #5 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0xa7dffb70 (LWP 9429)): #0 0x00853424 in __kernel_vsyscall () #1 0x009ae23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0655b740 in buffer_pool_alloc (this=0xafc03470) at buffer.c:90 #3 0x08b9b476 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so #4 0x08b9dbed in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so #5 0x08b9fdc0 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_asf.so #6 0x06571d45 in demux_loop (stream_gen=0xafc02590) at demux.c:342 #7 0x009aa919 in start_thread (arg=0xa7dffb70) at pthread_create.c:301 #8 0x00365dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb77b4780 (LWP 9416)): #0 0x00853424 in __kernel_vsyscall () #1 0x009ae23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x02fd4e8f in wait (this=0xafc01e44, mutex=0xafc01e34, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0xafc01e44, mutex=0xafc01e34, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x01856cf3 in Phonon::Xine::XineStream::closeBlocking (this=0xafc01df8) at /usr/src/debug/phonon-4.4.1/xine/xinestream.cpp:1563 #5 0x0186fb93 in Phonon::Xine::MediaObject::~MediaObject (this=0x9a1d9e0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/xine/mediaobject.cpp:109 #6 0x0186fca3 in Phonon::Xine::MediaObject::~MediaObject (this=0x9a1d9e0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/xine/mediaobject.cpp:110 #7 0x03473e8d in Phonon::MediaNodePrivate::deleteBackendObject (this=0x97b42a8) at /usr/src/debug/phonon-4.4.1/phonon/medianode.cpp:81 #8 0x03483b1b in Phonon::FactoryPrivate::~FactoryPrivate (this=0x9857800, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/phonon/factory.cpp:212 #9 0x03483e53 in Phonon::FactoryPrivate::~FactoryPrivate (this=0x9857800, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/phonon/factory.cpp:222 #10 0x03482806 in destroy () at /usr/src/debug/phonon-4.4.1/phonon/factory.cpp:84 #11 0x0347ebec in Phonon::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x34b5d90, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.1/phonon/globalstatic_p.h:55 #12 0x002b644f in __run_exit_handlers (status=1) at exit.c:78 #13 exit (status=1) at exit.c:100 #14 0x037ddaac in qt_xio_errhandler () at kernel/qapplication_x11.cpp:739 #15 0x04236afb in KApplication::xioErrhandler (this=0xbfa602c4, dpy=0x976d098) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:408 #16 0x04236b37 in kde_xio_errhandler (dpy=0x976d098) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:125 #17 0x00a6ca57 in _XIOError (dpy=0x976d098) at XlibInt.c:3138 #18 0x00a74a43 in process_responses (dpy=<value optimized out>, wait_for_first_event=0, current_error=0x0, current_request=0) at xcb_io.c:247 #19 0x00a753e7 in _XEventsQueued (dpy=0x976d098, mode=2) at xcb_io.c:263 #20 0x00a5d9fb in XEventsQueued (dpy=0x976d098, mode=2) at Pending.c:44 #21 0x03818706 in x11EventSourceCheck (s=0x976bb68) at kernel/qguieventdispatcher_glib.cpp:87 #22 0x00bc8739 in IA__g_main_context_check (context=0x976ac90, max_priority=2147483647, fds=0x985a640, n_fds=6) at gmain.c:2469 #23 0x00bc9066 in g_main_context_iterate (context=0x9ad490, block=1, dispatch=1, self=0x9768b98) at gmain.c:2588 #24 0x00bc9449 in IA__g_main_context_iteration (context=0x976ac90, may_block=1) at gmain.c:2654 #25 0x030f26b6 in QEventDispatcherGlib::processEvents (this=0x97542d8, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #26 0x038185f6 in QGuiEventDispatcherGlib::processEvents (this=0x97542d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #27 0x030c8c1a in QEventLoop::processEvents (this=0xbfa60244, flags=...) at kernel/qeventloop.cpp:149 #28 0x030c8f5a in QEventLoop::exec (this=0xbfa60244, flags=...) at kernel/qeventloop.cpp:201 #29 0x030cb627 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #30 0x03769e58 in QApplication::exec () at kernel/qapplication.cpp:3583 #31 0x08063bff in main (argc=) at /usr/src/debug/kdemultimedia-4.4.4/dragonplayer/src/app/main.cpp:57
This is a problem with the avcodec, not much we can do about. Try talking to your distribution about the codec.