GStreamer-CRITICAL **: gst_caps_intersect_full: assertion `GST_IS_CAPS (caps2)' failed

Andrey Utkin andrey.krieger.utkin at gmail.com
Wed Jan 1 10:48:46 PST 2014


In my app i extensively use removing elements of pipeline in PLAYING state.
Sometimes i get such assertion fail:
GStreamer-CRITICAL **: gst_caps_intersect_full: assertion `GST_IS_CAPS
(caps2)' failed
I am sorry but i am currently unable to prepare reproducing sketch app
or open the sources. I would be glad if somebody could evaluate the
backtrace and check gstreamer source for possible bug.
In gstutils.c, on line 2484 peercaps pointer gets inited to NULL by
gst_query_parse_caps_result(). What could be the reason? Is that a
totally screwed situation, or could the procedure logic be extended
for this case?

#6  <signal handler called>
#7  0x0000000004e94117 in g_logv (log_domain=0x54c1520
<g_log_domain_gstreamer> "GStreamer",
    log_level=G_LOG_LEVEL_CRITICAL, format=0x4f1c02c "%s: assertion
`%s' failed", args=0xba4a4a8)
    at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmessages.c:974
#8  0x0000000004e94217 in g_log (log_domain=0x54c1520
<g_log_domain_gstreamer> "GStreamer",
    log_level=G_LOG_LEVEL_CRITICAL, format=0x4f1c02c "%s: assertion
`%s' failed")
    at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmessages.c:1010
#9  0x0000000004e94258 in g_return_if_fail_warning (
    log_domain=0x54c1520 <g_log_domain_gstreamer> "GStreamer",
    pretty_function=0x54c6bd0 <__PRETTY_FUNCTION__.17799>
"gst_caps_intersect_full",
    expression=0x54c67cf "GST_IS_CAPS (caps2)")
    at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmessages.c:1019
#10 0x000000000542805d in gst_caps_intersect_full (caps1=0xbac4e30, caps2=0x0,
    mode=GST_CAPS_INTERSECT_ZIG_ZAG) at gstcaps.c:1636
#11 0x00000000054280e7 in gst_caps_intersect (caps1=0xbac4e30,
caps2=0x0) at gstcaps.c:1662
#12 0x000000000549e49d in query_caps_func (pad=0xc23a5e0,
data=0xba4a710) at gstutils.c:2486
#13 0x0000000005459a45 in gst_pad_forward (pad=0xc23b920,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4a710) at gstpad.c:2724
#14 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xc23b920,
query=0xbab94b0) at gstutils.c:2531
#15 0x000000000545a159 in gst_pad_query_caps_default (pad=0xc23b920,
query=0xbab94b0) at gstpad.c:2896
#16 0x000000000545a70d in gst_pad_query_default (pad=0xc23b920,
parent=0xc23a5e0, query=0xbab94b0)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:3007
#17 0x000000000545bbfd in gst_pad_query (pad=0xc23b920,
query=0xbab94b0) at gstpad.c:3506
#18 0x000000000545c4b4 in gst_pad_peer_query (pad=0xc2254c0,
query=0xbab94b0) at gstpad.c:3637
#19 0x000000000549e40f in query_caps_func (pad=0xc2254c0,
data=0xba4ab00) at gstutils.c:2481
#20 0x0000000005459a45 in gst_pad_forward (pad=0xc226800,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4ab00) at gstpad.c:2724
#21 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xc226800,
query=0xbab94b0) at gstutils.c:2531
#22 0x000000000545a159 in gst_pad_query_caps_default (pad=0xc226800,
query=0xbab94b0) at gstpad.c:2896
#23 0x000000000545a70d in gst_pad_query_default (pad=0xc226800,
parent=0xc2254c0, query=0xbab94b0)
    at gstpad.c:3007
