[Bug 753080] New: queue2: Doesn't push the flush stop on it's thread

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jul 30 14:34:12 PDT 2015


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

            Bug ID: 753080
           Summary: queue2: Doesn't push the flush stop on it's thread
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: olivier.crete at ocrete.ca
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I have this backtrace where a flush stop event from a demuxer ends push making
a stick stream-start be pushed down and then get's stuck in playsink's pad
probe. So it causes a deadlock.

I'm attaching a patch that just makes queue2 put the flush-stop in the queue,
but I guess the other option would be to make playsink's probe drop stick
events and just wait for buffer/gap before continuing.

My test is:
GST_DEBUG=2 GST_GL_XINITTHREADS=1 DISPLAY=:1
GST_VALIDATE_SCENARIO=change_state_intensive gdb --args gst-validate-1.0 
playbin uri=http://127.0.0.1:8079/defaults/ogg/vorbis_theora.1.ogg
audio-sink='fakesink sync=true' video-sink='fakesink sync=true'
--set-media-info
"/home/ocrete/gst-validate/gst-integration-testsuites/medias/defaults/online-streams-infos/http/vorbis_theora.1.ogg.stream_info

Here is the stack trace:
Thread 5 (Thread 0x7fffd71a3700 (LWP 2553)):
#0  0x00007ffff50a5239 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff53f802f in g_cond_wait (cond=0x7fffc40c8d68,
mutex=0x7fffc40c8cf8) at gthread-posix.c:1395
#2  0x00007ffff6290619 in do_probe_callbacks (pad=0x7fffc40c8ce0 [GstProxyPad],
info=0x7fffd719f790, defaultval=GST_FLOW_OK) at gstpad.c:3516
#3  0x00007ffff62955f4 in gst_pad_push_event_unchecked (pad=0x7fffc40c8ce0
[GstProxyPad], event=0x7fffc8024810, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5031
#4  0x00007ffff6290b97 in push_sticky (pad=0x7fffc40c8ce0 [GstProxyPad],
ev=0x7fffd719f890, user_data=0x7fffd719f8f0) at gstpad.c:3651
#5  0x00007ffff6287dd3 in events_foreach (pad=0x7fffc40c8ce0 [GstProxyPad],
func=0x7ffff6290a82 <push_sticky>, user_data=0x7fffd719f8f0) at gstpad.c:590
#6  0x00007ffff6290f38 in check_sticky (pad=0x7fffc40c8ce0 [GstProxyPad],
event=0x7fffc8024810) at gstpad.c:3707
#7  0x00007ffff6295dfb in gst_pad_push_event (pad=0x7fffc40c8ce0 [GstProxyPad],
event=0x7fffc8024810) at gstpad.c:5189
#8  0x00007ffff628eb95 in event_forward_func (pad=0x7fffc40c8ce0 [GstProxyPad],
data=0x7fffd719fa30) at gstpad.c:2884
#9  0x00007ffff628e997 in gst_pad_forward (pad=0x7fffc4118530 [GstGhostPad],
forward=0x7ffff628ea6e <event_forward_func>, user_data=0x7fffd719fa30)
    at gstpad.c:2838
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff628ed49 in gst_pad_event_default (pad=0x7fffc4118530
[GstGhostPad], parent=0x830160 [GstPlaySink], event=0x7fffc8024810) at
gstpad.c:2935
#11 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc4118530
[GstGhostPad], event=0x7fffc8024810, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5388
#12 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffc4130710
[GstPad], event=0x7fffc8024810, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5064
#13 0x00007ffff6290b97 in push_sticky (pad=0x7fffc4130710 [GstPad],
ev=0x7fffd719fc30, user_data=0x7fffd719fc90) at gstpad.c:3651
#14 0x00007ffff6287dd3 in events_foreach (pad=0x7fffc4130710 [GstPad],
func=0x7ffff6290a82 <push_sticky>, user_data=0x7fffd719fc90) at gstpad.c:590
#15 0x00007ffff6290f38 in check_sticky (pad=0x7fffc4130710 [GstPad],
event=0x7fffc8024810) at gstpad.c:3707
#16 0x00007ffff6295dfb in gst_pad_push_event (pad=0x7fffc4130710 [GstPad],
event=0x7fffc8024810) at gstpad.c:5189
#17 0x00007fffeb2dc489 in gst_selector_pad_event (pad=0x7fffc40b8e20
[GstSelectorPad], parent=0x7fffc40b6b80 [GstInputSelector],
event=0x7fffc8024810)
    at gstinputselector.c:632
