[Bug 741115] New: videomixer crashes when output height is smaller than input height and ypos is negative

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 4 06:55:30 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=741115
  GStreamer | gst-plugins-good | 1.4.4

           Summary: videomixer crashes when output height is smaller than
                    input height and ypos is negative
    Classification: Platform
           Product: GStreamer
           Version: 1.4.4
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: florent.thiery at ubicast.eu
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


The following crashes on all tested gsteamer versions, including 1.4.4; to
reproduce:

gst-launch-1.0 videotestsrc ! "video/x-raw, width=(int)1280, height=(int)730,
format=(string)I420, pixel-aspect-ratio=(fraction)1/1" ! videomixer
sink_0::ypos=-25 ! "video/x-raw, width=(int)1280, height=(int)720" ! fakesink
-v

Sample output:
fthiery at nanotop:~$ gst-launch-1.0 videotestsrc ! "video/x-raw, width=(int)1280,
height=(int)730, format=(string)I420, pixel-aspect-ratio=(fraction)1/1" !
videomixer sink_0::ypos=-25 ! "video/x-raw, width=(int)1280, height=(int)720" !
fakesink -v
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps =
video/x-raw, format=(string)I420, width=(int)1280, height=(int)730,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps =
video/x-raw, format=(string)I420, width=(int)1280, height=(int)730,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstVideoMixer2:videomixer2-0.GstVideoMixer2Pad:sink_0:
caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)730,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps =
video/x-raw, format=(string)I420, width=(int)1280, height=(int)730,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstVideoMixer2:videomixer2-0.GstPad:src: caps =
video/x-raw, format=(string)I420, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)bt709, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps =
video/x-raw, format=(string)I420, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)bt709, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstFakeSink:fakesink0.GstPad:sink: caps = video/x-raw,
format=(string)I420, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)bt709, framerate=(fraction)30/1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps =
video/x-raw, format=(string)I420, width=(int)1280, height=(int)720,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
colorimetry=(string)bt709, framerate=(fraction)30/1
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Caught SIGSEGV
Spinning.  Please run 'gdb gst-launch-1.0 24273' to continue debugging, Ctrl-C
to quit, or Ctrl-\ to dump core.

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