[Bug 743909] videobox, videocrop: crash with bottom=-214748364
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Jan 24 21:58:44 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=743909
--- Comment #9 from Vineeth <vineeth.tm at samsung.com> ---
This still happens.. But not with the values mentioned above..
Tested for both videobox and videocrop for "bottom=214748364".
Starting program:
/home/vineethtm/gst/master/gstreamer/tools/.libs/lt-gst-launch-1.0 videotestsrc
num-buffers=20 \! videobox bottom=214748364 \! videoconvert \! autovideosink
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Setting pipeline to PAUSED ...
[New Thread 0xb7400b40 (LWP 30237)]
[New Thread 0xb69ffb40 (LWP 30238)]
Pipeline is PREROLLING ...
[New Thread 0xb61feb40 (LWP 30239)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb69ffb40 (LWP 30238)]
video_orc_pack_YUY2 (
d1=d1 at entry=0xb6b20f50
"\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353dۃ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ",
s1=s1 at entry=0xb6b05408
"\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377\353d\203\377\333\020\212\377\333\020\212\377\333\020\212\377\333\020\212\377\333\020\212"...,
n=n at entry=160)
at tmp-orc.c:2031
2031 ptr0[i] = var37;
(gdb) bt
#0 video_orc_pack_YUY2 (
d1=d1 at entry=0xb6b20f50
"\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353\200\353dۃ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ\333\020ۊ",
s1=s1 at entry=0xb6b05408
"\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377뀀\377\353d\203\377\333\020\212\377\333\020\212\377\333\020\212\377\333\020\212\377\333\020\212"...,
n=n at entry=160)
at tmp-orc.c:2031
#1 0xb77367a9 in pack_YUY2 (info=0xb778e194 <formats+756>,
flags=GST_VIDEO_PACK_FLAG_NONE, src=0xb6b05408, sstride=0, data=0xb69fee80,
stride=0xb69fee50, chroma_site=GST_VIDEO_CHROMA_SITE_H_COSITED, y=134,
width=320)
at video-format.c:209
#2 0xb7ea7d3b in convert_hline_generic (p=0xb69fecdc, frame=0xb69fee00, y=134)
at videotestsrc.c:1199
#3 0xb7ea79c5 in videotestsrc_convert_tmpline (p=p at entry=0xb69fecdc,
frame=frame at entry=0xb69fee00, j=j at entry=134) at videotestsrc.c:275
#4 0xb7ea82fb in gst_video_test_src_smpte (v=0x819a0b8, frame=0xb69fee00) at
videotestsrc.c:352
#5 0xb7ea5108 in gst_video_test_src_fill (psrc=0x819a0b8, buffer=0x81c3e70) at
gstvideotestsrc.c:1022
#6 0xb7706918 in gst_push_src_fill (bsrc=0x819a0b8,
offset=18446744073709551615, length=4096, ret=0x81c3e70) at gstpushsrc.c:167
#7 0xb76e7188 in gst_base_src_default_create (src=0x819a0b8,
offset=18446744073709551615, size=4096, buffer=0xb69ff14c) at gstbasesrc.c:1487
#8 0xb7706a78 in gst_push_src_create (bsrc=0x819a0b8,
offset=18446744073709551615, length=4096, ret=0xb69ff14c) at gstpushsrc.c:132
#9 0xb76ea822 in gst_base_src_get_range (src=src at entry=0x819a0b8,
offset=18446744073709551615, length=length at entry=4096,
buf=buf at entry=0xb69ff204) at gstbasesrc.c:2460
#10 0xb76ed1ba in gst_base_src_loop (pad=0x80ab050) at gstbasesrc.c:2736
#11 0xb7f51c69 in gst_task_func (task=task at entry=0x81c3858) at gsttask.c:331
#12 0xb7f52e0f in default_func (tdata=0x80accc0, pool=0x805bc70) at
gsttaskpool.c:68
#13 0xb7da0405 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0xb7d9f9aa in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0xb7d1cf70 in start_thread (arg=0xb69ffb40) at pthread_create.c:312
#16 0xb7c53bee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
should we just check if the crop value exceeds the video dimensions and just
ignore whichever value is higher than the dimensions?
--
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