#18 0x00007ffff7bad778 in gst_validate_pad_monitor_downstream_event_check
(pad_monitor=0x7fffcc1609f0 [GstValidatePadMonitor], parent=0x7fffc40b6b80
[GstInputSelector], event=0x7fffc8024810, handler=0x7fffeb2dbdde
<gst_selector_pad_event>) at gst-validate-pad-monitor.c:1788
#19 0x00007ffff7bafa1d in gst_validate_pad_monitor_sink_event_func
(pad=0x7fffc40b8e20 [GstSelectorPad], parent=0x7fffc40b6b80 [GstInputSelector],
event=0x7fffc8024810) at gst-validate-pad-monitor.c:2103
#20 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc40b8e20
[GstSelectorPad], event=0x7fffc8024810,
type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5388
#21 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffc41182c0
[GstGhostPad], event=0x7fffc8024810, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5064
#22 0x00007ffff6290b97 in push_sticky (pad=0x7fffc41182c0 [GstGhostPad],
ev=0x7fffd71a0060, user_data=0x7fffd71a00c0) at gstpad.c:3651
#23 0x00007ffff6287dd3 in events_foreach (pad=0x7fffc41182c0 [GstGhostPad],
func=0x7ffff6290a82 <push_sticky>, user_data=0x7fffd71a00c0) at gstpad.c:590
#24 0x00007ffff6290f38 in check_sticky (pad=0x7fffc41182c0 [GstGhostPad],
event=0x7fffc8024810) at gstpad.c:3707
#25 0x00007ffff6295dfb in gst_pad_push_event (pad=0x7fffc41182c0 [GstGhostPad],
event=0x7fffc8024810) at gstpad.c:5189
#26 0x00007ffff628eb95 in event_forward_func (pad=0x7fffc41182c0 [GstGhostPad],
data=0x7fffd71a0200) at gstpad.c:2884
#27 0x00007ffff628e997 in gst_pad_forward (pad=0x7fffd80391e0 [GstProxyPad],
forward=0x7ffff628ea6e <event_forward_func>, user_data=0x7fffd71a0200)
    at gstpad.c:2838
#28 0x00007ffff628ed49 in gst_pad_event_default (pad=0x7fffd80391e0
[GstProxyPad], parent=0x7fffc41182c0 [GstGhostPad], event=0x7fffc8024810)
    at gstpad.c:2935
#29 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffd80391e0
[GstProxyPad], event=0x7fffc8024810, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5388
#30 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffcc007550
[GstDecodePad], event=0x7fffc8024810, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
    at gstpad.c:5064
#31 0x00007ffff6290b97 in push_sticky (pad=0x7fffcc007550 [GstDecodePad],
ev=0x7fffd71a0400, user_data=0x7fffd71a0460) at gstpad.c:3651
#32 0x00007ffff6287dd3 in events_foreach (pad=0x7fffcc007550 [GstDecodePad],
func=0x7ffff6290a82 <push_sticky>, user_data=0x7fffd71a0460) at gstpad.c:590
#33 0x00007ffff6290f38 in check_sticky (pad=0x7fffcc007550 [GstDecodePad],
event=0x7fffbc0022a0) at gstpad.c:3707
#34 0x00007ffff6295dfb in gst_pad_push_event (pad=0x7fffcc007550
[GstDecodePad], event=0x7fffbc0022a0) at gstpad.c:5189
#35 0x00007ffff628eb95 in event_forward_func (pad=0x7fffcc007550
[GstDecodePad], data=0x7fffd71a05a0) at gstpad.c:2884
#36 0x00007ffff628e997 in gst_pad_forward (pad=0x7fffd8038d40 [GstProxyPad],
forward=0x7ffff628ea6e <event_forward_func>, user_data=0x7fffd71a05a0)
    at gstpad.c:2838
