[Bug 764020] adapteddemux: Deadlock on HLS and DASH streams when scrub seeking

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 22 17:51:47 UTC 2016


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

Thibault Saunier <tsaunier at gnome.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|hlsdemux: Deadlock on HLS   |adapteddemux: Deadlock on
                   |streams when scrub seeking  |HLS and DASH streams when
                   |                            |scrub seeking

--- Comment #2 from Thibault Saunier <tsaunier at gnome.org> ---
Another deadlock happening on dash demux:

(gdb) t a a bt

Thread 25 (Thread 0x7fa2510f9700 (LWP 30163)):
#0  0x00007fa251edbc3d in poll () from /usr/lib/libc.so.6
#1  0x00007fa252404f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa25240508c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fa2524050c9 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 24 (Thread 0x7fa2508f8700 (LWP 30164)):
#0  0x00007fa251edbc3d in poll () from /usr/lib/libc.so.6
#1  0x00007fa252404f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa252405302 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007fa254722186 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 23 (Thread 0x7fa23c1da700 (LWP 30165)):
#0  0x00007fa251edbc3d in poll () from /usr/lib/libc.so.6
#1  0x00007fa252404f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa25240508c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fa23c1e225d in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#4  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 22 (Thread 0x7fa23a4da700 (LWP 30167)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2532fdfad in gst_task_func (task=0x5557b25ac050) at gsttask.c:317
#3  0x00007fa2532ff37c in default_func (tdata=0x5557b2520720,
pool=0x5557b2291100) at gsttaskpool.c:68
#4  0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 21 (Thread 0x7fa23905a700 (LWP 30169)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2535e9ab8 in gst_data_queue_push (queue=0x7fa22400f680,
item=0x7fa23001bb80) at gstdataqueue.c:520
#3  0x00007fa23db47d55 in gst_multi_queue_chain (pad=0x7fa22400ab70,
parent=0x7fa220004600, buffer=0x7fa22401d990) at gstmultiqueue.c:1867
#4  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22400ab70, parent=0x7fa220004600, buffer=0x7fa22401d990) at
gst-validate-pad-monitor.c:2071
#5  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22400ab70,
type=4112, data=0x7fa22401d990) at gstpad.c:4156
#6  0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22400a930, type=4112,
data=0x7fa22401d990) at gstpad.c:4408
#7  0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22400a930,
buffer=0x7fa22401d990) at gstpad.c:4527
#8  0x00007fa2385ee0e6 in gst_qtdemux_decorate_and_push_buffer
(qtdemux=0x7fa22c15c310, stream=0x7fa230006000, buf=0x7fa22401d990,
dts=12202666666, pts=12202666666, duration=42666667, keyframe=1,
position=12202666666, 
    byte_position=111324) at qtdemux.c:4993
#9  0x00007fa2385f427c in gst_qtdemux_process_adapter (demux=0x7fa22c15c310,
force=0) at qtdemux.c:6205
#10 0x00007fa2385f132d in gst_qtdemux_chain (sinkpad=0x7fa22c1504b0,
parent=0x7fa22c15c310, inbuf=0x7fa22401d220) at qtdemux.c:5706
#11 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22c1504b0, parent=0x7fa22c15c310, buffer=0x7fa22401d220) at
gst-validate-pad-monitor.c:2071
#12 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c1504b0,
type=4112, data=0x7fa22401d220) at gstpad.c:4156
#13 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c150270, type=4112,
data=0x7fa22401d220) at gstpad.c:4408
#14 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c150270,
buffer=0x7fa22401d220) at gstpad.c:4527
#15 0x00007fa23db45a1e in gst_single_queue_push_one (mq=0x7fa22c14c100,
sq=0x7fa22c011c00, object=0x7fa22401d220, allow_drop=0x7fa239059df4) at
gstmultiqueue.c:1394
#16 0x00007fa23db46de1 in gst_multi_queue_loop (pad=0x7fa22c150270) at
gstmultiqueue.c:1678
#17 0x00007fa2532fe084 in gst_task_func (task=0x5557b25ac950) at gsttask.c:332
#18 0x00007fa2532ff37c in default_func (tdata=0x7fa22c011920,
pool=0x5557b2291100) at gsttaskpool.c:68
---Type <return> to continue, or q <return> to quit---
#19 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#22 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 20 (Thread 0x7fa22bfff700 (LWP 30170)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2535e9ab8 in gst_data_queue_push (queue=0x7fa22400f080,
item=0x7fa218001430) at gstdataqueue.c:520
#3  0x00007fa23db47d55 in gst_multi_queue_chain (pad=0x7fa22400a270,
parent=0x7fa220004c80, buffer=0x7fa23002bd10) at gstmultiqueue.c:1867
#4  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22400a270, parent=0x7fa220004c80, buffer=0x7fa23002bd10) at
gst-validate-pad-monitor.c:2071
#5  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22400a270,
type=4112, data=0x7fa23002bd10) at gstpad.c:4156
#6  0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22400a030, type=4112,
data=0x7fa23002bd10) at gstpad.c:4408
#7  0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22400a030,
buffer=0x7fa23002bd10) at gstpad.c:4527
#8  0x00007fa2385ee0e6 in gst_qtdemux_decorate_and_push_buffer
(qtdemux=0x7fa22c160800, stream=0x7fa224004800, buf=0x7fa23002bd10,
dts=11594916700, pts=11594916700, duration=41708300, keyframe=0,
position=11594916700, 
    byte_position=121911) at qtdemux.c:4993
