[Bug 663751] New: gst-ffmpeg segfault

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 10 00:54:28 PST 2011


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

           Summary: gst-ffmpeg segfault
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lists at svrinformatica.it
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


here is the offending pipeline:

gst-launch -m -t rtspsrc location=rtsp://192.168.2.17/udpstream ! queue !
rtpmp4vdepay ! ffdec_mpeg4 ! xvimagesink sync=false

or 

gst-launch -m -t playbin2 uri=rtsp://192.168.2.17/udpstream


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff0672700 (LWP 5336)]
0x00007ffff2d6c1f4 in ff_mpeg_update_thread_context (dst=0x8846e0, 
    src=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:52
52      return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb) bt
#0  0x00007ffff2d6c1f4 in ff_mpeg_update_thread_context (dst=0x8846e0, 
    src=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:52
#1  0x00007ffff2da2025 in submit_packet (avpkt=0x7ffff0671800, p=0x8ef370)
    at libavcodec/pthread.c:453
#2  ff_thread_decode_frame (avctx=0x819280, picture=0x815540, 
    got_picture_ptr=0x7ffff06718b4, avpkt=0x7ffff0671800)
    at libavcodec/pthread.c:512
#3  0x00007ffff2e19a39 in avcodec_decode_video2 (avctx=0x819280, 
    picture=0x815540, got_picture_ptr=0x7ffff06718b4, avpkt=0x7ffff0671800)
    at libavcodec/utils.c:727
#4  0x00007ffff2ad0f86 in gst_ffmpegdec_video_frame (ret=0x7ffff067197c, 
    outbuf=0x7ffff0671880, dec_info=0x7ffff2f832e0, size=0, data=0x0, 
    ffmpegdec=0x817000) at gstffmpegdec.c:1751
#5  gst_ffmpegdec_frame (ffmpegdec=0x817000, data=<optimized out>, size=0, 
    got_data=0x7ffff0671978, dec_info=0x7ffff2f832e0, ret=0x7ffff067197c)
    at gstffmpegdec.c:2268
#6  0x00007ffff2ad3ced in gst_ffmpegdec_drain (ffmpegdec=0x817000)
    at gstffmpegdec.c:2362
#7  0x00007ffff2ad473e in gst_ffmpegdec_chain (pad=<optimized out>, 
    inbuf=0x8e8810) at gstffmpegdec.c:2551
#8  0x00007ffff7b51a7a in gst_pad_push (pad=0x7cb7b0, buffer=0x8e8810)
    at gstpad.c:4727
#9  0x00007ffff7b51a7a in gst_pad_push (pad=0x7cb4b0, buffer=0x8e8810)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:4727
#10 0x00007ffff54acbd5 in gst_base_rtp_depayload_push_ts (filter=0x6b8050, 
    timestamp=<optimized out>, out_buf=0x8e8810) at gstbasertpdepayload.c:610
#11 0x00007ffff54ad03b in gst_base_rtp_depayload_chain (pad=<optimized out>, 
    in=0x87bea0) at gstbasertpdepayload.c:354
#12 0x00007ffff7b51a7a in gst_pad_push (pad=0x7cb1b0, buffer=0x87bea0)
    at gstpad.c:4727
#13 0x00007ffff3d17eec in gst_queue_push_one (queue=0x7c8020)
    at gstqueue.c:1155
#14 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1263
#15 0x00007ffff7b78e94 in gst_task_func (task=0x832100) at gsttask.c:318
#16 0x00007ffff74127d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff74102b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff7190efc in start_thread (arg=0x7ffff0672700)
    at pthread_create.c:304
#19 0x00007ffff6ecb89d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

the same url is fine with vlc and worked in previuos gstreamer version

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