#37 0x00007ffff628ed49 in gst_pad_event_default (pad=0x7fffd8038d40
[GstProxyPad], parent=0x7fffcc007550 [GstDecodePad], event=0x7fffbc0022a0)
    at gstpad.c:2935
#38 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffd8038d40
[GstProxyPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#39 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x8376b0 [GstPad],
event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#40 0x00007ffff6295e22 in gst_pad_push_event (pad=0x8376b0 [GstPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#41 0x00007ffff6cd2854 in gst_video_decoder_push_event (decoder=0x7fffcc12b5a0
[GstTheoraDec], event=0x7fffbc0022a0) at gstvideodecoder.c:934
#42 0x00007ffff6cd3f09 in gst_video_decoder_sink_event_default
(decoder=0x7fffcc12b5a0 [GstTheoraDec], event=0x7fffbc0022a0) at
gstvideodecoder.c:1374
#43 0x00007ffff6cd40f6 in gst_video_decoder_sink_event (pad=0x7fffc4131010
[GstPad], parent=0x7fffcc12b5a0 [GstTheoraDec], event=0x7fffbc0022a0)
    at gstvideodecoder.c:1410
#44 0x00007ffff7bad778 in gst_validate_pad_monitor_downstream_event_check
(pad_monitor=0x7fffd81319c0 [GstValidatePadMonitor], parent=0x7fffcc12b5a0
[GstTheoraDec], event=0x7fffbc0022a0, handler=0x7ffff6cd401b
<gst_video_decoder_sink_event>) at gst-validate-pad-monitor.c:1788
#45 0x00007ffff7bafa1d in gst_validate_pad_monitor_sink_event_func
(pad=0x7fffc4131010 [GstPad], parent=0x7fffcc12b5a0 [GstTheoraDec],
event=0x7fffbc0022a0) at gst-validate-pad-monitor.c:2103
#46 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc4131010
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#47 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x837230 [GstPad],
event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#48 0x00007ffff6295e22 in gst_pad_push_event (pad=0x837230 [GstPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#49 0x00007fffeb2e61b6 in gst_multi_queue_sink_event (pad=0x7fffc4130950
[GstPad], parent=0x7fffcc137030 [GstMultiQueue], event=0x7fffbc0022a0)
    at gstmultiqueue.c:1792
#50 0x00007ffff7bad778 in gst_validate_pad_monitor_downstream_event_check
(pad_monitor=0x7fffd81317f0 [GstValidatePadMonitor], parent=0x7fffcc137030
[GstMultiQueue], event=0x7fffbc0022a0, handler=0x7fffeb2e6041
<gst_multi_queue_sink_event>) at gst-validate-pad-monitor.c:1788
---Type <return> to continue, or q <return> to quit---
#51 0x00007ffff7bafa1d in gst_validate_pad_monitor_sink_event_func
(pad=0x7fffc4130950 [GstPad], parent=0x7fffcc137030 [GstMultiQueue],
event=0x7fffbc0022a0) at gst-validate-pad-monitor.c:2103
#52 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc4130950
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#53 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffcc141e30
[GstOggPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#54 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffcc141e30 [GstOggPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#55 0x00007fffd75d7d65 in gst_ogg_demux_send_event (ogg=0x7fffcc11a7c0
[GstOggDemux], event=0x7fffbc0022a0) at gstoggdemux.c:4592
#56 0x00007fffd75ce1e3 in gst_ogg_demux_sink_event (pad=0x7fffc4108060
[GstPad], parent=0x7fffcc11a7c0 [GstOggDemux], event=0x7fffbc0022a0)
    at gstoggdemux.c:2322
