[gstreamer-bugs] [Bug 610613] a vp6 flv file crashes totem and pitivi

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Feb 22 11:07:49 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=610613
  GStreamer | gst-ffmpeg | 0.10.26

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW
                 CC|                            |slomo at circular-chaos.org
     Ever Confirmed|0                           |1

--- Comment #4 from Sebastian Dröge <slomo at circular-chaos.org> 2010-02-22 19:07:43 UTC ---
Crashes for me too with gst-ffmpeg from GIT:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe20e2910 (LWP 7210)]
0x00007fffe0ff203e in put_pixels16_sse2 (
    block=0x7fffdc1ada60
"\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204P\332\032\334\377\177", 
    pixels=0xe0977f
"\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\205\205\205\205\205\205\205\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\205\204\204\204\204\205\205\205\205\205\205\205\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204"...,
line_size=<value optimized out>, h=12)
    at libavcodec/x86/dsputil_mmx.c:446
446        __asm__ volatile(
(gdb) bt
#0  0x00007fffe0ff203e in put_pixels16_sse2 (
    block=0x7fffdc1ada60
"\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204P\332\032\334\377\177", 
    pixels=0xe0977f
"\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\205\205\205\205\205\205\205\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\205\204\204\204\204\205\205\205\205\205\205\205\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204"...,
line_size=<value optimized out>, h=12)
    at libavcodec/x86/dsputil_mmx.c:446
#1  0x00007fffe0fbe59b in vp56_mc (avctx=<value optimized out>, 
    data=<value optimized out>, data_size=<value optimized out>, 
    avpkt=<value optimized out>) at libavcodec/vp56.c:365
#2  vp56_decode_mb (avctx=<value optimized out>, data=<value optimized out>, 
    data_size=<value optimized out>, avpkt=<value optimized out>)
    at libavcodec/vp56.c:454
#3  vp56_decode_frame (avctx=<value optimized out>, 
    data=<value optimized out>, data_size=<value optimized out>, 
    avpkt=<value optimized out>) at libavcodec/vp56.c:605
#4  0x00007fffe0d3bcd5 in avcodec_decode_video2 (avctx=0xcda260, 
    picture=0x9fd1f0, got_picture_ptr=0x7fffe20e1b2c, avpkt=0xc)
    at libavcodec/utils.c:586
#5  0x00007fffe0d3ca5f in avcodec_decode_video (avctx=0xcda260, 
    picture=0x9fd1f0, got_picture_ptr=0x7fffe20e1b2c, 
    buf=0xd50ac0 "\370]\032\207\061W#", <incomplete sequence \336>, 
    buf_size=2919) at libavcodec/utils.c:572
#6  0x00007fffe0cb66a2 in gst_ffmpegdec_video_frame (ffmpegdec=0xcd8800, 
    data=0xd50ac0 "\370]\032\207\061W#", <incomplete sequence \336>, 
    size=<value optimized out>, in_timestamp=<value optimized out>, 
    in_duration=<value optimized out>, in_offset=<value optimized out>, 
    outbuf=0x7fffe20e1c50, ret=0x7fffe20e1d54) at gstffmpegdec.c:1686
#7  0x00007fffe0cb97b1 in gst_ffmpegdec_frame (ffmpegdec=0xcd8800, 
    data=0xd50ac0 "\370]\032\207\061W#", <incomplete sequence \336>, 
    size=2919, got_data=<value optimized out>, 
    in_timestamp=<value optimized out>, in_duration=<value optimized out>, 
    in_offset=35, ret=0x7fffe20e1d54) at gstffmpegdec.c:2157
#8  0x00007fffe0cbc681 in gst_ffmpegdec_chain (pad=<value optimized out>, 
    inbuf=0xd51a20) at gstffmpegdec.c:2571
#9  0x00007ffff70d94d5 in gst_pad_chain_data_unchecked (pad=0xcdb0b0, 
    is_buffer=1, data=0xd51a20) at gstpad.c:4122
#10 0x00007ffff70d9ec2 in gst_pad_push_data (pad=0xbe7dd0, is_buffer=1, 
    data=0xd51a20) at gstpad.c:4351
#11 0x00007fffe9fef9f6 in gst_single_queue_push_one (pad=<value optimized out>)
    at gstmultiqueue.c:919
#12 gst_multi_queue_loop (pad=<value optimized out>) at gstmultiqueue.c:1101
#13 0x00007ffff70fd793 in gst_task_func (task=0x7fffdc1941c0) at gsttask.c:238
#14 0x00007ffff2c24772 in g_thread_pool_thread_proxy (
    data=<value optimized out>)
    at /tmp/buildd/glib2.0-2.23.4/glib/gthreadpool.c:315
#15 0x00007ffff2c228d4 in g_thread_create_proxy (data=0xc7f370)
    at /tmp/buildd/glib2.0-2.23.4/glib/gthread.c:1893
#16 0x00007ffff56fd73a in start_thread (arg=<value optimized out>)
    at pthread_create.c:300
#17 0x00007ffff1b4869d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Gstreamer-bugs mailing list