Bug 267481

Summary: Kaffeine crashed opening WMV file
Product: [Applications] kaffeine Reporter: wasge <wasge>
Component: generalAssignee: Christoph Pfister <christophpfister>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description wasge 2011-03-02 17:39:18 UTC
Application: kaffeine-xbu (1.1 1.1.19)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.7-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

I tried to view an WMV file. Just before I have seen 3 mpeg videos without problems. I tried to open this file just after selecting VLC as phonon backend in "System Settings", and it was happening with both Gstreamer and XINE backends.

The crash can be reproduced every time.

-- Backtrace:
Application: Kaffeine (kaffeine-xbu), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5774ae0 (LWP 6378))]

Thread 9 (Thread 0xb1579b70 (LWP 6380)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bb2452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb75591d7 in metronom_sync_loop () from /usr/lib/libxine.so.1
#3  0xb6badb25 in start_thread () from /lib/libpthread.so.0
#4  0xb5f5e46e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb0a10b70 (LWP 6390)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5f5375e in poll () from /lib/libc.so.6
#2  0xb0b2404c in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so
#3  0xb6badb25 in start_thread () from /lib/libpthread.so.0
#4  0xb5f5e46e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb020fb70 (LWP 6391)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bb2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb756c180 in ao_loop () from /usr/lib/libxine.so.1
#3  0xb6badb25 in start_thread () from /lib/libpthread.so.0
#4  0xb5f5e46e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xaf5c9b70 (LWP 6393)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bb4cc9 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb6bb01d5 in _L_lock_790 () from /lib/libpthread.so.0
#3  0xb6bafff3 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xb75d1c5a in ?? () from /usr/lib/libX11.so.6
#5  0xb75d12e8 in XLockDisplay () from /usr/lib/libX11.so.6
#6  0xaf9fa76b in xv_redraw_needed () from /usr/lib/xine/plugins/1.29/xineplug_vo_out_xv.so
#7  0xaf9fabbb in xv_display_frame () from /usr/lib/xine/plugins/1.29/xineplug_vo_out_xv.so
#8  0xb75673c3 in overlay_and_display_frame () from /usr/lib/libxine.so.1
#9  0xb7567a50 in video_out_loop () from /usr/lib/libxine.so.1
#10 0xb6badb25 in start_thread () from /lib/libpthread.so.0
#11 0xb5f5e46e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xae9dfb70 (LWP 6394)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5f5375e in poll () from /lib/libc.so.6
#2  0xb5e73470 in ?? () from /usr/lib/libxcb.so.1
#3  0xb5e74930 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0xb75eca3b in _XReply () from /usr/lib/libX11.so.6
#5  0xb75e0286 in XSync () from /usr/lib/libX11.so.6
#6  0xaf9f8fa6 in create_ximage () from /usr/lib/xine/plugins/1.29/xineplug_vo_out_xv.so
#7  0xaf9fb4af in xv_update_frame_format () from /usr/lib/xine/plugins/1.29/xineplug_vo_out_xv.so
#8  0xb7566095 in vo_get_frame () from /usr/lib/libxine.so.1
#9  0xb7579449 in post_video_get_frame () from /usr/lib/libxine.so.1
#10 0xb276c881 in get_buffer () from /usr/lib/xine/plugins/1.29/xineplug_decode_ff.so
#11 0xb1f256d7 in alloc_frame_buffer (s=0x87fb030, pic=0x880a810) at libavcodec/mpegvideo.c:230
#12 0xb1f25887 in ff_alloc_picture (s=0x87fb030, pic=0x880a810, shared=0) at libavcodec/mpegvideo.c:272
#13 0xb1f34f7b in MPV_frame_start (s=0x87fb030, avctx=0x87f20a0) at libavcodec/mpegvideo.c:962
#14 0xb2000786 in vc1_decode_frame (avctx=0x87f20a0, data=0x87bf5d0, data_size=0xae9df2a8, avpkt=0xae9df184) at libavcodec/vc1dec.c:3278
#15 0xb1fed738 in avcodec_decode_video2 (avctx=0x87f20a0, picture=0x87bf5d0, got_picture_ptr=0xae9df2a8, 
    buf=0x87bfa50 "@\f\020\060\070\227\236\035\320U\242\350%\302\254.\202\\%\302\360\227\n\224.\202Z\tp\272\tp\251 \253\n\224/\n\224*P\272\tp\265\tp\272\tp\272\n\260\274.\202\360\227\v\302\360\265\v\302\360\274/\v\302\354/\v\302\272\v\260\274/\t\324+h.\302\360\235B\334'L+\240\267\t\323\v\302|&\323\vp\235\060\274'L+\302\272\vp\235\060\274'\302\274+\240\267\n\360\274'\331^\027\205t\211p\265\v\302\\%\302\254/\n\224.\202\350%\302\\/\tp\251B\\*P\272\tp\251B\245\v\240\227\v\302\245\v\240\253\v\302\245\v\302\350/\n\260\274.\202\360\274/\v\302\360\274*\260\274/\t\324*p\274"..., buf_size=5571)
    at libavcodec/utils.c:638
