[Bug 782812] gst_element_factory_make: Program received signal SIGSEGV, Segmentation fault. g_slice_alloc (mem_size=mem_size at entry=368)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat May 20 17:36:41 UTC 2017


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

--- Comment #3 from minfrin at sharp.fm ---
With the source code for glib2.0 in place, we see the following full stacktrace
(cross fingers bugzilla won't trash the trace):

Program received signal SIGSEGV, Segmentation fault.
g_slice_alloc (mem_size=mem_size at entry=368) at
/build/glib2.0-tTvduh/glib2.0-2.42.1/./glib/gslice.c:998
998          mem = thread_memory_magazine1_alloc (tmem, ix);
(gdb) bt full
#0  g_slice_alloc (mem_size=mem_size at entry=368) at
/build/glib2.0-tTvduh/glib2.0-2.42.1/./glib/gslice.c:998
        ix = 45
        tmem = 0x74103280
        chunk_size = 368
        mem = <optimized out>
#1  0x76553174 in g_slice_alloc0 (mem_size=mem_size at entry=368)
    at /build/glib2.0-tTvduh/glib2.0-2.42.1/./glib/gslice.c:1032
        mem = <optimized out>
#2  0x76636ccc in g_type_create_instance (type=<optimized out>)
    at /build/glib2.0-tTvduh/glib2.0-2.42.1/./gobject/gtype.c:1847
        class = 0x71915f40
        allocated = <optimized out>
        private_size = 48
        ivar_size = 320
        i = <optimized out>
#3  0x76615ee4 in g_object_new_internal (class=0x7effe76c,
class at entry=0x71915f40, params=params at entry=0x7effe88c, 
    n_params=n_params at entry=3) at
/build/glib2.0-tTvduh/glib2.0-2.42.1/./gobject/gobject.c:1774
        nqueue = 0x0
        object = <optimized out>
        __FUNCTION__ = "g_object_new_internal"
#4  0x76618300 in g_object_new_valist
(object_type=object_type at entry=1940990928, 
    first_property_name=first_property_name at entry=0x7697b9a0 "name",
var_args=..., var_args at entry=...)
    at /build/glib2.0-tTvduh/glib2.0-2.42.1/./gobject/gobject.c:2034
        stack_params = {{pspec = 0x74107030, value = 0x7effe800}, {pspec =
0x7410ac48, value = 0x7effe7e0}, {
            pspec = 0x74105c98, value = 0x7effe7c0}, {pspec = 0x76a01970, 
            value = 0x74e5ad4c <mini_object_unreffed_cb>}, {pspec = 0x71bcebf8,
value = 0x1dc7d}, {
            pspec = 0x76ffef10 <__stack_chk_guard>, value = 0x73b169f0}, {pspec
= 0x7effe900, value = 0xfdffd20}, {
            pspec = 0x7effe900, value = 0x74302e10}, {pspec = 0x76ffef10
<__stack_chk_guard>, value = 0x7effe98c}, {
            pspec = 0x7679ae64 <gst_debug_log+244>, value = 0x2ea}, {pspec =
0x0, value = 0x7697bc40}, {
            pspec = 0x7effe99c, value = 0x7697c5e0
<__PRETTY_FUNCTION__.23197>}, {pspec = 0x7697b440, value = 0x6}, 
          {pspec = 0x74302e10, value = 0x74e5ad4c <mini_object_unreffed_cb>},
{pspec = 0x71bcebf8, 
            value = 0x41b58ab3}, {pspec = 0x7697da20, value = 0x7679ad70
<gst_debug_log>}}
        params = 0x7effe88c
---Type <return> to continue, or q <return> to quit---
        name = 0x0
        n_params = 3
        class = <optimized out>
        unref_class = <optimized out>
        object = <optimized out>
        __FUNCTION__ = "g_object_new_valist"
#5  0x7661855c in g_object_new (object_type=1940990928,
first_property_name=0x7697b9a0 "name")
    at /build/glib2.0-tTvduh/glib2.0-2.42.1/./gobject/gobject.c:1617
        var_args = {__ap = 0x7effe958}
        __FUNCTION__ = "g_object_new"
#6  0x76796f38 in gst_ghost_pad_new_full (name=0x6edf6760 "sink",
dir=GST_PAD_SINK, templ=0x74141e00)
    at gstghostpad.c:632
        ret = 0x6edf6760
        __func__ = "gst_ghost_pad_new_full"

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