[Bug 767437] New: segfault in gst_element_set_context_default (through vaapi)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jun 9 09:20:45 UTC 2016


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

            Bug ID: 767437
           Summary: segfault in gst_element_set_context_default (through
                    vaapi)
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer-vaapi
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: djcb at djcbsoftware.nl
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: bsreerenj at gmail.com, vjaquez at igalia.com
     GNOME version: ---

When trying to stream from remote RTSP-server, quite often I'm seeing a
segfault while connecting / try to start the stream; from the backtrace I think
VAAPI is the culprit. I can reproduce this fairly easy, simply using something
like

   gst-play-1.0 rtsp://....

and warnings:

Now playing rtsp://192.168.100.23:554/stream
Pipeline is live.
WARNING Could not read from resource.
WARNING debug information: gstrtspsrc.c(4847): gst_rtspsrc_reconnect ():
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source:
Could not receive any UDP packets for 5,0000 seconds, maybe your firewall is
blocking it. Retrying using a TCP connection.
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0

** (gst-play-1.0:12694): CRITICAL **: gst_vaapi_video_context_get_display:
assertion 'GST_IS_CONTEXT (context)' failed

(gst-play-1.0:12694): GStreamer-CRITICAL **: gst_context_get_context_type:
assertion 'GST_IS_CONTEXT (context)' failed

(gst-play-1.0:12694): GStreamer-CRITICAL **: gst_mini_object_ref: assertion
'mini_object != NULL' failed

(gst-play-1.0:12694): GStreamer-CRITICAL **: gst_context_get_context_type:
assertion 'GST_IS_CONTEXT (context)' failed

Note, I'm using gstreamer from git, except for gst-vaapi from Fedora 24; I have
seen the same problem with the Fedora-provided gstreamer (1.8.1) as well.

The actual crash is in gst_element_set_context_default. element->contexts is a
list of 1 element, however, the element data is NULL, which strcmp does not
appreciate.

gdb% frame 1
#1  0x00007ffff73ffb4f in gst_element_set_context_default
(element=0x7fffa815b830, context=0x7fffa4014a40) at gstelement.c:3118
3118        if (strcmp (context_type, tmp_type) == 0 &&
gdb% p context
$1 = (GstContext *) 0x7fffa4014a40
gdb% p *context
$2 = {
  mini_object = {
    type = 6442432, 
    refcount = 1, 
    lockstate = 0, 
    flags = 0, 
    copy = 0x7ffff73f69e0 <_gst_context_copy>, 
    dispose = 0x0, 
    free = 0x7ffff73f6aa0 <_gst_context_free>, 
    n_qdata = 0, 
    qdata = 0x0
  }, 
  context_type = 0x7fffa81cda30 "gst.vaapi.Display", 
  structure = 0x8a30c0, 
  persistent = 0
}
gdb% p tmp
$4 = (GstContext *) 0x0
gdb%  p element->contexts
$5 = (GList *) 0x8a2ec0
gdb%  p element->contexts->data
$6 = (gpointer) 0x0
gdb%  p element->contexts->next
$7 = (GList *) 0x0


Full backtrace:


#0  0x00007ffff679fade in __strcmp_sse2_unaligned () from /lib64/libc.so.6
#1  0x00007ffff73ffb4f in gst_element_set_context_default
(element=0x7fffa815b830, context=0x7fffa4014a40) at gstelement.c:3118
#2  0x00007fffede09765 in plugin_set_context () from
/usr/lib64/gstreamer-1.0/libgstvaapi.so
#3  0x00007fffede12c71 in gst_vaapi_video_context_propagate () from
/usr/lib64/gstreamer-1.0/libgstvaapi.so
#4  0x00007fffede0b871 in gst_vaapi_ensure_display () from
/usr/lib64/gstreamer-1.0/libgstvaapi.so
#5  0x00007fffede09b8c in gst_vaapi_plugin_base_ensure_display () from
/usr/lib64/gstreamer-1.0/libgstvaapi.so
#6  0x00007fffede083f3 in gst_vaapidecode_open () from
/usr/lib64/gstreamer-1.0/libgstvaapi.so
#7  0x00007ffff7976c05 in gst_video_decoder_change_state
(element=0x7fffa815b830, transition=GST_STATE_CHANGE_NULL_TO_READY)
    at gstvideodecoder.c:2533
#8  0x00007ffff7404a7e in gst_element_change_state
(element=element at entry=0x7fffa815b830, 
    transition=transition at entry=GST_STATE_CHANGE_NULL_TO_READY) at
gstelement.c:2650
#9  0x00007ffff74051ef in gst_element_set_state_func (element=0x7fffa815b830,
state=GST_STATE_READY) at gstelement.c:2604
#10 0x00007ffff73e3b7d in gst_bin_element_set_state (next=GST_STATE_READY,
current=GST_STATE_NULL, start_time=0, 
    base_time=10198579594835, element=0x7fffa815b830, bin=0x7fffa8157090) at
gstbin.c:2542
#11 gst_bin_change_state_func (element=0x7fffa8157090,
transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:2884
#12 0x00007fffede14234 in gst_vaapi_decode_bin_change_state () from
/usr/lib64/gstreamer-1.0/libgstvaapi.so
#13 0x00007ffff7404a7e in gst_element_change_state
(element=element at entry=0x7fffa8157090, 
    transition=transition at entry=GST_STATE_CHANGE_NULL_TO_READY) at
gstelement.c:2650
#14 0x00007ffff74051ef in gst_element_set_state_func (element=0x7fffa8157090,
state=GST_STATE_READY) at gstelement.c:2604
#15 0x00007ffff4554b2f in connect_pad () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#16 0x00007ffff45603f2 in analyze_new_pad () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#17 0x00007ffff4560c92 in pad_added_cb () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#18 0x00007ffff4560edf in caps_notify_cb () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#19 0x00007ffff6de33e8 in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#20 0x00007ffff6df54a2 in signal_emit_unlocked_R () from
/lib64/libgobject-2.0.so.0
#21 0x00007ffff6dfe12d in g_signal_emit_valist () from
/lib64/libgobject-2.0.so.0
#22 0x00007ffff6dfe4ff in g_signal_emit () from /lib64/libgobject-2.0.so.0
#23 0x00007ffff6de7814 in g_object_dispatch_properties_changed () from
/lib64/libgobject-2.0.so.0
#24 0x00007ffff73d9424 in gst_object_dispatch_properties_changed
(object=0x7fffdc053900, n_pspecs=1, pspecs=0x7fffd0ff5cc0)
    at gstobject.c:455
#25 0x00007ffff6de9e3c in g_object_notify_by_pspec () from
/lib64/libgobject-2.0.so.0
#26 0x00007ffff7417cf4 in store_sticky_event (pad=pad at entry=0x7fffdc053900,
event=event at entry=0x7fffb0002d60) at gstpad.c:5094
#27 0x00007ffff7423860 in gst_pad_push_event (pad=pad at entry=0x7fffdc053900,
event=0x7fffb0002d60) at gstpad.c:5371
#28 0x00007ffff770ffe6 in gst_pad_set_caps (caps=0x7fffa8100b70,
pad=0x7fffdc053900) at ../../../gst/gstcompat.h:58
#29 gst_base_transform_setcaps (trans=trans at entry=0x7fffdc03adb0,
pad=<optimized out>, incaps=<optimized out>)
    at gstbasetransform.c:1387
#30 0x00007ffff771132d in gst_base_transform_sink_eventfunc
(trans=0x7fffdc03adb0, event=0x7fffb0002cf0)
    at gstbasetransform.c:1939
#31 0x00007fffee0a9531 in gst_capsfilter_sink_event () from
/usr/lib64/gstreamer-1.0/libgstcoreelements.so
#32 0x00007ffff7419007 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fffdc053b40, event=event at entry=0x7fffb0002cf0, 
    type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:5594
#33 0x00007ffff741949e in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fffdc053d80, event=0x7fffb0002cf0, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5252
#34 0x00007ffff74198a0 in push_sticky (pad=pad at entry=0x7fffdc053d80,
ev=ev at entry=0x7fffd0ff60b0, 
    user_data=user_data at entry=0x7fffd0ff6110) at gstpad.c:3797
#35 0x00007ffff74175f7 in events_foreach (pad=pad at entry=0x7fffdc053d80,
func=func at entry=0x7ffff7419750 <push_sticky>, 
    user_data=user_data at entry=0x7fffd0ff6110) at gstpad.c:603
---Type <return> to continue, or q <return> to quit---
#36 0x00007ffff74239b1 in check_sticky (event=0x7fffb0002cf0,
pad=0x7fffdc053d80) at gstpad.c:3854
#37 gst_pad_push_event (pad=0x7fffdc053d80, event=0x7fffb0002cf0) at
gstpad.c:5383
#38 0x00007fffdb109863 in gst_h264_parse_update_src_caps () from
/usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so
#39 0x00007fffdb10b743 in gst_h264_parse_set_caps () from
/usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so
#40 0x00007ffff76f2783 in gst_base_parse_sink_event_default
(parse=0x7fffa8115040, event=0x7fffa4002aa0) at gstbaseparse.c:1186
#41 0x00007fffdb107b26 in gst_h264_parse_event () from
/usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so
#42 0x00007ffff7419007 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fffdc052940, event=event at entry=0x7fffa4002aa0, 
    type=<optimized out>) at gstpad.c:5594