#57 0x00007ffff7bad778 in gst_validate_pad_monitor_downstream_event_check
(pad_monitor=0x7fffcc170200 [GstValidatePadMonitor], parent=0x7fffcc11a7c0
[GstOggDemux], event=0x7fffbc0022a0, handler=0x7fffd75ce0ca
<gst_ogg_demux_sink_event>) at gst-validate-pad-monitor.c:1788
#58 0x00007ffff7bafa1d in gst_validate_pad_monitor_sink_event_func
(pad=0x7fffc4108060 [GstPad], parent=0x7fffcc11a7c0 [GstOggDemux],
event=0x7fffbc0022a0)
    at gst-validate-pad-monitor.c:2103
#59 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc4108060
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#60 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffcc10aff0
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#61 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffcc10aff0 [GstPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#62 0x00007fffeb3045ac in gst_type_find_element_sink_event (pad=0x7fffc40c0de0
[GstPad], parent=0x86b7b0 [GstTypeFindElement], event=0x7fffbc0022a0)
    at gsttypefindelement.c:695
#63 0x00007ffff7bad778 in gst_validate_pad_monitor_downstream_event_check
(pad_monitor=0x7fffd81310b0 [GstValidatePadMonitor], parent=0x86b7b0
[GstTypeFindElement], event=0x7fffbc0022a0, handler=0x7fffeb304174
<gst_type_find_element_sink_event>) at gst-validate-pad-monitor.c:1788
#64 0x00007ffff7bafa1d in gst_validate_pad_monitor_sink_event_func
(pad=0x7fffc40c0de0 [GstPad], parent=0x86b7b0 [GstTypeFindElement],
event=0x7fffbc0022a0) at gst-validate-pad-monitor.c:2103
#65 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc40c0de0
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#66 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffd8038650
[GstProxyPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#67 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffd8038650 [GstProxyPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#68 0x00007ffff628eb95 in event_forward_func (pad=0x7fffd8038650 [GstProxyPad],
data=0x7fffd71a1750) at gstpad.c:2884
#69 0x00007ffff628e997 in gst_pad_forward (pad=0x7fffd8035170 [GstGhostPad],
forward=0x7ffff628ea6e <event_forward_func>, user_data=0x7fffd71a1750)
    at gstpad.c:2838
#70 0x00007ffff628ed49 in gst_pad_event_default (pad=0x7fffd8035170
[GstGhostPad], parent=0x7fffc4118770 [GstDecodeBin], event=0x7fffbc0022a0)
    at gstpad.c:2935
#71 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffd8035170
[GstGhostPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#72 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffcc10ab70
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#73 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffcc10ab70 [GstPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#74 0x00007fffeb2f9c6a in gst_queue2_handle_sink_event (pad=0x7fffcc10a6f0
[GstPad], parent=0x7fffd808ec00 [GstQueue2], event=0x7fffbc0022a0)
    at gstqueue2.c:2310
#75 0x00007ffff7bad778 in gst_validate_pad_monitor_downstream_event_check
(pad_monitor=0x7fffd8131450 [GstValidatePadMonitor], parent=0x7fffd808ec00
[GstQueue2], event=0x7fffbc0022a0, handler=0x7fffeb2f9490
<gst_queue2_handle_sink_event>) at gst-validate-pad-monitor.c:1788
#76 0x00007ffff7bafa1d in gst_validate_pad_monitor_sink_event_func
(pad=0x7fffcc10a6f0 [GstPad], parent=0x7fffd808ec00 [GstQueue2],
event=0x7fffbc0022a0)
    at gst-validate-pad-monitor.c:2103
