Skip to content

Mixing audio and video with matroskamux causing deadlocks #59

@pyldin601

Description

@pyldin601

Test pipeline:

cefbin name=cef cefsrc::url="https://soundcloud.com/platform/sama" \
audiotestsrc do-timestamp=true is-live=true volume=0.0 ! audiomixer name=mixer \
mixer. ! audioconvert ! queue ! matroskamux streamable=true name=muxer ! queue ! fakesink sync=1 \
cef.audio ! queue ! audioconvert ! mixer. \
cef.video ! video/x-raw, width=1920, height=1080 ! videoconvert ! queue ! muxer.

When I launch this pipeline with gst-launch-1.0 it stuck at random time positions. Here's gdb backtrace when it happens:

[New LWP 10188]
[New LWP 10189]
[New LWP 10190]
[New LWP 10191]
[New LWP 10192]
[New LWP 10193]
[New LWP 10194]
[New LWP 10195]
[New LWP 10196]
[New LWP 10199]
[New LWP 10200]
[New LWP 10202]
[New LWP 10204]
[New LWP 10205]
[New LWP 10207]
[New LWP 10208]
[New LWP 10209]
[New LWP 10210]
[New LWP 10214]
[New LWP 10215]
[New LWP 10224]
[New LWP 10236]
[New LWP 10280]
[New LWP 10288]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
0x0000ffff97adbc78 in __GI___poll (fds=0xaaab02ed7770, nfds=2, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
41	../sysdeps/unix/sysv/linux/poll.c: No such file or directory.

Thread 25 (Thread 0xffff1e00b980 (LWP 10288) "AudioInputDevic"):
#0  __GI___libc_read (nbytes=4, buf=0xffff1e00b024, fd=<optimized out>) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=<optimized out>, buf=0xffff1e00b024, nbytes=4) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x0000ffff9d38cfa8 in base::ReadFromFD(int, char*, unsigned long) () at ../../base/files/file_util_posix.cc:462
#3  0x0000ffff9d393d94 [PAC] in Receive() () at ../../base/sync_socket_posix.cc:107
#4  0x0000ffff9a93649c [PAC] in ThreadMain() () at ../../media/audio/audio_device_thread.cc:84
#5  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#6  0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#7  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 24 (Thread 0xffff1e81b980 (LWP 10280) "BatteryStatusNo"):
#0  0x0000ffff97ae5ebc in __GI_epoll_pwait (epfd=<optimized out>, events=0xffff08002360, maxevents=32, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40
#1  0x0000ffff9d4cd324 in epoll_dispatch () at ../../third_party/libevent/epoll.c:198
#2  0x0000ffff9d4caddc [PAC] in event_base_loop () at ../../third_party/libevent/event.c:512
#3  0x0000ffff9d3a2470 [PAC] in Run() () at ../../base/message_loop/message_pump_libevent.cc:356
#4  0x0000ffff9d359354 [PAC] in Run() () at ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:577
#5  0x0000ffff9d32a738 [PAC] in Run() () at ../../base/run_loop.cc:141
#6  0x0000ffff9d3754cc [PAC] in base::Thread::Run(base::RunLoop*) () at ../../base/threading/thread.cc:337
#7  0x0000ffff9d375654 [PAC] in ThreadMain() () at ../../base/threading/thread.cc:408
#8  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#9  0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#10 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 23 (Thread 0xffff51fbe980 (LWP 10236) "gmain"):
#0  0x0000ffff97adbc78 in __GI___poll (fds=0xaaab02ecb610, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x0000ffff97cdb738 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff97c82f14 in g_main_context_iteration () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#3  0x0000ffff97c82f6c in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#4  0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#5  0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#6  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 22 (Thread 0xffff527ce980 (LWP 10224) "cefsrc:src"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff9493935c in gst_queue_chain_buffer_or_list (pad=0xaaab02e86ea0 [GstPad|sink], parent=0xaaab02e8e420 [GstObject|audio-queue], obj=0xffff7c01bc60, is_list=0) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1251
#3  0x0000ffff94939a80 in gst_queue_chain (pad=0xaaab02e86ea0 [GstPad|sink], parent=0xaaab02e8e420 [GstObject|audio-queue], buffer=0xffff7c01bc60) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1349
#4  0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02e86ea0 [GstPad|sink], type=4112, data=0xffff7c01bc60) at ../subprojects/gstreamer/gst/gstpad.c:4447
#5  0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e867b0 [GstPad|audio], type=4112, data=0xffff7c01bc60) at ../subprojects/gstreamer/gst/gstpad.c:4711
#6  0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e867b0 [GstPad|audio], buffer=0xffff7c01bc60) at ../subprojects/gstreamer/gst/gstpad.c:4830
#7  0x0000ffff94d803f4 in gst_cef_demux_push_audio_buffer(_GstBuffer**, unsigned int, AudioPushData*) () at /usr/cef/libgstcef.so
#8  0x0000ffff97ddb0c4 in gst_buffer_list_foreach (list=0xffff0c006570, func=0xffff94d803b0 <gst_cef_demux_push_audio_buffer(_GstBuffer**, unsigned int, AudioPushData*)>, user_data=0xffff527cdc18) at ../subprojects/gstreamer/gst/gstbufferlist.c:280
#9  0x0000ffff94d80790 in gst_cef_demux_chain(_GstPad*, _GstObject*, _GstBuffer*) () at /usr/cef/libgstcef.so
#10 0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02e86310 [GstPad|sink], type=4112, data=0xffff8400a5a0) at ../subprojects/gstreamer/gst/gstpad.c:4447
#11 0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e860c0 [GstPad|src], type=4112, data=0xffff8400a5a0) at ../subprojects/gstreamer/gst/gstpad.c:4711
#12 0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e860c0 [GstPad|src], buffer=0xffff8400a5a0) at ../subprojects/gstreamer/gst/gstpad.c:4830
#13 0x0000ffff94b291d8 in gst_base_src_loop (pad=0xaaab02e860c0 [GstPad|src]) at ../subprojects/gstreamer/libs/gst/base/gstbasesrc.c:3030
#14 0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed4830 [GstTask|cefsrc:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#15 0x0000ffff97e802bc in default_func (tdata=0xaaab02e7ae20, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#16 0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#17 0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#18 0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#19 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 21 (Thread 0xffff52fde980 (LWP 10215) "ThreadPoolSingl"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xffff52fdde40) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0xffff52fdde40) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffff52fdde40, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000ffff97a7c8fc in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0xffff52fddde8, cond=0xffff52fdde18) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0xffff52fdde18, mutex=0xffff52fddde8) at ./nptl/pthread_cond_wait.c:627
#5  0x0000ffff9d394224 in Wait() () at ../../base/synchronization/condition_variable_posix.cc:79
#6  0x0000ffff9d394b0c [PAC] in TimedWait() () at ../../base/synchronization/waitable_event_posix.cc:212
#7  0x0000ffff9d36c224 [PAC] in base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*) () at ../../base/task/thread_pool/worker_thread.cc:132
#8  0x0000ffff9d36ccb4 [PAC] in RunWorker() () at ../../base/task/thread_pool/worker_thread.cc:439
#9  0x0000ffff9d36c94c [PAC] in base::internal::WorkerThread::RunSharedWorker() () at ../../base/task/thread_pool/worker_thread.cc:345
#10 0x0000ffff9d36c834 [PAC] in ThreadMain() () at ../../base/task/thread_pool/worker_thread.cc:318
#11 0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#12 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#13 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 20 (Thread 0xffff537ee980 (LWP 10214) "CacheThread_Blo"):
#0  0x0000ffff97ae5ebc in __GI_epoll_pwait (epfd=<optimized out>, events=0xffff28002360, maxevents=32, timeout=30000, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40
#1  0x0000ffff9d4cd324 in epoll_dispatch () at ../../third_party/libevent/epoll.c:198
#2  0x0000ffff9d4caddc [PAC] in event_base_loop () at ../../third_party/libevent/event.c:512
#3  0x0000ffff9d3a2594 [PAC] in Run() () at ../../base/message_loop/message_pump_libevent.cc:356
#4  0x0000ffff9d359354 [PAC] in Run() () at ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:577
#5  0x0000ffff9d32a738 [PAC] in Run() () at ../../base/run_loop.cc:141
#6  0x0000ffff9d3754cc [PAC] in base::Thread::Run(base::RunLoop*) () at ../../base/threading/thread.cc:337
#7  0x0000ffff9d375654 [PAC] in ThreadMain() () at ../../base/threading/thread.cc:408
#8  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#9  0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#10 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 19 (Thread 0xffff58f9e980 (LWP 10210) "VideoCaptureThr"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xffff58f9dd20) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0xffff58f9dd20) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffff58f9dd20, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000ffff97a7c8fc in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0xffff58f9dcc8, cond=0xffff58f9dcf8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0xffff58f9dcf8, mutex=0xffff58f9dcc8) at ./nptl/pthread_cond_wait.c:627
#5  0x0000ffff9d394224 in Wait() () at ../../base/synchronization/condition_variable_posix.cc:79
#6  0x0000ffff9d394b0c [PAC] in TimedWait() () at ../../base/synchronization/waitable_event_posix.cc:212
#7  0x0000ffff9d394800 [PAC] in base::WaitableEvent::Wait() () at ../../base/synchronization/waitable_event_posix.cc:158
#8  0x0000ffff9d30a438 [PAC] in Run() () at ../../base/message_loop/message_pump_default.cc:55
#9  0x0000ffff9d359354 [PAC] in Run() () at ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:577
#10 0x0000ffff9d32a738 [PAC] in Run() () at ../../base/run_loop.cc:141
#11 0x0000ffff9d3754cc [PAC] in base::Thread::Run(base::RunLoop*) () at ../../base/threading/thread.cc:337
#12 0x0000ffff9d375654 [PAC] in ThreadMain() () at ../../base/threading/thread.cc:408
#13 0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#14 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#15 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 18 (Thread 0xffff597ae980 (LWP 10209) "ThreadPoolSingl"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xffff597ade40) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0xffff597ade40) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffff597ade40, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000ffff97a7c8fc in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0xffff597adde8, cond=0xffff597ade18) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0xffff597ade18, mutex=0xffff597adde8) at ./nptl/pthread_cond_wait.c:627
#5  0x0000ffff9d394224 in Wait() () at ../../base/synchronization/condition_variable_posix.cc:79
#6  0x0000ffff9d394b0c [PAC] in TimedWait() () at ../../base/synchronization/waitable_event_posix.cc:212
#7  0x0000ffff9d36c224 [PAC] in base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*) () at ../../base/task/thread_pool/worker_thread.cc:132
#8  0x0000ffff9d36ccb4 [PAC] in RunWorker() () at ../../base/task/thread_pool/worker_thread.cc:439
#9  0x0000ffff9d36c980 [PAC] in base::internal::WorkerThread::RunDedicatedWorker() () at ../../base/task/thread_pool/worker_thread.cc:355
#10 0x0000ffff9d36c828 [PAC] in ThreadMain() () at ../../base/task/thread_pool/worker_thread.cc:321
#11 0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#12 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#13 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 17 (Thread 0xffff59fbe980 (LWP 10208) "CompositorTileW"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xffff700ae704) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0xffff700ae704) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffff700ae704, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000ffff97a7c8fc in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0xffff700ae668, cond=0xffff700ae6d8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0xffff700ae6d8, mutex=0xffff700ae668) at ./nptl/pthread_cond_wait.c:627
#5  0x0000ffff9d394224 in Wait() () at ../../base/synchronization/condition_variable_posix.cc:79
#6  0x0000ffff9e96ab14 [PAC] in non-virtual thunk to cc::SingleThreadTaskGraphRunner::Run() () at ../../cc/raster/single_thread_task_graph_runner.cc:129
#7  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#8  0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#9  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 16 (Thread 0xffff5a7ce980 (LWP 10207) "inotify_reader"):
#0  0x0000ffff97adbc78 in __GI___poll (fds=0xffff5a7cdfc0, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x0000ffff9d39c9f8 in ThreadMain() () at ../../base/files/file_path_watcher_inotify.cc:295
#2  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#3  0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#4  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 15 (Thread 0xffff5b7ee980 (LWP 10205) "ThreadPoolSingl"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xffff5b7ede40) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0xffff5b7ede40) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffff5b7ede40, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000ffff97a7c8fc in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0xffff5b7edde8, cond=0xffff5b7ede18) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0xffff5b7ede18, mutex=0xffff5b7edde8) at ./nptl/pthread_cond_wait.c:627
#5  0x0000ffff9d394224 in Wait() () at ../../base/synchronization/condition_variable_posix.cc:79
#6  0x0000ffff9d394b0c [PAC] in TimedWait() () at ../../base/synchronization/waitable_event_posix.cc:212
#7  0x0000ffff9d36c224 [PAC] in base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*) () at ../../base/task/thread_pool/worker_thread.cc:132
#8  0x0000ffff9d36ccb4 [PAC] in RunWorker() () at ../../base/task/thread_pool/worker_thread.cc:439
#9  0x0000ffff9d36c94c [PAC] in base::internal::WorkerThread::RunSharedWorker() () at ../../base/task/thread_pool/worker_thread.cc:345
#10 0x0000ffff9d36c834 [PAC] in ThreadMain() () at ../../base/task/thread_pool/worker_thread.cc:318
#11 0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#12 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#13 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 14 (Thread 0xffff53ffe980 (LWP 10204) "MemoryInfra"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0xffff53ffdd20) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0xffff53ffdd20) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffff53ffdd20, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000ffff97a7c8fc in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0xffff53ffdcc8, cond=0xffff53ffdcf8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0xffff53ffdcf8, mutex=0xffff53ffdcc8) at ./nptl/pthread_cond_wait.c:627
#5  0x0000ffff9d394224 in Wait() () at ../../base/synchronization/condition_variable_posix.cc:79
#6  0x0000ffff9d394b0c [PAC] in TimedWait() () at ../../base/synchronization/waitable_event_posix.cc:212
#7  0x0000ffff9d394800 [PAC] in base::WaitableEvent::Wait() () at ../../base/synchronization/waitable_event_posix.cc:158
#8  0x0000ffff9d30a438 [PAC] in Run() () at ../../base/message_loop/message_pump_default.cc:55
#9  0x0000ffff9d359354 [PAC] in Run() () at ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:577
#10 0x0000ffff9d32a738 [PAC] in Run() () at ../../base/run_loop.cc:141
#11 0x0000ffff9d3754cc [PAC] in base::Thread::Run(base::RunLoop*) () at ../../base/threading/thread.cc:337
#12 0x0000ffff9d375654 [PAC] in ThreadMain() () at ../../base/threading/thread.cc:408
#13 0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#14 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#15 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 13 (Thread 0xffff80eb5980 (LWP 10202) "Chrome_IOThread"):
#0  0x0000ffff97ae5ebc in __GI_epoll_pwait (epfd=<optimized out>, events=0xffff54002360, maxevents=32, timeout=18139, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40
#1  0x0000ffff9d4cd324 in epoll_dispatch () at ../../third_party/libevent/epoll.c:198
#2  0x0000ffff9d4caddc [PAC] in event_base_loop () at ../../third_party/libevent/event.c:512
#3  0x0000ffff9d3a2594 [PAC] in Run() () at ../../base/message_loop/message_pump_libevent.cc:356
#4  0x0000ffff9d359354 [PAC] in Run() () at ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:577
#5  0x0000ffff9d32a738 [PAC] in Run() () at ../../base/run_loop.cc:141
#6  0x0000ffff9d3754cc [PAC] in base::Thread::Run(base::RunLoop*) () at ../../base/threading/thread.cc:337
#7  0x0000ffff9b38cfc0 [PAC] in content::BrowserProcessIOThread::IOThreadRun(base::RunLoop*) () at ../../content/browser/browser_process_io_thread.cc:119
#8  0x0000ffff9d375654 [PAC] in ThreadMain() () at ../../base/threading/thread.cc:408
#9  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#10 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#11 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 12 (Thread 0xffff81ed5980 (LWP 10200) "ThreadPoolForeg"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0xffff81ed4ce0, op=137, expected=0, futex_word=0xffff81ed4e40) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0xffff81ed4ce0, clockid=-1750622760, expected=0, futex_word=0xffff81ed4e40) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xffff81ed4e40, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0xffff81ed4ce0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x0000ffff97a7cc10 in __pthread_cond_wait_common (abstime=0xffff81ed4ce0, clockid=1, mutex=0xffff81ed4de8, cond=0xffff81ed4e18) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0xffff81ed4e18, mutex=0xffff81ed4de8, abstime=0xffff81ed4ce0) at ./nptl/pthread_cond_wait.c:652
#5  0x0000ffff9d39438c in TimedWait() () at ../../base/synchronization/condition_variable_posix.cc:132
#6  0x0000ffff9d394b20 [PAC] in TimedWait() () at ../../base/synchronization/waitable_event_posix.cc:214
#7  0x0000ffff9d36c224 [PAC] in base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*) () at ../../base/task/thread_pool/worker_thread.cc:132
#8  0x0000ffff9d36ccb4 [PAC] in RunWorker() () at ../../base/task/thread_pool/worker_thread.cc:439
#9  0x0000ffff9d36c918 [PAC] in base::internal::WorkerThread::RunPooledWorker() () at ../../base/task/thread_pool/worker_thread.cc:335
#10 0x0000ffff9d36c7ec [PAC] in ThreadMain() () at ../../base/task/thread_pool/worker_thread.cc:315
#11 0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#12 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#13 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 11 (Thread 0xffff826e5980 (LWP 10199) "ThreadPoolServi"):
#0  0x0000ffff97ae5ebc in __GI_epoll_pwait (epfd=<optimized out>, events=0xffff68002390, maxevents=32, timeout=-1, set=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40
#1  0x0000ffff9d4cd324 in epoll_dispatch () at ../../third_party/libevent/epoll.c:198
#2  0x0000ffff9d4caddc [PAC] in event_base_loop () at ../../third_party/libevent/event.c:512
#3  0x0000ffff9d3a2470 [PAC] in Run() () at ../../base/message_loop/message_pump_libevent.cc:356
#4  0x0000ffff9d359354 [PAC] in Run() () at ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:577
#5  0x0000ffff9d32a738 [PAC] in Run() () at ../../base/run_loop.cc:141
#6  0x0000ffff9d3754cc [PAC] in base::Thread::Run(base::RunLoop*) () at ../../base/threading/thread.cc:337
#7  0x0000ffff9d3650e8 [PAC] in base::internal::ServiceThread::Run(base::RunLoop*) () at ../../base/task/thread_pool/service_thread.cc:15
#8  0x0000ffff9d375654 [PAC] in ThreadMain() () at ../../base/threading/thread.cc:408
#9  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#10 0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#11 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 10 (Thread 0xffff82ef5980 (LWP 10196) "sandbox_ipc_thr"):
#0  0x0000ffff97adbc78 in __GI___poll (fds=0xffff82ef4ee0, nfds=2, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x0000ffff9b8e5ab0 in Run() () at ../../content/browser/sandbox_ipc_linux.cc:46
#2  0x0000ffff9d39834c [PAC] in ThreadFunc() () at ../../base/threading/platform_thread_posix.cc:101
#3  0x0000ffff97a7d5c8 [PAC] in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#4  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 9 (Thread 0xffff90ede980 (LWP 10195) "CrBrowserMain"):
#0  0x0000ffff97adbc78 in __GI___poll (fds=0xffff70189930, nfds=3, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x0000ffff97cdb738 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff97c82f14 in g_main_context_iteration () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#3  0x0000ffff9d30a824 in Run() () at ../../base/message_loop/message_pump_glib.cc:400
#4  0x0000ffff9d359354 [PAC] in Run() () at ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:577
#5  0x0000ffff9d32a738 [PAC] in Run() () at ../../base/run_loop.cc:141
#6  0x0000ffff9a07cdd8 [PAC] in RunMessageLoop() () at ../../cef/libcef/browser/main_runner.cc:281
#7  0x0000ffff94d7e784 [PAC] in run_cef(_GstCefSrc*) () at /usr/cef/libgstcef.so
#8  0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#9  0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#10 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 8 (Thread 0xffff916ee980 (LWP 10194) "audio-queue:src"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff94aefb58 in gst_aggregator_pad_chain_internal (self=0xaaab02e9c1d0 [GstAggregator|mixer], aggpad=0xaaab02eca8b0 [GstAggregatorPad|sink_1], buffer=0xffff74012b40, head=1) at ../subprojects/gstreamer/libs/gst/base/gstaggregator.c:3079
#3  0x0000ffff94af03c8 in gst_aggregator_pad_chain (pad=0xaaab02eca8b0 [GstPad|sink_1], object=0xaaab02e9c1d0 [GstObject|mixer], buffer=0xffff74012b40) at ../subprojects/gstreamer/libs/gst/base/gstaggregator.c:3159
#4  0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02eca8b0 [GstPad|sink_1], type=4112, data=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4447
#5  0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02ea4d50 [GstPad|src], type=4112, data=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4711
#6  0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02ea4d50 [GstPad|src], buffer=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4830
#7  0x0000ffff94b332c0 in gst_base_transform_chain (pad=0xaaab02ea4b00 [GstPad|sink], parent=0xaaab02eb9e20 [GstObject|audioconvert1], buffer=0xffff74012b40) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2377
#8  0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02ea4b00 [GstPad|sink], type=4112, data=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4447
#9  0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e7e2c0 [GstPad|audio], type=4112, data=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4711
#10 0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e7e2c0 [GstPad|audio], buffer=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4830
#11 0x0000ffff97e10e2c in gst_proxy_pad_chain_default (pad=0xaaab02e80320 [GstPad|proxypad1], parent=0xaaab02e7e2c0 [GstObject|audio], buffer=0xffff74012b40) at ../subprojects/gstreamer/gst/gstghostpad.c:127
#12 0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02e80320 [GstPad|proxypad1], type=4112, data=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4447
#13 0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e870f0 [GstPad|src], type=4112, data=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4711
#14 0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e870f0 [GstPad|src], buffer=0xffff74012b40) at ../subprojects/gstreamer/gst/gstpad.c:4830
#15 0x0000ffff94939bfc in gst_queue_push_one (queue=0xaaab02e8e420 [GstQueue|audio-queue]) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1388
#16 0x0000ffff9493a9d0 in gst_queue_loop (pad=0xaaab02e870f0 [GstPad|src]) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1541
#17 0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed4710 [GstTask|audio-queue:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#18 0x0000ffff97e802bc in default_func (tdata=0xaaab02ea0e60, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#19 0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#20 0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#21 0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#22 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 7 (Thread 0xffff91efe980 (LWP 10193) "video-queue:src"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff9493a5a8 in gst_queue_loop (pad=0xaaab02e86c50 [GstPad|src]) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1529
#3  0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed45f0 [GstTask|video-queue:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#4  0x0000ffff97e802bc in default_func (tdata=0xaaab02e83120, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#5  0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#6  0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#7  0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#8  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 6 (Thread 0xffff9270e980 (LWP 10192) "audiotestsrc0:s"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff94aefb58 in gst_aggregator_pad_chain_internal (self=0xaaab02e9c1d0 [GstAggregator|mixer], aggpad=0xaaab02ec5230 [GstAggregatorPad|sink_0], buffer=0xffff74013000, head=1) at ../subprojects/gstreamer/libs/gst/base/gstaggregator.c:3079
#3  0x0000ffff94af03c8 in gst_aggregator_pad_chain (pad=0xaaab02ec5230 [GstPad|sink_0], object=0xaaab02e9c1d0 [GstObject|mixer], buffer=0xffff74013000) at ../subprojects/gstreamer/libs/gst/base/gstaggregator.c:3159
#4  0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02ec5230 [GstPad|sink_0], type=4112, data=0xffff74013000) at ../subprojects/gstreamer/gst/gstpad.c:4447
#5  0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e87340 [GstPad|src], type=4112, data=0xffff74013000) at ../subprojects/gstreamer/gst/gstpad.c:4711
#6  0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e87340 [GstPad|src], buffer=0xffff74013000) at ../subprojects/gstreamer/gst/gstpad.c:4830
#7  0x0000ffff94b291d8 in gst_base_src_loop (pad=0xaaab02e87340 [GstPad|src]) at ../subprojects/gstreamer/libs/gst/base/gstbasesrc.c:3030
#8  0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed44d0 [GstTask|audiotestsrc0:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#9  0x0000ffff97e802bc in default_func (tdata=0xaaab02e83000, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#10 0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#11 0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#12 0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#13 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 5 (Thread 0xffff92f1e980 (LWP 10191) "mixer:src"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff9493935c in gst_queue_chain_buffer_or_list (pad=0xaaab02e87a30 [GstPad|sink], parent=0xaaab02e8e720 [GstObject|queue0], obj=0xffff0c0aec60, is_list=0) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1251
#3  0x0000ffff94939a80 in gst_queue_chain (pad=0xaaab02e87a30 [GstPad|sink], parent=0xaaab02e8e720 [GstObject|queue0], buffer=0xffff0c0aec60) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1349
#4  0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02e87a30 [GstPad|sink], type=4112, data=0xffff0c0aec60) at ../subprojects/gstreamer/gst/gstpad.c:4447
#5  0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e877e0 [GstPad|src], type=4112, data=0xffff0c0aec60) at ../subprojects/gstreamer/gst/gstpad.c:4711
#6  0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e877e0 [GstPad|src], buffer=0xffff0c0aec60) at ../subprojects/gstreamer/gst/gstpad.c:4830
#7  0x0000ffff94b332c0 in gst_base_transform_chain (pad=0xaaab02e87590 [GstPad|sink], parent=0xaaab02ea1960 [GstObject|audioconvert0], buffer=0xffff0c0aec60) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2377
#8  0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02e87590 [GstPad|sink], type=4112, data=0xffff0c0aec60) at ../subprojects/gstreamer/gst/gstpad.c:4447
#9  0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e9e440 [GstPad|src], type=4112, data=0xffff0c0aec60) at ../subprojects/gstreamer/gst/gstpad.c:4711
#10 0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e9e440 [GstPad|src], buffer=0xffff0c0aec60) at ../subprojects/gstreamer/gst/gstpad.c:4830
#11 0x0000ffff94ae45c0 in gst_aggregator_default_finish_buffer (self=0xaaab02e9c1d0 [GstAggregator|mixer], buffer=0xffff0c0aec60) at ../subprojects/gstreamer/libs/gst/base/gstaggregator.c:688
#12 0x0000ffff94ae46c0 in gst_aggregator_finish_buffer (aggregator=0xaaab02e9c1d0 [GstAggregator|mixer], buffer=0xffff0c0aec60) at ../subprojects/gstreamer/libs/gst/base/gstaggregator.c:714
#13 0x0000ffff94bbe448 in gst_audio_aggregator_aggregate (agg=0xaaab02e9c1d0 [GstAggregator|mixer], timeout=0) at ../subprojects/gst-plugins-base/gst-libs/gst/audio/gstaudioaggregator.c:2549
#14 0x0000ffff94ae7ed8 in gst_aggregator_aggregate_func (self=0xaaab02e9c1d0 [GstAggregator|mixer]) at ../subprojects/gstreamer/libs/gst/base/gstaggregator.c:1389
#15 0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed43b0 [GstTask|mixer:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#16 0x0000ffff97e802bc in default_func (tdata=0xaaab02ea0a80, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#17 0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#18 0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#19 0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#20 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 4 (Thread 0xffff9372e980 (LWP 10190) "queue0:src"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff94b45934 in gst_collect_pads_chain (pad=0xaaab02ea58e0 [GstPad|audio_0], parent=0xaaab02eb2040 [GstObject|muxer], buffer=0xffff7800e6c0) at ../subprojects/gstreamer/libs/gst/base/gstcollectpads.c:2244
#3  0x0000ffff97e37f28 in gst_pad_chain_data_unchecked (pad=0xaaab02ea58e0 [GstPad|audio_0], type=4112, data=0xffff7800e6c0) at ../subprojects/gstreamer/gst/gstpad.c:4447
#4  0x0000ffff97e38d18 in gst_pad_push_data (pad=0xaaab02e87c80 [GstPad|src], type=4112, data=0xffff7800e6c0) at ../subprojects/gstreamer/gst/gstpad.c:4711
#5  0x0000ffff97e39480 in gst_pad_push (pad=0xaaab02e87c80 [GstPad|src], buffer=0xffff7800e6c0) at ../subprojects/gstreamer/gst/gstpad.c:4830
#6  0x0000ffff94939bfc in gst_queue_push_one (queue=0xaaab02e8e720 [GstQueue|queue0]) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1388
#7  0x0000ffff9493a9d0 in gst_queue_loop (pad=0xaaab02e87c80 [GstPad|src]) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1541
#8  0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed4170 [GstTask|queue0:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#9  0x0000ffff97e802bc in default_func (tdata=0xaaab02ea0e80, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#10 0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#11 0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#12 0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#13 0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 3 (Thread 0xffff93f3e980 (LWP 10189) "queue1:src"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff9493a5a8 in gst_queue_loop (pad=0xaaab02ea4660 [GstPad|src]) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1529
#3  0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed4050 [GstTask|queue1:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#4  0x0000ffff97e802bc in default_func (tdata=0xaaab02ea0ab0, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#5  0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#6  0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#7  0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#8  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 2 (Thread 0xffff9474e980 (LWP 10188) "queue2:src"):
#0  syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1  0x0000ffff97cd571c in g_cond_wait () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff9493a5a8 in gst_queue_loop (pad=0xaaab02ea5690 [GstPad|src]) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1529
#3  0x0000ffff97e7ed5c in gst_task_func (task=0xaaab02ed4290 [GstTask|queue2:src]) at ../subprojects/gstreamer/gst/gsttask.c:384
#4  0x0000ffff97e802bc in default_func (tdata=0xaaab02ea0c60, pool=0xaaab02ed2490 [GstTaskPool|taskpool0]) at ../subprojects/gstreamer/gst/gsttaskpool.c:70
#5  0x0000ffff97cb8678 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#6  0x0000ffff97cb59a0 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#7  0x0000ffff97a7d5c8 in start_thread (arg=0x0) at ./nptl/pthread_create.c:442
#8  0x0000ffff97ae5d1c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 1 (Thread 0xffff979fd040 (LWP 10187) "gst-launch-1.0"):
#0  0x0000ffff97adbc78 in __GI___poll (fds=0xaaab02ed7770, nfds=2, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x0000ffff97cdb738 in  () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x0000ffff97c85024 in g_main_loop_run () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#3  0x0000aaaae831707c in main (argc=41, argv=0xffffcaa813f8) at ../subprojects/gstreamer/tools/gst-launch.c:1305
[Inferior 1 (process 10187) detached]

Can't reproduce the issue when GST_DEBUG=5 or higher, so can't provide detailed logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions