[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