#24 0x000000000545bbfd in gst_pad_query (pad=0xc226800,
query=0xbab94b0) at gstpad.c:3506
#25 0x000000000545c4b4 in gst_pad_peer_query (pad=0xc160a10,
query=0xbab94b0) at gstpad.c:3637
#26 0x000000000549e40f in query_caps_func (pad=0xc160a10,
data=0xba4aef0) at gstutils.c:2481
#27 0x0000000005459a45 in gst_pad_forward (pad=0xc156fd0,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4aef0) at gstpad.c:2724
#28 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xc156fd0,
query=0xbab94b0) at gstutils.c:2531
#29 0x000000000545a159 in gst_pad_query_caps_default (pad=0xc156fd0,
query=0xbab94b0) at gstpad.c:2896
#30 0x000000000545a70d in gst_pad_query_default (pad=0xc156fd0,
parent=0xc151090, query=0xbab94b0)
    at gstpad.c:3007
#31 0x0000000009e29c1f in gst_queue_handle_sink_query (pad=0xc156fd0,
parent=0xc151090, query=0xbab94b0)
    at gstqueue.c:872
#32 0x000000000545bbfd in gst_pad_query (pad=0xc156fd0,
query=0xbab94b0) at gstpad.c:3506
#33 0x000000000545c4b4 in gst_pad_peer_query (pad=0xc185d90,
query=0xbab94b0) at gstpad.c:3637
#34 0x000000000549e40f in query_caps_func (pad=0xc185d90,
data=0xba4b3d0) at gstutils.c:2481
#35 0x0000000005459a45 in gst_pad_forward (pad=0xbc12300,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4b3d0) at gstpad.c:2724
#36 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbc12300,
query=0xbab94b0) at gstutils.c:2531
#37 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbc12300,
query=0xbab94b0) at gstpad.c:2896
#38 0x000000000545a70d in gst_pad_query_default (pad=0xbc12300,
parent=0xbc0c4f0, query=0xbab94b0)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:3007
#39 0x0000000009e3cccf in gst_tee_sink_query (pad=0xbc12300,
parent=0xbc0c4f0, query=0xbab94b0)
    at gsttee.c:521
#40 0x000000000545bbfd in gst_pad_query (pad=0xbc12300,
query=0xbab94b0) at gstpad.c:3506
#41 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbc32ae0,
query=0xbab94b0) at gstpad.c:3637
#42 0x000000000549f306 in gst_pad_peer_query_caps (pad=0xbc32ae0,
filter=0x0) at gstutils.c:2810
#43 0x0000000007195373 in gst_base_transform_query_caps
(trans=0xbc2d7f0, pad=0xbc2e970, filter=0x0)
    at gstbasetransform.c:715
#44 0x00000000071977e6 in gst_base_transform_default_query
(trans=0xbc2d7f0, direction=GST_PAD_SINK,
    query=0xba934a0) at gstbasetransform.c:1512
#45 0x00000000071978a9 in gst_base_transform_query (pad=0xbc2e970,
parent=0xbc2d7f0, query=0xba934a0)
    at gstbasetransform.c:1538
#46 0x000000000545bbfd in gst_pad_query (pad=0xbc2e970,
query=0xba934a0) at gstpad.c:3506
#47 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbc3da00,
query=0xba934a0) at gstpad.c:3637
#48 0x000000000549e40f in query_caps_func (pad=0xbc3da00,
data=0xba4bb80) at gstutils.c:2481
#49 0x0000000005459a45 in gst_pad_forward (pad=0xbc3c6c0,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4bb80) at gstpad.c:2724
#50 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbc3c6c0,
query=0xba934a0) at gstutils.c:2531
#51 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbc3c6c0,
query=0xba934a0) at gstpad.c:2896
#52 0x000000000545a70d in gst_pad_query_default (pad=0xbc3c6c0,
parent=0xbc07cc0, query=0xba934a0)
    at gstpad.c:3007