#43 0x00007ffff7423c29 in gst_pad_send_event (pad=0x7fffdc052940,
event=0x7fffa4002aa0) at gstpad.c:5764
#44 0x00007ffff4557b48 in send_sticky_event () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#45 0x00007ffff74165d9 in foreach_dispatch_function
(pad=pad at entry=0x7fffdc052b80, ev=ev at entry=0x7fffd0ff6680, 
    user_data=user_data at entry=0x7fffd0ff66d0) at gstpad.c:5863
#46 0x00007ffff74175f7 in events_foreach (pad=pad at entry=0x7fffdc052b80,
func=func at entry=0x7ffff74165a0 <foreach_dispatch_function>, 
    user_data=user_data at entry=0x7fffd0ff66d0) at gstpad.c:603
#47 0x00007ffff742474c in gst_pad_sticky_events_foreach (pad=0x7fffdc052b80,
foreach_func=<optimized out>, user_data=0x7fffd0ff67b0)
    at gstpad.c:5894
#48 0x00007ffff4555709 in connect_pad () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#49 0x00007ffff45603f2 in analyze_new_pad () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#50 0x00007ffff4560c92 in pad_added_cb () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#51 0x00007ffff4560edf in caps_notify_cb () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#52 0x00007ffff6de33e8 in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#53 0x00007ffff6df54a2 in signal_emit_unlocked_R () from
/lib64/libgobject-2.0.so.0
#54 0x00007ffff6dfe12d in g_signal_emit_valist () from
/lib64/libgobject-2.0.so.0
#55 0x00007ffff6dfe4ff in g_signal_emit () from /lib64/libgobject-2.0.so.0
#56 0x00007ffff6de7814 in g_object_dispatch_properties_changed () from
/lib64/libgobject-2.0.so.0
#57 0x00007ffff73d9424 in gst_object_dispatch_properties_changed
(object=0x7fffdc052b80, n_pspecs=1, pspecs=0x7fffd0ff6e70)
    at gstobject.c:455
#58 0x00007ffff6de9e3c in g_object_notify_by_pspec () from
/lib64/libgobject-2.0.so.0
#59 0x00007ffff7417cf4 in store_sticky_event (pad=pad at entry=0x7fffdc052b80,
event=event at entry=0x7fffa4002aa0) at gstpad.c:5094
#60 0x00007ffff7423860 in gst_pad_push_event (pad=0x7fffdc052b80,
event=0x7fffa4002aa0) at gstpad.c:5371
#61 0x00007fffdb353ee2 in gst_rtp_h264_set_src_caps () from
/usr/lib64/gstreamer-1.0/libgstrtp.so
#62 0x00007fffdb354b47 in gst_rtp_h264_depay_setcaps () from
/usr/lib64/gstreamer-1.0/libgstrtp.so
#63 0x00007fffeac8d511 in gst_rtp_base_depayload_setcaps (caps=0x7fffbc0029e0,
filter=0x7fffa4016890) at gstrtpbasedepayload.c:326
#64 gst_rtp_base_depayload_handle_event (filter=0x7fffa4016890,
event=0x7fffa4002b10) at gstrtpbasedepayload.c:608
#65 0x00007ffff7419007 in gst_pad_send_event_unchecked (pad=pad at entry=0xa8d260,
event=event at entry=0x7fffa4002b10, type=<optimized out>)
    at gstpad.c:5594
#66 0x00007ffff7423c29 in gst_pad_send_event (pad=0xa8d260,
event=0x7fffa4002b10) at gstpad.c:5764
#67 0x00007ffff4557b48 in send_sticky_event () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#68 0x00007ffff74165d9 in foreach_dispatch_function
(pad=pad at entry=0x7fffdc0404f0, ev=ev at entry=0x7fffd0ff7340, 
    user_data=user_data at entry=0x7fffd0ff7390) at gstpad.c:5863
#69 0x00007ffff74175f7 in events_foreach (pad=pad at entry=0x7fffdc0404f0,
func=func at entry=0x7ffff74165a0 <foreach_dispatch_function>, 
    user_data=user_data at entry=0x7fffd0ff7390) at gstpad.c:603
