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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 21 13:56:52 PDT 2014


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

--- Comment #15 from Stirling Westrup <swestrup at gmail.com> 2014-07-21 20:56:48 UTC ---
$ gdb --args gst-launch-1.0 --gst-fatal-warnings 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
GNU 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 --gst-fatal-warnings
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: no loadable sections found in added symbol-file system-supplied DSO at
0x7ffff7ffa000
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 20841)]
[New Thread 0x7fffeec1e700 (LWP 20842)]
Pipeline is PREROLLING ...
[New Thread 0x7fffee41d700 (LWP 20843)]
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

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

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffeec1e700 (LWP 20842)]
g_logv (log_domain=0x7ffff7b81a93 <g_log_domain_gstreamer> "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>,
args=args at entry=0x7fffeec1d1d8)
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmessages.c:1038
1038    /tmp/buildd/glib2.0-2.40.0/./glib/gmessages.c: No such file or
directory.
(gdb) bt
#0  g_logv (log_domain=0x7ffff7b81a93 <g_log_domain_gstreamer> "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>,
args=args at entry=0x7fffeec1d1d8)
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmessages.c:1038
#1  0x00007ffff73bed72 in g_log (log_domain=<optimized out>,
log_level=log_level at entry=G_LOG_LEVEL_CRITICAL,
format=format at entry=0x7ffff7406742 "%s: assertion '%s' failed")
    at /tmp/buildd/glib2.0-2.40.0/./glib/gmessages.c:1071
#2  0x00007ffff73bed99 in g_return_if_fail_warning (log_domain=<optimized out>,
pretty_function=pretty_function at entry=0x7ffff7b912b0 <__func__.17637>
"gst_mini_object_lock", 
    expression=expression at entry=0x7ffff7b90ea8 "GST_MINI_OBJECT_IS_LOCKABLE
(object)") at /tmp/buildd/glib2.0-2.40.0/./glib/gmessages.c:1080
#3  0x00007ffff7b2d9da in gst_mini_object_lock (object=0x7fffed791010,
flags=<optimized out>) at gstminiobject.c:177
#4  0x00007ffff7b2d17c in gst_memory_map (mem=0x7fffed791010,
info=0x7fffeec1d628, flags=GST_MAP_READ) at gstmemory.c:292
#5  0x00007ffff7b2d4a9 in gst_memory_make_mapped (mem=0x7fffed791010,
info=0x7fffeec1d628, flags=GST_MAP_READ) at gstmemory.c:236
#6  0x00007ffff7b03816 in gst_buffer_map_range (buffer=0x817800, idx=0,
length=1, info=0x7fffeec1d628, flags=GST_MAP_READ) at gstbuffer.c:1560
#7  0x00007ffff6004b99 in default_map (meta=0x8005d8, plane=<optimized out>,
info=0x7fffeec1d628, data=0x7fffeec1d608, stride=0x7fffeec1d5b8,
flags=GST_MAP_READ) at gstvideometa.c:144
#8  0x00007ffff60012cf in gst_video_frame_map_id (frame=0x7fffe0000020,
info=0x800608, buffer=0x0, id=0, flags=(unknown: 0)) at video-frame.c:83
#9  0x00007ffff60177c1 in gst_video_overlay_composition_blend
(comp=0x7fffe0026c60, video_buf=0x7fffeec1d860) at
video-overlay-composition.c:489
#10 0x00007ffff56f9a6d in gst_base_text_overlay_push_frame (overlay=0x7fe030,
video_frame=0x8176f0) at gstbasetextoverlay.c:1890
#11 0x00007ffff56fbe90 in gst_base_text_overlay_video_chain (pad=0x7dc300,
parent=0x7fe030, buffer=0x0) at gstbasetextoverlay.c:2366
#12 0x00007ffff7b3210e in gst_pad_chain_data_unchecked (data=<optimized out>,
type=<optimized out>, pad=<optimized out>) at gstpad.c:3836
#13 gst_pad_push_data (pad=0x7dd020, type=4117736640, data=0x8176f0) at
gstpad.c:4069
#14 0x00007ffff5dc23e5 in gst_base_transform_chain (pad=0x7fffe0000020,
parent=0x8100d0, buffer=0x0) at gstbasetransform.c:2260
#15 0x00007ffff7b3210e in gst_pad_chain_data_unchecked (data=<optimized out>,
type=<optimized out>, pad=<optimized out>) at gstpad.c:3836
#16 gst_pad_push_data (pad=0x7dc0d0, type=4124844480, data=0x8176f0) at
gstpad.c:4069
#17 0x00007ffff5dba045 in gst_base_src_loop (pad=0x7dc0d0) at gstbasesrc.c:2835
#18 0x00007ffff7b5f477 in gst_task_func (task=0x82d050) at gsttask.c:317
#19 0x00007ffff73dd89c in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.40.0/./glib/gthreadpool.c:307
#20 0x00007ffff73dcf15 in g_thread_proxy (data=0x812000) at
/tmp/buildd/glib2.0-2.40.0/./glib/gthread.c:764
#21 0x00007ffff6f560a4 in start_thread (arg=0x7fffeec1e700) at
pthread_create.c:309
#22 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