#77 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffcc10a6f0
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#78 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffc4109920
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#79 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffc4109920 [GstPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#80 0x00007fffeb3045ac in gst_type_find_element_sink_event (pad=0x7fffc4130290
[GstPad], parent=0x86b030 [GstTypeFindElement], event=0x7fffbc0022a0)
    at gsttypefindelement.c:695
#81 0x00007ffff7bad778 in gst_validate_pad_monitor_downstream_event_check
(pad_monitor=0xb065f0 [GstValidatePadMonitor], parent=0x86b030
[GstTypeFindElement], event=0x7fffbc0022a0, handler=0x7fffeb304174
<gst_type_find_element_sink_event>) at gst-validate-pad-monitor.c:1788
#82 0x00007ffff7bafa1d in gst_validate_pad_monitor_sink_event_func
(pad=0x7fffc4130290 [GstPad], parent=0x86b030 [GstTypeFindElement],
event=0x7fffbc0022a0) at gst-validate-pad-monitor.c:2103
#83 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc4130290
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5388
#84 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffcc10bd70
[GstPad], event=0x7fffbc0022a0, type=320) at gstpad.c:5064
#85 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffcc10bd70 [GstPad],
event=0x7fffbc0022a0) at gstpad.c:5195
#86 0x00007ffff658a28e in gst_base_src_perform_seek (src=0x86d8d0
[GstSoupHTTPSrc], event=0x7fffb0003980, unlock=1) at gstbasesrc.c:1681
#87 0x00007ffff658b218 in gst_base_src_default_event (src=0x86d8d0
[GstSoupHTTPSrc], event=0x7fffb0003980) at gstbasesrc.c:1990
#88 0x00007ffff658b393 in gst_base_src_event (pad=0x7fffcc10bd70 [GstPad],
parent=0x86d8d0 [GstSoupHTTPSrc], event=0x7fffb0003980) at gstbasesrc.c:2042
#89 0x00007ffff7badc19 in gst_validate_pad_monitor_src_event_check
(pad_monitor=0xb06420 [GstValidatePadMonitor], parent=0x86d8d0
[GstSoupHTTPSrc], event=0x7fffb0003980, handler=0x7ffff658b327
<gst_base_src_event>) at gst-validate-pad-monitor.c:1873
#90 0x00007ffff7bafd3b in gst_validate_pad_monitor_src_event_func
(pad=0x7fffcc10bd70 [GstPad], parent=0x86d8d0 [GstSoupHTTPSrc],
event=0x7fffb0003980)
    at gst-validate-pad-monitor.c:2121
#91 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffcc10bd70
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5388
---Type <return> to continue, or q <return> to quit---
#92 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffc4130290
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5064
#93 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffc4130290 [GstPad],
event=0x7fffb0003980) at gstpad.c:5195
#94 0x00007fffeb303be0 in gst_type_find_element_src_event (pad=0x7fffc4109920
[GstPad], parent=0x86b030 [GstTypeFindElement], event=0x7fffb0003980)
    at gsttypefindelement.c:518
#95 0x00007ffff7badc19 in gst_validate_pad_monitor_src_event_check
(pad_monitor=0x7fffc80a3760 [GstValidatePadMonitor], parent=0x86b030
[GstTypeFindElement], event=0x7fffb0003980, handler=0x7fffeb303b33
<gst_type_find_element_src_event>) at gst-validate-pad-monitor.c:1873
#96 0x00007ffff7bafd3b in gst_validate_pad_monitor_src_event_func
(pad=0x7fffc4109920 [GstPad], parent=0x86b030 [GstTypeFindElement],
event=0x7fffb0003980)
    at gst-validate-pad-monitor.c:2121
