[Bug 755782] compositor: Segmentation fault

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Sep 29 05:58:20 PDT 2015


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

--- Comment #5 from Jose Antonio Santos Cadenas <santoscadenas at gmail.com> ---
This is the stack trace of the failure with local data, I'm attaching the log.


#0  0x00007f3b0adf77c8 in gst_compositor_pad_prepare_frame (pad=0x7f3b1000c970
[GstCompositorPad], vagg=0x7f3b14059a90 [GstCompositor]) at compositor.c:433
        colorimetry = 0x7f3af00320a0 "bt601"
        wanted_colorimetry = 0x7f3af003cd40 "0:0:0:0"
        chroma = 0x7f3b2409a421 "jpeg"
        wanted_chroma = 0x0
        comp = <optimized out>
        cpad = 0x7f3b1000c970 [GstCompositorPad]
        outsize = <optimized out>
        converted_frame = <optimized out>
        converted_buf = 0x0
        frame = <optimized out>
        params = {flags = (unknown: 0), align = 15, prefix = 0, padding = 0,
_gst_reserved = {0x0, 0x0, 0x0, 0x0}}
        width = 400
        height = 300
        frame_obscured = 0
        l = <optimized out>
        frame_rect = <optimized out>
        __FUNCTION__ = "gst_compositor_pad_prepare_frame"
#1  0x00007f3b0a754e6a in gst_aggregator_iterate_sinkpads
(self=self at entry=0x7f3b14059a90 [GstCompositor], func=func at entry=0x7f3b0abe5b00
<prepare_frames>, user_data=user_data at entry=0x0)
    at gstaggregator.c:377
        pad = 0x7f3b1000c970 [GstCompositorPad]
        result = 1
        iter = 0x7f3af0002360
        done = 0
        item = 
              {g_type = 43653520, data = {{v_int = 268487024, v_uint =
268487024, v_long = 139891648285040, v_ulong = 139891648285040, v_int64 =
139891648285040, v_uint64 = 139891648285040, v_float = 2,53987308e-29, v_double
= 6,9115657557744797e-310, v_pointer = 0x7f3b1000c970}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}}}
Python Exception <class 'TypeError'> iter() returned non-iterator of type
'_iterator': 
        seen_pads = 0x7f3aa4050340
        __FUNCTION__ = "gst_aggregator_iterate_sinkpads"
#2  0x00007f3b0abe9cb4 in gst_videoaggregator_aggregate (outbuf=0x7f3b09d3e9d0,
output_end_time=2600000000, output_start_time=2533333333, vagg=0x7f3b14059a90
[GstCompositor])
    at gstvideoaggregator.c:1338
        ret = GST_FLOW_OK
        vagg_klass = 0x7f3b140584d0
        vaggpad_class = 0x7f3b14064c60
        klass = 0x7f3b140584d0
        vagg = <optimized out>
        output_start_time = 2533333333
        output_end_time = 2600000000
        output_start_running_time = 2533333333
        output_end_running_time = <optimized out>
        outbuf = 0x7f3abc00ccd0
        flow_ret = <optimized out>
        __FUNCTION__ = "gst_videoaggregator_aggregate"
#3  0x00007f3b0abe9cb4 in gst_videoaggregator_aggregate (agg=<optimized out>,
timeout=<optimized out>) at gstvideoaggregator.c:1547
        vagg = <optimized out>
        output_start_time = 2533333333
        output_end_time = 2600000000
        output_start_running_time = 2533333333
        output_end_running_time = <optimized out>
        outbuf = 0x7f3abc00ccd0
        flow_ret = <optimized out>
        __FUNCTION__ = "gst_videoaggregator_aggregate"
#4  0x00007f3b0a755e5c in gst_aggregator_aggregate_func (self=0x7f3b14059a90
[GstCompositor]) at gstaggregator.c:814
        flow_return = <optimized out>
        processed_event = 0
        priv = 0x7f3b140599f0
        klass = 0x7f3b140584d0
        timeout = 1
        __FUNCTION__ = "gst_aggregator_aggregate_func"
#5  0x00007f3b26359aae in gst_task_func (task=0x7f3b14069170 [GstTask]) at
gsttask.c:343
        lock = 0x7f3b14045070
        tself = 0x7f3b1405ccf0
        priv = 0x7f3b14069120
        __PRETTY_FUNCTION__ = "gst_task_func"
#6  0x00007f3b25dcd2e8 in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/buildd/glib2.0-2.44.1/./glib/gthreadpool.c:307
        task = 0x7f3af8002390
        pool = 0x29d13d0
#7  0x00007f3b25dcc955 in g_thread_proxy (data=0x7f3b1405ccf0) at
/build/buildd/glib2.0-2.44.1/./glib/gthread.c:764
        thread = 0x7f3b1405ccf0
#8  0x00007f3b2741b6aa in start_thread (arg=0x7f3b09d3f700) at
pthread_create.c:333
        __res = <optimized out>
        pd = 0x7f3b09d3f700
        now = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {139891544684288,
-7319776252186186924, 0, 139891835936959, 139891544684992, 43848656,
7213919842038590292, 7213817469528451924}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x00007f3b24c26eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

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