#53 0x000000000545bbfd in gst_pad_query (pad=0xbc3c6c0,
query=0xba934a0) at gstpad.c:3506
#54 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbca1c30,
query=0xba934a0) at gstpad.c:3637
#55 0x000000000549e40f in query_caps_func (pad=0xbca1c30,
data=0xba4bf70) at gstutils.c:2481
#56 0x0000000005459a45 in gst_pad_forward (pad=0xbca08f0,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4bf70) at gstpad.c:2724
#57 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbca08f0,
query=0xba934a0) at gstutils.c:2531
#58 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbca08f0,
query=0xba934a0) at gstpad.c:2896
#59 0x000000000545a70d in gst_pad_query_default (pad=0xbca08f0,
parent=0xbc01e70, query=0xba934a0)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:3007
#60 0x000000000545bbfd in gst_pad_query (pad=0xbca08f0,
query=0xba934a0) at gstpad.c:3506
#61 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbd5fbd0,
query=0xba934a0) at gstpad.c:3637
#62 0x000000000549e40f in query_caps_func (pad=0xbd5fbd0,
data=0xba4c360) at gstutils.c:2481
#63 0x0000000005459a45 in gst_pad_forward (pad=0xbd60f70,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4c360) at gstpad.c:2724
#64 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbd60f70,
query=0xba934a0) at gstutils.c:2531
#65 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbd60f70,
query=0xba934a0) at gstpad.c:2896
#66 0x000000000545a70d in gst_pad_query_default (pad=0xbd60f70,
parent=0xbd5fbd0, query=0xba934a0)
    at gstpad.c:3007
#67 0x000000000545bbfd in gst_pad_query (pad=0xbd60f70,
query=0xba934a0) at gstpad.c:3506
#68 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbd4ab50,
query=0xba934a0) at gstpad.c:3637
#69 0x000000000549e40f in query_caps_func (pad=0xbd4ab50,
data=0xba4c750) at gstutils.c:2481
#70 0x0000000005459a45 in gst_pad_forward (pad=0xbd4be90,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4c750) at gstpad.c:2724
#71 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbd4be90,
query=0xba934a0) at gstutils.c:2531
#72 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbd4be90,
query=0xba934a0) at gstpad.c:2896
#73 0x000000000545a70d in gst_pad_query_default (pad=0xbd4be90,
parent=0xbd4ab50, query=0xba934a0)
    at gstpad.c:3007
#74 0x000000000545bbfd in gst_pad_query (pad=0xbd4be90,
query=0xba934a0) at gstpad.c:3506
#75 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbcca5b0,
query=0xba934a0) at gstpad.c:3637
#76 0x000000000549e40f in query_caps_func (pad=0xbcca5b0,
data=0xba4cb40) at gstutils.c:2481
#77 0x0000000005459a45 in gst_pad_forward (pad=0xbcc0b70,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4cb40) at gstpad.c:2724
#78 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbcc0b70,
query=0xba934a0) at gstutils.c:2531
#79 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbcc0b70,
query=0xba934a0) at gstpad.c:2896
#80 0x000000000545a70d in gst_pad_query_default (pad=0xbcc0b70,
parent=0xbcbac30, query=0xba934a0)
    at gstpad.c:3007
#81 0x0000000009e29c1f in gst_queue_handle_sink_query (pad=0xbcc0b70,
parent=0xbcbac30, query=0xba934a0)
---Type <return> to continue, or q <return> to quit---
    at gstqueue.c:872
#82 0x000000000545bbfd in gst_pad_query (pad=0xbcc0b70,
query=0xba934a0) at gstpad.c:3506
#83 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbcef930,
query=0xba934a0) at gstpad.c:3637
#84 0x000000000549e40f in query_caps_func (pad=0xbcef930,
data=0xba4d020) at gstutils.c:2481
#85 0x0000000005459a45 in gst_pad_forward (pad=0xbb01a30,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4d020) at gstpad.c:2724
#86 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbb01a30,
query=0xba934a0) at gstutils.c:2531
#87 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbb01a30,
query=0xba934a0) at gstpad.c:2896
#88 0x000000000545a70d in gst_pad_query_default (pad=0xbb01a30,
parent=0xbafbc20, query=0xba934a0)
    at gstpad.c:3007
#89 0x0000000009e3cccf in gst_tee_sink_query (pad=0xbb01a30,
parent=0xbafbc20, query=0xba934a0)
    at gsttee.c:521
