playback:mpegts streams with two audio tracks playbin2 can play but playbin3 can't
gstreamer version:1.18.3
- playback ok case: GST_DEBUG_COLOR_MODE=off GST_DEBUG=6 GST_DEBUG_FILE='/home/luckysk/work/log/gst.log' GST_DEBUG_DUMP_DOT_DIR='/home/luckysk/work/log' gst-launch-1.0 playbin uri=http://streaming.dolby.com/ftproot/mitXperts/ts/ts_multi_codec.ts
log and dot :playbin2_log_and_dot.zip
- playback ng case: GST_DEBUG_COLOR_MODE=off GST_DEBUG=6 GST_DEBUG_FILE='/home/luckysk/work/log/gst.log' GST_DEBUG_DUMP_DOT_DIR='/home/luckysk/work/log' gst-launch-1.0 playbin3 uri=http://streaming.dolby.com/ftproot/mitXperts/ts/ts_multi_codec.ts
log and backtrac:playbin3_log_and_bt.zip
stream info:
Analyzing http://streaming.dolby.com/ftproot/mitXperts/ts/ts_multi_codec.ts
Done discovering http://streaming.dolby.com/ftproot/mitXperts/ts/ts_multi_codec.ts
Properties:
Duration: 0:01:22.253036037
Seekable: yes
Live: no
container: MPEG-2 Transport Stream
audio: MPEG-4 AAC
Stream ID: 0f331569f0160c08dce66d17f81379d3c995ccbafd32242b230ed7c2ee0635b4:2/00000025
Language: <unknown>
Channels: 2 (front-left, front-right)
Sample rate: 48000
Depth: 32
Bitrate: 0
Max bitrate: 0
audio: E-AC-3 (ATSC A/52B)
Stream ID: 0f331569f0160c08dce66d17f81379d3c995ccbafd32242b230ed7c2ee0635b4:2/00000024
Language: <unknown>
Channels: 6 (front-left, front-right, front-center, lfe1, side-left, side-right)
Sample rate: 48000
Depth: 32
Bitrate: 0
Max bitrate: 0
Max bitrate: 0
video: H.264 (High Profile)
Stream ID: 0f331569f0160c08dce66d17f81379d3c995ccbafd32242b230ed7c2ee0635b4:2/00000021
Width: 1280
Height: 720
Depth: 24
Frame rate: 25/1
Pixel aspect ratio: 1/1
Interlaced: false
Bitrate: 0
Max bitrate: 0
playbin3 backtrace:
Thread 10 (Thread 0x7fd6f8ff9700 (LWP 30537)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd70ba3958f in g_cond_wait (cond=cond@entry=0x7fd6ec0ce928, mutex=mutex@entry=0x7fd6ec0ce918) at ../glib/gthread-posix.c:1422
#2 0x00007fd70ace588b in _gst_data_queue_wait_non_empty (queue=queue@entry=0x7fd6ec0ce970) at ../libs/gst/base/gstdataqueue.c:554
#3 0x00007fd70ace6b50 in gst_data_queue_pop (queue=0x7fd6ec0ce970, item=item@entry=0x7fd6f8ff8df8) at ../libs/gst/base/gstdataqueue.c:596
#4 0x00007fd70abb9023 in gst_multi_queue_loop (pad=<optimized out>) at ../plugins/elements/gstmultiqueue.c:2098
#5 0x00007fd70bba7ba1 in gst_task_func (task=0x7fd704422dd0) at ../gst/gsttask.c:328
#6 0x00007fd70ba133e3 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#7 0x00007fd70ba12cfd in g_thread_proxy (data=0x7fd6ec0d04f0) at ../glib/gthread.c:805
#8 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7fd6f97fa700 (LWP 30536)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd70ba3958f in g_cond_wait (cond=cond@entry=0x7fd6ec0ce868, mutex=mutex@entry=0x7fd6ec0ce858) at ../glib/gthread-posix.c:1422
#2 0x00007fd70ace588b in _gst_data_queue_wait_non_empty (queue=queue@entry=0x7fd6ec0ce8b0) at ../libs/gst/base/gstdataqueue.c:554
#3 0x00007fd70ace6b50 in gst_data_queue_pop (queue=0x7fd6ec0ce8b0, item=item@entry=0x7fd6f97f9df8) at ../libs/gst/base/gstdataqueue.c:596
#4 0x00007fd70abb9023 in gst_multi_queue_loop (pad=<optimized out>) at ../plugins/elements/gstmultiqueue.c:2098
#5 0x00007fd70bba7ba1 in gst_task_func (task=0x7fd704422ef0) at ../gst/gsttask.c:328
#6 0x00007fd70ba133e3 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#7 0x00007fd70ba12cfd in g_thread_proxy (data=0x7fd6ec0d04a0) at ../glib/gthread.c:805
#8 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7fd6f9ffb700 (LWP 30535)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd70ba3958f in g_cond_wait (cond=cond@entry=0x1b378a8, mutex=mutex@entry=0x1b37838) at ../glib/gthread-posix.c:1422
#2 0x00007fd70bb6e097 in do_probe_callbacks (pad=pad@entry=0x1b37820, info=info@entry=0x7fd6f9ff9930,
defaultval=defaultval@entry=GST_FLOW_OK) at ../gst/gstpad.c:3846
#3 0x00007fd70bb7148d in gst_pad_push_event_unchecked (pad=pad@entry=0x1b37820, event=0x7fd6ec0d8a70,
type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5435
#4 0x00007fd70bb71ad4 in push_sticky (pad=pad@entry=0x1b37820, ev=ev@entry=0x7fd6f9ff9a10, user_data=user_data@entry=0x7fd6f9ff9a70)
at ../gst/gstevent.h:412
#5 0x00007fd70bb6f4b8 in events_foreach (pad=pad@entry=0x1b37820, func=func@entry=0x7fd70bb71a80 <push_sticky>,
user_data=user_data@entry=0x7fd6f9ff9a70) at ../gst/gstpad.c:608
#6 0x00007fd70bb7aa61 in check_sticky (event=0x7fd6ec0d8a70, pad=0x1b37820) at ../gst/gstpad.c:4058
#7 gst_pad_push_event (pad=pad@entry=0x1b37820, event=0x7fd6ec0d8a70) at ../gst/gstpad.c:5619
#8 0x00007fd70bb7aff4 in event_forward_func (pad=pad@entry=0x1b37820, data=data@entry=0x7fd6f9ff9b60) at ../gst/gstevent.h:412
#9 0x00007fd70bb773fe in gst_pad_forward (pad=pad@entry=0x1b3b640, forward=forward@entry=0x7fd70bb7af30 <event_forward_func>,
user_data=user_data@entry=0x7fd6f9ff9b60) at ../gst/gstpad.c:3074
#10 0x00007fd70bb7750d in gst_pad_event_default (pad=0x1b3b640, parent=<optimized out>, event=0x7fd6ec0d8a70) at ../gst/gstpad.c:3171
#11 0x00007fd70bb71157 in gst_pad_send_event_unchecked (pad=pad@entry=0x1b3b640, event=event@entry=0x7fd6ec0d8a70, type=<optimized out>,
type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5844
#12 0x00007fd70bb71664 in gst_pad_push_event_unchecked (pad=pad@entry=0x7fd6ec0aa3c0, event=0x7fd6ec0d8a70,
type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5488
#13 0x00007fd70bb71ad4 in push_sticky (pad=pad@entry=0x7fd6ec0aa3c0, ev=ev@entry=0x7fd6f9ff9d30, user_data=user_data@entry=0x7fd6f9ff9d90)
at ../gst/gstevent.h:412
#14 0x00007fd70bb6f4b8 in events_foreach (pad=pad@entry=0x7fd6ec0aa3c0, func=func@entry=0x7fd70bb71a80 <push_sticky>,
user_data=user_data@entry=0x7fd6f9ff9d90) at ../gst/gstpad.c:608
#15 0x00007fd70bb7aa61 in check_sticky (event=0x7fd6ec0d8a70, pad=0x7fd6ec0aa3c0) at ../gst/gstpad.c:4058
#16 gst_pad_push_event (pad=pad@entry=0x7fd6ec0aa3c0, event=0x7fd6ec0d8a70) at ../gst/gstpad.c:5619
#17 0x00007fd70bb7aff4 in event_forward_func (pad=pad@entry=0x7fd6ec0aa3c0, data=data@entry=0x7fd6f9ff9e80) at ../gst/gstevent.h:412
#18 0x00007fd70bb773fe in gst_pad_forward (pad=pad@entry=0x7fd6e80880a0, forward=forward@entry=0x7fd70bb7af30 <event_forward_func>,
user_data=user_data@entry=0x7fd6f9ff9e80) at ../gst/gstpad.c:3074
#19 0x00007fd70bb7750d in gst_pad_event_default (pad=pad@entry=0x7fd6e80880a0, parent=parent@entry=0x7fd6ec0ad1b0,
event=event@entry=0x7fd6ec0d8a70) at ../gst/gstpad.c:3171
#20 0x00007fd70ab9a3e1 in gst_concat_sink_event (pad=0x7fd6e80880a0, parent=0x7fd6ec0ad1b0, event=0x7fd6ec0d8a70)
at ../plugins/elements/gstconcat.c:689
#21 0x00007fd70bb71157 in gst_pad_send_event_unchecked (pad=pad@entry=0x7fd6e80880a0, event=event@entry=0x7fd6ec0d8a70,
type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5844
#22 0x00007fd70bb71664 in gst_pad_push_event_unchecked (pad=pad@entry=0x7fd6e8006060, event=0x7fd6ec0d8a70,
type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5488
#23 0x00007fd70bb71ad4 in push_sticky (pad=pad@entry=0x7fd6e8006060, ev=ev@entry=0x7fd6f9ffa120, user_data=user_data@entry=0x7fd6f9ffa180)
at ../gst/gstevent.h:412
#24 0x00007fd70bb6f4b8 in events_foreach (pad=pad@entry=0x7fd6e8006060, func=func@entry=0x7fd70bb71a80 <push_sticky>,
user_data=user_data@entry=0x7fd6f9ffa180) at ../gst/gstpad.c:608
#25 0x00007fd70bb7aa61 in check_sticky (event=0x7fd6ec0d8a70, pad=0x7fd6e8006060) at ../gst/gstpad.c:4058
#26 gst_pad_push_event (pad=pad@entry=0x7fd6e8006060, event=0x7fd6ec0d8a70) at ../gst/gstpad.c:5619
#27 0x00007fd70bb7aff4 in event_forward_func (pad=pad@entry=0x7fd6e8006060, data=data@entry=0x7fd6f9ffa270) at ../gst/gstevent.h:412
#28 0x00007fd70bb773fe in gst_pad_forward (pad=pad@entry=0x7fd6ec0c2a50, forward=forward@entry=0x7fd70bb7af30 <event_forward_func>,
user_data=user_data@entry=0x7fd6f9ffa270) at ../gst/gstpad.c:3074
#29 0x00007fd70bb7750d in gst_pad_event_default (pad=0x7fd6ec0c2a50, parent=<optimized out>, event=0x7fd6ec0d8a70) at ../gst/gstpad.c:3171
#30 0x00007fd70bb71157 in gst_pad_send_event_unchecked (pad=pad@entry=0x7fd6ec0c2a50, event=event@entry=0x7fd6ec0d8a70,
type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5844
#31 0x00007fd70bb71664 in gst_pad_push_event_unchecked (pad=pad@entry=0x1b3bd90, event=0x7fd6ec0d8a70,
type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5488
#32 0x00007fd70bb71ad4 in push_sticky (pad=pad@entry=0x1b3bd90, ev=ev@entry=0x7fd6f9ffa440, user_data=user_data@entry=0x7fd6f9ffa4a0)
at ../gst/gstevent.h:412
#33 0x00007fd70bb6f4b8 in events_foreach (pad=pad@entry=0x1b3bd90, func=func@entry=0x7fd70bb71a80 <push_sticky>,
user_data=user_data@entry=0x7fd6f9ffa4a0) at ../gst/gstpad.c:608
#34 0x00007fd70bb7aa61 in check_sticky (event=0x7fd6ec0d8a70, pad=0x1b3bd90) at ../gst/gstpad.c:4058
#35 gst_pad_push_event (pad=pad@entry=0x1b3bd90, event=0x7fd6ec0d8a70) at ../gst/gstpad.c:5619
#36 0x00007fd70bb7aff4 in event_forward_func (pad=pad@entry=0x1b3bd90, data=data@entry=0x7fd6f9ffa590) at ../gst/gstevent.h:412
#37 0x00007fd70bb773fe in gst_pad_forward (pad=pad@entry=0x7fd6ec0c27f0, forward=forward@entry=0x7fd70bb7af30 <event_forward_func>,
user_data=user_data@entry=0x7fd6f9ffa590) at ../gst/gstpad.c:3074
#38 0x00007fd70bb7750d in gst_pad_event_default (pad=0x7fd6ec0c27f0, parent=<optimized out>, event=0x7fd6ec0d8a70) at ../gst/gstpad.c:3171
#39 0x00007fd70bb71157 in gst_pad_send_event_unchecked (pad=pad@entry=0x7fd6ec0c27f0, event=event@entry=0x7fd6ec0d8a70,
type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5844
#40 0x00007fd70bb71664 in gst_pad_push_event_unchecked (pad=pad@entry=0x7fd6ec0c70f0, event=0x7fd6ec0d8a70,
type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5488
#41 0x00007fd70bb71ad4 in push_sticky (pad=pad@entry=0x7fd6ec0c70f0, ev=ev@entry=0x7fd6f9ffa760, user_data=user_data@entry=0x7fd6f9ffa7c0)
at ../gst/gstevent.h:412
#42 0x00007fd70bb6f4b8 in events_foreach (pad=pad@entry=0x7fd6ec0c70f0, func=func@entry=0x7fd70bb71a80 <push_sticky>,
user_data=user_data@entry=0x7fd6f9ffa7c0) at ../gst/gstpad.c:608
#43 0x00007fd70bb7aa61 in check_sticky (event=0x7fd6ec0d8a70, pad=0x7fd6ec0c70f0) at ../gst/gstpad.c:4058
#44 gst_pad_push_event (pad=0x7fd6ec0c70f0, event=event@entry=0x7fd6ec0d8a70) at ../gst/gstpad.c:5619
#45 0x00007fd70adc0eca in gst_video_decoder_push_event (decoder=decoder@entry=0x7fd6e8074bb0, event=event@entry=0x7fd6ec0d8a70)
at ../gst-libs/gst/video/gstvideodecoder.c:978
#46 0x00007fd70adc5964 in gst_video_decoder_sink_event_default (decoder=<optimized out>, event=0x7fd6ec0d8a70)
at ../gst-libs/gst/video/gstvideodecoder.c:1469
#47 0x00007fd70bb71157 in gst_pad_send_event_unchecked (pad=pad@entry=0x7fd6ec0c6ea0, event=event@entry=0x7fd6ec0d8a70,
type=<optimized out>, type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5844
#48 0x00007fd70bb71664 in gst_pad_push_event_unchecked (pad=pad@entry=0x7fd6ec0c60c0, event=0x7fd6ec0d8a70,
type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5488
#49 0x00007fd70bb71ad4 in push_sticky (pad=0x7fd6ec0c60c0, ev=0x7fd6f9ffab90, user_data=0x7fd6f9ffabf0) at ../gst/gstevent.h:412
#50 0x00007fd70bb6f4b8 in events_foreach (pad=pad@entry=0x7fd6ec0c60c0, func=func@entry=0x7fd70bb71db0 <sticky_changed>,
user_data=user_data@entry=0x7fd6f9ffabf0) at ../gst/gstpad.c:608
#51 0x00007fd70bb7197a in gst_pad_push_event_unchecked (pad=pad@entry=0x7fd6ec0c60c0, event=0x7fd6ec0d8840,
type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at ../gst/gstpad.c:5464
#52 0x00007fd70bb71ad4 in push_sticky (pad=pad@entry=0x7fd6ec0c60c0, ev=ev@entry=0x7fd6f9ffacd0, user_data=user_data@entry=0x7fd6f9ffad30)
at ../gst/gstevent.h:412
#53 0x00007fd70bb6f4b8 in events_foreach (pad=pad@entry=0x7fd6ec0c60c0, func=func@entry=0x7fd70bb71a80 <push_sticky>,
user_data=user_data@entry=0x7fd6f9ffad30) at ../gst/gstpad.c:608
#54 0x00007fd70bb7aa61 in check_sticky (event=0x7fd6ec0d8840, pad=0x7fd6ec0c60c0) at ../gst/gstpad.c:4058
#55 gst_pad_push_event (pad=pad@entry=0x7fd6ec0c60c0, event=event@entry=0x7fd6ec0d8840) at ../gst/gstpad.c:5619
#56 0x00007fd70abb9843 in gst_single_queue_push_one (allow_drop=<synthetic pointer>, object=0x7fd6ec0d8840, sq=0x7fd6ec0cc900,
mq=0x1b3f080) at ../plugins/elements/gstmultiqueue.c:1974
#57 gst_multi_queue_loop (pad=<optimized out>) at ../plugins/elements/gstmultiqueue.c:2252
#58 0x00007fd70bba7ba1 in gst_task_func (task=0x7fd6ec0d1050) at ../gst/gsttask.c:328
#59 0x00007fd70ba133e3 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#60 0x00007fd70ba12cfd in g_thread_proxy (data=0x7fd6ec0d0450) at ../glib/gthread.c:805
#61 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#62 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7fd6faffd700 (LWP 30533)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd70ba396a7 in g_cond_wait_until (cond=cond@entry=0x1b17a88, mutex=mutex@entry=0x1b17a80, end_time=end_time@entry=22068008315)
at ../glib/gthread-posix.c:1470
#2 0x00007fd70b9c2381 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x1b17a80, wait=wait@entry=1,
end_time=end_time@entry=22068008315) at ../glib/gasyncqueue.c:422
#3 0x00007fd70b9c2921 in g_async_queue_timeout_pop (queue=0x1b17a80, timeout=timeout@entry=15000000) at ../glib/gasyncqueue.c:545
#4 0x00007fd70ba13481 in g_thread_pool_wait_for_new_pool () at ../glib/gthreadpool.c:168
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:365
#6 0x00007fd70ba12cfd in g_thread_proxy (data=0x7fd704403940) at ../glib/gthread.c:805
#7 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7fd6fb7fe700 (LWP 30531)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd70ba3958f in g_cond_wait (cond=cond@entry=0x7fd70001b710, mutex=mutex@entry=0x7fd70001b6e8) at ../glib/gthread-posix.c:1422
#2 0x00007fd70ace6553 in gst_data_queue_push (queue=0x7fd70001b740, item=item@entry=0x7fd6ec139b20)
at ../libs/gst/base/gstdataqueue.c:521
#3 0x00007fd70abbac58 in gst_multi_queue_chain (pad=<optimized out>, parent=<optimized out>, buffer=<optimized out>)
at ../plugins/elements/gstmultiqueue.c:2448
#4 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd6ec138d80, type=4112, pad=0x7fd6ec0abd30) at ../gst/gstpad.c:4399
#5 gst_pad_push_data (pad=pad@entry=0x7fd6ec0104d0, type=type@entry=4112, data=data@entry=0x7fd6ec138d80) at ../gst/gstpad.c:4655
#6 0x00007fd70bb79ac2 in gst_pad_push (pad=pad@entry=0x7fd6ec0104d0, buffer=buffer@entry=0x7fd6ec138d80) at ../gst/gstpad.c:4774
#7 0x00007fd70bb5dfdb in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7fd6ec138d80)
at ../gst/gstghostpad.c:127
#8 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd6ec138d80, type=4112, pad=0x1b37a80) at ../gst/gstpad.c:4399
#9 gst_pad_push_data (pad=pad@entry=0x7fd6ec0aad00, type=type@entry=4112, data=data@entry=0x7fd6ec138d80) at ../gst/gstpad.c:4655
#10 0x00007fd70bb79ac2 in gst_pad_push (pad=0x7fd6ec0aad00, buffer=0x7fd6ec138d80) at ../gst/gstpad.c:4774
#11 0x00007fd70acd5010 in gst_base_transform_chain (pad=<optimized out>, parent=0x7fd6ec0b6120, buffer=<optimized out>)
at ../libs/gst/base/gstbasetransform.c:2377
#12 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd6ec138d80, type=4112, pad=0x7fd6ec0aaab0) at ../gst/gstpad.c:4399
#13 gst_pad_push_data (pad=pad@entry=0x7fd6ec0aa860, type=type@entry=4112, data=data@entry=0x7fd6ec138d80) at ../gst/gstpad.c:4655
#14 0x00007fd70bb79ac2 in gst_pad_push (pad=0x7fd6ec0aa860, buffer=buffer@entry=0x7fd6ec138d80) at ../gst/gstpad.c:4774
#15 0x00007fd70acb65a7 in gst_base_parse_push_frame (parse=parse@entry=0x7fd6ec0afdc0, frame=frame@entry=0x7fd6ec11a140)
at ../libs/gst/base/gstbaseparse.c:2589
#16 0x00007fd70acb9301 in gst_base_parse_handle_and_push_frame (frame=0x7fd6ec11a140, parse=0x7fd6ec0afdc0)
at ../libs/gst/base/gstbaseparse.c:2440
#17 gst_base_parse_finish_frame (parse=parse@entry=0x7fd6ec0afdc0, frame=frame@entry=0x7fd6ec11a140, size=size@entry=319)
at ../libs/gst/base/gstbaseparse.c:2747
#18 0x00007fd7081321ff in gst_h264_parse_handle_frame (parse=0x7fd6ec0afdc0, frame=0x7fd6ec11a140, skipsize=0x7fd6fb7fd54c)
at ../gst/videoparsers/gsth264parse.c:1553
#19 0x00007fd70acb13c5 in gst_base_parse_handle_buffer (parse=parse@entry=0x7fd6ec0afdc0, buffer=<optimized out>,
skip=skip@entry=0x7fd6fb7fd54c, flushed=flushed@entry=0x7fd6fb7fd550) at ../libs/gst/base/gstbaseparse.c:2248
#20 0x00007fd70acb722b in gst_base_parse_chain (pad=<optimized out>, parent=0x7fd6ec0afdc0, buffer=<optimized out>)
at ../libs/gst/base/gstbaseparse.c:3297
#21 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd704438b40, type=4112, pad=0x7fd6ec0aa610) at ../gst/gstpad.c:4399
#22 gst_pad_push_data (pad=pad@entry=0x1b4d530, type=type@entry=4112, data=data@entry=0x7fd704438b40) at ../gst/gstpad.c:4655
#23 0x00007fd70bb79ac2 in gst_pad_push (pad=0x1b4d530, buffer=buffer@entry=0x7fd704438b40) at ../gst/gstpad.c:4774
#24 0x00007fd708218319 in gst_ts_demux_push_pending_data (demux=demux@entry=0x7fd6ec07a070, stream=stream@entry=0x7fd6ec097220,
target_program=target_program@entry=0x0) at ../gst/mpegtsdemux/tsdemux.c:3297
#25 0x00007fd7082197e5 in gst_ts_demux_handle_packet (section=<optimized out>, packet=0x7fd6fb7fd840, stream=0x7fd6ec097220,
demux=0x7fd6ec07a070) at ../gst/mpegtsdemux/tsdemux.c:3365
#26 gst_ts_demux_push (base=0x7fd6ec07a070, packet=0x7fd6fb7fd840, section=<optimized out>) at ../gst/mpegtsdemux/tsdemux.c:3449
#27 0x00007fd7082107f2 in mpegts_base_chain (pad=<optimized out>, parent=0x7fd6ec07a070, buf=<optimized out>)
at ../gst/mpegtsdemux/mpegtsbase.c:1497
#28 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd70441f000, type=4112, pad=0x1b4d2e0) at ../gst/gstpad.c:4399
#29 gst_pad_push_data (pad=pad@entry=0x1b4d090, type=type@entry=4112, data=data@entry=0x7fd70441f000) at ../gst/gstpad.c:4655
#30 0x00007fd70bb79ac2 in gst_pad_push (pad=0x1b4d090, buffer=0x7fd70441f000) at ../gst/gstpad.c:4774
#31 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd70441f000, type=4112, pad=0x1b4ce40) at ../gst/gstpad.c:4399
#32 gst_pad_push_data (pad=pad@entry=0x1b36c40, type=type@entry=4112, data=data@entry=0x7fd70441f000) at ../gst/gstpad.c:4655
#33 0x00007fd70bb79ac2 in gst_pad_push (pad=pad@entry=0x1b36c40, buffer=buffer@entry=0x7fd70441f000) at ../gst/gstpad.c:4774
#34 0x00007fd70bb5dfdb in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7fd70441f000)
at ../gst/gstghostpad.c:127
#35 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd70441f000, type=4112, pad=0x1b3ac80) at ../gst/gstpad.c:4399
#36 gst_pad_push_data (pad=pad@entry=0x1b362c0, type=type@entry=4112, data=data@entry=0x7fd70441f000) at ../gst/gstpad.c:4655
#37 0x00007fd70bb79ac2 in gst_pad_push (pad=pad@entry=0x1b362c0, buffer=buffer@entry=0x7fd70441f000) at ../gst/gstpad.c:4774
#38 0x00007fd70bb5dfdb in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7fd70441f000)
at ../gst/gstghostpad.c:127
#39 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd70441f000, type=4112, pad=0x1b3a2c0) at ../gst/gstpad.c:4399
#40 gst_pad_push_data (pad=pad@entry=0x1b3aa10, type=type@entry=4112, data=data@entry=0x7fd70441f000) at ../gst/gstpad.c:4655
#41 0x00007fd70bb79ac2 in gst_pad_push (pad=pad@entry=0x1b3aa10, buffer=buffer@entry=0x7fd70441f000) at ../gst/gstpad.c:4774
#42 0x00007fd70bb5dfdb in gst_proxy_pad_chain_default (pad=<optimized out>, parent=<optimized out>, buffer=0x7fd70441f000)
at ../gst/gstghostpad.c:127
#43 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd70441f000, type=4112, pad=0x1b369e0) at ../gst/gstpad.c:4399
#44 gst_pad_push_data (pad=pad@entry=0x1b4cbf0, type=type@entry=4112, data=data@entry=0x7fd70441f000) at ../gst/gstpad.c:4655
#45 0x00007fd70bb79ac2 in gst_pad_push (pad=0x1b4cbf0, buffer=buffer@entry=0x7fd70441f000) at ../gst/gstpad.c:4774
#46 0x00007fd70abc87cf in gst_queue2_push_one (queue=0x7fd704406000) at ../plugins/elements/gstqueue2.c:3074
#47 gst_queue2_loop (pad=<optimized out>) at ../plugins/elements/gstqueue2.c:3199
#48 0x00007fd70bba7ba1 in gst_task_func (task=0x1b34830) at ../gst/gsttask.c:328
#49 0x00007fd70ba133e3 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#50 0x00007fd70ba12cfd in g_thread_proxy (data=0x7fd704004e30) at ../glib/gthread.c:805
#51 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#52 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7fd6fbfff700 (LWP 30530)):
#0 0x00007fd70b82c959 in __GI___poll (fds=0x7fd700015190, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd70ba3454e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fd700015190, timeout=<optimized out>,
context=0x7fd7000121c0) at ../glib/gmain.c:4383
#2 g_main_context_iterate (context=0x7fd7000121c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4079
#3 0x00007fd70ba3488a in g_main_loop_run (loop=0x7fd7000122b0) at ../glib/gmain.c:4278
#4 0x00007fd70aa35e16 in gdbus_shared_thread_func (user_data=0x7fd700012190) at ../gio/gdbusprivate.c:279
#5 0x00007fd70ba12cfd in g_thread_proxy (data=0x7fd704004ed0) at ../glib/gthread.c:805
#6 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fd7094eb700 (LWP 30529)):
#0 0x00007fd70b82c959 in __GI___poll (fds=0x7fd70402fb50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd70ba3454e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fd70402fb50, timeout=<optimized out>,
context=0x7fd70402fa60) at ../glib/gmain.c:4383
#2 g_main_context_iterate (context=context@entry=0x7fd70402fa60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4079
#3 0x00007fd70ba3465c in g_main_context_iteration (context=0x7fd70402fa60, may_block=1) at ../glib/gmain.c:4145
#4 0x00007fd70a6ee01d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#5 0x00007fd70ba12cfd in g_thread_proxy (data=0x7fd7040046d0) at ../glib/gthread.c:805
#6 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fd709eb9700 (LWP 30528)):
#0 0x00007fd70b82c959 in __GI___poll (fds=0x1b1ca90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd70ba3454e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x1b1ca90, timeout=<optimized out>,
context=0x1b58800) at ../glib/gmain.c:4383
#2 g_main_context_iterate (context=context@entry=0x1b58800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4079
#3 0x00007fd70ba3465c in g_main_context_iteration (context=0x1b58800, may_block=may_block@entry=1) at ../glib/gmain.c:4145
#4 0x00007fd70ba346a1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6025
#5 0x00007fd70ba12cfd in g_thread_proxy (data=0x1b2b720) at ../glib/gthread.c:805
#6 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fd70a6ba700 (LWP 30527)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd70ba3958f in g_cond_wait (cond=cond@entry=0x7fd704406350, mutex=mutex@entry=0x7fd704406328) at ../glib/gthread-posix.c:1422
#2 0x00007fd70abc67d5 in gst_queue2_wait_free_space (queue=0x7fd704406000) at ../plugins/elements/gstqueue2.c:1925
#3 gst_queue2_chain_buffer_or_buffer_list (queue=0x7fd704406000, item=0x7fd705fcaa20, item_type=GST_QUEUE2_ITEM_TYPE_BUFFER)
at ../plugins/elements/gstqueue2.c:2913
#4 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd705fcaa20, type=4112, pad=0x1b4c9a0) at ../gst/gstpad.c:4399
#5 gst_pad_push_data (pad=pad@entry=0x1b4c500, type=type@entry=4112, data=data@entry=0x7fd705fcaa20) at ../gst/gstpad.c:4655
#6 0x00007fd70bb79ac2 in gst_pad_push (pad=0x1b4c500, buffer=0x7fd705fcaa20) at ../gst/gstpad.c:4774
#7 0x00007fd70bb73042 in gst_pad_chain_data_unchecked (data=0x7fd705fcaa20, type=4112, pad=0x1b4c2b0) at ../gst/gstpad.c:4399
#8 gst_pad_push_data (pad=pad@entry=0x1b4c060, type=type@entry=4112, data=data@entry=0x7fd705fcaa20) at ../gst/gstpad.c:4655
#9 0x00007fd70bb79ac2 in gst_pad_push (pad=pad@entry=0x1b4c060, buffer=0x7fd705fcaa20) at ../gst/gstpad.c:4774
#10 0x00007fd70acd0af5 in gst_base_src_loop (pad=0x1b4c060) at ../libs/gst/base/gstbasesrc.c:3030
#11 0x00007fd70bba7ba1 in gst_task_func (task=0x1b343b0) at ../gst/gsttask.c:328
#12 0x00007fd70ba133e3 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#13 0x00007fd70ba12cfd in g_thread_proxy (data=0x1b2b590) at ../glib/gthread.c:805
#14 0x00007fd70b906fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#15 0x00007fd70b83760f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7fd70b569740 (LWP 30522)):
#0 0x00007fd70b82c959 in __GI___poll (fds=0x1aba950, nfds=2, timeout=100) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd70ba3454e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x1aba950, timeout=<optimized out>,
context=0x1b2f320) at ../glib/gmain.c:4383
#2 g_main_context_iterate (context=0x1b2f320, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4079
#3 0x00007fd70ba3488a in g_main_loop_run (loop=0x1b2f3e0) at ../glib/gmain.c:4278
#4 0x000000000040412d in main (argc=<optimized out>, argv=<optimized out>) at ../tools/gst-launch.c:1245
Edited by rlandj