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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 21 12:55:16 PDT 2014


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

--- Comment #13 from Stirling Westrup <swestrup at gmail.com> 2014-07-21 19:55:10 UTC ---
This is what I get from a gdb session:

$ gdb --args gst-launch-1.0 videotestsrc pattern=black !
video/x-raw,width=1920,height=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.3GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1+b1)
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=1920,height=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.3
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 0x7fffef41f700 (LWP 20659)]
[New Thread 0x7fffeec1e700 (LWP 20660)]
Pipeline is PREROLLING ...
[New Thread 0x7fffee41d700 (LWP 20661)]
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

(gst-launch-1.0:20654): GStreamer-CRITICAL **: gst_mini_object_lock: assertion
'GST_MINI_OBJECT_IS_LOCKABLE (object)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffeec1e700 (LWP 20660)]
0x00007ffff7b2d3f9 in gst_memory_copy (mem=0x7fffed791010, offset=0, size=-1)
at gstmemory.c:362
362       copy = mem->allocator->mem_copy (mem, offset, size);
(gdb) bt
#0  0x00007ffff7b2d3f9 in gst_memory_copy (mem=0x7fffed791010, offset=0,
size=-1) at gstmemory.c:362
#1  0x00007ffff7b2d4d1 in gst_memory_make_mapped (mem=0x7fffed791010,
info=0x7fffeec1d628, flags=GST_MAP_READ) at gstmemory.c:239
#2  0x00007ffff7b03816 in gst_buffer_map_range (buffer=0x9787e0, idx=0,
length=1, info=0x7fffeec1d628, flags=GST_MAP_READ) at gstbuffer.c:1560
#3  0x00007ffff6004b99 in default_map (meta=0x9705c8, plane=<optimized out>,
info=0x7fffeec1d628, data=0x7fffeec1d608, stride=0x7fffeec1d5b8,
flags=GST_MAP_READ) at gstvideometa.c:144
#4  0x00007ffff60012cf in gst_video_frame_map_id (frame=0x7fffed791010,
info=0x9705f8, buffer=0xffffffffffffffff, id=0, flags=(unknown: 49152)) at
video-frame.c:83
#5  0x00007ffff60177c1 in gst_video_overlay_composition_blend
(comp=0x7fffe0026c60, video_buf=0x7fffeec1d860) at
video-overlay-composition.c:489
#6  0x00007ffff56f9a6d in gst_base_text_overlay_push_frame (overlay=0x96e140,
video_frame=0x9786d0) at gstbasetextoverlay.c:1890
#7  0x00007ffff56fbe90 in gst_base_text_overlay_video_chain (pad=0x9622d0,
parent=0x96e140, buffer=0xffffffffffffffff) at gstbasetextoverlay.c:2366
#8  0x00007ffff7b3210e in gst_pad_chain_data_unchecked (data=<optimized out>,
type=<optimized out>, pad=<optimized out>) at gstpad.c:3836
#9  gst_pad_push_data (pad=0x962ff0, type=4117736640, data=0x9786d0) at
gstpad.c:4069
#10 0x00007ffff5dc23e5 in gst_base_transform_chain (pad=0x7fffed791010,
parent=0x976110, buffer=0x0) at gstbasetransform.c:2260
#11 0x00007ffff7b3210e in gst_pad_chain_data_unchecked (data=<optimized out>,
type=<optimized out>, pad=<optimized out>) at gstpad.c:3836
#12 gst_pad_push_data (pad=0x9620a0, type=4124844480, data=0x9786d0) at
gstpad.c:4069
#13 0x00007ffff5dba045 in gst_base_src_loop (pad=0x9620a0) at gstbasesrc.c:2835
#14 0x00007ffff7b5f477 in gst_task_func (task=0x98e050) at gsttask.c:317
#15 0x00007ffff73dd89c in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#16 0x00007ffff73dcf15 in g_thread_proxy (data=0x974800) at
/tmp/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#17 0x00007ffff6f560a4 in start_thread (arg=0x7fffeec1e700) at
pthread_create.c:309
#18 0x00007ffff6c8b04d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(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