#90 0x000000000545bbfd in gst_pad_query (pad=0xbb01a30,
query=0xba934a0) at gstpad.c:3506
#91 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbb0d490,
query=0xba934a0) at gstpad.c:3637
#92 0x000000000549e40f in query_caps_func (pad=0xbb0d490,
data=0xba4d450) at gstutils.c:2481
#93 0x0000000005459a45 in gst_pad_forward (pad=0xbb0c150,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4d450) at gstpad.c:2724
#94 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbb0c150,
query=0xba934a0) at gstutils.c:2531
#95 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbb0c150,
query=0xba934a0) at gstpad.c:2896
#96 0x000000000545a70d in gst_pad_query_default (pad=0xbb0c150,
parent=0xbaf73e0, query=0xba934a0)
    at gstpad.c:3007
#97 0x000000000545bbfd in gst_pad_query (pad=0xbb0c150,
query=0xba934a0) at gstpad.c:3506
#98 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbb24880,
query=0xba934a0) at gstpad.c:3637
#99 0x000000000549e40f in query_caps_func (pad=0xbb24880,
data=0xba4d840) at gstutils.c:2481
#100 0x0000000005459a45 in gst_pad_forward (pad=0xbb23540,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4d840) at gstpad.c:2724
#101 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbb23540,
query=0xba934a0) at gstutils.c:2531
#102 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbb23540,
query=0xba934a0) at gstpad.c:2896
#103 0x000000000545a70d in gst_pad_query_default (pad=0xbb23540,
parent=0xbaf1590, query=0xba934a0)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:3007
#104 0x000000000545bbfd in gst_pad_query (pad=0xbb23540,
query=0xba934a0) at gstpad.c:3506
#105 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbb98c00,
query=0xba934a0) at gstpad.c:3637
#106 0x000000000549e40f in query_caps_func (pad=0xbb98c00,
data=0xba4dc30) at gstutils.c:2481
#107 0x0000000005459a45 in gst_pad_forward (pad=0xbb99f40,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4dc30) at gstpad.c:2724
#108 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbb99f40,
query=0xba934a0) at gstutils.c:2531
#109 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbb99f40,
query=0xba934a0) at gstpad.c:2896
#110 0x000000000545a70d in gst_pad_query_default (pad=0xbb99f40,
parent=0xbb98c00, query=0xba934a0)
    at gstpad.c:3007
#111 0x000000000545bbfd in gst_pad_query (pad=0xbb99f40,
query=0xba934a0) at gstpad.c:3506
#112 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbb4b790,
query=0xba934a0) at gstpad.c:3637
#113 0x000000000549e40f in query_caps_func (pad=0xbb4b790,
data=0xba4e020) at gstutils.c:2481
#114 0x0000000005459a45 in gst_pad_forward (pad=0xbb41d50,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4e020) at gstpad.c:2724
#115 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0xbb41d50,
query=0xba934a0) at gstutils.c:2531
#116 0x000000000545a159 in gst_pad_query_caps_default (pad=0xbb41d50,
query=0xba934a0) at gstpad.c:2896
#117 0x000000000545a70d in gst_pad_query_default (pad=0xbb41d50,
parent=0xbb3be10, query=0xba934a0)
    at gstpad.c:3007
#118 0x0000000009e29c1f in gst_queue_handle_sink_query (pad=0xbb41d50,
parent=0xbb3be10,
    query=0xba934a0) at gstqueue.c:872
#119 0x000000000545bbfd in gst_pad_query (pad=0xbb41d50,
query=0xba934a0) at gstpad.c:3506
#120 0x000000000545c4b4 in gst_pad_peer_query (pad=0xbb6cf00,
query=0xba934a0) at gstpad.c:3637
#121 0x000000000549e40f in query_caps_func (pad=0xbb6cf00,
data=0xba4e500) at gstutils.c:2481
#122 0x0000000005459a45 in gst_pad_forward (pad=0x930aac0,
forward=0x549e3e2 <query_caps_func>,
    user_data=0xba4e500) at gstpad.c:2724