#9  0x00007fa2385f427c in gst_qtdemux_process_adapter (demux=0x7fa22c160800,
force=0) at qtdemux.c:6205
#10 0x00007fa2385f132d in gst_qtdemux_chain (sinkpad=0x7fa22c150b70,
parent=0x7fa22c160800, inbuf=0x7fa23001cc90) at qtdemux.c:5706
#11 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22c150b70, parent=0x7fa22c160800, buffer=0x7fa23001cc90) at
gst-validate-pad-monitor.c:2071
#12 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c150b70,
type=4112, data=0x7fa23001cc90) at gstpad.c:4156
#13 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c150930, type=4112,
data=0x7fa23001cc90) at gstpad.c:4408
#14 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c150930,
buffer=0x7fa23001cc90) at gstpad.c:4527
#15 0x00007fa23db45a1e in gst_single_queue_push_one (mq=0x7fa22c14c100,
sq=0x7fa22c15e340, object=0x7fa23001cc90, allow_drop=0x7fa22bffedf4) at
gstmultiqueue.c:1394
#16 0x00007fa23db46de1 in gst_multi_queue_loop (pad=0x7fa22c150930) at
gstmultiqueue.c:1678
#17 0x00007fa2532fe084 in gst_task_func (task=0x5557b25aca70) at gsttask.c:332
#18 0x00007fa2532ff37c in default_func (tdata=0x7fa22c011a20,
pool=0x5557b2291100) at gsttaskpool.c:68
#19 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#22 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 19 (Thread 0x7fa22b7fe700 (LWP 30171)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2535e9ab8 in gst_data_queue_push (queue=0x7fa22c0320a0,
item=0x7fa1d0001260) at gstdataqueue.c:520
#3  0x00007fa23db47d55 in gst_multi_queue_chain (pad=0x7fa22c1506f0,
parent=0x7fa22c14c100, buffer=0x7fa224033700) at gstmultiqueue.c:1867
#4  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22c1506f0, parent=0x7fa22c14c100, buffer=0x7fa224033700) at
gst-validate-pad-monitor.c:2071
#5  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c1506f0,
type=4112, data=0x7fa224033700) at gstpad.c:4156
#6  0x00007fa2532c136b in gst_pad_push_data (pad=0x5557b24cbdb0, type=4112,
data=0x7fa224033700) at gstpad.c:4408
#7  0x00007fa2532c1ad0 in gst_pad_push (pad=0x5557b24cbdb0,
buffer=0x7fa224033700) at gstpad.c:4527
#8  0x00007fa23949292d in gst_adaptive_demux_stream_push_buffer
(stream=stream at entry=0x7fa22c14d8c0, buffer=0x7fa224033700) at
gstadaptivedemux.c:1936
#9  0x00007fa2398b5970 in gst_dash_demux_data_received (demux=0x7fa22c1461c0,
stream=0x7fa22c14d8c0) at gstdashdemux.c:1711
#10 0x00007fa23948da4d in _src_chain (pad=<optimized out>,
parent=0x7fa22c1461c0, buffer=0x7fa224033700) at gstadaptivedemux.c:2081
#11 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c151d70,
type=4112, data=0x7fa224033700) at gstpad.c:4156
#12 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c02d3d0, type=4112,
data=0x7fa224033700) at gstpad.c:4408
#13 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c02d3d0,
buffer=0x7fa224033700) at gstpad.c:4527
#14 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa22c0313e0,
parent=0x7fa22c02d3d0, buffer=0x7fa224033700) at gstghostpad.c:126
#15 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c0313e0,
type=4112, data=0x7fa224033700) at gstpad.c:4156
#16 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c1518f0, type=4112,
data=0x7fa224033700) at gstpad.c:4408
#17 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c1518f0,
buffer=0x7fa224033700) at gstpad.c:4527
#18 0x00007fa23db5f3f0 in gst_queue2_push_one (queue=0x7fa21c006fe0) at
gstqueue2.c:2824
#19 0x00007fa23db5ff57 in gst_queue2_loop (pad=0x7fa22c1518f0) at
gstqueue2.c:2946
#20 0x00007fa2532fe084 in gst_task_func (task=0x7fa21c00d5f0) at gsttask.c:332
#21 0x00007fa2532ff37c in default_func (tdata=0x7fa1fc011cb0,
pool=0x5557b2291100) at gsttaskpool.c:68
#22 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#25 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 18 (Thread 0x7fa22affd700 (LWP 30172)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa23948f103 in gst_adaptive_demux_stream_download_uri
(demux=demux at entry=0x7fa22c1461c0, stream=stream at entry=0x7fa22c14e100,
uri=0x7fa214008800
"http://127.0.0.1:8079/defaults/exMPD_BIP_TC1/ElephantsDream_AAC48K_064.mp4", 
    start=<optimized out>, end=<optimized out>) at gstadaptivedemux.c:2498
#3  0x00007fa23949052e in gst_adaptive_demux_stream_download_fragment
(stream=0x7fa22c14e100) at gstadaptivedemux.c:2617
#4  gst_adaptive_demux_stream_download_loop (stream=0x7fa22c14e100) at
gstadaptivedemux.c:2848
#5  0x00007fa2532fe084 in gst_task_func (task=0x5557b25ac710) at gsttask.c:332
#6  0x00007fa2532ff37c in default_func (tdata=0x7fa21c001230,
pool=0x5557b2291100) at gsttaskpool.c:68
#7  0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x7fa22a7fc700 (LWP 30173)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa23948f103 in gst_adaptive_demux_stream_download_uri
(demux=demux at entry=0x7fa22c1461c0, stream=stream at entry=0x7fa22c14d8c0,
uri=0x7fa220001f00
"http://127.0.0.1:8079/defaults/exMPD_BIP_TC1/ElephantsDream_H264BPL30_0100.mp4", 
    start=<optimized out>, end=<optimized out>) at gstadaptivedemux.c:2498
