[Bug 699518] Segfault inside either GStreamer or gst-plugins-base.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 30 12:15:54 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=699518
  GStreamer | gstreamer (core) | git

--- Comment #9 from Stirling Westrup <swestrup at gmail.com> 2013-09-30 19:15:47 UTC ---
Sorry for the long delay. Rebuilding cairo for CentOS never worked, even after
a week of trying. So, instead I installed everything on an up-to-date debian
system and confirmed I could reproduce the bug there. NOW if you need debugging
symbols or valgrind output, I can easily oblige.

Here is a trace of the crash with full backtrace:

sti at timelord:~/Work/src/gstreamer1.0/test$ bash ./bug699518
GNU gdb (GDB) 7.6 (Debian 7.6-5)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/gst-launch-1.0...done.
(gdb) r
Starting program: /usr/local/bin/gst-launch-1.0 videotestsrc pattern=black \!
video/x-raw,width=\(int\)1920,height=\(int\)1080 \! clockoverlay valignment=top
halignment=left font-desc=Sans\ 8 time-format=%T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\
%T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\ %T\ %T \! videocrop
right=540 bottom=540 \! xvimagesink display=:1
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Setting pipeline to PAUSED ...
[New Thread 0x7fffed679700 (LWP 5194)]
[New Thread 0x7fffece78700 (LWP 5195)]
Pipeline is PREROLLING ...
[New Thread 0x7fffe7fff700 (LWP 5196)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffece78700 (LWP 5195)]
__memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:709
709     ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: No such file or directory.
(gdb) bt
#0  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:709
#1  0x00007fffee0fa0ff in gst_video_crop_transform_planar (out_frame=<optimized
out>, in_frame=0x7fffece76f70, vcrop=0x87cd80) at gstvideocrop.c:370
#2  gst_video_crop_transform_frame (vfilter=<optimized out>,
in_frame=0x7fffece76f70, out_frame=<optimized out>) at gstvideocrop.c:434
#3  0x00007ffff603c13f in gst_video_filter_transform (trans=0x87cd80,
inbuf=<optimized out>, outbuf=0x88d8b0) at gstvideofilter.c:270
#4  0x00007ffff5e000c7 in gst_base_transform_handle_buffer
(trans=trans at entry=0x87cd80, inbuf=inbuf at entry=0x88d690,
outbuf=outbuf at entry=0x7fffece775a8)
    at gstbasetransform.c:2094
#5  0x00007ffff5e00984 in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=0x88d690) at gstbasetransform.c:2201
#6  0x00007ffff7b395a5 in gst_pad_chain_data_unchecked (data=0x88d690,
type=4112, pad=0x81a750) at gstpad.c:3711
#7  gst_pad_push_data (pad=0x81a520, type=type at entry=4112, data=<optimized
out>, data at entry=0x88d690) at gstpad.c:3941
#8  0x00007ffff7b40356 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x88d690) at gstpad.c:4044
#9  0x00007ffff593be48 in gst_base_text_overlay_push_frame
(overlay=overlay at entry=0x878290, video_frame=video_frame at entry=0x88d690)
    at gstbasetextoverlay.c:1703
#10 0x00007ffff593ea35 in gst_base_text_overlay_video_chain (pad=<optimized
out>, parent=<optimized out>, buffer=0x88d690) at gstbasetextoverlay.c:2170
#11 0x00007ffff7b395a5 in gst_pad_chain_data_unchecked (data=0x88d690,
type=4112, pad=0x81a2f0) at gstpad.c:3711
#12 gst_pad_push_data (pad=0x81b010, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3941
#13 0x00007ffff7b40356 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4044
#14 0x00007ffff5e00b8b in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2237
#15 0x00007ffff7b395a5 in gst_pad_chain_data_unchecked (data=0x88d690,
type=4112, pad=0x81ade0) at gstpad.c:3711
#16 gst_pad_push_data (pad=pad at entry=0x81a0c0, type=type at entry=4112,
data=<optimized out>) at gstpad.c:3941
#17 0x00007ffff7b40356 in gst_pad_push (pad=pad at entry=0x81a0c0,
buffer=<optimized out>) at gstpad.c:4044
#18 0x00007ffff5df8c3d in gst_base_src_loop (pad=0x81a0c0) at gstbasesrc.c:2779
#19 0x00007ffff7b67309 in gst_task_func (task=0x899000) at gsttask.c:316
#20 0x00007ffff73f1b96 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.36.4/./glib/gthreadpool.c:309
#21 0x00007ffff73f11d5 in g_thread_proxy (data=0x881ad0) at
/tmp/buildd/glib2.0-2.36.4/./glib/gthread.c:798
#22 0x00007ffff6f6ce0e in start_thread (arg=0x7fffece78700) at
pthread_create.c:311
#23 0x00007ffff6ca19ed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
(gdb) fr 1
#1  0x00007fffee0fa0ff in gst_video_crop_transform_planar (out_frame=<optimized
out>, in_frame=0x7fffece76f70, vcrop=0x87cd80) at gstvideocrop.c:370
370         memcpy (v_out, v_in, dx);
(gdb)

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