#123 0x000000000549e763 in gst_pad_proxy_query_caps (pad=0x930aac0,
query=0xba934a0) at gstutils.c:2531
#124 0x000000000545a159 in gst_pad_query_caps_default (pad=0x930aac0,
query=0xba934a0) at gstpad.c:2896
#125 0x000000000545a70d in gst_pad_query_default (pad=0x930aac0,
parent=0x9304cb0, query=0xba934a0)
---Type <return> to continue, or q <return> to quit---
    at gstpad.c:3007
#126 0x0000000009e3cccf in gst_tee_sink_query (pad=0x930aac0,
parent=0x9304cb0, query=0xba934a0)
    at gsttee.c:521
#127 0x000000000545bbfd in gst_pad_query (pad=0x930aac0,
query=0xba934a0) at gstpad.c:3506
#128 0x000000000545c4b4 in gst_pad_peer_query (pad=0x9339300,
query=0xba934a0) at gstpad.c:3637
#129 0x000000000b04c65f in gst_auto_convert_internal_sink_query
(pad=0x1116db90, parent=0x0,
    query=0xba934a0) at gstautoconvert.c:1296
#130 0x000000000545bbfd in gst_pad_query (pad=0x1116db90,
query=0xba934a0) at gstpad.c:3506
#131 0x000000000549f0eb in gst_pad_query_caps (pad=0x1116db90,
filter=0x0) at gstutils.c:2764
#132 0x00000000054574a8 in gst_pad_link_check_compatible_unlocked
(src=0x92d0c60, sink=0x1116db90,
    flags=GST_PAD_LINK_CHECK_DEFAULT) at gstpad.c:1997
#133 0x0000000005457b85 in gst_pad_link_prepare (srcpad=0x92d0c60,
sinkpad=0x1116db90,
    flags=GST_PAD_LINK_CHECK_DEFAULT) at gstpad.c:2134
#134 0x0000000005458538 in gst_pad_link_full (srcpad=0x92d0c60,
sinkpad=0x1116db90,
    flags=GST_PAD_LINK_CHECK_DEFAULT) at gstpad.c:2259
#135 0x0000000005458c72 in gst_pad_link (srcpad=0x92d0c60,
sinkpad=0x1116db90) at gstpad.c:2373
#136 0x000000000b04a6c8 in gst_auto_convert_add_element
(autoconvert=0x93295e0, factory=0x84bfce0)
    at gstautoconvert.c:524
#137 0x000000000b04a9e5 in
gst_auto_convert_get_or_make_element_from_factory
(autoconvert=0x93295e0,
    factory=0x84bfce0) at gstautoconvert.c:578
#138 0x000000000b04c053 in gst_auto_convert_getcaps
(autoconvert=0x93295e0, filter=0xfe62fe0,
    dir=GST_PAD_SINK) at gstautoconvert.c:1142
#139 0x000000000b04bcb0 in gst_auto_convert_sink_query (pad=0x9330fa0,
parent=0x93295e0,
    query=0x9126730) at gstautoconvert.c:1061
#140 0x000000000545bbfd in gst_pad_query (pad=0x9330fa0,
query=0x9126730) at gstpad.c:3506
#141 0x000000000549f519 in gst_pad_query_accept_caps (pad=0x9330fa0,
caps=0xfe62fe0) at gstutils.c:2847
#142 0x0000000005460400 in pre_eventfunc_check (pad=0x9330fa0,
event=0xfe6e990) at gstpad.c:4914
#143 0x00000000054609b3 in gst_pad_send_event_unchecked
(pad=0x9330fa0, event=0xfe6e990,
    type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5029
---Type <return> to continue, or q <return> to quit---
#144 0x000000000545fc2e in gst_pad_push_event_unchecked
(pad=0xfe637a0, event=0xfe6e990,
    type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4732
#145 0x000000000545b464 in push_sticky (pad=0xfe637a0, ev=0xba4f0c0,
user_data=0xba4f130)
    at gstpad.c:3365
#146 0x0000000005453359 in events_foreach (pad=0xfe637a0,
func=0x545b352 <push_sticky>,
    user_data=0xba4f130) at gstpad.c:533
