gst-editing-services issues
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/issues
2021-09-24T12:17:17Z
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/issues/54
Random timeout on `scrub_seek` after the `stop` action has been execute
2021-09-24T12:17:17Z
Jordan PetridÑ–s
Random timeout on `scrub_seek` after the `stop` action has been execute
Fails locally and on the CI, reproduced with the following:
```sh
#! /bin/bash
set -eu
export TEST_SUITE="ges.playback.scrub_backward_seeking.test_mixing.audio_video.vorbis_vp8_webm"
export MAIN_DIR="$PWD/validate-output"
export GST_VA...
Fails locally and on the CI, reproduced with the following:
```sh
#! /bin/bash
set -eu
export TEST_SUITE="ges.playback.scrub_backward_seeking.test_mixing.audio_video.vorbis_vp8_webm"
export MAIN_DIR="$PWD/validate-output"
export GST_VALIDATE_CONFIG="core,action=set-rank,name=vaapi,rank=0"
./gst-uninstalled.py gst-validate-launcher $TEST_SUITE --n-runs=300 -F -fs --mute --no-display --dump-on-failure --meson-no-rebuild -M "$PWD/validate-output/"
```
And the output
```sh
ges.playback.scrub_backward_seeking.test_mixing.audio_video.vorbis_vp8_webm: Timeout 'Application timed out: 30.0 secs'
You can reproduce with: GST_VALIDATE_SCENARIOS_PATH='/home/alatiera/centricular/gst-build/prefix/share/gstreamer-1.0/validate/scenarios:/home/alatiera/centricular/gst-build/subprojects/gst-devtools/validate/data/scenarios' DISPLAY=':27' GST_GL_XINITTHREADS='1' GST_VALIDATE_SCENARIO='scrub_backward_seeking' ges-launch-1.0 --mute --ges-sample-path-recurse file:///home/alatiera/centricular/gst-build/validate-output/gst-integration-testsuites/medias/defaults -l file:///home/alatiera/centricular/gst-build/validate-output/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.audio_video.vorbis_vp8_webm.xges
Dumping log files on failure
Dumping contents of /home/alatiera/centricular/gst-build/validate-output/logs/ges/playback/scrub_backward_seeking/test_mixing/audio_video/vorbis_vp8_webm
=================
Test name: ges.playback.scrub_backward_seeking.test_mixing.audio_video.vorbis_vp8_webm
Command: 'ges-launch-1.0 --mute --ges-sample-path-recurse file:///home/alatiera/centricular/gst-build/validate-output/gst-integration-testsuites/medias/defaults -l file:///home/alatiera/centricular/gst-build/validate-output/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.audio_video.vorbis_vp8_webm.xges'
=================
0:00:00.060612934 14674 0x159a830 ERROR basesrc gstbasesrc.c:3848:gst_base_src_activate_pull:<source> Failed to start in pull mode
Loading project from : file:///home/alatiera/centricular/gst-build/validate-output/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.audio_video.vorbis_vp8_webm.xges
=========================================
Running scenario scrub_backward_seeking on pipeline gespipeline0
=========================================
Executing pause (
- playback-time=0
)
-> Action pause done (duration: 0:00:00.268782209)
Executing (subaction)seek (
- playback-time=0
- start=0:00:01.250000004
- flags=accurate+flush
)
<position: 0:00:01.250000004 duration: 0:00:01.750000001 speed: 1.000000 />
-> Action seek done (duration: 0:00:00.303759880)
Executing (subaction)seek (
- playback-time=0
- start=0:00:01.150000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
-> Action seek done (duration: 0:00:00.452442292)
Executing (subaction)seek (
- playback-time=0
- start=0:00:01.050000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
-> Action seek done (duration: 0:00:00.066751459)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.950000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
-> Action seek done (duration: 0:00:00.579075784)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.850000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
<position: 0:00:00.950000004 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:00.950000004 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:00.850000004 duration: 0:00:01.750000001 speed: 1.000000 />
-> Action seek done (duration: 0:00:00.724583296)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.750000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
<position: 0:00:00.750000004 duration: 0:00:01.750000001 speed: 1.000000 />
-> Action seek done (duration: 0:00:00.237088112)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.650000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
-> Action seek done (duration: 0:00:00.339718489)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.550000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
<position: 0:00:00.650000004 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:00.550000004 duration: 0:00:01.750000001 speed: 1.000000 />
-> Action seek done (duration: 0:00:00.388388080)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.450000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
-> Action seek done (duration: 0:00:00.360033990)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.350000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
<position: 0:00:00.450000004 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:00.450000004 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:00.350000004 duration: 0:00:01.750000001 speed: 1.000000 />
-> Action seek done (duration: 0:00:00.738027833)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.250000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
<position: 0:00:00.350000004 duration: 0:00:01.750000001 speed: 1.000000 />
-> Action seek done (duration: 0:00:00.182726709)
Executing (subaction)seek (
- playback-time=0
- start=0:00:00.150000004
- repeat="min\(10\,\ \(duration\ -\ 0.6\)\)/0.1"
- flags=accurate+flush
)
-> Action seek done (duration: 0:00:00.234517629)
Executing play (
- playback-time=0
)
<position: 0:00:00.250000000 duration: 0:00:01.750000001 speed: 1.000000 />
-> Action play done (duration: 0:00:00.172278204)
<position: 0:00:00.500000000 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:00.750000000 duration: 0:00:01.750000001 speed: 1.000000 />
Executing stop (
- playback-time=1
)
<position: 0:00:01.000000000 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.000000000 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.250000000 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.500000000 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000000 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
<position: 0:00:01.750000001 duration: 0:00:01.750000001 speed: 1.000000 />
== Stack trace: ==
[New LWP 14676]
[New LWP 14677]
[New LWP 14682]
[New LWP 14683]
[New LWP 14708]
[New LWP 14745]
[New LWP 14746]
[New LWP 14754]
[New LWP 14756]
[New LWP 14860]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for /lib64/libstdc++.so.6
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/ee/395bf3ab03fcda587e7439f1b88f22cc32a815.debug
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
0x00007fff2616c94e in ?? ()
Thread 11 (Thread 0x7f5108ff9700 (LWP 14860)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=cond@entry=0x7f509c0350b0, mutex=mutex@entry=0x7f509c035068) at gthread-posix.c:1402
#2 0x00007f5162deae4b in gst_task_func (task=0x7f509c035050 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:313
#3 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#4 0x00007f5162bdb48a in g_thread_proxy (data=0x7f50ec003ed0) at gthread.c:784
#5 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f512effd700 (LWP 14756)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=cond@entry=0x7f50a0036530, mutex=mutex@entry=0x7f50a00364e8) at gthread-posix.c:1402
#2 0x00007f5162deae4b in gst_task_func (task=0x7f50a00364d0 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:313
#3 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#4 0x00007f5162bdb48a in g_thread_proxy (data=0x7f512000c050) at gthread.c:784
#5 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f512a99c700 (LWP 14754)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=cond@entry=0x7f50e4078ad0, mutex=mutex@entry=0x7f50e4078a88) at gthread-posix.c:1402
#2 0x00007f5162deae4b in gst_task_func (task=0x7f50e4078a70 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:313
#3 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#4 0x00007f5162bdb48a in g_thread_proxy (data=0x7f510c00c8f0) at gthread.c:784
#5 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f510bfff700 (LWP 14746)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=cond@entry=0x7f5144021ad0, mutex=mutex@entry=0x7f5144021a88) at gthread-posix.c:1402
#2 0x00007f5162deae4b in gst_task_func (task=0x7f5144021a70 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:313
#3 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#4 0x00007f5162bdb48a in g_thread_proxy (data=0x7f510c00cf70) at gthread.c:784
#5 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f512a19b700 (LWP 14745)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=cond@entry=0x7f51440219b0, mutex=mutex@entry=0x7f5144021968) at gthread-posix.c:1402
#2 0x00007f5162deae4b in gst_task_func (task=0x7f5144021950 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:313
#3 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#4 0x00007f5162bdb48a in g_thread_proxy (data=0x7f510c00ce80) at gthread.c:784
#5 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f512e7fc700 (LWP 14708)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=cond@entry=0x7f50a00360b0, mutex=mutex@entry=0x7f50a0036068) at gthread-posix.c:1402
#2 0x00007f5162deae4b in gst_task_func (task=0x7f50a0036050 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:313
#3 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#4 0x00007f5162bdb48a in g_thread_proxy (data=0x180af70) at gthread.c:784
#5 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f514cf1e700 (LWP 14683)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=0x18aa590, mutex=0x18aa588) at gthread-posix.c:1402
#2 0x00007f5154378114 in _execute_actions (comp=0x18aa600 [NleComposition]) at ../subprojects/gst-editing-services/plugins/nle/nlecomposition.c:379
#3 0x00007f5162deac71 in gst_task_func (task=0x7f5144021050 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:328
#4 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#5 0x00007f5162bdb48a in g_thread_proxy (data=0x7f513c004cf0) at gthread.c:784
#6 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f514d71f700 (LWP 14682)):
#0 0x00007f5162874efd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5162bfa003 in g_cond_wait (cond=0x18aa260, mutex=0x18aa258) at gthread-posix.c:1402
#2 0x00007f5154378114 in _execute_actions (comp=0x18aa2d0 [NleComposition]) at ../subprojects/gst-editing-services/plugins/nle/nlecomposition.c:379
#3 0x00007f5162deac71 in gst_task_func (task=0x183e710 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:328
#4 0x00007f5162bdbe93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#5 0x00007f5162bdb48a in g_thread_proxy (data=0x7f513c004770) at gthread.c:784
#6 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f514ffff700 (LWP 14677)):
#0 0x00007f516286f421 in __GI___poll (fds=0x15c8e40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f5162bb25a6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x15c8e40, timeout=<optimized out>, context=0x15c7c30) at gmain.c:4221
#2 0x00007f5162bb25a6 in g_main_context_iterate (context=0x15c7c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915
#3 0x00007f5162bb2962 in g_main_loop_run (loop=0x15c7d70) at gmain.c:4116
#4 0x00007f5162a3979a in gdbus_shared_thread_func (user_data=0x15c7c00) at gdbusprivate.c:275
#5 0x00007f5162bdb48a in g_thread_proxy (data=0x15b18a0) at gthread.c:784
#6 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f5154eb4700 (LWP 14676)):
#0 0x00007f516286f421 in __GI___poll (fds=0x15b1c00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f5162bb25a6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x15b1c00, timeout=<optimized out>, context=0x15b13a0) at gmain.c:4221
#2 0x00007f5162bb25a6 in g_main_context_iterate (context=context@entry=0x15b13a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915
#3 0x00007f5162bb26d0 in g_main_context_iteration (context=0x15b13a0, may_block=may_block@entry=1) at gmain.c:3981
#4 0x00007f5162bb2721 in glib_worker_main (data=<optimized out>) at gmain.c:5861
#5 0x00007f5162bdb48a in g_thread_proxy (data=0x15b1800) at gthread.c:784
#6 0x00007f516294b58e in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007f516287a6a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f5161edc880 (LWP 14674)):
#0 0x00007fff2616c94e in ()
#1 0x00007f5162888692 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7fff2607d2e0) at ../sysdeps/unix/clock_gettime.c:115
#2 0x00007f5162df9ca1 in gst_util_get_timestamp () at ../subprojects/gstreamer/gst/gstutils.c:3479
#3 0x00007f5162dbc965 in gst_pad_query (pad=pad@entry=0x7f51180293b0 [GstProxyPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4050
#4 0x00007f5162dbcfbb in gst_pad_peer_query (pad=pad@entry=0x7f513c01f320 [GstPad], query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4199
#5 0x00007f5162dbd59c in query_forward_func (pad=pad@entry=0x7f513c01f320 [GstPad], data=data@entry=0x7fff2607d500) at ../subprojects/gstreamer/gst/gstpad.c:3372
#6 0x00007f5162dbb43e in gst_pad_forward (pad=pad@entry=0x7f513c01f570 [GstPad], forward=forward@entry=0x7f5162dbd4e0 <query_forward_func>, user_data=user_data@entry=0x7fff2607d500) at ../subprojects/gstreamer/gst/gstpad.c:3004
#7 0x00007f5162dbb832 in gst_pad_query_default (pad=pad@entry=0x7f513c01f570 [GstPad], parent=parent@entry=0x7f513c02a910 [GstQueue], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:3443
#8 0x00007f51545f5091 in gst_queue_handle_src_query (pad=0x7f513c01f570 [GstPad], parent=0x7f513c02a910 [GstQueue], query=0x7f5140086f20) at ../subprojects/gstreamer/plugins/elements/gstqueue.c:1619
#9 0x00007f5162cc5be9 in gst_validate_pad_monitor_query_func (pad=0x7f513c01f570 [GstPad], parent=0x7f513c02a910 [GstQueue], query=0x7f5140086f20) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-pad-monitor.c:2376
#10 0x00007f5162dbc870 in gst_pad_query (pad=pad@entry=0x7f513c01f570 [GstPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4067
#11 0x00007f5162dbcfbb in gst_pad_peer_query (pad=pad@entry=0x7f510c00ae40 [GstGhostPad], query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4199
#12 0x00007f5162dbd59c in query_forward_func (pad=pad@entry=0x7f510c00ae40 [GstGhostPad], data=data@entry=0x7fff2607d880) at ../subprojects/gstreamer/gst/gstpad.c:3372
#13 0x00007f5162dbb43e in gst_pad_forward (pad=pad@entry=0x7f5118028ef0 [GstProxyPad], forward=forward@entry=0x7f5162dbd4e0 <query_forward_func>, user_data=user_data@entry=0x7fff2607d880) at ../subprojects/gstreamer/gst/gstpad.c:3004
#14 0x00007f5162dbb832 in gst_pad_query_default (pad=0x7f5118028ef0 [GstProxyPad], parent=<optimized out>, query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:3443
#15 0x00007f5162dbc870 in gst_pad_query (pad=pad@entry=0x7f5118028ef0 [GstProxyPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4067
#16 0x00007f5162dbcfbb in gst_pad_peer_query (pad=pad@entry=0x7f513c058d50 [GstPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4199
#17 0x00007f5162747bbb in gst_base_transform_default_query (trans=0x7f513c05a0d0 [GstAudioConvert], direction=GST_PAD_SRC, query=0x7f5140086f20) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:1557
#18 0x00007f5162cc5be9 in gst_validate_pad_monitor_query_func (pad=0x7f513c058fa0 [GstPad], parent=0x7f513c05a0d0 [GstAudioConvert], query=0x7f5140086f20) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-pad-monitor.c:2376
#19 0x00007f5162dbc870 in gst_pad_query (pad=pad@entry=0x7f513c058fa0 [GstPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4067
#20 0x00007f5162dbcfbb in gst_pad_peer_query (pad=pad@entry=0x7f513c058b00 [GstPad], query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4199
#21 0x00007f5162dbd59c in query_forward_func (pad=pad@entry=0x7f513c058b00 [GstPad], data=data@entry=0x7fff2607dd70) at ../subprojects/gstreamer/gst/gstpad.c:3372
#22 0x00007f5162dbb43e in gst_pad_forward (pad=pad@entry=0x7f513c0588b0 [GstPad], forward=forward@entry=0x7f5162dbd4e0 <query_forward_func>, user_data=user_data@entry=0x7fff2607dd70) at ../subprojects/gstreamer/gst/gstpad.c:3004
#23 0x00007f5162dbb832 in gst_pad_query_default (pad=pad@entry=0x7f513c0588b0 [GstPad], parent=parent@entry=0x7f513c05a6a0 [GstAudioResample], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:3443
#24 0x00007f514c636dde in gst_audio_resample_query (pad=0x7f513c0588b0 [GstPad], parent=0x7f513c05a6a0 [GstAudioResample], query=0x7f5140086f20) at ../subprojects/gst-plugins-base/gst/audioresample/gstaudioresample.c:1004
#25 0x00007f5162cc5be9 in gst_validate_pad_monitor_query_func (pad=0x7f513c0588b0 [GstPad], parent=0x7f513c05a6a0 [GstAudioResample], query=0x7f5140086f20) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-pad-monitor.c:2376
#26 0x00007f5162dbc870 in gst_pad_query (pad=pad@entry=0x7f513c0588b0 [GstPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4067
#27 0x00007f5162dbcfbb in gst_pad_peer_query (pad=pad@entry=0x7f513c01fc60 [GstPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4199
#28 0x00007f5162747bbb in gst_base_transform_default_query (trans=0x7f513c01ca00 [GstVolume], direction=GST_PAD_SRC, query=0x7f5140086f20) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:1557
#29 0x00007f5162cc5be9 in gst_validate_pad_monitor_query_func (pad=0x7f513c0581c0 [GstPad], parent=0x7f513c01ca00 [GstVolume], query=0x7f5140086f20) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-pad-monitor.c:2376
#30 0x00007f5162dbc870 in gst_pad_query (pad=pad@entry=0x7f513c0581c0 [GstPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4067
#31 0x00007f5162dbcfbb in gst_pad_peer_query (pad=pad@entry=0x7f5118029150 [GstProxyPad], query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4199
#32 0x00007f5162dbd59c in query_forward_func (pad=pad@entry=0x7f5118029150 [GstProxyPad], data=data@entry=0x7fff2607e3a0) at ../subprojects/gstreamer/gst/gstpad.c:3372
#33 0x00007f5162dbb43e in gst_pad_forward (pad=pad@entry=0x7f510c00b0c0 [GstGhostPad], forward=forward@entry=0x7f5162dbd4e0 <query_forward_func>, user_data=user_data@entry=0x7fff2607e3a0) at ../subprojects/gstreamer/gst/gstpad.c:3004
#34 0x00007f5162dbb832 in gst_pad_query_default (pad=0x7f510c00b0c0 [GstGhostPad], parent=<optimized out>, query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:3443
#35 0x00007f5154681bd5 in gst_play_sink_convert_bin_query (pad=0x7f510c00b0c0 [GstGhostPad], parent=<optimized out>, query=0x7f5140086f20) at ../subprojects/gst-plugins-base/gst/playback/gstplaysinkconvertbin.c:525
#36 0x00007f5162dbc870 in gst_pad_query (pad=pad@entry=0x7f510c00b0c0 [GstGhostPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4067
#37 0x00007f5162dbcfbb in gst_pad_peer_query (pad=0x18d04f0 [GstPad], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstpad.c:4199
#38 0x00007f516273458c in default_element_query (element=0x1895d60 [GstFakeSink], query=0x7f5140086f20) at ../subprojects/gstreamer/libs/gst/base/gstbasesink.c:5034
#39 0x00007f5162d9a503 in gst_element_query (element=0x1895d60 [GstFakeSink], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstelement.c:1959
#40 0x00007f5162d73517 in bin_query_generic_fold (vitem=<optimized out>, ret=0x7fff2607e700, fold=0x7fff2607e790) at ../subprojects/gstreamer/gst/gstbin.c:4232
#41 0x00007f5162daabdc in gst_iterator_fold (it=it@entry=0x15cc810, func=func@entry=0x7f5162d73480 <bin_query_generic_fold>, ret=ret@entry=0x7fff2607e700, user_data=user_data@entry=0x7fff2607e790) at ../subprojects/gstreamer/gst/gstiterator.c:617
#42 0x00007f5162d73ba2 in bin_iterate_fold (bin=bin@entry=0x196cca0 [GstBin], iter=iter@entry=0x15cc810, fold_init=fold_init@entry=0x0, fold_done=fold_done@entry=0x0, fold_func=fold_func@entry=0x7f5162d73480 <bin_query_generic_fold>, fold_data=fold_data@entry=0x7fff2607e790, default_return=0) at ../subprojects/gstreamer/gst/gstbin.c:4259
#43 0x00007f5162d797a8 in gst_bin_query (element=0x196cca0 [GstBin], query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstbin.c:4379
#44 0x00007f5162d9a503 in gst_element_query (element=0x196cca0 [GstBin], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstelement.c:1959
#45 0x00007f5162d73517 in bin_query_generic_fold (vitem=<optimized out>, ret=0x7fff2607e8d0, fold=0x7fff2607e960) at ../subprojects/gstreamer/gst/gstbin.c:4232
#46 0x00007f5162daabdc in gst_iterator_fold (it=it@entry=0x15cc8c0, func=func@entry=0x7f5162d73480 <bin_query_generic_fold>, ret=ret@entry=0x7fff2607e8d0, user_data=user_data@entry=0x7fff2607e960) at ../subprojects/gstreamer/gst/gstiterator.c:617
#47 0x00007f5162d73ba2 in bin_iterate_fold (bin=bin@entry=0x18860f0 [GstPlaySink], iter=iter@entry=0x15cc8c0, fold_init=fold_init@entry=0x0, fold_done=fold_done@entry=0x0, fold_func=fold_func@entry=0x7f5162d73480 <bin_query_generic_fold>, fold_data=fold_data@entry=0x7fff2607e960, default_return=0) at ../subprojects/gstreamer/gst/gstbin.c:4259
#48 0x00007f5162d797a8 in gst_bin_query (element=0x18860f0 [GstPlaySink], query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstbin.c:4379
#49 0x00007f5162d9a503 in gst_element_query (element=0x18860f0 [GstPlaySink], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstelement.c:1959
#50 0x00007f5162d73517 in bin_query_generic_fold (vitem=<optimized out>, ret=0x7fff2607eaa0, fold=0x7fff2607eb30) at ../subprojects/gstreamer/gst/gstbin.c:4232
#51 0x00007f5162daabdc in gst_iterator_fold (it=it@entry=0x15ccd90, func=func@entry=0x7f5162d73480 <bin_query_generic_fold>, ret=ret@entry=0x7fff2607eaa0, user_data=user_data@entry=0x7fff2607eb30) at ../subprojects/gstreamer/gst/gstiterator.c:617
#52 0x00007f5162d73ba2 in bin_iterate_fold (bin=bin@entry=0x1880090 [GESPipeline], iter=iter@entry=0x15ccd90, fold_init=fold_init@entry=0x0, fold_done=fold_done@entry=0x0, fold_func=fold_func@entry=0x7f5162d73480 <bin_query_generic_fold>, fold_data=fold_data@entry=0x7fff2607eb30, default_return=0) at ../subprojects/gstreamer/gst/gstbin.c:4259
#53 0x00007f5162d797a8 in gst_bin_query (element=0x1880090 [GESPipeline], query=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstbin.c:4379
#54 0x00007f5162d9a503 in gst_element_query (element=0x1880090 [GESPipeline], query=query@entry=0x7f5140086f20) at ../subprojects/gstreamer/gst/gstelement.c:1959
#55 0x00007f5162cd4a9e in _check_position (rate=0x7fff2607ec28, position=0x7fff2607ec30, act=0x0, scenario=0x197e100 [GstValidateScenario]) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:1584
#56 0x00007f5162cd4a9e in execute_next_action (scenario=scenario@entry=0x197e100 [GstValidateScenario]) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2000
#57 0x00007f5162bb2d31 in g_timeout_dispatch (source=0x18bb950, callback=0x7f5162cd4640 <execute_next_action>, user_data=0x197e100) at gmain.c:4667
#58 0x00007f5162bb226d in g_main_dispatch (context=0x15a3bd0) at gmain.c:3182
#59 0x00007f5162bb226d in g_main_context_dispatch (context=context@entry=0x15a3bd0) at gmain.c:3847
#60 0x00007f5162bb2638 in g_main_context_iterate (context=context@entry=0x15a3bd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
#61 0x00007f5162bb26d0 in g_main_context_iteration (context=context@entry=0x15a3bd0, may_block=may_block@entry=1) at gmain.c:3981
#62 0x00007f5162a0c465 in g_application_run (application=0x15a4120 [GESLauncher], argc=argc@entry=6, argv=argv@entry=0x7fff2607ef18) at gapplication.c:2470
#63 0x00000000004038fc in main (argc=6, argv=0x7fff2607ef18) at ../subprojects/gst-editing-services/tools/ges-launch.c:88
[Inferior 1 (process 14674) detached]
```