ges: `check.gst-editing-services.edit_while_seeked_with_stop` is racy
See https://gitlab.freedesktop.org/thiblahute/gstreamer/-/jobs/14656235
Command
GST_STATE_IGNORE_ELEMENTS='' GST_VALIDATE_LOGSDIR='/builds/thiblahute/gstreamer/validate-logs/' GST_PLUGIN_SCANNER_1_0='/builds/thiblahute/gstreamer/build/subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner' CK_TIMEOUT_MULTIPLIER='2.0' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_REGISTRY='/builds/thiblahute/gstreamer/build/registry.dat' /builds/thiblahute/gstreamer/build/subprojects/gst-editing-services/tools/ges-launch-1.0 --no-interactive --set-test-file /builds/thiblahute/gstreamer/subprojects/gst-editing-services/tests/check/scenarios/edit_while_seeked_with_stop.validatetest --mute
ges-launch-1.0 output
error: XDG_RUNTIME_DIR not set in the environment.
**-> Checking expectations file: '/builds/thiblahute/gstreamer/subprojects/gst-editing-services/tests/check/scenarios/edit_while_seeked_with_stop/flow-expectations/log-videosink-sink-expected'**
**-> Running scenario /builds/thiblahute/gstreamer/subprojects/gst-editing-services/tests/check/scenarios/edit_while_seeked_with_stop.validatetest on pipeline gespipeline0**
Executing `add-clip` at edit_while_seeked_with_stop.validatetest:15 (
- name=c0
- asset-id=time-overlay
- layer-priority=0
- type=GESSourceClip
- start=0
- duration=1
)
⇨ Action `add-clip` at edit_while_seeked_with_stop.validatetest:15 done 'OK' (duration: 0:00:00.065419233)
Executing `set-child-properties` at edit_while_seeked_with_stop.validatetest:16 (
- element-name=c0
- pattern=blue
- valignment=center
- halignment=center
- time-mode=time-code
)
⇨ Action `set-child-properties` at edit_while_seeked_with_stop.validatetest:16 done 'OK' (duration: 0:00:00.000038035)
Executing `add-clip` at edit_while_seeked_with_stop.validatetest:18 (
- name=c1
- asset-id=time-overlay
- layer-priority=0
- type=GESSourceClip
- start=1
- duration=1
)
⇨ Action `add-clip` at edit_while_seeked_with_stop.validatetest:18 done 'OK' (duration: 0:00:00.009536065)
Executing `set-child-properties` at edit_while_seeked_with_stop.validatetest:19 (
- element-name=c1
- pattern=red
- valignment=center
- halignment=center
- time-mode=time-code
)
⇨ Action `set-child-properties` at edit_while_seeked_with_stop.validatetest:19 done 'OK' (duration: 0:00:00.000038476)
Executing `commit` at edit_while_seeked_with_stop.validatetest:20 ( )
⇨ Action `commit` at edit_while_seeked_with_stop.validatetest:20 done 'OK' (duration: 0:00:00.000820800)
Executing `play` at edit_while_seeked_with_stop.validatetest:21 ( )
Timeline description: `+track video restrictions="video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, framerate=(fraction)10/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709" +test-clip smpte asset-id="time-overlay;" tt=GES_TRACK_TYPE_AUDIO+GES_TRACK_TYPE_VIDEO d=1.000000 n=c0 set-pattern blue set-time-mode time-code set-valignment center +test-clip smpte asset-id="time-overlay;" tt=GES_TRACK_TYPE_AUDIO+GES_TRACK_TYPE_VIDEO s=1.000000 d=1.000000 n=c1 set-pattern red set-time-mode time-code set-valignment center`
====================
layer 0:
--------
- c0
start=0:00:00.000000000 duration=0:00:01.000000000
- c1
start=0:00:01.000000000 duration=0:00:02.000000000
⇨ Action `play` at edit_while_seeked_with_stop.validatetest:21 done 'ASYNC' (duration: 0:00:00.152990021)
Executing `seek` at edit_while_seeked_with_stop.validatetest:23 (
- start=0
- stop=0.5
- flags=accurate+flush
)
⇨ Action `seek` at edit_while_seeked_with_stop.validatetest:23 done 'ASYNC' (duration: 0:00:00.023885918)
Executing `edit` at edit_while_seeked_with_stop.validatetest:25 (
- element-name=c0
- position=0.5
- edge=end
- edit-mode=trim
)
⇨ Action `edit` at edit_while_seeked_with_stop.validatetest:25 done 'OK' (duration: 0:00:00.000081782)
Executing `commit` at edit_while_seeked_with_stop.validatetest:26 ( )
⇨ Action `commit` at edit_while_seeked_with_stop.validatetest:26 done 'ASYNC' (duration: 0:00:00.023643049)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:28 (
- expected-elapsed-time=0
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:28 done 'OK' (duration: 0:00:00.000027975)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:29 [repeat=0/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:29 done 'OK' [0/5] (duration: 0:00:00.000036362)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:29 [repeat=1/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:29 done 'OK' [1/5] (duration: 0:00:00.000275113)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:29 [repeat=2/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:29 done 'OK' [2/5] (duration: 0:00:00.000257428)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:29 [repeat=3/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:29 done 'OK' [3/5] (duration: 0:00:00.000230425)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:29 [repeat=4/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:29 done 'OK' [4/5] (duration: 0:00:00.000261667)
<position: 0:00:00.500000000 duration: 0:00:02.000000001 speed: 1.000000 />
Executing `check-position` at edit_while_seeked_with_stop.validatetest:30 (
- on-message=eos
- expected-position=0.5
)
⇨ Action `check-position` at edit_while_seeked_with_stop.validatetest:30 done 'OK' (duration: 0:00:00.000102051)
Executing `seek` at edit_while_seeked_with_stop.validatetest:32 (
- start=0.5
- stop=1
- flags=accurate+flush
)
⇨ Action `seek` at edit_while_seeked_with_stop.validatetest:32 done 'ASYNC' (duration: 0:00:00.021929156)
Executing `edit` at edit_while_seeked_with_stop.validatetest:34 (
- element-name=c1
- position=5
- edge=end
- edit-mode=trim
)
⇨ Action `edit` at edit_while_seeked_with_stop.validatetest:34 done 'OK' (duration: 0:00:00.000072052)
Executing `commit` at edit_while_seeked_with_stop.validatetest:35 ( )
⇨ Action `commit` at edit_while_seeked_with_stop.validatetest:35 done 'ASYNC' (duration: 0:00:00.028784702)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:37 (
- expected-elapsed-time=0
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:37 done 'OK' (duration: 0:00:00.000018596)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:38 [repeat=0/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:38 done 'OK' [0/5] (duration: 0:00:00.000121039)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:38 [repeat=1/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:38 done 'OK' [1/5] (duration: 0:00:00.000233742)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:38 [repeat=2/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:38 done 'OK' [2/5] (duration: 0:00:00.000210806)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:38 [repeat=3/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:38 done 'OK' [3/5] (duration: 0:00:00.000185967)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:38 [repeat=4/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:38 done 'OK' [4/5] (duration: 0:00:00.000219914)
<position: 0:00:01.000000000 duration: 0:00:05.000000001 speed: 1.000000 />
<position: 0:00:01.000000000 duration: 0:00:05.000000001 speed: 1.000000 />
Executing `check-position` at edit_while_seeked_with_stop.validatetest:39 (
- on-message=eos
- expected-position=1
)
⇨ Action `check-position` at edit_while_seeked_with_stop.validatetest:39 done 'OK' (duration: 0:00:00.000099106)
Executing `edit` at edit_while_seeked_with_stop.validatetest:41 (
- element-name=c1
- position=3
- edge=end
- edit-mode=trim
)
⇨ Action `edit` at edit_while_seeked_with_stop.validatetest:41 done 'OK' (duration: 0:00:00.000089777)
Executing `commit` at edit_while_seeked_with_stop.validatetest:42 ( )
<position: 0:00:01.000000000 duration: 0:00:03.000000001 speed: 1.000000 />
⇨ Action `commit` at edit_while_seeked_with_stop.validatetest:42 done 'ASYNC' (duration: 0:00:00.047489748)
Executing `check-position` at edit_while_seeked_with_stop.validatetest:43 (
- on-message=eos
- expected-position=1
)
⇨ Action `check-position` at edit_while_seeked_with_stop.validatetest:43 done 'OK' (duration: 0:00:00.000069798)
Executing `seek` at edit_while_seeked_with_stop.validatetest:45 (
- start=1
- stop=2
- flags=accurate+flush
)
⇨ Action `seek` at edit_while_seeked_with_stop.validatetest:45 done 'ASYNC' (duration: 0:00:00.016933250)
Executing `check-position` at edit_while_seeked_with_stop.validatetest:46 (
- expected-position=1
)
⇨ Action `check-position` at edit_while_seeked_with_stop.validatetest:46 done 'OK' (duration: 0:00:00.000043526)
Executing `edit` at edit_while_seeked_with_stop.validatetest:48 (
- element-name=c1
- position=1.5
- edge=end
- edit-mode=trim
)
⇨ Action `edit` at edit_while_seeked_with_stop.validatetest:48 done 'OK' (duration: 0:00:00.000067464)
Executing `commit` at edit_while_seeked_with_stop.validatetest:49 ( )
⇨ Action `commit` at edit_while_seeked_with_stop.validatetest:49 done 'ASYNC' (duration: 0:00:00.024164186)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:51 (
- expected-elapsed-time=0
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:51 done 'OK' (duration: 0:00:00.000013276)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:52 [repeat=0/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:52 done 'OK' [0/5] (duration: 0:00:00.000076972)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:52 [repeat=1/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:52 done 'OK' [1/5] (duration: 0:00:00.000141960)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:52 [repeat=2/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:52 done 'OK' [2/5] (duration: 0:00:00.000106540)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:52 [repeat=3/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:52 done 'OK' [3/5] (duration: 0:00:00.000008146)
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:52 [repeat=4/5] (
- expected-elapsed-time=0.10000000000000001
)
⇨ Action `crank-clock` at edit_while_seeked_with_stop.validatetest:52 done 'OK' [4/5] (duration: 0:00:00.000282597)
<position: 0:00:01.500000000 duration: 0:00:01.500000001 speed: 1.000000 />
Executing `crank-clock` at edit_while_seeked_with_stop.validatetest:55 [repeat=0/1] (
- expected-elapsed-time=0:00:00.000000001
)
Stack trace
[New LWP 31068]
[New LWP 31454]
[New LWP 31461]
[New LWP 31476]
[New LWP 31478]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /lib64/libbrotlidec.so.1
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/29/87e1e2aff5420e3d57e5616ab0b0f9f668eef6.debug
Missing separate debuginfo for /lib64/libbrotlicommon.so.1
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/5f/d51e844866dcdc83f7dce2a3e6ee7526d1bd32.debug
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38 cmpq $-4095, %rax /* Check %rax for error. */
warning: File "/builds/thiblahute/gstreamer/.gdbinit" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /builds/thiblahute/gstreamer/.gdbinit
line to your configuration file "/root/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/root/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
Thread 6 (Thread 0x7ff17b7fe700 (LWP 31478)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ff197484c03 in g_cond_wait (cond=cond@entry=0x22edf50, mutex=mutex@entry=0x22edf08) at ../glib/gthread-posix.c:1422
#2 0x00007ff1977d80c7 in gst_task_func (task=0x22edef0 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:369
#3 0x00007ff197462754 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#4 0x00007ff197462012 in g_thread_proxy (data=0x24fc770) at ../glib/gthread.c:805
#5 0x00007ff1969314e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6 0x00007ff1970e76c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7ff17bfff700 (LWP 31476)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ff197484c03 in g_cond_wait (cond=cond@entry=0x7ff18001bd10, mutex=mutex@entry=0x7ff18001bcc8) at ../glib/gthread-posix.c:1422
#2 0x00007ff1977d80c7 in gst_task_func (task=0x7ff18001bcb0 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:369
#3 0x00007ff197462754 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#4 0x00007ff197462012 in g_thread_proxy (data=0x7ff18805d140) at ../glib/gthread.c:805
#5 0x00007ff1969314e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6 0x00007ff1970e76c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7ff191659700 (LWP 31461)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ff197484c03 in g_cond_wait (cond=cond@entry=0x7ff18001b770, mutex=mutex@entry=0x7ff18001b728) at ../glib/gthread-posix.c:1422
#2 0x00007ff1977d80c7 in gst_task_func (task=0x7ff18001b710 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:369
#3 0x00007ff197462754 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#4 0x00007ff197462012 in g_thread_proxy (data=0x25c54a0) at ../glib/gthread.c:805
#5 0x00007ff1969314e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6 0x00007ff1970e76c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7ff192e5c700 (LWP 31454)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ff197484c03 in g_cond_wait (cond=0x2582140, mutex=0x2582138) at ../glib/gthread-posix.c:1422
#2 0x00007ff192ec45c4 in _execute_actions (comp=0x25821e0 [NleComposition]) at ../subprojects/gst-editing-services/plugins/nle/nlecomposition.c:391
#3 0x00007ff1977d7edf in gst_task_func (task=0x22ed290 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:384
#4 0x00007ff197462754 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:308
#5 0x00007ff197462012 in g_thread_proxy (data=0x25ef140) at ../glib/gthread.c:805
#6 0x00007ff1969314e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7 0x00007ff1970e76c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7ff19463a700 (LWP 31068)):
#0 0x00007ff1970dca5f in __GI___poll (fds=0x1e61590, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ff19743886e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x1e61590, timeout=<optimized out>, context=0x250e880) at ../glib/gmain.c:4253
#2 g_main_context_iterate (context=context@entry=0x250e880, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3949
#3 0x00007ff1974389a3 in g_main_context_iteration (context=0x250e880, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#4 0x00007ff1974389f1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5895
#5 0x00007ff197462012 in g_thread_proxy (data=0x24fb370) at ../glib/gthread.c:805
#6 0x00007ff1969314e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7 0x00007ff1970e76c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7ff196486840 (LWP 27274)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ff197484c03 in g_cond_wait (cond=cond@entry=0x25780a0, mutex=mutex@entry=0x2578168) at ../glib/gthread-posix.c:1422
#2 0x00007ff19677b983 in gst_test_clock_wait_for_next_pending_id (test_clock=0x2578150 [GstTestClock], pending_id=0x7ffdd6175e18) at ../subprojects/gstreamer/libs/gst/check/gsttestclock.c:889
#3 0x00007ff19677bfb9 in gst_test_clock_crank (test_clock=0x2578150 [GstTestClock]) at ../subprojects/gstreamer/libs/gst/check/gsttestclock.c:1212
#4 0x00007ff197561227 in _execute_crank_clock (scenario=0x2571110 [GstValidateScenario], action=0x257b180) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:5695
#5 0x00007ff1975640b2 in gst_validate_execute_action (action_type=action_type@entry=0x254aeb0, action=action@entry=0x257b180) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2495
#6 0x00007ff197567432 in execute_next_action_full (scenario=0x2571110 [GstValidateScenario], message=<optimized out>) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2726
#7 0x00007ff197568ff2 in _action_set_done (action=0x2579390) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6061
#8 0x00007ff1974396f5 in g_main_context_invoke_full (context=0x1e602d0, priority=200, function=0x7ff197568cb0 <_action_set_done>, data=0x2579390, notify=0x7ff197558e90 <gst_validate_action_unref>) at ../glib/gmain.c:5854
#9 0x00007ff1975652e6 in gst_validate_action_set_done (action=action@entry=0x2579390) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6102
#10 0x00007ff197567461 in execute_next_action_full (scenario=0x2571110 [GstValidateScenario], message=<optimized out>) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2747
#11 0x00007ff197568ff2 in _action_set_done (action=0x2579280) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6061
#12 0x00007ff1974396f5 in g_main_context_invoke_full (context=0x1e602d0, priority=200, function=0x7ff197568cb0 <_action_set_done>, data=0x2579280, notify=0x7ff197558e90 <gst_validate_action_unref>) at ../glib/gmain.c:5854
#13 0x00007ff1975652e6 in gst_validate_action_set_done (action=action@entry=0x2579280) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6102
#14 0x00007ff197567461 in execute_next_action_full (scenario=0x2571110 [GstValidateScenario], message=<optimized out>) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2747
#15 0x00007ff197568ff2 in _action_set_done (action=0x25796c0) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6061
#16 0x00007ff1974396f5 in g_main_context_invoke_full (context=0x1e602d0, priority=200, function=0x7ff197568cb0 <_action_set_done>, data=0x25796c0, notify=0x7ff197558e90 <gst_validate_action_unref>) at ../glib/gmain.c:5854
#17 0x00007ff1975652e6 in gst_validate_action_set_done (action=action@entry=0x25796c0) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6102
#18 0x00007ff197567461 in execute_next_action_full (scenario=0x2571110 [GstValidateScenario], message=<optimized out>) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2747
#19 0x00007ff197568ff2 in _action_set_done (action=0x25795b0) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6061
#20 0x00007ff1974396f5 in g_main_context_invoke_full (context=0x1e602d0, priority=200, function=0x7ff197568cb0 <_action_set_done>, data=0x25795b0, notify=0x7ff197558e90 <gst_validate_action_unref>) at ../glib/gmain.c:5854
#21 0x00007ff1975652e6 in gst_validate_action_set_done (action=action@entry=0x25795b0) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6102
#22 0x00007ff197567461 in execute_next_action_full (scenario=0x2571110 [GstValidateScenario], message=<optimized out>) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2747
#23 0x00007ff197568ff2 in _action_set_done (action=0x257b070) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6061
#24 0x00007ff1974396f5 in g_main_context_invoke_full (context=0x1e602d0, priority=200, function=0x7ff197568cb0 <_action_set_done>, data=0x257b070, notify=0x7ff197558e90 <gst_validate_action_unref>) at ../glib/gmain.c:5854
#25 0x00007ff1975652e6 in gst_validate_action_set_done (action=action@entry=0x257b070) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6102
#26 0x00007ff197567461 in execute_next_action_full (scenario=0x2571110 [GstValidateScenario], message=<optimized out>) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2747
#27 0x00007ff197568ff2 in _action_set_done (action=0x2579e30) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6061
#28 0x00007ff1974396f5 in g_main_context_invoke_full (context=0x1e602d0, priority=200, function=0x7ff197568cb0 <_action_set_done>, data=0x2579e30, notify=0x7ff197558e90 <gst_validate_action_unref>) at ../glib/gmain.c:5854
#29 0x00007ff1975652e6 in gst_validate_action_set_done (action=action@entry=0x2579e30) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6102
#30 0x00007ff197567461 in execute_next_action_full (scenario=0x2571110 [GstValidateScenario], message=<optimized out>) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:2747
#31 0x00007ff197568ff2 in _action_set_done (action=0x2579d20) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6061
#32 0x00007ff1974396f5 in g_main_context_invoke_full (context=0x1e602d0, priority=200, function=0x7ff197568cb0 <_action_set_done>, data=0x2579d20, notify=0x7ff197558e90 <gst_validate_action_unref>) at ../glib/gmain.c:5854
#33 0x00007ff1975652e6 in gst_validate_action_set_done (action=action@entry=0x2579d20) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-scenario.c:6102
#34 0x00007ff197908140 in _state_changed_cb (action=0x2579d20, message=0x7ff184044bb0, bus=0x239fd80 [GstBus]) at ../subprojects/gst-editing-services/ges/ges-validate.c:466
#35 _state_changed_cb (bus=0x239fd80 [GstBus], message=0x7ff184044bb0, action=0x2579d20) at ../subprojects/gst-editing-services/ges/ges-validate.c:455
#39 0x00007ff1973bb9d3 in <emit signal message:state-changed on instance 0x239fd80 [GstBus]> (instance=instance@entry=0x239fd80, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3453
#36 0x00007ff19739e742 in g_closure_invoke (closure=0x25fc650, return_value=0x0, n_param_values=2, param_values=0x7ffdd6176bd0, invocation_hint=0x7ffdd6176b50) at ../gobject/gclosure.c:810
#37 0x00007ff1973b2604 in signal_emit_unlocked_R (node=node@entry=0x1e718a0, detail=detail@entry=331, instance=instance@entry=0x239fd80, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdd6176bd0) at ../gobject/gsignal.c:3641
#38 0x00007ff1973bb3ae in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffdd6176db0) at ../gobject/gsignal.c:3397
#40 0x00007ff19776ca28 in gst_bus_async_signal_func (bus=0x239fd80 [GstBus], message=0x7ff184044bb0, data=<optimized out>) at ../subprojects/gstreamer/gst/gstbus.c:1280
#41 0x00007ff19776d84e in gst_bus_source_dispatch (source=source@entry=0x255dc30, callback=0x7ff19776c9d0 <gst_bus_async_signal_func>, user_data=0x0) at ../subprojects/gstreamer/gst/gstbus.c:821
#42 0x00007ff197438570 in g_main_dispatch (context=0x1e602d0) at ../glib/gmain.c:3216
#43 g_main_context_dispatch (context=context@entry=0x1e602d0) at ../glib/gmain.c:3881
#44 0x00007ff197438900 in g_main_context_iterate (context=context@entry=0x1e602d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3954
#45 0x00007ff1974389a3 in g_main_context_iteration (context=context@entry=0x1e602d0, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#46 0x00007ff1972902b5 in g_application_run (application=0x1e64170 [GESLauncher], argc=argc@entry=5, argv=argv@entry=0x7ffdd6177158) at ../gio/gapplication.c:2559
#47 0x0000000000405e70 in main (argc=5, argv=0x7ffdd6177158) at ../subprojects/gst-editing-services/tools/ges-launch.c:35
[Inferior 1 (process 27274) detached]
You can mark the issues as 'known' by adding the following lines to the list of known issues
"FIXME 'check.gst-editing-services.edit_while_seeked_with_stop' issues [REPORT A BUG in https://gitlab.freedesktop.org/gstreamer/ or use a proper bug description]": {
"tests": [
"check.gst-editing-services.edit_while_seeked_with_stop"
],
"issues": [
{
'returncode': None,
'sometimes': True,
},
],
},
Duration: 147.7296359539032