#97 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffc4109920
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5388
#98 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffcc10a6f0
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5064
#99 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffcc10a6f0 [GstPad],
event=0x7fffb0003980) at gstpad.c:5195
#100 0x00007fffeb2fc87c in gst_queue2_handle_src_event (pad=0x7fffcc10ab70
[GstPad], parent=0x7fffd808ec00 [GstQueue2], event=0x7fffb0003980)
    at gstqueue2.c:2898
#101 0x00007ffff7badc19 in gst_validate_pad_monitor_src_event_check
(pad_monitor=0x7fffd8131620 [GstValidatePadMonitor], parent=0x7fffd808ec00
[GstQueue2], event=0x7fffb0003980, handler=0x7fffeb2fc3d6
<gst_queue2_handle_src_event>) at gst-validate-pad-monitor.c:1873
#102 0x00007ffff7bafd3b in gst_validate_pad_monitor_src_event_func
(pad=0x7fffcc10ab70 [GstPad], parent=0x7fffd808ec00 [GstQueue2],
event=0x7fffb0003980)
    at gst-validate-pad-monitor.c:2121
#103 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffcc10ab70
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5388
#104 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffd8035170
[GstGhostPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at #105 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffd8035170
[GstGhostPad], event=0x7fffb0003980) at gstpad.c:5195
#106 0x00007ffff628eb95 in event_forward_func (pad=0x7fffd8035170
[GstGhostPad], data=0x7fffd71a2990) at gstpad.c:2884
#107 0x00007ffff628e997 in gst_pad_forward (pad=0x7fffd8038650 [GstProxyPad],
forward=0x7ffff628ea6e <event_forward_func>, user_data=0x7fffd71a2990)
    at gstpad.c:2838
#108 0x00007ffff628ed49 in gst_pad_event_default (pad=0x7fffd8038650
[GstProxyPad], parent=0x7fffd8035170 [GstGhostPad], event=0x7fffb0003980)
    at gstpad.c:2935
#109 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffd8038650
[GstProxyPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5388
#110 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffc40c0de0
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5064
#111 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffc40c0de0 [GstPad],
event=0x7fffb0003980) at gstpad.c:5195
#112 0x00007fffeb303be0 in gst_type_find_element_src_event (pad=0x7fffcc10aff0
[GstPad], parent=0x86b7b0 [GstTypeFindElement], event=0x7fffb0003980)
    at gsttypefindelement.c:518
#113 0x00007ffff7badc19 in gst_validate_pad_monitor_src_event_check
(pad_monitor=0x7fffd8131280 [GstValidatePadMonitor], parent=0x86b7b0
[GstTypeFindElement], event=0x7fffb0003980, handler=0x7fffeb303b33
<gst_type_find_element_src_event>) at gst-validate-pad-monitor.c:1873
#114 0x00007ffff7bafd3b in gst_validate_pad_monitor_src_event_func
(pad=0x7fffcc10aff0 [GstPad], parent=0x86b7b0 [GstTypeFindElement],
event=0x7fffb0003980) at gst-validate-pad-monitor.c:2121
#115 0x00007ffff62967b5 in gst_pad_send_event_unchecked (pad=0x7fffcc10aff0
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5388
#116 0x00007ffff62957fe in gst_pad_push_event_unchecked (pad=0x7fffc4108060
[GstPad], event=0x7fffb0003980, type=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM)
    at gstpad.c:5064
#117 0x00007ffff6295e22 in gst_pad_push_event (pad=0x7fffc4108060 [GstPad],
event=0x7fffb0003980) at gstpad.c:5195
#118 0x00007fffd75d9027 in gst_ogg_demux_loop_push (ogg=0x7fffcc11a7c0
[GstOggDemux]) at gstoggdemux.c:4885
#119 0x00007ffff53da0a5 in g_thread_proxy (data=0x7fffcc11fc00) at
gthread.c:764
#120 0x00007ffff67cb555 in start_thread (arg=0x7fffd71a3700) at
pthread_create.c:333
#121 0x00007ffff50aaf3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
gstpad.c:5064

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