#70 0x00007ffff742474c in gst_pad_sticky_events_foreach (pad=0x7fffdc0404f0,
foreach_func=<optimized out>, user_data=0x7fffd0ff7470)
    at gstpad.c:5894
#71 0x00007ffff4555709 in connect_pad () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#72 0x00007ffff45603f2 in analyze_new_pad () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#73 0x00007ffff4560b75 in type_found () from
/usr/lib64/gstreamer-1.0/libgstplayback.so
#74 0x00007ffff4a1cc58 in ffi_call_unix64 () from /lib64/libffi.so.6
#75 0x00007ffff4a1c6ba in ffi_call () from /lib64/libffi.so.6
#76 0x00007ffff6de3c1e in g_cclosure_marshal_generic () from
/lib64/libgobject-2.0.so.0
#77 0x00007ffff6de33e8 in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#78 0x00007ffff6df54a2 in signal_emit_unlocked_R () from
/lib64/libgobject-2.0.so.0
#79 0x00007ffff6dfe12d in g_signal_emit_valist () from
/lib64/libgobject-2.0.so.0
#80 0x00007ffff6dfe4ff in g_signal_emit () from /lib64/libgobject-2.0.so.0
#81 0x00007fffee0dd7cf in gst_type_find_element_sink_event () from
/usr/lib64/gstreamer-1.0/libgstcoreelements.so
#82 0x00007ffff7419007 in gst_pad_send_event_unchecked (pad=pad at entry=0xa8d4a0,
event=event at entry=0x7fffa4002a30, type=<optimized out>, 
    type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5594
#83 0x00007ffff741949e in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fffa8006350, event=0x7fffa4002a30, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5252
#84 0x00007ffff74198a0 in push_sticky (pad=pad at entry=0x7fffa8006350,
ev=ev at entry=0x7fffd0ff7ec0, 
    user_data=user_data at entry=0x7fffd0ff7f20) at gstpad.c:3797
#85 0x00007ffff74175f7 in events_foreach (pad=pad at entry=0x7fffa8006350,
func=func at entry=0x7ffff7419750 <push_sticky>, 
    user_data=user_data at entry=0x7fffd0ff7f20) at gstpad.c:603
#86 0x00007ffff74239b1 in check_sticky (event=0x7fffa4002a30,
pad=0x7fffa8006350) at gstpad.c:3854
#87 gst_pad_push_event (pad=pad at entry=0x7fffa8006350, event=0x7fffa4002a30) at
gstpad.c:5383
#88 0x00007ffff7423b1e in event_forward_func (pad=pad at entry=0x7fffa8006350,
data=data at entry=0x7fffd0ff8010) at gstpad.c:2984
#89 0x00007ffff741f4ce in gst_pad_forward (pad=0x7fffa80022d0,
forward=forward at entry=0x7ffff7423a60 <event_forward_func>, 
    user_data=user_data at entry=0x7fffd0ff8010) at gstpad.c:2938
#90 0x00007ffff741f603 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x7fffa4002a30) at gstpad.c:3035
#91 0x00007ffff7419007 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fffa80022d0, event=event at entry=0x7fffa4002a30, 
    type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:5594
#92 0x00007ffff741949e in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fffa8002060, event=0x7fffa4002a30, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5252
#93 0x00007ffff74198a0 in push_sticky (pad=pad at entry=0x7fffa8002060,
ev=ev at entry=0x7fffd0ff81e0, 
    user_data=user_data at entry=0x7fffd0ff8240) at gstpad.c:3797
#94 0x00007ffff74175f7 in events_foreach (pad=pad at entry=0x7fffa8002060,
func=func at entry=0x7ffff7419750 <push_sticky>, 
    user_data=user_data at entry=0x7fffd0ff8240) at gstpad.c:603
---Type <return> to continue, or q <return> to quit---
#95 0x00007ffff74239b1 in check_sticky (event=0x7fffa4002a30,
pad=0x7fffa8002060) at gstpad.c:3854
#96 gst_pad_push_event (pad=pad at entry=0x7fffa8002060, event=0x7fffa4002a30) at
gstpad.c:5383
#97 0x00007ffff7423b1e in event_forward_func (pad=pad at entry=0x7fffa8002060,
data=data at entry=0x7fffd0ff8330) at gstpad.c:2984
#98 0x00007ffff741f4ce in gst_pad_forward (pad=0x7fffa8006100,
forward=forward at entry=0x7ffff7423a60 <event_forward_func>, 
    user_data=user_data at entry=0x7fffd0ff8330) at gstpad.c:2938