#147 0x000000000545b7ee in check_sticky (pad=0xfe637a0,
event=0x911ae30) at gstpad.c:3421
#148 0x00000000054600c9 in gst_pad_push_event (pad=0xfe637a0,
event=0x911ae30) at gstpad.c:4849
#149 0x000000000a07568b in calculate_and_push_newsegment
(demux=0x92c96a0, stream=0xfe5dea0)
    at tsdemux.c:1652
#150 0x000000000a075ae4 in gst_ts_demux_push_pending_data
(demux=0x92c96a0, stream=0xfe5dea0)
    at tsdemux.c:1717
#151 0x000000000a0767f8 in gst_ts_demux_handle_packet
(demux=0x92c96a0, stream=0xfe5dea0,
    packet=0xba4f5a0, section=0x0) at tsdemux.c:1788
#152 0x000000000a076919 in gst_ts_demux_push (base=0x92c96a0,
packet=0xba4f5a0, section=0x0)
    at tsdemux.c:1826
#153 0x000000000a06a8f1 in mpegts_base_chain (pad=0x92cf5b0,
parent=0x92c96a0, buf=0x10183810)
    at mpegtsbase.c:1125
#154 0x000000000545cd64 in gst_pad_chain_data_unchecked
(pad=0x92cf5b0, type=4112, data=0x10183810)
    at gstpad.c:3758
#155 0x000000000545d9f7 in gst_pad_push_data (pad=0x92f0bf0,
type=4112, data=0x10183810)
    at gstpad.c:3991
#156 0x000000000545df48 in gst_pad_push (pad=0x92f0bf0,
buffer=0x10183810) at gstpad.c:4094
#157 0x000000000544402c in gst_proxy_pad_chain_default (pad=0x92ef840,
parent=0x9294d10,
    buffer=0x10183810) at gstghostpad.c:128
#158 0x000000000545cd64 in gst_pad_chain_data_unchecked
(pad=0x92ef840, type=4112, data=0x10183810)
    at gstpad.c:3758
#159 0x000000000545d9f7 in gst_pad_push_data (pad=0xba8b4d0,
type=4112, data=0x10183810)
    at gstpad.c:3991
---Type <return> to continue, or q <return> to quit---
#160 0x000000000545df48 in gst_pad_push (pad=0xba8b4d0,
buffer=0x10183810) at gstpad.c:4094
#161 0x000000000544402c in gst_proxy_pad_chain_default (pad=0xba8c810,
parent=0xba8b4d0,
    buffer=0x10183810) at gstghostpad.c:128
#162 0x000000000545cd64 in gst_pad_chain_data_unchecked
(pad=0xba8c810, type=4112, data=0x10183810)
    at gstpad.c:3758
#163 0x000000000545d9f7 in gst_pad_push_data (pad=0x93af410,
type=4112, data=0x10183810)
    at gstpad.c:3991
#164 0x000000000545df48 in gst_pad_push (pad=0x93af410,
buffer=0x10183810) at gstpad.c:4094
#165 0x0000000009e2af34 in gst_queue_push_one (queue=0x939f990) at
gstqueue.c:1118
#166 0x0000000009e2bcb3 in gst_queue_loop (pad=0x93af410) at gstqueue.c:1247
#167 0x00000000054919bc in gst_task_func (task=0x93c0910) at gsttask.c:316
#168 0x0000000005492ab7 in default_func (tdata=0x93cac50,
pool=0x841e570) at gsttaskpool.c:70
#169 0x0000000004eb79be in g_thread_pool_thread_proxy (data=0x841f050)
    at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthreadpool.c:309
#170 0x0000000004eb73d3 in g_thread_proxy (data=0x93cad10)
    at /var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread.c:798
#171 0x0000000005b68da6 in start_thread () from /lib64/libpthread.so.0
#172 0x0000000006a86abd in clone () from /lib64/libc.so.6

-- 
Andrey Utkin


More information about the gstreamer-devel mailing list