[Bug 748588] New: glvideomixer: segfaulting when inspecting

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 28 07:26:07 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=748588

            Bug ID: 748588
           Summary: glvideomixer: segfaulting when inspecting
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: gdesmott at gnome.org
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

$ gst-inspect-1.0 glvideomixer

ERROR: Caught a segmentation fault while loading plugin file:
/home/cassidy/dev/gst/master/gst-plugins-bad/ext/gl/.libs/libgstopengl.so


This regression has been introduced by this commit (thanks git bisect!)

commit 0b7f65bbc345030c0f2866656ba372893f4843a9
Author: Matthew Waters <matthew at centricular.com>
Date:   Tue Apr 28 20:11:07 2015 +1000

    glupload: provide the sink template caps that could be used

    https://bugzilla.gnome.org/show_bug.cgi?id=746399


#0  0x00007fb1fcc86f7c in gst_static_caps_get
(static_caps=static_caps at entry=0x7fb1dcd84ed0 <_gl_memory_upload+16>) at
gstcaps.c:415
#1  0x00007fb1dcb6460a in gst_gl_upload_get_input_template_caps () at
gstglupload.c:820
#2  0x00007fb1dcd96b15 in gst_gl_sink_bin_class_intern_init (klass=0x1ca3840)
at gstglsinkbin.c:117
#3  0x00007fb1dcd96b15 in gst_gl_sink_bin_class_intern_init (klass=0x1ca3840)
at gstglsinkbin.c:63
#4  0x0000003ebbc2ec39 in g_type_class_ref (pclass=0x19522e0, node=0x1ca3520)
at gtype.c:2217
#5  0x0000003ebbc2ec39 in g_type_class_ref (type=<optimized out>) at
gtype.c:2932
#6  0x0000003ebbc2e934 in g_type_class_ref (type=type at entry=30029472) at
gtype.c:2924
#7  0x00007fb1fcc9a46e in gst_element_register (plugin=plugin at entry=0x1c748d0
[GstPlugin], name=name at entry=0x7fb1dcdad0de "glimagesink", rank=rank at entry=128,
type=30029472) at gstelementfactory.c:243
#8  0x00007fb1dcd927d4 in plugin_init (plugin=0x1c748d0 [GstPlugin]) at
gstopengl.c:114
#9  0x00007fb1fccb9a17 in gst_plugin_register_func (plugin=0x1c748d0
[GstPlugin], desc=0x7fb1dcfc3b80 <gst_plugin_desc>, user_data=0x0) at
gstplugin.c:524
#10 0x00007fb1fccbb7e5 in gst_plugin_load_file
(filename=filename at entry=0x1c60e00
"/home/cassidy/dev/gst/master/gst-plugins-bad/ext/gl/.libs/libgstopengl.so",
error=error at entry=0x0) at gstplugin.c:819
#11 0x00007fb1fccc76ab in gst_registry_scan_plugin_file
(context=context at entry=0x7fff2475dfe0, filename=filename at entry=0x1c60e00
"/home/cassidy/dev/gst/master/gst-plugins-bad/ext/gl/.libs/libgstopengl.so",
file_size=1633996, file_mtime=1430230967) at gstregistry.c:1180
#12 0x00007fb1fccc8a75 in gst_registry_scan_path_level
(context=context at entry=0x7fff2475dfe0, path=path at entry=0x1c86440
"/home/cassidy/dev/gst/master/gst-plugins-bad/ext/gl/.libs",
level=level at entry=8)
    at gstregistry.c:1345
#13 0x00007fb1fccc85ec in gst_registry_scan_path_level
(context=context at entry=0x7fff2475dfe0, path=path at entry=0x1c7bd70
"/home/cassidy/dev/gst/master/gst-plugins-bad/ext/gl", level=level at entry=9)
    at gstregistry.c:1256
#14 0x00007fb1fccc85ec in gst_registry_scan_path_level
(context=context at entry=0x7fff2475dfe0, path=path at entry=0x1964610
"/home/cassidy/dev/gst/master/gst-plugins-bad/ext", level=level at entry=10)
    at gstregistry.c:1256
#15 0x00007fb1fccc8bd6 in gst_registry_scan_path_internal
(context=context at entry=0x7fff2475dfe0, path=0x1964610
"/home/cassidy/dev/gst/master/gst-plugins-bad/ext") at gstregistry.c:1364
#16 0x00007fb1fccc9f0c in gst_update_registry (write_changes=1,
error=0x7fff2475dfd8, registry_file=0x1963b90
"/home/cassidy/dev/gst/master/gstreamer/registry.dat",
default_registry=0x194b150 [GstRegistry])
    at gstregistry.c:1607
#17 0x00007fb1fccc9f0c in gst_update_registry (error=0x7fff2475dfd8) at
gstregistry.c:1751
#18 0x00007fb1fccc9f0c in gst_update_registry () at gstregistry.c:1827
#19 0x00007fb1fcc6e32f in init_post (context=<optimized out>, group=<optimized
out>, data=<optimized out>, error=<optimized out>) at gst.c:705
#20 0x0000003ebb054e19 in g_option_context_parse
(context=context at entry=0x19440a0, argc=argc at entry=0x7fff2475e14c,
argv=argv at entry=0x7fff2475e140, error=error at entry=0x7fff2475e180) at
goption.c:2087
#21 0x0000000000403ebf in main (argc=4, argv=0x7fff2475e458) at
gst-inspect.c:1500

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