#99 0x00007ffff741f603 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x7fffa4002a30) at gstpad.c:3035
#100 0x00007ffff7419007 in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fffa8006100, event=event at entry=0x7fffa4002a30, 
    type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:5594
#101 0x00007ffff741949e in gst_pad_push_event_unchecked
(pad=pad at entry=0xa95da0, event=0x7fffa4002a30, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5252
#102 0x00007ffff74198a0 in push_sticky (pad=pad at entry=0xa95da0,
ev=ev at entry=0x7fffd0ff8500, user_data=user_data at entry=0x7fffd0ff8560)
    at gstpad.c:3797
#103 0x00007ffff74175f7 in events_foreach (pad=pad at entry=0xa95da0,
func=func at entry=0x7ffff7419750 <push_sticky>, 
    user_data=user_data at entry=0x7fffd0ff8560) at gstpad.c:603
#104 0x00007ffff74239b1 in check_sticky (event=0x7fffa4002a30, pad=0xa95da0) at
gstpad.c:3854
#105 gst_pad_push_event (pad=pad at entry=0xa95da0, event=0x7fffa4002a30) at
gstpad.c:5383
#106 0x00007ffff7423b1e in event_forward_func (pad=pad at entry=0xa95da0,
data=data at entry=0x7fffd0ff8650) at gstpad.c:2984
#107 0x00007ffff741f4ce in gst_pad_forward (pad=0xa97ce0,
forward=forward at entry=0x7ffff7423a60 <event_forward_func>, 
    user_data=user_data at entry=0x7fffd0ff8650) at gstpad.c:2938
#108 0x00007ffff741f603 in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x7fffa4002a30) at gstpad.c:3035
#109 0x00007ffff7419007 in gst_pad_send_event_unchecked
(pad=pad at entry=0xa97ce0, event=event at entry=0x7fffa4002a30, 
    type=<optimized out>, type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:5594
#110 0x00007ffff741949e in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fffdc040730, event=0x7fffa4002a30, 
    type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5252
#111 0x00007ffff74198a0 in push_sticky (pad=pad at entry=0x7fffdc040730,
ev=ev at entry=0x7fffd0ff8820, 
    user_data=user_data at entry=0x7fffd0ff8890) at gstpad.c:3797
#112 0x00007ffff74175f7 in events_foreach (pad=pad at entry=0x7fffdc040730,
func=func at entry=0x7ffff7419750 <push_sticky>, 
    user_data=user_data at entry=0x7fffd0ff8890) at gstpad.c:603
#113 0x00007ffff7419ce4 in check_sticky (event=0x0, pad=0x7fffdc040730) at
gstpad.c:3854
#114 gst_pad_push_data (pad=pad at entry=0x7fffdc040730, type=type at entry=4112,
data=data at entry=0x7fffbc004bd0) at gstpad.c:4425
#115 0x00007ffff7422632 in gst_pad_push (pad=0x7fffdc040730,
buffer=0x7fffbc004bd0) at gstpad.c:4566
#116 0x00007fffdb5cca92 in gst_rtp_pt_demux_chain () from
/usr/lib64/gstreamer-1.0/libgstrtpmanager.so
#117 0x00007ffff741a322 in gst_pad_chain_data_unchecked (data=0x7fffbc004bd0,
type=4112, pad=0x7fffdc041030) at gstpad.c:4195
#118 gst_pad_push_data (pad=pad at entry=0x7fffdc0524c0, type=type at entry=4112,
data=<optimized out>, data at entry=0x7fffbc004bd0)
    at gstpad.c:4447
#119 0x00007ffff7422632 in gst_pad_push (pad=0x7fffdc0524c0,
buffer=0x7fffbc004bd0) at gstpad.c:4566
#120 0x00007fffdb5c3d1e in pop_and_push_next () from
/usr/lib64/gstreamer-1.0/libgstrtpmanager.so
#121 0x00007fffdb5c4bd2 in gst_rtp_jitter_buffer_loop () from
/usr/lib64/gstreamer-1.0/libgstrtpmanager.so
#122 0x00007ffff744c6e1 in gst_task_func (task=0xab6710) at gsttask.c:334
#123 0x00007ffff6b36735 in g_thread_pool_thread_proxy () from
/lib64/libglib-2.0.so.0
#124 0x00007ffff6b35d38 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#125 0x00007ffff50675ba in start_thread () from /lib64/libpthread.so.0
#126 0x00007ffff68067cd in clone () from /lib64/libc.so.6

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