[Bug 765320] New: flvmux segfault when no buffers have arrived

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Apr 20 11:48:49 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=765320

            Bug ID: 765320
           Summary: flvmux segfault when no buffers have arrived
    Classification: Platform
           Product: GStreamer
           Version: 1.6.0
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: dyudaken at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

To reproduce:
gst_launch videotestsrc num-buffers=0 ! videoconvert ! x264enc ! flvmux !
fakesink

Result:
Segfaults

Relevant stacktrace:
#0  0x00007ffff777f09d in gst_flv_mux_handle_buffer (pads=<optimized out>,
cdata=0x0, buffer=0x0, user_data=0x7fffe6214030) at
<DEV>/gst-plugins-good/1.6.2/src/gst-plugins-good-1.6.2/gst/flv/gstflvmux.c:1588
#1  0x00007ffff70c311d in gst_collect_pads_default_collected
(pads=0x7fffe62180d0, user_data=<optimized out>) at
<DEV>/gstreamer/1.6.2/src/gstreamer-1.6.2/libs/gst/base/gstcollectpads.c:1558
#2  0x00007ffff70bff69 in gst_collect_pads_check_collected
(pads=pads at entry=0x7fffe62180d0) at
<DEV>/gstreamer/1.6.2/src/gstreamer-1.6.2/libs/gst/base/gstcollectpads.c:1352
#3  0x00007ffff70c331b in gst_collect_pads_event_default (pads=0x7fffe62180d0,
data=0x7fffe6db2280, event=event at entry=0x7fffdf21f8b0, discard=discard at entry=0)
at
<DEV>/gstreamer/1.6.2/src/gstreamer-1.6.2/libs/gst/base/gstcollectpads.c:1796
#4  0x00007ffff777b817 in gst_flv_mux_handle_sink_event
(pads=pads at entry=0x7fffe62180d0, data=data at entry=0x7fffe6db2280,
event=event at entry=0x7fffdf21f8b0, user_data=user_data at entry=0x7fffe6214030) at
<DEV>/gst-plugins-good/1.6.2/src/gst-plugins-good-1.6.2/gst/flv/gstflvmux.c:345
#5  0x00007ffff70bf796 in gst_collect_pads_event (pad=pad at entry=0x7fffe6210ff0,
parent=parent at entry=0x7fffe6214030, event=event at entry=0x7fffdf21f8b0) at
<DEV>/gstreamer/1.6.2/src/gstreamer-1.6.2/libs/gst/base/gstcollectpads.c:2018

I haven't tested on later Gstreamer unfortuantely as I have no access to it.

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