[Bug 712401] New: videomixer: Segfault when generating color backround in UYVY

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Nov 15 13:43:51 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=712401
  GStreamer | gst-plugins-good | 1.x

           Summary: videomixer: Segfault when generating color backround
                    in UYVY
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: thibault.saunier at collabora.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Launching a simple pipeline like:

gst-launch videotestsrc ! videoconvert ! "video/x-raw, format=(string)UYVY,
width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive, colorimetry=(string)bt601,
framerate=(fraction)30/1" ! videomixer background=1 ! videoconvert !
autovideosink

will segfault, the backtrace looks like:

(gdb) bt
#0  0x00007ffff4bda388 in ?? ()
#1  0x00007ffff6a685ac in video_mixer_orc_splat_u32
(d1=d1 at entry=0x7ffff4ba40a1, p1=p1 at entry=276828288, n=n at entry=150) at
tmp-orc.c:292
#2  0x00007ffff6a54293 in fill_color_uyvy (frame=<optimized out>,
colY=<optimized out>, colU=<optimized out>, colV=<optimized out>) at
blend.c:945
#3  0x00007ffff6a5eef7 in gst_videomixer2_blend_buffers
(mix=mix at entry=0x7ba000, output_start_time=output_start_time at entry=0,
output_end_time=output_end_time at entry=33333333,
outbuf=outbuf at entry=0x7ffff5bea8e8) at videomixer2.c:1030
#4  0x00007ffff6a628a0 in gst_videomixer2_collected (pads=<optimized out>,
mix=0x7ba000) at videomixer2.c:1277
#5  0x00007ffff6eca5c7 in gst_collect_pads_check_collected
(pads=pads at entry=0x7bc0f0) at gstcollectpads.c:1301
#6  0x00007ffff6ecba30 in gst_collect_pads_chain (pad=0x7e0310,
parent=<optimized out>, buffer=0x7e36c0) at gstcollectpads.c:2023
#7  0x00007ffff7d57a75 in gst_pad_chain_data_unchecked (data=0x7e36c0,
type=4112, pad=0x7e0310) at gstpad.c:3717
#8  gst_pad_push_data (pad=0x7af240, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3950
#9  0x00007ffff7d5e8c6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4053
#10 0x00007ffff6ec3deb in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2240
#11 0x00007ffff7d57a75 in gst_pad_chain_data_unchecked (data=0x7e36c0,
type=4112, pad=0x7af010) at gstpad.c:3717
#12 gst_pad_push_data (pad=0x7ae520, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3950
#13 0x00007ffff7d5e8c6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4053
#14 0x00007ffff6ec3deb in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2240
#15 0x00007ffff7d57a75 in gst_pad_chain_data_unchecked (data=0x7e36c0,
type=4112, pad=0x7ae2f0) at gstpad.c:3717
#16 gst_pad_push_data (pad=pad at entry=0x7ae0c0, type=type at entry=4112,
data=<optimized out>) at gstpad.c:3950
#17 0x00007ffff7d5e8c6 in gst_pad_push (pad=pad at entry=0x7ae0c0,
buffer=<optimized out>) at gstpad.c:4053
#18 0x00007ffff6ebbe0d in gst_base_src_loop (pad=0x7ae0c0) at gstbasesrc.c:2779
#19 0x00007ffff7d85769 in gst_task_func (task=0x7f3050) at gsttask.c:316
#20 0x00007ffff75ad4f6 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#21 0x00007ffff75acb35 in g_thread_proxy (data=0x6c4050) at gthread.c:798
#22 0x0000003ba5207f33 in start_thread () from /lib64/libpthread.so.0
#23 0x0000003ba46f4ead in clone () from /lib64/libc.so.6

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