[Bug 741115] videomixer segfault when output height is smaller than input height and ypos is negative

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 4 07:05:47 PST 2014


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

Thibault Saunier <tsaunier> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |tsaunier at gnome.org
     Ever Confirmed|0                           |1

--- Comment #2 from Thibault Saunier <tsaunier at gnome.org> 2014-12-04 15:05:43 UTC ---
Same issue with compositor:

(gdb) t a a bt

Thread 4 (Thread 0x7f7ff7591700 (LWP 8544)):
#0  0x00007f7fff4d5e89 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7fffc4632c in g_cond_wait (cond=0x1095028, mutex=0x1095020) at
gthread-posix.c:1390
#2  0x00007f7ff7a00a65 in _chain () at /usr/lib64/libgstbadbase-1.0.so.0
#3  0x00007f80003accef in gst_pad_push_data (data=0x7f7ff0011080, type=4112,
pad=0x1095060 [GstCompositorPad]) at gstpad.c:3836
#4  0x00007f80003accef in gst_pad_push_data (pad=0x107c930 [GstPad],
type=type at entry=4112, data=<optimized out>) at gstpad.c:4069
#5  0x00007f80003b3ba6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4180
#6  0x00007f7ff82d7814 in gst_base_transform_chain (pad=<optimized out>,
parent=0x1096110 [GstCapsFilter], buffer=<optimized out>) at
gstbasetransform.c:2260
#7  0x00007f80003accef in gst_pad_push_data (data=0x7f7ff0011080, type=4112,
pad=0x107c700 [GstPad]) at gstpad.c:3836
#8  0x00007f80003accef in gst_pad_push_data (pad=pad at entry=0x107c070 [GstPad],
type=type at entry=4112, data=<optimized out>) at gstpad.c:4069
#9  0x00007f80003b3ba6 in gst_pad_push (pad=pad at entry=0x107c070 [GstPad],
buffer=<optimized out>) at gstpad.c:4180
#10 0x00007f7ff82cf425 in gst_base_src_loop (pad=0x107c070 [GstPad]) at
gstbasesrc.c:2835
#11 0x00007f80003daa56 in gst_task_func (task=0x1099170 [GstTask]) at
gsttask.c:317
#12 0x00007f7fffc29148 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:307
#13 0x00007f7fffc287b5 in g_thread_proxy (data=0x1094b70) at gthread.c:764
#14 0x00007f7fff79f52a in start_thread (arg=0x7f7ff7591700) at
pthread_create.c:310
#15 0x00007f7fff4db77d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f7feffff700 (LWP 8545)):
#0  0x00007f7fff7a78fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7fffc29de8 in g_usleep (microseconds=microseconds at entry=1000000) at
gtimer.c:259
#2  0x00000000004057ea in fault_handler_sighandler () at gst-launch.c:109
#3  0x00000000004057ea in fault_handler_sighandler (signum=11) at
gst-launch.c:90
#4  0x00007f7fff7a80d0 in <signal handler called> () at /lib64/libpthread.so.0
#5  0x00007f7fff52125d in __memcpy_avx_unaligned () at
../sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S:193
#6  0x00007f7ff7c0be05 in blend_i420 () at
/usr/lib64/gstreamer-1.0/libgstcompositor.so
#7  0x00007f7ff7c0ed80 in gst_compositor_aggregate_frames () at
/usr/lib64/gstreamer-1.0/libgstcompositor.so
#8  0x00007f7ff77eb780 in gst_videoaggregator_aggregate () at
/usr/lib64/libgstbadvideo-1.0.so.0
#9  0x00007f7ff7a01384 in aggregate_func () at
/usr/lib64/libgstbadbase-1.0.so.0
#10 0x00007f7fffc01aeb in g_main_context_dispatch (context=0x107eeb0) at
gmain.c:3111
#11 0x00007f7fffc01aeb in g_main_context_dispatch
(context=context at entry=0x107eeb0) at gmain.c:3710
#12 0x00007f7fffc01e88 in g_main_context_iterate
(context=context at entry=0x107eeb0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3781
#13 0x00007f7fffc01f3c in g_main_context_iteration (context=0x107eeb0,
may_block=1) at gmain.c:3842
#14 0x00007f80003daa56 in gst_task_func (task=0x1099050 [GstTask]) at
gsttask.c:317
#15 0x00007f7fffc29148 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:307
#16 0x00007f7fffc287b5 in g_thread_proxy (data=0x1094b20) at gthread.c:764
#17 0x00007f7fff79f52a in start_thread (arg=0x7f7feffff700) at
pthread_create.c:310
#18 0x00007f7fff4db77d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f7ff6d90700 (LWP 8546)):
#0  0x00007f7fff4d01dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7fffc01e24 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f7fe00008c0, timeout=-1, context=0xf602c0) at gmain.c:4076
#2  0x00007f7fffc01e24 in g_main_context_iterate
(context=context at entry=0xf602c0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3776
#3  0x00007f7fffc01f3c in g_main_context_iteration (context=0xf602c0,
may_block=may_block at entry=1) at gmain.c:3842
#4  0x00007f7fffc01f79 in glib_worker_main (data=<optimized out>) at
gmain.c:5589
#5  0x00007f7fffc287b5 in g_thread_proxy (data=0x1094a80) at gthread.c:764
#6  0x00007f7fff79f52a in start_thread (arg=0x7f7ff6d90700) at
pthread_create.c:310
#7  0x00007f7fff4db77d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8000846700 (LWP 8543)):
#0  0x00007f7fff4d01dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7fffc01e24 in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x1091d10, timeout=-1, context=0xf605c0) at gmain.c:4076
#2  0x00007f7fffc01e24 in g_main_context_iterate (context=0xf605c0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3776
#3  0x00007f7fffc021b2 in g_main_loop_run (loop=0x1098e00) at gmain.c:3975
#4  0x00007f80003836ea in gst_bus_poll (bus=bus at entry=0xf5c720 [GstBus],
events=events at entry=GST_MESSAGE_ANY, timeout=<optimized out>) at gstbus.c:1091
#5  0x00000000004046e8 in event_loop (pipeline=0x10921b0 [GstPipeline],
blocking=blocking at entry=1, do_progress=do_progress at entry=0,
target_state=target_state at entry=GST_STATE_PLAYING) at gst-launch.c:512
#6  0x000000000040381c in main (argc=11, argv=0x7fffbdb750c8) at
gst-launch.c:1090

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