#3  0x00007fa23949052e in gst_adaptive_demux_stream_download_fragment
(stream=0x7fa22c14d8c0) at gstadaptivedemux.c:2617
#4  gst_adaptive_demux_stream_download_loop (stream=0x7fa22c14d8c0) at
gstadaptivedemux.c:2848
#5  0x00007fa2532fe084 in gst_task_func (task=0x5557b25ac830) at gsttask.c:332
#6  0x00007fa2532ff37c in default_func (tdata=0x7fa22401ad80,
pool=0x5557b2291100) at gsttaskpool.c:68
#7  0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7fa229ffb700 (LWP 30174)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2535e9ab8 in gst_data_queue_push (queue=0x7fa22c0322e0,
item=0x7fa21c003150) at gstdataqueue.c:520
#3  0x00007fa23db47d55 in gst_multi_queue_chain (pad=0x7fa22c150030,
parent=0x7fa22c14c100, buffer=0x7fa21801a120) at gstmultiqueue.c:1867
#4  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22c150030, parent=0x7fa22c14c100, buffer=0x7fa21801a120) at
gst-validate-pad-monitor.c:2071
#5  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c150030,
type=4112, data=0x7fa21801a120) at gstpad.c:4156
#6  0x00007fa2532c136b in gst_pad_push_data (pad=0x5557b24cbb70, type=4112,
data=0x7fa21801a120) at gstpad.c:4408
#7  0x00007fa2532c1ad0 in gst_pad_push (pad=0x5557b24cbb70,
buffer=0x7fa21801a120) at gstpad.c:4527
#8  0x00007fa23949292d in gst_adaptive_demux_stream_push_buffer
(stream=stream at entry=0x7fa22c14e100, buffer=0x7fa21801a120) at
gstadaptivedemux.c:1936
#9  0x00007fa2398b5970 in gst_dash_demux_data_received (demux=0x7fa22c1461c0,
stream=0x7fa22c14e100) at gstdashdemux.c:1711
#10 0x00007fa23948da4d in _src_chain (pad=<optimized out>,
parent=0x7fa22c1461c0, buffer=0x7fa21801a120) at gstadaptivedemux.c:2081
#11 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c151470,
type=4112, data=0x7fa21801a120) at gstpad.c:4156
#12 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c02ca10, type=4112,
data=0x7fa21801a120) at gstpad.c:4408
#13 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c02ca10,
buffer=0x7fa21801a120) at gstpad.c:4527
#14 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa22c030aa0,
parent=0x7fa22c02ca10, buffer=0x7fa21801a120) at gstghostpad.c:126
#15 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c030aa0,
type=4112, data=0x7fa21801a120) at gstpad.c:4156
#16 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c150ff0, type=4112,
data=0x7fa21801a120) at gstpad.c:4408
#17 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c150ff0,
buffer=0x7fa21801a120) at gstpad.c:4527
#18 0x00007fa23db5f3f0 in gst_queue2_push_one (queue=0x7fa21c006020) at
gstqueue2.c:2824
#19 0x00007fa23db5ff57 in gst_queue2_loop (pad=0x7fa22c150ff0) at
gstqueue2.c:2946
#20 0x00007fa2532fe084 in gst_task_func (task=0x5557b25ac3b0) at gsttask.c:332
#21 0x00007fa2532ff37c in default_func (tdata=0x7fa21c001230,
pool=0x5557b2291100) at gsttaskpool.c:68
#22 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#25 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7fa2297fa700 (LWP 30175)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007fa2532fdfad in gst_task_func (task=0x5557b25acef0) at gsttask.c:317
#3  0x00007fa2532ff37c in default_func (tdata=0x7fa22401ad20,
pool=0x5557b2291100) at gsttaskpool.c:68
#4  0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7fa228ff9700 (LWP 30176)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2532fdfad in gst_task_func (task=0x7fa23000db90) at gsttask.c:317
#3  0x00007fa2532ff37c in default_func (tdata=0x7fa224023d60,
pool=0x5557b2291100) at gsttaskpool.c:68
#4  0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7fa20bfff700 (LWP 30179)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa23db5030b in gst_queue_chain_buffer_or_list (pad=0x7fa230011920,
parent=0x7fa204302640, obj=0x7fa204285a20, is_list=0) at gstqueue.c:1201
#3  0x00007fa23db50acc in gst_queue_chain (pad=0x7fa230011920,
parent=0x7fa204302640, buffer=0x7fa204285a20) at gstqueue.c:1299
#4  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa230011920, parent=0x7fa204302640, buffer=0x7fa204285a20) at
gst-validate-pad-monitor.c:2071
#5  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa230011920,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#6  0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fcc20, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#7  0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fcc20,
buffer=0x7fa204285a20) at gstpad.c:4527
#8  0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fac80,
parent=0x7fa22400e3f0, buffer=0x7fa204285a20) at gstghostpad.c:126
#9  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fac80,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#10 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fb160, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#11 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fb160,
buffer=0x7fa204285a20) at gstpad.c:4527
#12 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fd0c0,
parent=0x7fa2042fb160, buffer=0x7fa204285a20) at gstghostpad.c:126
#13 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fd0c0,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#14 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204348060, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#15 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204348060,
buffer=0x7fa204285a20) at gstpad.c:4527
#16 0x00007fa200da2c9e in gst_deinterlace_chain (pad=0x7fa204311da0,
parent=0x7fa204352c40, buf=0x7fa204285a20) at gstdeinterlace.c:2059
#17 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204311da0, parent=0x7fa204352c40, buffer=0x7fa204285a20) at
gst-validate-pad-monitor.c:2071
#18 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204311da0,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#19 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204311b60, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#20 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204311b60,
buffer=0x7fa204285a20) at gstpad.c:4527
#21 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa204311920,
parent=0x7fa204344cd0, buffer=0x7fa204285a20) at gstbasetransform.c:2369
#22 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204311920, parent=0x7fa204344cd0, buffer=0x7fa204285a20) at
gst-validate-pad-monitor.c:2071
#23 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204311920,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#24 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fce70, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#25 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fce70,
buffer=0x7fa204285a20) at gstpad.c:4527
#26 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042faef0,
parent=0x7fa22400e590, buffer=0x7fa204285a20) at gstghostpad.c:126
#27 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042faef0,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#28 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2043116e0, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#29 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2043116e0,
buffer=0x7fa204285a20) at gstpad.c:4527
#30 0x00007fa23dddb4f4 in gst_stream_synchronizer_sink_chain
(pad=0x7fa2043114a0, parent=0x5557b23d85a0, buffer=0x7fa204285a20) at
gststreamsynchronizer.c:692
#31 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa2043114a0, parent=0x5557b23d85a0, buffer=0x7fa204285a20) at
gst-validate-pad-monitor.c:2071
#32 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2043114a0,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#33 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fc530, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#34 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fc530,
buffer=0x7fa204285a20) at gstpad.c:4527
#35 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fa530,
parent=0x5557b24c21a0, buffer=0x7fa204285a20) at gstghostpad.c:126
#36 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fa530,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#37 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa230011260, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#38 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa230011260,
buffer=0x7fa204285a20) at gstpad.c:4527
#39 0x00007fa23db3d8ef in gst_selector_pad_chain (pad=0x7fa204302090,
parent=0x7fa2042ff020, buf=0x7fa204285a20) at gstinputselector.c:1109
#40 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204302090, parent=0x7fa2042ff020, buffer=0x7fa204285a20) at
gst-validate-pad-monitor.c:2071
---Type <return> to continue, or q <return> to quit---
#41 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204302090,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#42 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c02dd90, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#43 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c02dd90,
buffer=0x7fa204285a20) at gstpad.c:4527
#44 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa22c031d20,
parent=0x7fa22c02dd90, buffer=0x7fa204285a20) at gstghostpad.c:126
#45 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c031d20,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#46 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c0345b0, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#47 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c0345b0,
buffer=0x7fa204285a20) at gstpad.c:4527
#48 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa22c030850,
parent=0x7fa22c0345b0, buffer=0x7fa204285a20) at gstghostpad.c:126
#49 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c030850,
type=4112, data=0x7fa204285a20) at gstpad.c:4156
#50 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa230011020, type=4112,
data=0x7fa204285a20) at gstpad.c:4408
#51 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa230011020,
buffer=0x7fa204285a20) at gstpad.c:4527
#52 0x00007fa253adddf1 in gst_video_decoder_clip_and_push_buf
(decoder=0x7fa2040071e0, buf=0x7fa204285a20) at gstvideodecoder.c:3215
#53 0x00007fa253adc90b in gst_video_decoder_finish_frame
(decoder=0x7fa2040071e0, frame=0x0) at gstvideodecoder.c:3108
#54 0x00007fa2097e1484 in gst_ffmpegviddec_video_frame () from
/home/thiblahute/devel/gstreamer/master/gst-libav/ext/libav/.libs/libgstlibav.so
#55 0x00007fa2097e1743 in gst_ffmpegviddec_frame () from
/home/thiblahute/devel/gstreamer/master/gst-libav/ext/libav/.libs/libgstlibav.so
#56 0x00007fa2097e236a in gst_ffmpegviddec_handle_frame () from
/home/thiblahute/devel/gstreamer/master/gst-libav/ext/libav/.libs/libgstlibav.so
#57 0x00007fa253adecd4 in gst_video_decoder_decode_frame
(decoder=0x7fa2040071e0, frame=0x7fa21800e040) at gstvideodecoder.c:3417
#58 0x00007fa253ad71bf in gst_video_decoder_chain_forward
(decoder=0x7fa2040071e0, buf=0x7fa224022010, at_eos=0) at
gstvideodecoder.c:2201
#59 0x00007fa253ad9630 in gst_video_decoder_chain (pad=0x7fa230010de0,
parent=0x7fa2040071e0, buf=0x7fa224022010) at gstvideodecoder.c:2503
#60 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa230010de0, parent=0x7fa2040071e0, buffer=0x7fa224022010) at
gst-validate-pad-monitor.c:2071
#61 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa230010de0,
type=4112, data=0x7fa224022010) at gstpad.c:4156
#62 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22400b6b0, type=4112,
data=0x7fa224022010) at gstpad.c:4408
#63 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22400b6b0,
buffer=0x7fa224022010) at gstpad.c:4527
#64 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa22400b470,
parent=0x7fa2240181a0, buffer=0x7fa224022010) at gstbasetransform.c:2369
#65 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22400b470, parent=0x7fa2240181a0, buffer=0x7fa224022010) at
gst-validate-pad-monitor.c:2071
#66 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22400b470,
type=4112, data=0x7fa224022010) at gstpad.c:4156
#67 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22400b230, type=4112,
data=0x7fa224022010) at gstpad.c:4408
#68 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22400b230,
buffer=0x7fa224022010) at gstpad.c:4527
#69 0x00007fa2535a7365 in gst_base_parse_push_frame (parse=0x7fa2240116f0,
frame=0x7fa204268c00) at gstbaseparse.c:2510
#70 0x00007fa2535a621a in gst_base_parse_handle_and_push_frame
(parse=0x7fa2240116f0, frame=0x7fa204268c00) at gstbaseparse.c:2329
#71 0x00007fa2535a7c50 in gst_base_parse_finish_frame (parse=0x7fa2240116f0,
frame=0x7fa204268c00, size=555) at gstbaseparse.c:2668
#72 0x00007fa2285d859f in gst_h264_parse_handle_frame_packetized
(frame=0x7fa204268c00, parse=0x7fa2240116f0) at gsth264parse.c:1021
#73 gst_h264_parse_handle_frame (parse=0x7fa2240116f0, frame=0x7fa204268c00,
skipsize=<optimized out>) at gsth264parse.c:1065
#74 0x00007fa2535a5451 in gst_base_parse_handle_buffer (parse=0x7fa2240116f0,
buffer=0x7fa224022780, skip=0x7fa20bffea70, flushed=0x7fa20bffea74) at
gstbaseparse.c:2143
#75 0x00007fa2535aa7ed in gst_base_parse_chain (pad=0x7fa22400a6f0,
parent=0x7fa2240116f0, buffer=0x7fa21800e040) at gstbaseparse.c:3198
#76 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22400a6f0, parent=0x7fa2240116f0, buffer=0x7fa21800e040) at
gst-validate-pad-monitor.c:2071
#77 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22400a6f0,
type=4112, data=0x7fa21800e040) at gstpad.c:4156
#78 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22400a4b0, type=4112,
data=0x7fa21800e040) at gstpad.c:4408
#79 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22400a4b0,
buffer=0x7fa21800e040) at gstpad.c:4527
#80 0x00007fa23db45a1e in gst_single_queue_push_one (mq=0x7fa220004c80,
sq=0x7fa224009910, object=0x7fa21800e040, allow_drop=0x7fa20bffedf4) at
gstmultiqueue.c:1394
#81 0x00007fa23db46de1 in gst_multi_queue_loop (pad=0x7fa22400a4b0) at
gstmultiqueue.c:1678
#82 0x00007fa2532fe084 in gst_task_func (task=0x7fa21c00d710) at gsttask.c:332
#83 0x00007fa2532ff37c in default_func (tdata=0x7fa224001cb0,
pool=0x5557b2291100) at gsttaskpool.c:68
#84 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#85 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#86 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#87 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7fa20b7fe700 (LWP 30180)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa23db5030b in gst_queue_chain_buffer_or_list (pad=0x7fa2043482a0,
parent=0x7fa204302930, obj=0x7fa22402fe40, is_list=0) at gstqueue.c:1201
#3  0x00007fa23db50acc in gst_queue_chain (pad=0x7fa2043482a0,
parent=0x7fa204302930, buffer=0x7fa22402fe40) at gstqueue.c:1299
#4  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa2043482a0, parent=0x7fa204302930, buffer=0x7fa22402fe40) at
gst-validate-pad-monitor.c:2071
#5  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2043482a0,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
#6  0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fd7b0, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#7  0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fd7b0,
buffer=0x7fa22402fe40) at gstpad.c:4527
#8  0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fb8b0,
parent=0x7fa22400e730, buffer=0x7fa22402fe40) at gstghostpad.c:126
#9  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fb8b0,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
---Type <return> to continue, or q <return> to quit---
#10 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204349260, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#11 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204349260,
buffer=0x7fa22402fe40) at gstpad.c:4527
#12 0x00007fa23dddb4f4 in gst_stream_synchronizer_sink_chain
(pad=0x7fa2043494a0, parent=0x5557b23d85a0, buffer=0x7fa22402fe40) at
gststreamsynchronizer.c:692
#13 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa2043494a0, parent=0x5557b23d85a0, buffer=0x7fa22402fe40) at
gst-validate-pad-monitor.c:2071
#14 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2043494a0,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
#15 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fd9f0, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#16 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fd9f0,
buffer=0x7fa22402fe40) at gstpad.c:4527
#17 0x00007fa23db658a0 in gst_tee_handle_data (tee=0x7fa2100077e0,
data=0x7fa22402fe40, is_list=0) at gsttee.c:656
#18 0x00007fa23db65e07 in gst_tee_chain (pad=0x7fa2300116e0,
parent=0x7fa2100077e0, buffer=0x7fa22402fe40) at gsttee.c:776
#19 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa2300116e0, parent=0x7fa2100077e0, buffer=0x7fa22402fe40) at
gst-validate-pad-monitor.c:2071
#20 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2300116e0,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
#21 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fc2e0, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#22 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fc2e0,
buffer=0x7fa22402fe40) at gstpad.c:4527
#23 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fa2c0,
parent=0x5557b24c21a0, buffer=0x7fa22402fe40) at gstghostpad.c:126
#24 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fa2c0,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
#25 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2300114a0, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#26 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2300114a0,
buffer=0x7fa22402fe40) at gstpad.c:4527
#27 0x00007fa23db3d8ef in gst_selector_pad_chain (pad=0x7fa204302380,
parent=0x7fa2042ff180, buf=0x7fa22402fe40) at gstinputselector.c:1109
#28 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204302380, parent=0x7fa2042ff180, buffer=0x7fa22402fe40) at
gst-validate-pad-monitor.c:2071
#29 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204302380,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
#30 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fa050, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#31 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fa050,
buffer=0x7fa22402fe40) at gstpad.c:4527
#32 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fc090,
parent=0x7fa2042fa050, buffer=0x7fa22402fe40) at gstghostpad.c:126
#33 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fc090,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
#34 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22c034320, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#35 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22c034320,
buffer=0x7fa22402fe40) at gstpad.c:4527
#36 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa22c030600,
parent=0x7fa22c034320, buffer=0x7fa22402fe40) at gstghostpad.c:126
#37 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22c030600,
type=4112, data=0x7fa22402fe40) at gstpad.c:4156
#38 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa230010720, type=4112,
data=0x7fa22402fe40) at gstpad.c:4408
#39 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa230010720,
buffer=0x7fa22402fe40) at gstpad.c:4527
#40 0x00007fa2541ba9a9 in gst_audio_decoder_push_forward (dec=0x7fa1fc04ad70,
buf=0x7fa22402fe40) at gstaudiodecoder.c:974
#41 0x00007fa2541bb14c in gst_audio_decoder_output (dec=0x7fa1fc04ad70,
buf=0x7fa22402fe40) at gstaudiodecoder.c:1050
#42 0x00007fa2541bcc70 in gst_audio_decoder_finish_frame (dec=0x7fa1fc04ad70,
buf=0x7fa22402fe40, frames=0) at gstaudiodecoder.c:1392
#43 0x00007fa2097dc3a2 in gst_ffmpegauddec_handle_frame () from
/home/thiblahute/devel/gstreamer/master/gst-libav/ext/libav/.libs/libgstlibav.so
#44 0x00007fa2541bd1fb in gst_audio_decoder_handle_frame (dec=0x7fa1fc04ad70,
klass=0x7fa1fc00c7f0, buffer=0x7fa22402fb10) at gstaudiodecoder.c:1452
#45 0x00007fa2541bd738 in gst_audio_decoder_push_buffers (dec=0x7fa1fc04ad70,
force=0) at gstaudiodecoder.c:1550
#46 0x00007fa2541bdda0 in gst_audio_decoder_chain_forward (dec=0x7fa1fc04ad70,
buffer=0x0) at gstaudiodecoder.c:1664
#47 0x00007fa2541bf44b in gst_audio_decoder_chain (pad=0x7fa2300104e0,
parent=0x7fa1fc04ad70, buffer=0x7fa22402fb10) at gstaudiodecoder.c:1922
#48 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa2300104e0, parent=0x7fa1fc04ad70, buffer=0x7fa22402fb10) at
gst-validate-pad-monitor.c:2071
#49 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2300104e0,
type=4112, data=0x7fa22402fb10) at gstpad.c:4156
#50 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22400bb30, type=4112,
data=0x7fa22402fb10) at gstpad.c:4408
#51 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22400bb30,
buffer=0x7fa22402fb10) at gstpad.c:4527
#52 0x00007fa2535a7365 in gst_base_parse_push_frame (parse=0x7fa23000f400,
frame=0x7fa20b7fdae0) at gstbaseparse.c:2510
#53 0x00007fa2535aa33d in gst_base_parse_chain (pad=0x7fa22400aff0,
parent=0x7fa23000f400, buffer=0x7fa22402fb10) at gstbaseparse.c:3121
#54 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa22400aff0, parent=0x7fa23000f400, buffer=0x7fa22402fb10) at
gst-validate-pad-monitor.c:2071
#55 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa22400aff0,
type=4112, data=0x7fa22402fb10) at gstpad.c:4156
#56 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa22400adb0, type=4112,
data=0x7fa22402fb10) at gstpad.c:4408
#57 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa22400adb0,
buffer=0x7fa22402fb10) at gstpad.c:4527
#58 0x00007fa23db45a1e in gst_single_queue_push_one (mq=0x7fa220004600,
sq=0x7fa23000b480, object=0x7fa22402fb10, allow_drop=0x7fa20b7fddf4) at
gstmultiqueue.c:1394
#59 0x00007fa23db46de1 in gst_multi_queue_loop (pad=0x7fa22400adb0) at
gstmultiqueue.c:1678
#60 0x00007fa2532fe084 in gst_task_func (task=0x7fa21c00dcb0) at gsttask.c:332
#61 0x00007fa2532ff37c in default_func (tdata=0x7fa230008ba0,
pool=0x5557b2291100) at gsttaskpool.c:68
#62 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#63 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#65 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fa2096f4700 (LWP 30181)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa204042920) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fa208ef3700 (LWP 30182)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa204042ac0) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fa203fff700 (LWP 30183)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa204042c60) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fa2037fe700 (LWP 30184)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa204042e00) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fa202ffd700 (LWP 30185)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa204042fa0) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fa2027fc700 (LWP 30186)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa204043140) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa201ffb700 (LWP 30187)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa2040432e0) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa2017fa700 (LWP 30188)):
#0  0x00007fa2521ab03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fa209d86b2e in frame_worker_thread (arg=0x7fa204043480) at
libavcodec/pthread_frame.c:138
#2  0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa200d94700 (LWP 30189)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2535b91ce in gst_base_sink_wait_preroll (sink=0x5557b24c88c0) at
gstbasesink.c:2212
#3  0x00007fa2535b9714 in gst_base_sink_do_preroll (sink=0x5557b24c88c0,
obj=0x7fa230005330) at gstbasesink.c:2306
#4  0x00007fa2535ba043 in gst_base_sink_do_sync (basesink=0x5557b24c88c0,
obj=0x7fa230005330, late=0x7fa200d92b5c, step_end=0x7fa200d92b60) at
gstbasesink.c:2508
#5  0x00007fa2535bed14 in gst_base_sink_chain_unlocked
(basesink=0x5557b24c88c0, pad=0x5557b24ca2b0, obj=0x7fa230005330, is_list=0) at
gstbasesink.c:3494
#6  0x00007fa2535bfc38 in gst_base_sink_chain_main (basesink=0x5557b24c88c0,
pad=0x5557b24ca2b0, obj=0x7fa230005330, is_list=0) at gstbasesink.c:3655
#7  0x00007fa2535bfda5 in gst_base_sink_chain (pad=0x5557b24ca2b0,
parent=0x5557b24c88c0, buf=0x7fa230005330) at gstbasesink.c:3684
#8  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x5557b24ca2b0, parent=0x5557b24c88c0, buffer=0x7fa230005330) at
gst-validate-pad-monitor.c:2071
#9  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x5557b24ca2b0,
type=4112, data=0x7fa230005330) at gstpad.c:4156
#10 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042faa10, type=4112,
data=0x7fa230005330) at gstpad.c:4408
#11 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042faa10,
buffer=0x7fa230005330) at gstpad.c:4527
---Type <return> to continue, or q <return> to quit---
#12 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fc9d0,
parent=0x7fa2042faa10, buffer=0x7fa230005330) at gstghostpad.c:126
#13 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fc9d0,
type=4112, data=0x7fa230005330) at gstpad.c:4156
#14 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204311260, type=4112,
data=0x7fa230005330) at gstpad.c:4408
#15 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204311260,
buffer=0x7fa230005330) at gstpad.c:4527
#16 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa204310720,
parent=0x7fa20433e4d0, buffer=0x7fa230005330) at gstbasetransform.c:2369
#17 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204310720, parent=0x7fa20433e4d0, buffer=0x7fa230005330) at
gst-validate-pad-monitor.c:2071
#18 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204310720,
type=4112, data=0x7fa230005330) at gstpad.c:4156
#19 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2043104e0, type=4112,
data=0x7fa230005330) at gstpad.c:4408
#20 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2043104e0,
buffer=0x7fa230005330) at gstpad.c:4527
#21 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa2043102a0,
parent=0x7fa2043138d0, buffer=0x7fa230005330) at gstbasetransform.c:2369
#22 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa2043102a0, parent=0x7fa2043138d0, buffer=0x7fa230005330) at
gst-validate-pad-monitor.c:2071
#23 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2043102a0,
type=4112, data=0x7fa230005330) at gstpad.c:4156
#24 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204310960, type=4112,
data=0x7fa230005330) at gstpad.c:4408
#25 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204310960,
buffer=0x7fa230005330) at gstpad.c:4527
#26 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa204310ba0,
parent=0x7fa20433cef0, buffer=0x7fa230005330) at gstbasetransform.c:2369
#27 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204310ba0, parent=0x7fa20433cef0, buffer=0x7fa230005330) at
gst-validate-pad-monitor.c:2071
#28 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204310ba0,
type=4112, data=0x7fa230005330) at gstpad.c:4156
#29 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204310de0, type=4112,
data=0x7fa230005330) at gstpad.c:4408
#30 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204310de0,
buffer=0x7fa230005330) at gstpad.c:4527
#31 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa204311020,
parent=0x7fa2043391b0, buffer=0x7fa230005330) at gstbasetransform.c:2369
#32 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204311020, parent=0x7fa2043391b0, buffer=0x7fa230005330) at
gst-validate-pad-monitor.c:2071
#33 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204311020,
type=4112, data=0x7fa230005330) at gstpad.c:4156
#34 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fc780, type=4112,
data=0x7fa230005330) at gstpad.c:4408
#35 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fc780,
buffer=0x7fa230005330) at gstpad.c:4527
#36 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fa7a0,
parent=0x7fa20430a170, buffer=0x7fa230005330) at gstghostpad.c:126
#37 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fa7a0,
type=4112, data=0x7fa230005330) at gstpad.c:4156
#38 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa230011b60, type=4112,
data=0x7fa230005330) at gstpad.c:4408
#39 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa230011b60,
buffer=0x7fa230005330) at gstpad.c:4527
#40 0x00007fa23db50c4a in gst_queue_push_one (queue=0x7fa204302640) at
gstqueue.c:1338
#41 0x00007fa23db51a73 in gst_queue_loop (pad=0x7fa230011b60) at
gstqueue.c:1485
#42 0x00007fa2532fe084 in gst_task_func (task=0x7fa23000d290) at gsttask.c:332
#43 0x00007fa2532ff37c in default_func (tdata=0x7fa204355940,
pool=0x5557b2291100) at gsttaskpool.c:68
#44 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#47 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa1d7bdd700 (LWP 30190)):
#0  0x00007fa251ee07f9 in syscall () from /usr/lib/libc.so.6
#1  0x00007fa25244978f in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa2535b91ce in gst_base_sink_wait_preroll (sink=0x5557b24c83f0) at
gstbasesink.c:2212
#3  0x00007fa2535b9714 in gst_base_sink_do_preroll (sink=0x5557b24c83f0,
obj=0x7fa224025cd0) at gstbasesink.c:2306
#4  0x00007fa2535ba043 in gst_base_sink_do_sync (basesink=0x5557b24c83f0,
obj=0x7fa224025cd0, late=0x7fa1d7bdbdec, step_end=0x7fa1d7bdbdf0) at
gstbasesink.c:2508
#5  0x00007fa2535bed14 in gst_base_sink_chain_unlocked
(basesink=0x5557b24c83f0, pad=0x5557b24ca070, obj=0x7fa224025cd0, is_list=0) at
gstbasesink.c:3494
#6  0x00007fa2535bfc38 in gst_base_sink_chain_main (basesink=0x5557b24c83f0,
pad=0x5557b24ca070, obj=0x7fa224025cd0, is_list=0) at gstbasesink.c:3655
#7  0x00007fa2535bfda5 in gst_base_sink_chain (pad=0x5557b24ca070,
parent=0x5557b24c83f0, buf=0x7fa224025cd0) at gstbasesink.c:3684
#8  0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x5557b24ca070, parent=0x5557b24c83f0, buffer=0x7fa224025cd0) at
gst-validate-pad-monitor.c:2071
#9  0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x5557b24ca070,
type=4112, data=0x7fa224025cd0) at gstpad.c:4156
#10 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fb640, type=4112,
data=0x7fa224025cd0) at gstpad.c:4408
#11 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fb640,
buffer=0x7fa224025cd0) at gstpad.c:4527
#12 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fd560,
parent=0x7fa2042fb640, buffer=0x7fa224025cd0) at gstghostpad.c:126
#13 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fd560,
type=4112, data=0x7fa224025cd0) at gstpad.c:4156
#14 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204348de0, type=4112,
data=0x7fa224025cd0) at gstpad.c:4408
#15 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204348de0,
buffer=0x7fa224025cd0) at gstpad.c:4527
#16 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa204348ba0,
parent=0x7fa20438cbc0, buffer=0x7fa224025cd0) at gstbasetransform.c:2369
#17 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204348ba0, parent=0x7fa20438cbc0, buffer=0x7fa224025cd0) at
gst-validate-pad-monitor.c:2071
#18 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204348ba0,
type=4112, data=0x7fa224025cd0) at gstpad.c:4156
#19 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2043496e0, type=4112,
data=0x7fa224025cd0) at gstpad.c:4408
#20 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2043496e0,
buffer=0x7fa224025cd0) at gstpad.c:4527
---Type <return> to continue, or q <return> to quit---
#21 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa204349da0,
parent=0x7fa20430ee50, buffer=0x7fa224025cd0) at gstbasetransform.c:2369
#22 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204349da0, parent=0x7fa20430ee50, buffer=0x7fa224025cd0) at
gst-validate-pad-monitor.c:2071
#23 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204349da0,
type=4112, data=0x7fa224025cd0) at gstpad.c:4156
#24 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa204349b60, type=4112,
data=0x7fa224025cd0) at gstpad.c:4408
#25 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa204349b60,
buffer=0x7fa224025cd0) at gstpad.c:4527
#26 0x00007fa2535d81e9 in gst_base_transform_chain (pad=0x7fa204349920,
parent=0x7fa204390630, buffer=0x7fa224025cd0) at gstbasetransform.c:2369
#27 0x00007fa2549de858 in gst_validate_pad_monitor_chain_func
(pad=0x7fa204349920, parent=0x7fa204390630, buffer=0x7fa224025cd0) at
gst-validate-pad-monitor.c:2071
#28 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa204349920,
type=4112, data=0x7fa224025cd0) at gstpad.c:4156
#29 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2042fd310, type=4112,
data=0x7fa224025cd0) at gstpad.c:4408
#30 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2042fd310,
buffer=0x7fa224025cd0) at gstpad.c:4527
#31 0x00007fa2532a3d98 in gst_proxy_pad_chain_default (pad=0x7fa2042fb3d0,
parent=0x7fa20430a370, buffer=0x7fa224025cd0) at gstghostpad.c:126
#32 0x00007fa2532c0723 in gst_pad_chain_data_unchecked (pad=0x7fa2042fb3d0,
type=4112, data=0x7fa224025cd0) at gstpad.c:4156
#33 0x00007fa2532c136b in gst_pad_push_data (pad=0x7fa2043484e0, type=4112,
data=0x7fa224025cd0) at gstpad.c:4408
#34 0x00007fa2532c1ad0 in gst_pad_push (pad=0x7fa2043484e0,
buffer=0x7fa224025cd0) at gstpad.c:4527
#35 0x00007fa23db50c4a in gst_queue_push_one (queue=0x7fa204302930) at
gstqueue.c:1338
#36 0x00007fa23db51a73 in gst_queue_loop (pad=0x7fa2043484e0) at
gstqueue.c:1485
#37 0x00007fa2532fe084 in gst_task_func (task=0x7fa23000d3b0) at gsttask.c:332
#38 0x00007fa2532ff37c in default_func (tdata=0x7fa204005a90,
pool=0x5557b2291100) at gsttaskpool.c:68
#39 0x00007fa25242c12e in ?? () from /usr/lib/libglib-2.0.so.0
#40 0x00007fa25242b795 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0x00007fa2521a5424 in start_thread () from /usr/lib/libpthread.so.0
#42 0x00007fa251ee4cbd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa254de6700 (LWP 30162)):
#0  0x00007fa251edbc3d in poll () from /usr/lib/libc.so.6
#1  0x00007fa252404f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa252405302 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00005557b188d68a in main (argc=5, argv=0x7fff7cd2e7b8) at
gst-validate.c:629

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the gstreamer-bugs mailing list