#16 avcodec_decode_video (avctx=0x87f20a0, picture=0x87bf5d0, got_picture_ptr=0xae9df2a8, 
    buf=0x87bfa50 "@\f\020\060\070\227\236\035\320U\242\350%\302\254.\202\\%\302\360\227\n\224.\202Z\tp\272\tp\251 \253\n\224/\n\224*P\272\tp\265\tp\272\tp\272\n\260\274.\202\360\227\v\302\360\265\v\302\360\274/\v\302\354/\v\302\272\v\260\274/\t\324+h.\302\360\235B\334'L+\240\267\t\323\v\302|&\323\vp\235\060\274'L+\302\272\vp\235\060\274'\302\274+\240\267\n\360\274'\331^\027\205t\211p\265\v\302\\%\302\254/\n\224.\202\350%\302\\/\tp\251B\\*P\272\tp\251B\245\v\240\227\v\302\245\v\240\253\v\302\245\v\302\350/\n\260\274.\202\360\274/\v\302\360\274*\260\274/\t\324*p\274"..., buf_size=5571)
    at libavcodec/utils.c:621
#17 0xb276d84f in ff_decode_data () from /usr/lib/xine/plugins/1.29/xineplug_decode_ff.so
#18 0xb7563d18 in video_decoder_loop () from /usr/lib/libxine.so.1
#19 0xb6badb25 in start_thread () from /lib/libpthread.so.0
#20 0xb5f5e46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xae011b70 (LWP 6395)):
[KCrash Handler]
#7  0xb207e14f in float_to_int16_interleave_sse2 (dst=0xacbd5008, src=0xae011148, len=2048, channels=2) at libavcodec/x86/dsputil_mmx.c:2507
#8  0xb204c3f4 in wma_decode_frame (s=0xabf9d020, samples=0xacbd5008) at libavcodec/wmadec.c:810
#9  0xb204dbc9 in wma_decode_superframe (avctx=0x87dfa60, data=0xacbd5008, data_size=0xae01129c, avpkt=0xae0111e4) at libavcodec/wmadec.c:897
#10 0xb1fed8e7 in avcodec_decode_audio3 (avctx=0x87dfa60, samples=0xacbd5008, frame_size_ptr=0xae01129c, buf=0x879d580 "\b", buf_size=5945) at libavcodec/utils.c:687
#11 avcodec_decode_audio2 (avctx=0x87dfa60, samples=0xacbd5008, frame_size_ptr=0xae01129c, buf=0x879d580 "\b", buf_size=5945) at libavcodec/utils.c:663
#12 0xb276a002 in ff_audio_decode_data () from /usr/lib/xine/plugins/1.29/xineplug_decode_ff.so
#13 0xb756532d in audio_decoder_loop () from /usr/lib/libxine.so.1
#14 0xb6badb25 in start_thread () from /lib/libpthread.so.0
#15 0xb5f5e46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xad810b70 (LWP 6396)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bb2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb756f27c in listener_loop () from /usr/lib/libxine.so.1
#3  0xb6badb25 in start_thread () from /lib/libpthread.so.0
#4  0xb5f5e46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaca80b70 (LWP 6472)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bb2125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb755d2b8 in buffer_pool_alloc () from /usr/lib/libxine.so.1
#3  0xb0cfa842 in asf_send_buffer_nodefrag () from /usr/lib/xine/plugins/1.29/xineplug_dmx_asf.so
#4  0xb0cfcd01 in asf_parse_packet_payload () from /usr/lib/xine/plugins/1.29/xineplug_dmx_asf.so
#5  0xb0cfef04 in demux_asf_send_chunk () from /usr/lib/xine/plugins/1.29/xineplug_dmx_asf.so
#6  0xb7574299 in demux_loop () from /usr/lib/libxine.so.1
#7  0xb6badb25 in start_thread () from /lib/libpthread.so.0
#8  0xb5f5e46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5774ae0 (LWP 6378)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6bb4cc9 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb6bb01d5 in _L_lock_790 () from /lib/libpthread.so.0
#3  0xb6bafff3 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xb75d1c5a in ?? () from /usr/lib/libX11.so.6
#5  0xb75d52a5 in XEventsQueued () from /usr/lib/libX11.so.6
#6  0xb62db7a3 in ?? () from /usr/lib/libQtGui.so.4
#7  0xb593f0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb593ff22 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb594060e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6d55d2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb62db8ea in ?? () from /usr/lib/libQtGui.so.4
#12 0xb6d2b723 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#13 0x0804c466 in _start ()

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

Possible duplicates by query: bug 266661, bug 262667, bug 260337, bug 258651, bug 258488.

Reported using DrKonqi
Comment 1 Dario Andres 2011-03-08 21:24:05 UTC
[Comment from a bug triager]
This issue is being tracked at bug 245679, it is related to Xine and ffmpeg.
Merging. Thanks

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