gstreamer issueshttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues2021-09-24T11:09:20Zhttps://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/335check.gstreamer.elements_capsfilter.test_unfixed_downstream_caps occasionally...2021-09-24T11:09:20ZJordan Petridіscheck.gstreamer.elements_capsfilter.test_unfixed_downstream_caps occasionally failsFedora 29, gst 1.15.1 ec5e781e6bf2b77ad632068a42d8eaa53a2950ba
From a `gst-build` checkout, I can reproduce it somewhat reliably, 25 failures / 500 runs, with the following command:
```
./gst-uninstalled.py gst-validate-launcher check....Fedora 29, gst 1.15.1 ec5e781e6bf2b77ad632068a42d8eaa53a2950ba
From a `gst-build` checkout, I can reproduce it somewhat reliably, 25 failures / 500 runs, with the following command:
```
./gst-uninstalled.py gst-validate-launcher check.gstreamer.elements_capsfilter.test_unfixed_downstream_caps -F --n-runs 500 -fs --mute --dump-on-failure --no-display --meson-no-rebuild
```
And here is the `gdb` trace:
```
check.gstreamer.elements_capsfilter.test_unfixed_downstream_caps: Timeout 'Application timed out: 20.0 secs'
You can reproduce with: CK_FORK='no' GST_REGISTRY='/home/alatiera/centricular/gst-build/build/subprojects/gstreamer/tests/check/elements_capsfilter.registry' GST_PLUGIN_LOADING_WHITELIST='gstreamer' GST_CHECKS='test_unfixed_downstream_caps' GST_PLUGIN_SCANNER_1_0='/home/alatiera/centricular/gst-build/build/subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_STATE_IGNORE_ELEMENTS='' GST_PLUGIN_PATH_1_0='/home/alatiera/centricular/gst-build/build' DISPLAY=':0' /home/alatiera/centricular/gst-build/build/subprojects/gstreamer/tests/check/elements_capsfilter
Dumping log files on failure
Dumping contents of /home/alatiera/centricular/gst-build/validate-output/logs/check/gstreamer/elements_capsfilter/test_unfixed_downstream_caps
=================
Test name: check.gstreamer.elements_capsfilter.test_unfixed_downstream_caps
Command: '/home/alatiera/centricular/gst-build/build/subprojects/gstreamer/tests/check/elements_capsfilter'
=================
Running suite(s): capsfilter
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:632:F:general:test_unfixed_downstream_caps:0: check pad_peer (0x1f66770) refcount is 3 instead of 2
Check suite capsfilter ran in 0.002s (tests failed: 1)
== Stack trace: ==
[New LWP 20114]
[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
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38 cmpq $-4095, %rax /* Check %rax for error. */
Thread 2 (Thread 0x7fd7295b8700 (LWP 20114)):
#0 0x00007fd729aadefd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd729c34003 in g_cond_wait (cond=cond@entry=0x1f6a0b0, mutex=mutex@entry=0x1f6a068) at gthread-posix.c:1402
#2 0x00007fd729e13e4b in gst_task_func (task=0x1f6a050 [GstTask]) at ../subprojects/gstreamer/gst/gsttask.c:313
#3 0x00007fd729c15e93 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:307
#4 0x00007fd729c1548a in g_thread_proxy (data=0x1ef8e30) at gthread.c:784
#5 0x00007fd729b8458e in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007fd729ab36a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7fd72969bf40 (LWP 20113)):
#0 0x00007fd729aadefd in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd729c34003 in g_cond_wait (cond=cond@entry=0x1efef00, mutex=0x1eff910) at gthread-posix.c:1402
#2 0x00007fd729c165fc in g_thread_pool_free (pool=0x1efeee0, immediate=0, wait_=<optimized out>) at gthreadpool.c:776
#3 0x00007fd729e14d8a in default_cleanup (pool=0x1efa910 [GstTaskPool]) at ../subprojects/gstreamer/gst/gsttaskpool.c:88
#4 0x00007fd729e13f0d in init_klass_pool (klass=<optimized out>) at ../subprojects/gstreamer/gst/gsttask.c:161
#5 0x00007fd729e140e2 in gst_task_cleanup_all () at ../subprojects/gstreamer/gst/gsttask.c:381
#6 0x00007fd729d975b4 in gst_deinit () at ../subprojects/gstreamer/gst/gst.c:1095
#7 0x00007fd729d45e19 in gst_check_deinit () at ../subprojects/gstreamer/libs/gst/check/gstcheck.c:331
#8 0x00007fd7299f0ccc in __run_exit_handlers (status=1, listp=0x7fd729b76738 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#9 0x00007fd7299f0e00 in __GI_exit (status=<optimized out>) at exit.c:139
#10 0x00007fd7299da41a in __libc_start_main (main=0x4023c0 <main>, argc=1, argv=0x7ffcce598b28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcce598b18) at ../csu/libc-start.c:342
#11 0x00000000004024be in _start () at ../subprojects/gstreamer/tests/check/elements/capsfilter.c:493
[Inferior 1 (process 20113) detached]
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/775tests:ges: check_edit_in_frames_with_framerate_mismatch sometimes fails2021-10-12T16:59:23ZThibault Sauniertsaunier@igalia.comtests:ges: check_edit_in_frames_with_framerate_mismatch sometimes failsOver [100 runs](https://gitlab.freedesktop.org/thiblahute/gstreamer/-/pipelines/419948) it failed 3 times:
# `valgrind.check.gst-editing-services.check_edit_in_frames_with_framerate_mismatch`
```
**-> Running scenario /builds/thiblah...Over [100 runs](https://gitlab.freedesktop.org/thiblahute/gstreamer/-/pipelines/419948) it failed 3 times:
# `valgrind.check.gst-editing-services.check_edit_in_frames_with_framerate_mismatch`
```
**-> Running scenario /builds/thiblahute/gstreamer/subprojects/gst-editing-services/tests/check/scenarios/check_edit_in_frames_with_framerate_mismatch.scenario on pipeline gespipeline0**
Executing `add-clip` at check_edit_in_frames_with_framerate_mismatch.scenario:8 (
- name=clip
- asset-id="time-overlay\,framerate\=120/1"
- layer-priority=0
- type=GESSourceClip
- pattern=blue
- duration=f240
- inpoint=f100
)
⇨ Action `add-clip` at check_edit_in_frames_with_framerate_mismatch.scenario:8 done 'OK' (duration: 0:00:00.375458834)
Executing `set-child-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:9 (
- element-name=clip
- time-mode=time-code
)
⇨ Action `set-child-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:9 done 'OK' (duration: 0:00:00.004387527)
Executing `pause` at check_edit_in_frames_with_framerate_mismatch.scenario:10 ( )
track-element-videorate --> Setting qos to false
track-element-videoconvert --> Setting qos to false
track-element-videoscale --> Setting qos to false
track-element-videoflip --> Setting qos to false
videoconvert1 --> Setting qos to false
timecodestamper0 --> Setting qos to false
Timeline description: `+track video +test-clip blue asset-id="time-overlay, framerate=(fraction)120/1;" tt=GES_TRACK_TYPE_AUDIO+GES_TRACK_TYPE_VIDEO inpoint=833333334 d=8.000000 n=clip p=blue set-halignment left set-pattern blue set-time-mode time-code set-valignment top`
====================
layer 0:
--------
- clip
start=0:00:00.000000000 inpoint=0:00:00.833333334 duration=0:00:08.000000000
conv2 --> Setting qos to false
videobalance --> Setting qos to false
scale --> Setting qos to false
conv --> Setting qos to false
sink --> Setting max-lateness to -1
fakevideosink0 --> Setting max-lateness to -1 ⇨ Action `pause` at check_edit_in_frames_with_framerate_mismatch.scenario:10 done 'ASYNC' (duration: 0:00:04.096611092)
Executing `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:12 (
- sinkpad-caps=video/x-raw
- timecode-frame-number=100
)
0:00:26.695904954 25771 0x5d9ef30 ERROR validate gst-validate-reporter.c:198:gst_validate_report_valist: <check_edit_in_frames_with_framerate_mismatch.scenario> 3130 (critical) : scenario: The execution of an action did not properly happen : Last buffer frame number '0' is different than the expected one: '100'
⇨ Action `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:12 done 'ERROR(reported)' (duration: 0:00:00.079593738)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:14 (
- element-name=clip
- edit-mode=normal
- position=1
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:14 done 'OK' (duration: 0:00:00.014338707)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:16 (
- element-name=clip
- edit-mode=edit_trim
- edge=start
- source-frame=60
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:16 done 'OK' (duration: 0:00:00.018061628)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:17 (
- element-name=clip
- position=0
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:17 done 'OK' (duration: 0:00:00.000592583)
Executing `commit` at check_edit_in_frames_with_framerate_mismatch.scenario:18 ( )
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
⇨ Action `commit` at check_edit_in_frames_with_framerate_mismatch.scenario:18 done 'ASYNC' (duration: 0:00:01.199901246)
Executing `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:19 (
- sinkpad-caps=video/x-raw
- timecode-frame-number=60
)
⇨ Action `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:19 done 'OK' (duration: 0:00:00.000859271)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:21 (
- element-name=clip
- edit-mode=edit_trim
- edge=start
- source-frame=120
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:21 done 'OK' (duration: 0:00:00.001147271)
Executing `check-ges-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:22 (
- element-name=clip
- start=0.5
)
⇨ Action `check-ges-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:22 done 'OK' (duration: 0:00:00.001492104)
Executing `stop` at check_edit_in_frames_with_framerate_mismatch.scenario:23 ( )
⇨ Action `stop` at check_edit_in_frames_with_framerate_mismatch.scenario:23 done 'OK' (duration: 0:00:00.001867778)
check_edit_in_frames_with_framerate_mismatch.scenario --> State change request NULL, quitting application
issue : FLUSH_START events that are part of the same pipeline 'operation' should have the same seqnum
Detected on <GESVideoTestSource:nlesource1:src>
Detected on <video_nlecomposition0:src>
Description : when events/messages are created from another event/message, they should have their seqnums set to the original event/message seqnum
warning : received an unexpected flush stop event
Detected on <GESVideoTestSource:nlesource1:src>
critical : The execution of an action did not properly happen
Detected on <check_edit_in_frames_with_framerate_mismatch.scenario>
Details : Last buffer frame number '0' is different than the expected one: '100'
dotfile : no dotfile produced as GST_DEBUG_DUMP_DOT_DIR is not set.
**Got criticals. Return value set to 18**:
* critical error Last buffer frame number '0' is different than the expected one: '100'
Issues found: 3
```
===> Iteration 2
```
**-> Running scenario /builds/thiblahute/gstreamer/subprojects/gst-editing-services/tests/check/scenarios/check_edit_in_frames_with_framerate_mismatch.scenario on pipeline gespipeline0**
Executing `add-clip` at check_edit_in_frames_with_framerate_mismatch.scenario:8 (
- name=clip
- asset-id="time-overlay\,framerate\=120/1"
- layer-priority=0
- type=GESSourceClip
- pattern=blue
- duration=f240
- inpoint=f100
)
⇨ Action `add-clip` at check_edit_in_frames_with_framerate_mismatch.scenario:8 done 'OK' (duration: 0:00:00.410103840)
Executing `set-child-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:9 (
- element-name=clip
- time-mode=time-code
)
⇨ Action `set-child-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:9 done 'OK' (duration: 0:00:00.004748390)
Executing `pause` at check_edit_in_frames_with_framerate_mismatch.scenario:10 ( )
track-element-videorate --> Setting qos to false
track-element-videoconvert --> Setting qos to false
track-element-videoscale --> Setting qos to false
track-element-videoflip --> Setting qos to false
videoconvert1 --> Setting qos to false
timecodestamper0 --> Setting qos to false
conv2 --> Setting qos to false
videobalance --> Setting qos to false
scale --> Setting qos to false
conv --> Setting qos to false
sink --> Setting max-lateness to -1
fakevideosink0 --> Setting max-lateness to -1
Timeline description: `+track video +test-clip blue asset-id="time-overlay, framerate=(fraction)120/1;" tt=GES_TRACK_TYPE_AUDIO+GES_TRACK_TYPE_VIDEO inpoint=833333334 d=8.000000 n=clip p=blue set-halignment left set-pattern blue set-time-mode time-code set-valignment top`
====================
layer 0:
--------
- clip
start=0:00:00.000000000 inpoint=0:00:00.833333334 duration=0:00:08.000000000
<position: 0:00:00.000000000 duration: 0:00:08.000000001 speed: 1.000000 />
⇨ Action `pause` at check_edit_in_frames_with_framerate_mismatch.scenario:10 done 'ASYNC' (duration: 0:00:03.816909163)
Executing `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:12 (
- sinkpad-caps=video/x-raw
- timecode-frame-number=100
)
0:00:30.047035519 42351 0x5d9ef30 ERROR validate gst-validate-reporter.c:198:gst_validate_report_valist: <check_edit_in_frames_with_framerate_mismatch.scenario> 3130 (critical) : scenario: The execution of an action did not properly happen : Last buffer frame number '0' is different than the expected one: '100'
⇨ Action `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:12 done 'ERROR(reported)' (duration: 0:00:00.030017013)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:14 (
- element-name=clip
- edit-mode=normal
- position=1
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:14 done 'OK' (duration: 0:00:00.021779937)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:16 (
- element-name=clip
- edit-mode=edit_trim
- edge=start
- source-frame=60
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:16 done 'OK' (duration: 0:00:00.013815039)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:17 (
- element-name=clip
- position=0
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:17 done 'OK' (duration: 0:00:00.000996833)
Executing `commit` at check_edit_in_frames_with_framerate_mismatch.scenario:18 ( )
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
⇨ Action `commit` at check_edit_in_frames_with_framerate_mismatch.scenario:18 done 'ASYNC' (duration: 0:00:00.517977144)
Executing `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:19 (
- sinkpad-caps=video/x-raw
- timecode-frame-number=60
)
⇨ Action `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:19 done 'OK' (duration: 0:00:00.002019047)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:21 (
- element-name=clip
- edit-mode=edit_trim
- edge=start
- source-frame=120
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:21 done 'OK' (duration: 0:00:00.001601822)
Executing `check-ges-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:22 (
- element-name=clip
- start=0.5
)
⇨ Action `check-ges-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:22 done 'OK' (duration: 0:00:00.001521342)
Executing `stop` at check_edit_in_frames_with_framerate_mismatch.scenario:23 ( )
⇨ Action `stop` at check_edit_in_frames_with_framerate_mismatch.scenario:23 done 'OK' (duration: 0:00:00.003330403)
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
check_edit_in_frames_with_framerate_mismatch.scenario --> State change request NULL, quitting application
issue : FLUSH_START events that are part of the same pipeline 'operation' should have the same seqnum
Detected on <GESVideoTestSource:nlesource1:src>
Detected on <video_nlecomposition0:src>
Description : when events/messages are created from another event/message, they should have their seqnums set to the original event/message seqnum
warning : received an unexpected flush stop event
Detected on <GESVideoTestSource:nlesource1:src>
critical : The execution of an action did not properly happen
Detected on <check_edit_in_frames_with_framerate_mismatch.scenario>
Details : Last buffer frame number '0' is different than the expected one: '100'
dotfile : no dotfile produced as GST_DEBUG_DUMP_DOT_DIR is not set.
**Got criticals. Return value set to 18**:
* critical error Last buffer frame number '0' is different than the expected one: '100'
Issues found: 3
```
===> Iteration 3
```
**-> Running scenario /builds/thiblahute/gstreamer/subprojects/gst-editing-services/tests/check/scenarios/check_edit_in_frames_with_framerate_mismatch.scenario on pipeline gespipeline0**
Executing `add-clip` at check_edit_in_frames_with_framerate_mismatch.scenario:8 (
- name=clip
- asset-id="time-overlay\,framerate\=120/1"
- layer-priority=0
- type=GESSourceClip
- pattern=blue
- duration=f240
- inpoint=f100
)
⇨ Action `add-clip` at check_edit_in_frames_with_framerate_mismatch.scenario:8 done 'OK' (duration: 0:00:00.375429918)
Executing `set-child-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:9 (
- element-name=clip
- time-mode=time-code
)
⇨ Action `set-child-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:9 done 'OK' (duration: 0:00:00.004428306)
Executing `pause` at check_edit_in_frames_with_framerate_mismatch.scenario:10 ( )
track-element-videorate --> Setting qos to false
track-element-videoconvert --> Setting qos to false
track-element-videoscale --> Setting qos to false
track-element-videoflip --> Setting qos to false
videoconvert1 --> Setting qos to false
timecodestamper0 --> Setting qos to false
conv2 --> Setting qos to false
videobalance --> Setting qos to false
scale --> Setting qos to false
conv --> Setting qos to false
sink --> Setting max-lateness to -1
fakevideosink0 --> Setting max-lateness to -1<position: 0:00:00.000000000 duration: 0:00:08.000000001 speed: 1.000000 />
⇨ Action `pause` at check_edit_in_frames_with_framerate_mismatch.scenario:10 done 'ASYNC' (duration: 0:00:04.663148499)
Timeline description: `+track video +test-clip blue asset-id="time-overlay, framerate=(fraction)120/1;" tt=GES_TRACK_TYPE_AUDIO+GES_TRACK_TYPE_VIDEO inpoint=833333334 d=8.000000 n=clip p=blue set-halignment left set-pattern blue set-time-mode time-code set-valignment top`
====================
layer 0:
--------
- clip
start=0:00:00.000000000 inpoint=0:00:00.833333334 duration=0:00:08.000000000
Executing `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:12 (
- sinkpad-caps=video/x-raw
- timecode-frame-number=100
)
0:00:20.580295813 43838 0x5d9ef30 ERROR validate gst-validate-reporter.c:198:gst_validate_report_valist: <check_edit_in_frames_with_framerate_mismatch.scenario> 3130 (critical) : scenario: The execution of an action did not properly happen : Last buffer frame number '0' is different than the expected one: '100'
⇨ Action `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:12 done 'ERROR(reported)' (duration: 0:00:00.020685351)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:14 (
- element-name=clip
- edit-mode=normal
- position=1
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:14 done 'OK' (duration: 0:00:00.014046308)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:16 (
- element-name=clip
- edit-mode=edit_trim
- edge=start
- source-frame=60
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:16 done 'OK' (duration: 0:00:00.013285491)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:17 (
- element-name=clip
- position=0
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:17 done 'OK' (duration: 0:00:00.000507134)
Executing `commit` at check_edit_in_frames_with_framerate_mismatch.scenario:18 ( )
<position: 0:00:00.000000000 duration: 0:00:08.000000001 speed: 1.000000 />
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
⇨ Action `commit` at check_edit_in_frames_with_framerate_mismatch.scenario:18 done 'ASYNC' (duration: 0:00:00.691906346)
Executing `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:19 (
- sinkpad-caps=video/x-raw
- timecode-frame-number=60
)
⇨ Action `check-last-sample` at check_edit_in_frames_with_framerate_mismatch.scenario:19 done 'OK' (duration: 0:00:00.001491623)
Executing `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:21 (
- element-name=clip
- edit-mode=edit_trim
- edge=start
- source-frame=120
)
⇨ Action `edit` at check_edit_in_frames_with_framerate_mismatch.scenario:21 done 'OK' (duration: 0:00:00.001506652)
Executing `check-ges-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:22 (
- element-name=clip
- start=0.5
)
⇨ Action `check-ges-properties` at check_edit_in_frames_with_framerate_mismatch.scenario:22 done 'OK' (duration: 0:00:00.001573104)
Executing `stop` at check_edit_in_frames_with_framerate_mismatch.scenario:23 ( )
⇨ Action `stop` at check_edit_in_frames_with_framerate_mismatch.scenario:23 done 'OK' (duration: 0:00:00.001897257)
<position: 0:00:00.000000000 duration: 0:00:08.333333335 speed: 1.000000 />
check_edit_in_frames_with_framerate_mismatch.scenario --> State change request NULL, quitting application
issue : FLUSH_START events that are part of the same pipeline 'operation' should have the same seqnum
Detected on <GESVideoTestSource:nlesource1:src>
Detected on <video_nlecomposition0:src>
Description : when events/messages are created from another event/message, they should have their seqnums set to the original event/message seqnum
warning : received an unexpected flush stop event
Detected on <GESVideoTestSource:nlesource1:src>
critical : The execution of an action did not properly happen
Detected on <check_edit_in_frames_with_framerate_mismatch.scenario>
Details : Last buffer frame number '0' is different than the expected one: '100'
dotfile : no dotfile produced as GST_DEBUG_DUMP_DOT_DIR is not set.
**Got criticals. Return value set to 18**:
* critical error Last buffer frame number '0' is different than the expected one: '100'
Issues found: 3
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/773tests:webrtcbin: Random segfaults on the CI2021-10-12T16:59:23ZThibault Sauniertsaunier@igalia.comtests:webrtcbin: Random segfaults on the CIOver [100 runs](https://gitlab.freedesktop.org/thiblahute/gstreamer/-/pipelines/419948) of all tests we got random failures on many `webrtcbin` tests, known to fail:
* `check.gst-plugins-bad.elements_webrtcbin.test_add_recvonly_transcei...Over [100 runs](https://gitlab.freedesktop.org/thiblahute/gstreamer/-/pipelines/419948) of all tests we got random failures on many `webrtcbin` tests, known to fail:
* `check.gst-plugins-bad.elements_webrtcbin.test_add_recvonly_transceiver` ===> Happened 5/100 of the times
* `check.gst-plugins-bad.elements_webrtcbin.test_audio` ===> Happened once
* `check.gst-plugins-bad.elements_webrtcbin.test_bundle_audio_video_data` ===> Happened once
* `check.gst-plugins-bad.elements_webrtcbin.test_bundle_audio_video_max_bundle_none` ===> Happened once
* `check.gst-plugins-bad.elements_webrtcbin.test_bundle_codec_preferences_rtx_no_duplicate_payloads` ===> Happened twice
`check.gst-plugins-bad.elements_webrtcbin.test_bundle_max_compat_max_bundle_renego_add_stream` ===> Happened once
* `check.gst-plugins-bad.elements_webrtcbin.test_codec_preferences_in_on_new_transceiver` ===> Happened 3 times
* `check.gst-plugins-bad.elements_webrtcbin.test_codec_preferences_negotiation_sinkpad` ===> Happened once
* `check.gst-plugins-bad.elements_webrtcbin.test_data_channel_close` ===> Happened once
* `check.gst-plugins-bad.elements_webrtcbin.test_data_channel_create` ===> Happened 2 times
* `check.gst-plugins-bad.elements_webrtcbin.test_dual_audio` ===> Happened 1 time
* `check.gst-plugins-bad.elements_webrtcbin.test_media_direction` ===> Happened 1 time
* `check.gst-plugins-bad.elements_webrtcbin.test_payload_types` ===> Happened 1 time
* `check.gst-plugins-bad.elements_webrtcbin.test_renego_lose_media_fails` ===> Happened 1 time
* `valgrind.check.gst-plugins-bad.elements_webrtcbin.test_add_recvonly_transceiver` ===> Happened 1 time
* `valgrind.check.gst-plugins-bad.elements_webrtcbin.test_audio` ===> Happened 1 time
* `valgrind.check.gst-plugins-bad.elements_webrtcbin.test_bundle_codec_preferences_rtx_no_duplicate_payloads` ===> Happened 1 time
* `valgrind.check.gst-plugins-bad.elements_webrtcbin.test_codec_preferences_in_on_new_transceiver` ===> Happened 2 times
* `valgrind.check.gst-plugins-bad.elements_webrtcbin.test_codec_preferences_negotiation_srcpad` ===> Happened 1 time
* `valgrind.check.gst-plugins-bad.elements_webrtcbin.test_data_channel_create` ===> Happened 2 times
* `valgrind.check.gst-plugins-bad.elements_webrtcbin.test_reject_request_pad` ===> Happened 1 time
The failure looks like:
```
Running suite(s): webrtcbin
REMOVING 172.17.0.7: 40473
REMOVING 172.17.0.7: 37318
REMOVING 172.17.0.7: 37318
REMOVING 172.17.0.7: 40473
REMOVING 172.17.0.7: 54433
REMOVING 172.17.0.7: 43883
REMOVING 172.17.0.7: 43883
REMOVING 172.17.0.7: 54433
0%: Checks: 1, Failures: 0, Errors: 1
../subprojects/gst-plugins-bad/tests/check/elements/webrtcbin.c:669:E:general:test_reject_request_pad:0: (after this point) Early exit with return value 20
Check suite webrtcbin ran in 22.565s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/779elements_multisocketsink.{test_client_next_keyframe, test_sending_buffers_wit...2021-10-12T19:39:59ZJordan Petridіselements_multisocketsink.{test_client_next_keyframe, test_sending_buffers_with_9_gstmemories} occasionaly failThis looks like a rare case. Locally it only happens 9/10.000 times, although it kept failing constantly on CI for some reason. Fedora 29, gst 1.15.1 gst-plugins-base@f441b5216e7e3af806fd7a501ee50192dbe5fecf.
I think @slomo was taking a...This looks like a rare case. Locally it only happens 9/10.000 times, although it kept failing constantly on CI for some reason. Fedora 29, gst 1.15.1 gst-plugins-base@f441b5216e7e3af806fd7a501ee50192dbe5fecf.
I think @slomo was taking a look at this.
To reproduce, from a gst-build checkout run the following command.
```sh
./gst-uninstalled.py gst-validate-launcher --n-runs 10000 check.gst-plugins-base.elements_multisocketsink.test_client_next_keyframe -fs --mute --no-display --dump-on-failure --meson-no-rebuild
```
And the log:
```sh
check.gst-plugins-base.elements_multisocketsink.test_client_next_keyframe: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_SYSTEM_PATH_1_0='' CK_DEFAULT_TIMEOUT='20' DISPLAY=':0' GST_TAG_LICENSE_TRANSLATIONS_DICT='/home/alatiera/centricular/gst-build/subprojects/gst-plugins-base/gst-libs/gst/tag/license-translations.dict' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base@/home/alatiera/centricular/gst-build/build' GST_STATE_IGNORE_ELEMENTS='cdio cdparanoiasrc libvisual_ alsasrc alsasink' GST_REGISTRY='/home/alatiera/centricular/gst-build/build/subprojects/gst-plugins-base/tests/check/elements_multisocketsink.registry' GST_CHECKS='test_client_next_keyframe' GST_PLUGIN_PATH_1_0='/home/alatiera/centricular/gst-build/build:/usr/local/lib64/gstreamer-1.0' /home/alatiera/centricular/gst-build/build/subprojects/gst-plugins-base/tests/check/elements_multisocketsink
Dumping log files on failure
Dumping contents of /home/alatiera/centricular/gst-build/validate-output/logs/check/gst-plugins-base/elements_multisocketsink/test_client_next_keyframe
=================
Test name: check.gst-plugins-base.elements_multisocketsink.test_client_next_keyframe
Command: '/home/alatiera/centricular/gst-build/build/subprojects/gst-plugins-base/tests/check/elements_multisocketsink'
=================
Running suite(s): multisocketsink
Unexpected critical/warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2788)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (gmessages.c:1350)
g_log (gmessages.c:1413)
g_object_ref (gobject.c:3212)
g_cancellable_source_new (gcancellable.c:756)
g_socket_create_source (gsocket.c:3954)
ensure_condition (gstmultisocketsink.c:1003)
gst_multi_socket_sink_socket_condition (gstmultisocketsink.c:1041)
socket_source_dispatch (gsocket.c:3857)
g_main_context_dispatch (gmain.c:3182)
g_main_context_iterate.isra.21 (gmain.c:3920)
g_main_context_iteration (gmain.c:3981)
gst_multi_socket_sink_thread (gstmultisocketsink.c:1164)
g_thread_proxy (gthread.c:784)
start_thread (pthread_create.c:486)
__clone (clone.S:93)
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:286:F:general:test_client_next_keyframe:0: Unexpected critical/warning: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Check suite multisocketsink ran in 0.044s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/784test elements_rtpbin.test_cleanup_recv failed, returned 12021-10-12T20:02:24ZJordan Petridіstest elements_rtpbin.test_cleanup_recv failed, returned 1CI log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/76359
```sh
check.gst-plugins-good.elements_rtpbin.test_cleanup_recv: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_LOADING_WHITELIST='gstreamer:g...CI log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/76359
```sh
check.gst-plugins-good.elements_rtpbin.test_cleanup_recv: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good@/builds/alatiera/gst-ci/gst-build/build' GST_CHECKS='test_cleanup_recv' GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay jackaudiosrc jackaudiosink
osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_PLUGIN_PATH_1_0='/builds/alatiera/gst-ci/gst-build/build' GST_PLUGIN_SYSTEM_PATH_1_0='' CK_DEFAULT_TIMEOUT='20' GST_REGISTRY='/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-good/tests/check/elements_rtpbin.registry' /builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-good/tests/check/elements_rtpbin
Dumping log files on failure
Dumping contents of /builds/alatiera/gst-ci/validate-output/logs/check/gst-plugins-good/elements_rtpbin/test_cleanup_recv
=================
Test name: check.gst-plugins-good.elements_rtpbin.test_cleanup_recv
Command: '/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-good/tests/check/elements_rtpbin'
=================
Running suite(s): rtpbin
Unexpected critical/warning: ../subprojects/gstreamer/gst/gstpad.c:4297:gst_pad_chain_data_unchecked:<recv_rtp_src_0_1151923068_96:proxypad1> Got data flow before segment event
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2788)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f055a1bb4fb)
g_log (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f055a1bb6ef)
gst_pad_push_data (gstpad.c:4295)
gst_pad_push (gstpad.c:4701)
gst_rtp_pt_demux_chain (gstrtpptdemux.c:552)
gst_pad_push_data (gstpad.c:4326)
gst_pad_push (gstpad.c:4701)
pop_and_push_next (gstrtpjitterbuffer.c:3528)
gst_rtp_jitter_buffer_loop (gstrtpjitterbuffer.c:3627)
gst_task_func (gsttask.c:328)
?? (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f055a1ddcaf)
?? (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f055a1dd2a6)
start_thread (/usr/lib64/libpthread-2.28.so:0x7f055a0f358a)
__clone (/usr/lib64/libc-2.28.so:0x7f055a02269f)
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:286:F:general:test_cleanup_recv:0: Unexpected critical/warning: ../subprojects/gstreamer/gst/gstpad.c:4297:gst_pad_chain_data_unchecked:<recv_rtp_src_0_1151923068_96:proxypad1> Got data flow before segment event
Check suite rtpbin ran in 0.212s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/787elements_camerabin.test_image_video_cycle occasionally fails2021-10-12T20:05:41ZJordan Petridіselements_camerabin.test_image_video_cycle occasionally failsCI Log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77195
Output:
```sh
check.gst-plugins-bad.elements_camerabin.test_image_video_cycle: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_SYSTEM_PATH_1_...CI Log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77195
Output:
```sh
check.gst-plugins-bad.elements_camerabin.test_image_video_cycle: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_SYSTEM_PATH_1_0='' GST_STATE_IGNORE_ELEMENTS='' GST_PLUGIN_PATH_1_0='/builds/alatiera/gst-ci/gst-build/build' GST_REGISTRY='/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-bad/tests/check/elements_camerabin.registry' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-ugly:gst-libav:gst-plugins-bad@/builds/alatiera/gst-ci/gst-build/build' CK_DEFAULT_TIMEOUT='20' GST_CHECKS='test_image_video_cycle' /builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-bad/tests/check/elements_camerabin
Dumping log files on failure
Dumping contents of /builds/alatiera/gst-ci/validate-output/logs/check/gst-plugins-bad/elements_camerabin/test_image_video_cycle
=================
Test name: check.gst-plugins-bad.elements_camerabin.test_image_video_cycle
Command: '/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-bad/tests/check/elements_camerabin'
=================
Running suite(s): camerabin
Unexpected critical/warning:
Trying to dispose element audiotestsrc0, but it is in READY (locked) instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2788)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f69ed3a34fb)
g_log (/usr/lib64/libglib-2.0.so.0.5800.2:0x7f69ed3a36ef)
g_object_unref (/usr/lib64/libgobject-2.0.so.0.5800.2:0x7f69ed30d8c4)
gst_bin_remove_func (gstbin.c:1809)
gst_bin_remove (gstbin.c:1884)
gst_bin_dispose (gstbin.c:527)
g_object_unref (/usr/lib64/libgobject-2.0.so.0.5800.2:0x7f69ed30d8c4)
teardown (camerabin.c:743)
srunner_run_teardown (check_run.c:356)
srunner_run_tagged (check_run.c:370)
gst_check_run_suite (gstcheck.c:1067)
main (camerabin.c:1995)
__libc_start_main (/usr/lib64/libc-2.28.so:0x7f69ed13340f)
_start (/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-bad/tests/check/elements_camerabin:0x403aea)
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:286:S:wrappercamerabinsrc:test_image_video_cycle:0: Unexpected critical/warning:
Trying to dispose element audiotestsrc0, but it is in READY (locked) instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
Check suite camerabin ran in 15.020s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/792elements_netsim.netsim_stress: Sometimes fails with "Got data flow before str...2021-10-12T20:09:52ZSebastian Drögeelements_netsim.netsim_stress: Sometimes fails with "Got data flow before stream-start event"```
check.gst-plugins-bad.elements_netsim.netsim_stress: Failed 'Application returned 1'
You can reproduce with: GST_STATE_IGNORE_ELEMENTS='' GST_CHECKS='netsim_stress' GST_PLUGIN_SYSTEM_PATH_1_0='' CK_DEFAULT_TIMEOUT='20' GST_REG...```
check.gst-plugins-bad.elements_netsim.netsim_stress: Failed 'Application returned 1'
You can reproduce with: GST_STATE_IGNORE_ELEMENTS='' GST_CHECKS='netsim_stress' GST_PLUGIN_SYSTEM_PATH_1_0='' CK_DEFAULT_TIMEOUT='20' GST_REGISTRY='/builds/tpm/gst-plugins-bad/gst-build/build/subprojects/gst-plugins-bad/tests/check/elements_netsim.registry' GST_PLUGIN_PATH_1_0='/builds/tpm/gst-plugins-bad/gst-build/build' /builds/tpm/gst-plugins-bad/gst-build/build/subprojects/gst-plugins-bad/tests/check/elements_netsim
Dumping log files on failure
Dumping contents of /builds/tpm/gst-plugins-bad/validate-output/logs/check/gst-plugins-bad/elements_netsim/netsim_stress
=================
Test name: check.gst-plugins-bad.elements_netsim.netsim_stress
Command: '/builds/tpm/gst-plugins-bad/gst-build/build/subprojects/gst-plugins-bad/tests/check/elements_netsim'
=================
Running suite(s): netsim
Unexpected critical/warning: ../subprojects/gstreamer/gst/gstpad.c:4292:gst_pad_chain_data_unchecked:<netsim0:sink> Got data flow before stream-start event
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2788)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (/usr/lib64/libglib-2.0.so.0.5800.1:0x7f828b2c66db)
g_log (/usr/lib64/libglib-2.0.so.0.5800.1:0x7f828b2c68cf)
gst_pad_push_data (gstpad.c:4290)
gst_pad_push (gstpad.c:4701)
gst_harness_stress_buffer_func (gstharness.c:2936)
?? (/usr/lib64/libglib-2.0.so.0.5800.1:0x7f828b2e8486)
start_thread (/usr/lib64/libpthread-2.28.so:0x7f828b25558a)
__clone (/usr/lib64/libc-2.28.so:0x7f828b18464f)
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:286:F:general:netsim_stress:0: Unexpected critical/warning: ../subprojects/gstreamer/gst/gstpad.c:4292:gst_pad_chain_data_unchecked:<netsim0:sink> Got data flow before stream-start event
Check suite netsim ran in 0.804s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/793nle_complex.test_one_expandable_another: Sometimes times out2021-10-12T20:10:14ZSebastian Drögenle_complex.test_one_expandable_another: Sometimes times out```
check.gst-editing-services.nle_complex.test_one_expandable_another: Failed 'Application returned 1'
You can reproduce with: GST_CHECKS='test_one_expandable_another' GST_PLUGIN_PATH_1_0='/builds/slomo/gst-plugins-bad/gst-build/...```
check.gst-editing-services.nle_complex.test_one_expandable_another: Failed 'Application returned 1'
You can reproduce with: GST_CHECKS='test_one_expandable_another' GST_PLUGIN_PATH_1_0='/builds/slomo/gst-plugins-bad/gst-build/build' GST_REGISTRY='/builds/slomo/gst-plugins-bad/gst-build/build/subprojects/gst-editing-services/tests/check/nle_complex.registry' GST_STATE_IGNORE_ELEMENTS='' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_SYSTEM_PATH_1_0='' /builds/slomo/gst-plugins-bad/gst-build/build/subprojects/gst-editing-services/tests/check/nle_complex
Dumping log files on failure
Dumping contents of /builds/slomo/gst-plugins-bad/validate-output/logs/check/gst-editing-services/nle_complex/test_one_expandable_another
=================
Test name: check.gst-editing-services.nle_complex.test_one_expandable_another
Command: '/builds/slomo/gst-plugins-bad/gst-build/build/subprojects/gst-editing-services/tests/check/nle_complex'
=================
Running suite(s): gnonlin-complex
0%: Checks: 1, Failures: 0, Errors: 1
../subprojects/gst-editing-services/tests/check/nle/complex.c:101:E:complex:test_one_expandable_another:0: (after this point) Test timeout expired
Check suite gnonlin ran in 20.003s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/794check.gst-editing-services.nle_simple.test_simplest sometimes fails2021-10-12T20:10:31ZJordan Petridіscheck.gst-editing-services.nle_simple.test_simplest sometimes failsCI log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77359
Output
```sh
check.gst-editing-services.nle_simple.test_simplest: Failed 'Application returned 1'
You can reproduce with: GST_CHECKS='test_simplest' GST_REGIST...CI log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77359
Output
```sh
check.gst-editing-services.nle_simple.test_simplest: Failed 'Application returned 1'
You can reproduce with: GST_CHECKS='test_simplest' GST_REGISTRY='/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-editing-services/tests/check/nle_simple.registry' GST_STATE_IGNORE_ELEMENTS='' GST_PLUGIN_PATH_1_0='/builds/alatiera/gst-ci/gst-build/build' GST_PLUGIN_SYSTEM_PATH_1_0='' CK_DEFAULT_TIMEOUT='20' /builds/alatiera/gst-ci/gst-build/build/subprojects/gst-editing-services/tests/check/nle_simple
Dumping log files on failure
Dumping contents of /builds/alatiera/gst-ci/validate-output/logs/check/gst-editing-services/nle_simple/test_simplest
=================
Test name: check.gst-editing-services.nle_simple.test_simplest
Command: '/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-editing-services/tests/check/nle_simple'
=================
Running suite(s): gnonlin-simple
0:00:00.086976807 15890 0x166e560 ERROR check simple.c:63:test_simplest_full: Setting pipeline to PLAYING
0:00:00.190845613 15890 0x166e560 ERROR check simple.c:80:test_simplest_full: Resetted pipeline to READY
0:00:00.190858968 15890 0x166e560 ERROR check simple.c:88:test_simplest_full: Setting pipeline to PLAYING again
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:1235:F:general:test_simplest:0: source1_0x161a5a0 is not destroyed, 1 refcounts left!
Check suite gnonlin ran in 0.155s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/795check.gst-editing-services.ges_basic.test_ges_pipeline_change_state occasiona...2021-10-12T20:10:48ZJordan Petridіscheck.gst-editing-services.ges_basic.test_ges_pipeline_change_state occasionally failsCI log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77320
Output
```sh
check.gst-editing-services.ges_basic.test_ges_pipeline_change_state: Failed 'Application returned 1'
You can reproduce with: GST_REGISTRY='/builds/...CI log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77320
Output
```sh
check.gst-editing-services.ges_basic.test_ges_pipeline_change_state: Failed 'Application returned 1'
You can reproduce with: GST_REGISTRY='/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-editing-services/tests/check/ges_basic.registry' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_STATE_IGNORE_ELEMENTS='' CK_DEFAULT_TIMEOUT='20' GST_CHECKS='test_ges_pipeline_change_state' GST_PLUGIN_PATH_1_0='/builds/alatiera/gst-ci/gst-build/build' /builds/alatiera/gst-ci/gst-build/build/subprojects/gst-editing-services/tests/check/ges_basic
Dumping log files on failure
Dumping contents of /builds/alatiera/gst-ci/validate-output/logs/check/gst-editing-services/ges_basic/test_ges_pipeline_change_state
=================
Test name: check.gst-editing-services.ges_basic.test_ges_pipeline_change_state
Command: '/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-editing-services/tests/check/ges_basic'
=================
Running suite(s): ges-basic
**
GES:ERROR:../subprojects/gst-editing-services/ges/ges-timeline.c:3107:ges_timeline_remove_layer: assertion failed: (timeline->priv->valid_thread == g_thread_self())
0%: Checks: 1, Failures: 0, Errors: 1
../subprojects/gst-editing-services/tests/check/ges/basic.c:687:E:basic:test_ges_pipeline_change_state:0: (after this point) Received signal 6 (Aborted)
Check suite ges ran in 0.727s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/796python test_timeline test_auto_transition fails often on CI2021-10-12T20:11:33ZTim-Philipp Müllertim@centricular.compython test_timeline test_auto_transition fails often on CIDisabling this test on the CI since it seems to fail fairly often:
```
=====================================================================
FAIL: test_auto_transition (python.test_timeline.TestTransitions)
-----------------------------...Disabling this test on the CI since it seems to fail fairly often:
```
=====================================================================
FAIL: test_auto_transition (python.test_timeline.TestTransitions)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/builds/tpm/gst-plugins-base/gst-build/subprojects/gst-editing-services/tests/check/python/test_timeline.py", line 287, in test_auto_transition
self.assertTrue(layers[0].props.auto_transition)
AssertionError: False is not true
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/798gst_rtspclientsink.test_record: Sometimes times out2021-10-12T20:12:14ZMathieu Duponchellegst_rtspclientsink.test_record: Sometimes times out```
check.gst-rtsp-server.gst_rtspclientsink.test_record: Timeout 'Application timed out: 120.0 secs'
You can reproduce with: GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-bad:gst-rtsp-serve...```
check.gst-rtsp-server.gst_rtspclientsink.test_record: Timeout 'Application timed out: 120.0 secs'
You can reproduce with: GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-bad:gst-rtsp-server' GST_CHECKS='test_record' GST_STATE_IGNORE_ELEMENTS='' CK_DEFAULT_TIMEOUT='120' GST_REGISTRY='/builds/meh/gst-plugins-good/gst-build/build/subprojects/gst-rtsp-server/tests/check/gst/rtspclientsink.registry' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_PATH_1_0='/builds/meh/gst-plugins-good/gst-build/build' /builds/meh/gst-plugins-good/gst-build/build/subprojects/gst-rtsp-server/tests/check/gst_rtspclientsink
Dumping log files on failure
Dumping contents of /builds/meh/gst-plugins-good/validate-output/logs/check/gst-rtsp-server/gst_rtspclientsink/test_record
=================
Test name: check.gst-rtsp-server.gst_rtspclientsink.test_record
Command: '/builds/meh/gst-plugins-good/gst-build/build/subprojects/gst-rtsp-server/tests/check/gst_rtspclientsink'
=================
(gst-plugin-scanner:22070): GStreamer-WARNING **: 17:08:56.800: Failed to load plugin '/builds/meh/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi.cpython-37m-x86_64-linux-gnu.so': /builds/meh/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi.cpython-37m-x86_64-linux-gnu.so: undefined symbol: PyExc_NotImplementedError
(gst-plugin-scanner:22070): GStreamer-WARNING **: 17:08:56.801: Failed to load plugin '/builds/meh/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi_cairo.cpython-37m-x86_64-linux-gnu.so': /builds/meh/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi_cairo.cpython-37m-x86_64-linux-gnu.so: undefined symbol: PyExc_ValueError
Running suite(s): rtspclientsink
== Stack trace: ==
[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
0x00007f3b79a679b8 in waitpid () from /lib64/libpthread.so.0
Thread 1 (Thread 0x7f3b79158d00 (LWP 22069)):
#0 0x00007f3b79a679b8 in waitpid () at /lib64/libpthread.so.0
#1 0x00007f3b79ddf6ee in tcase_run_tfun_fork (i=0, tfun=0x1597800, tc=0x15e3a00, sr=0x15e1c00) at ../subprojects/gstreamer/libs/gst/check/libcheck/check_run.c:485
#2 0x00007f3b79ddf6ee in srunner_iterate_tcase_tfuns (tc=0x15e3a00, sr=0x15e1c00) at ../subprojects/gstreamer/libs/gst/check/libcheck/check_run.c:237
#3 0x00007f3b79ddf6ee in srunner_run_tcase (tc=0x15e3a00, sr=0x15e1c00) at ../subprojects/gstreamer/libs/gst/check/libcheck/check_run.c:377
#4 0x00007f3b79ddf6ee in srunner_iterate_suites (print_mode=CK_SILENT, exclude_tags=<optimized out>, include_tags=<optimized out>, tcname=<optimized out>, sname=<optimized out>, sr=0x15e1c00) at ../subprojects/gstreamer/libs/gst/check/libcheck/check_run.c:205
#5 0x00007f3b79ddf6ee in srunner_run_tagged (sr=sr@entry=0x15e1c00, sname=<optimized out>, sname@entry=0x0, tcname=<optimized out>, tcname@entry=0x0, include_tags=<optimized out>, include_tags@entry=0x0, exclude_tags=<optimized out>, exclude_tags@entry=0x0, print_mode=print_mode@entry=CK_NORMAL) at ../subprojects/gstreamer/libs/gst/check/libcheck/check_run.c:740
#6 0x00007f3b79ddfbad in srunner_run (sr=sr@entry=0x15e1c00, sname=sname@entry=0x0, tcname=tcname@entry=0x0, print_mode=print_mode@entry=CK_NORMAL) at ../subprojects/gstreamer/libs/gst/check/libcheck/check_run.c:754
#7 0x00007f3b79ddfbbb in srunner_run_all (sr=sr@entry=0x15e1c00, print_mode=print_mode@entry=CK_NORMAL) at ../subprojects/gstreamer/libs/gst/check/libcheck/check_run.c:692
#8 0x00007f3b79dd400d in gst_check_run_suite (suite=suite@entry=0x1605b20, name=name@entry=0x4030e7 "rtspclientsink", fname=fname@entry=0x403108 "../subprojects/gst-rtsp-server/tests/check/gst/rtspclientsink.c") at ../subprojects/gstreamer/libs/gst/check/gstcheck.c:1067
#9 0x00000000004023cc in main (argc=<optimized out>, argv=<optimized out>) at ../subprojects/gst-rtsp-server/tests/check/gst/rtspclientsink.c:254
[Inferior 1 (process 22069) detached]
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/799Test gst_rtspserver.test_shared_udp seems to be flaky2021-10-12T20:12:30ZPhilippe NormandTest gst_rtspserver.test_shared_udp seems to be flakyIt timed out in one of my (unrelated) CI pipelines: https://gitlab.freedesktop.org/philn/gst-plugins-bad/-/jobs/95513
```
Failed to acquire bus: No such file or directory
No journal files were found.
No coredumps found.
check.gst-rtsp-se...It timed out in one of my (unrelated) CI pipelines: https://gitlab.freedesktop.org/philn/gst-plugins-bad/-/jobs/95513
```
Failed to acquire bus: No such file or directory
No journal files were found.
No coredumps found.
check.gst-rtsp-server.gst_rtspserver.test_shared_udp: Timeout 'Application timed out: 120.0 secs'
You can reproduce with: GST_PLUGIN_PATH_1_0='/builds/philn/gst-plugins-bad/gst-build/build' GST_REGISTRY='/builds/philn/gst-plugins-bad/gst-build/build/subprojects/gst-rtsp-server/tests/check/gst/rtspserver.registry' GST_STATE_IGNORE_ELEMENTS='' GST_CHECKS='test_shared_udp' CK_DEFAULT_TIMEOUT='120' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good:gst-plugins-bad:gst-rtsp-server' GST_PLUGIN_SYSTEM_PATH_1_0='' /builds/philn/gst-plugins-bad/gst-build/build/subprojects/gst-rtsp-server/tests/check/gst_rtspserver
Dumping log files on failure
Dumping contents of /builds/philn/gst-plugins-bad/validate-output/logs/check/gst-rtsp-server/gst_rtspserver/test_shared_udp
=================
Test name: check.gst-rtsp-server.gst_rtspserver.test_shared_udp
Command: '/builds/philn/gst-plugins-bad/gst-build/build/subprojects/gst-rtsp-server/tests/check/gst_rtspserver'
=================
Running suite(s): rtspserver
0%: Checks: 1, Failures: 0, Errors: 1
../subprojects/gst-rtsp-server/tests/check/gst/rtspserver.c:385:E:general:test_shared_udp:0: (after this point) Test timeout expired
Check suite rtspserver ran in 120.028s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/800audiomixer: test_flush_start_flush_stop sometimes fails with `gst_segment_to_...2021-10-12T20:12:48ZSebastian Drögeaudiomixer: test_flush_start_flush_stop sometimes fails with `gst_segment_to_stream_time: assertion 'segment->format == format' failed````
Running suite(s): audiomixer
Unexpected critical/warning: gst_segment_to_stream_time: assertion 'segment->format == format' failed
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2886)
gst_check_log_critical_func (gstcheck.c:281...```
Running suite(s): audiomixer
Unexpected critical/warning: gst_segment_to_stream_time: assertion 'segment->format == format' failed
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2886)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (/usr/lib64/libglib-2.0.so.0.5800.2:0x7fe3e46844fb)
g_log (/usr/lib64/libglib-2.0.so.0.5800.2:0x7fe3e46846ef)
gst_segment_to_stream_time (gstsegment.c:520)
sync_pad_values (gstaudioaggregator.c:1638)
gst_element_do_foreach_pad (gstelement.c:1272)
gst_audio_aggregator_aggregate (gstaudioaggregator.c:1696)
gst_aggregator_aggregate_func (gstaggregator.c:1148)
gst_task_func (gsttask.c:328)
?? (/usr/lib64/libglib-2.0.so.0.5800.2:0x7fe3e46a6caf)
?? (/usr/lib64/libglib-2.0.so.0.5800.2:0x7fe3e46a62a6)
start_thread (/usr/lib64/libpthread-2.28.so:0x7fe3e45be58a)
__clone (/usr/lib64/libc-2.28.so:0x7fe3e44ed69f)
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:286:F:general:test_flush_start_flush_stop:0: Unexpected critical/warning: gst_segment_to_stream_time: assertion 'segment->format == format' failed
Check suite audiomixer ran in 0.082s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/802check.gst-editing-services.nle_simple.test_one_bin_after_other is flaky under...2021-10-12T20:13:33ZThibault Sauniertsaunier@igalia.comcheck.gst-editing-services.nle_simple.test_one_bin_after_other is flaky under valgrind# `check.gst-editing-services.nle_simple.test_one_bin_after_other`
## Command
``` bash
G_SLICE='always-malloc' GST_CHECKS='test_one_bin_after_other' CK_TIMEOUT_MULTIPLIER='20' GST_REGISTRY='/builds/nirbheek/gst-plugins-good/gst-build/b...# `check.gst-editing-services.nle_simple.test_one_bin_after_other`
## Command
``` bash
G_SLICE='always-malloc' GST_CHECKS='test_one_bin_after_other' CK_TIMEOUT_MULTIPLIER='20' GST_REGISTRY='/builds/nirbheek/gst-plugins-good/gst-build/build/subprojects/gst-editing-services/tests/check/nle_simple.registry' GST_VALIDATE_CONFIG='/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-devtools/validate/data/valgrind.config' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_PATH_1_0='/builds/nirbheek/gst-plugins-good/gst-build/build' GST_PLUGIN_SYSTEM_PATH_1_0='' G_DEBUG='gc-friendly' GST_STATE_IGNORE_ELEMENTS='' valgrind --trace-children=yes --tool=memcheck --leak-check=full --leak-resolution=high --errors-for-leak-kinds=definite --num-callers=20 --error-exitcode=20 --gen-suppressions=all --log-file=/builds/nirbheek/gst-plugins-good/validate-logs/check/gst-editing-services/nle_simple/test_one_bin_after_other.valgrind --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-devtools/validate/data/gstvalidate.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gstreamer/tests/check/gstreamer.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-plugins-base/tests/check/gst-plugins-base.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-plugins-good/tests/check/gst-plugins-good.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-plugins-bad/tests/check/gst-plugins-bad.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-plugins-ugly/tests/check/gst-plugins-ugly.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-libav/tests/check/gst-libav.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-devtools/validate/data/gstvalidate.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/libnice/tests/libnice.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/libsoup/tests/libsoup.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/glib/glib.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-python/testsuite/gstpython.supp --suppressions=/builds/nirbheek/gst-plugins-good/gst-build/subprojects/gst-python/testsuite/python.supp /builds/nirbheek/gst-plugins-good/gst-build/build/subprojects/gst-editing-services/tests/check/nle_simple
```
## nle_simple output
```
error: XDG_RUNTIME_DIR not set in the environment.
(gst-plugin-scanner:573): GStreamer-WARNING **: 11:34:31.441: Failed to load plugin '/builds/nirbheek/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi.cpython-37m-x86_64-linux-gnu.so': /builds/nirbheek/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi.cpython-37m-x86_64-linux-gnu.so: undefined symbol: PyExc_NotImplementedError
(gst-plugin-scanner:573): GStreamer-WARNING **: 11:34:31.496: Failed to load plugin '/builds/nirbheek/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi_cairo.cpython-37m-x86_64-linux-gnu.so': /builds/nirbheek/gst-plugins-good/gst-build/build/subprojects/pygobject/gi/_gi_cairo.cpython-37m-x86_64-linux-gnu.so: undefined symbol: PyExc_ValueError
Running suite(s): gnonlin-simple
Unexpected critical/warning: ../subprojects/gstreamer/gst/gstpad.c:4292:gst_pad_chain_data_unchecked:<src:proxypad1> Got data flow before stream-start event
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2886)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (gmessages.c:1350)
g_log (gmessages.c:1413)
gst_pad_push_data (gstpad.c:4290)
gst_pad_push (gstpad.c:4701)
gst_proxy_pad_chain_default (gstghostpad.c:127)
gst_pad_push_data (gstpad.c:4326)
gst_pad_push (gstpad.c:4701)
gst_proxy_pad_chain_default (gstghostpad.c:127)
gst_pad_push_data (gstpad.c:4326)
gst_pad_push (gstpad.c:4701)
gst_base_transform_chain (gstbasetransform.c:2330)
gst_pad_push_data (gstpad.c:4326)
gst_pad_push (gstpad.c:4701)
gst_base_src_loop (gstbasesrc.c:2974)
gst_task_func (gsttask.c:328)
g_thread_pool_thread_proxy (gthreadpool.c:307)
g_thread_proxy (gthread.c:784)
start_thread (pthread_create.c:486)
__clone (clone.S:93)
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gstreamer/libs/gst/check/gstcheck.c:286:F:general:test_one_bin_after_other:0: Unexpected critical/warning: ../subprojects/gstreamer/gst/gstpad.c:4292:gst_pad_chain_data_unchecked:<src:proxypad1> Got data flow before stream-start event
Check suite gnonlin ran in 9.039s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/739good: splitmuxsrc: test_splitmuxsrc_sparse_streams is racy and tries to typef...2021-10-13T12:37:13ZThibault Sauniertsaunier@igalia.comgood: splitmuxsrc: test_splitmuxsrc_sparse_streams is racy and tries to typefind empty streamThis happened running under valgrind.
# `check.gst-plugins-good.elements_splitmuxsrc.test_splitmuxsrc_sparse_streams`
## Command
``` bash
G_SLICE='always-malloc' G_DEBUG='gc-friendly' ORC_CODE='backup' GST_PLUGIN_SCANNER_1_0='/builds/...This happened running under valgrind.
# `check.gst-plugins-good.elements_splitmuxsrc.test_splitmuxsrc_sparse_streams`
## Command
``` bash
G_SLICE='always-malloc' G_DEBUG='gc-friendly' ORC_CODE='backup' GST_PLUGIN_SCANNER_1_0='/builds/tpm/gstreamer/build/subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner' GST_REGISTRY='/builds/tpm/gstreamer/build/registry.dat' GST_VALIDATE_CONFIG='/builds/tpm/gstreamer/subprojects/gst-devtools/validate/data/valgrind.config' CK_TIMEOUT_MULTIPLIER='80.0' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:timecode:gst-plugins-good@/builds/tpm/gstreamer/build' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_CHECKS='test_splitmuxsrc_sparse_streams' GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' valgrind --trace-children=yes --tool=memcheck --leak-check=full --leak-resolution=high --errors-for-leak-kinds=definite,indirect --show-leak-kinds=definite,indirect --show-possibly-lost=no --num-callers=20 --error-exitcode=20 --gen-suppressions=all --log-file=/builds/tpm/gstreamer/validate-logs/check/gst-plugins-good/elements_splitmuxsrc/test_splitmuxsrc_sparse_streams.valgrind --suppressions=/builds/tpm/gstreamer/subprojects/gst-devtools/validate/data/gstvalidate.supp --suppressions=/builds/tpm/gstreamer/subprojects/gstreamer/tests/check/gstreamer.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-base/tests/check/gst-plugins-base.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-good/tests/check/gst-plugins-good.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-bad/tests/check/gst-plugins-bad.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-ugly/tests/check/gst-plugins-ugly.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-libav/tests/check/gst-libav.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-devtools/validate/data/gstvalidate.supp --suppressions=/builds/tpm/gstreamer/subprojects/libnice/tests/libnice.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-python/testsuite/gstpython.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-python/testsuite/python.supp /builds/tpm/gstreamer/build/subprojects/gst-plugins-good/tests/check/elements_splitmuxsrc
```
## elements_splitmuxsrc output
```
Running suite(s): splitmuxsrc
ERROR from element splitsrc: Stream contains no data.
Debugging info: ../subprojects/gstreamer/plugins/elements/gsttypefindelement.c(1132): gst_type_find_element_loop (): /GstSplitMuxPartReader:splitmuxpartreader1/GstTypeFindElement:typefindelement1:
Can't typefind empty stream
ERROR from element splitsrc: Stream contains no data.
Debugging info: ../subprojects/gstreamer/plugins/elements/gsttypefindelement.c(1132): gst_type_find_element_loop (): /GstSplitMuxPartReader:splitmuxpartreader1/GstTypeFindElement:typefindelement1:
Can't typefind empty stream
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gst-plugins-good/tests/check/elements/splitmuxsrc.c:541:F:complex:test_splitmuxsrc_sparse_streams:0: Assertion 'GST_MESSAGE_TYPE (msg) == GST_MESSAGE_EOS' failed
Check suite splitmuxsrc ran in 16.532s (tests failed: 1)
```
See: https://gitlab.freedesktop.org/tpm/gstreamer/-/jobs/14009458#L4885https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/740good: `check.gst-plugins-good.elements_udpsrc.test_udpsrc_empty_packet` is racy2021-10-13T12:37:13ZThibault Sauniertsaunier@igalia.comgood: `check.gst-plugins-good.elements_udpsrc.test_udpsrc_empty_packet` is racyThis failed under valgrind but seems to be a race that could also happen outside valgrind.
# `check.gst-plugins-good.elements_udpsrc.test_udpsrc_empty_packet`
## Command
``` bash
G_SLICE='always-malloc' G_DEBUG='gc-friendly' ORC_CODE=...This failed under valgrind but seems to be a race that could also happen outside valgrind.
# `check.gst-plugins-good.elements_udpsrc.test_udpsrc_empty_packet`
## Command
``` bash
G_SLICE='always-malloc' G_DEBUG='gc-friendly' ORC_CODE='backup' GST_PLUGIN_SCANNER_1_0='/builds/tpm/gstreamer/build/subprojects/gstreamer/libs/gst/helpers/gst-plugin-scanner' GST_REGISTRY='/builds/tpm/gstreamer/build/registry.dat' GST_VALIDATE_CONFIG='/builds/tpm/gstreamer/subprojects/gst-devtools/validate/data/valgrind.config' CK_TIMEOUT_MULTIPLIER='80.0' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:timecode:gst-plugins-good@/builds/tpm/gstreamer/build' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_CHECKS='test_udpsrc_empty_packet' GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' valgrind --trace-children=yes --tool=memcheck --leak-check=full --leak-resolution=high --errors-for-leak-kinds=definite,indirect --show-leak-kinds=definite,indirect --show-possibly-lost=no --num-callers=20 --error-exitcode=20 --gen-suppressions=all --log-file=/builds/tpm/gstreamer/validate-logs/check/gst-plugins-good/elements_udpsrc/test_udpsrc_empty_packet.valgrind --suppressions=/builds/tpm/gstreamer/subprojects/gst-devtools/validate/data/gstvalidate.supp --suppressions=/builds/tpm/gstreamer/subprojects/gstreamer/tests/check/gstreamer.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-base/tests/check/gst-plugins-base.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-good/tests/check/gst-plugins-good.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-bad/tests/check/gst-plugins-bad.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-plugins-ugly/tests/check/gst-plugins-ugly.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-libav/tests/check/gst-libav.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-devtools/validate/data/gstvalidate.supp --suppressions=/builds/tpm/gstreamer/subprojects/libnice/tests/libnice.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-python/testsuite/gstpython.supp --suppressions=/builds/tpm/gstreamer/subprojects/gst-python/testsuite/python.supp /builds/tpm/gstreamer/build/subprojects/gst-plugins-good/tests/check/elements_udpsrc
```
## elements_udpsrc output
```
Running suite(s): udpsrc
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gst-plugins-good/tests/check/elements/udpsrc.c:107:F:udpsrc:test_udpsrc_empty_packet:0: 'map.size' (0) is not equal to '6' (6)
Check suite udpsrc ran in 3.885s (tests failed: 1)
```
See https://gitlab.freedesktop.org/tpm/gstreamer/-/jobs/14009458#L4768https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/789rtsp: test elements_rtpsession.test_multiple_senders_roundrobin_rbs occasiona...2022-01-25T18:17:25ZJordan Petridіsrtsp: test elements_rtpsession.test_multiple_senders_roundrobin_rbs occasionally failsCI Log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77533
Output
```sh
check.gst-plugins-good.elements_rtpsession.test_multiple_senders_roundrobin_rbs: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN...CI Log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77533
Output
```sh
check.gst-plugins-good.elements_rtpsession.test_multiple_senders_roundrobin_rbs: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base:gst-plugins-good@/builds/alatiera/gst-ci/gst-build/build' GST_PLUGIN_PATH_1_0='/builds/alatiera/gst-ci/gst-build/build' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_REGISTRY='/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-good/tests/check/elements_rtpsession.registry' GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay jackaudiosrc jackaudiosink
osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_CHECKS='test_multiple_senders_roundrobin_rbs' CK_DEFAULT_TIMEOUT='20' /builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-good/tests/check/elements_rtpsession
Dumping log files on failure
Dumping contents of /builds/alatiera/gst-ci/validate-output/logs/check/gst-plugins-good/elements_rtpsession/test_multiple_senders_roundrobin_rbs
=================
Test name: check.gst-plugins-good.elements_rtpsession.test_multiple_senders_roundrobin_rbs
Command: '/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-good/tests/check/elements_rtpsession'
=================
Running suite(s): rtpsession
0%: Checks: 1, Failures: 1, Errors: 0
../subprojects/gst-plugins-good/tests/check/elements/rtpsession.c:343:F:general:test_multiple_senders_roundrobin_rbs:0: 'expected_rb_count' (4) is not equal to 'gst_rtcp_packet_get_rb_count (&rtcp_packet)' (0)
Check suite rtpsession ran in 0.019s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/781test elements_audiotestsrc.test_layout occasionally times out2022-06-25T19:24:52ZJordan Petridіstest elements_audiotestsrc.test_layout occasionally times outCI Log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77553
Output
```sh
check.gst-plugins-base.elements_audiotestsrc.test_layout: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_PATH_1_0='/builds/alat...CI Log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77553
Output
```sh
check.gst-plugins-base.elements_audiotestsrc.test_layout: Failed 'Application returned 1'
You can reproduce with: GST_PLUGIN_PATH_1_0='/builds/alatiera/gst-ci/gst-build/build:/usr/local/lib64/gstreamer-1.0' CK_DEFAULT_TIMEOUT='20' GST_REGISTRY='/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-base/tests/check/elements_audiotestsrc.registry' GST_STATE_IGNORE_ELEMENTS='cdio cdparanoiasrc libvisual_ alsasrc alsasink' GST_TAG_LICENSE_TRANSLATIONS_DICT='/builds/alatiera/gst-ci/gst-build/subprojects/gst-plugins-base/gst-libs/gst/tag/license-translations.dict' GST_PLUGIN_LOADING_WHITELIST='gstreamer:gst-plugins-base@/builds/alatiera/gst-ci/gst-build/build' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_CHECKS='test_layout' /builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-base/tests/check/elements_audiotestsrc
Dumping log files on failure
Dumping contents of /builds/alatiera/gst-ci/validate-output/logs/check/gst-plugins-base/elements_audiotestsrc/test_layout
=================
Test name: check.gst-plugins-base.elements_audiotestsrc.test_layout
Command: '/builds/alatiera/gst-ci/gst-build/build/subprojects/gst-plugins-base/tests/check/elements_audiotestsrc'
=================
(gst-plugin-scanner:4538): GStreamer-WARNING **: 14:33:26.157: Failed to load plugin '/builds/alatiera/gst-ci/gst-build/build/subprojects/pygobject/gi/_gi.cpython-37m-x86_64-linux-gnu.so': /builds/alatiera/gst-ci/gst-build/build/subprojects/pygobject/gi/_gi.cpython-37m-x86_64-linux-gnu.so: undefined symbol: PyExc_NotImplementedError
(gst-plugin-scanner:4538): GStreamer-WARNING **: 14:33:26.158: Failed to load plugin '/builds/alatiera/gst-ci/gst-build/build/subprojects/pygobject/gi/_gi_cairo.cpython-37m-x86_64-linux-gnu.so': /builds/alatiera/gst-ci/gst-build/build/subprojects/pygobject/gi/_gi_cairo.cpython-37m-x86_64-linux-gnu.so: undefined symbol: PyExc_ValueError
Running suite(s): audiotestsrc
0%: Checks: 1, Failures: 0, Errors: 1
../subprojects/gst-plugins-base/tests/check/elements/audiotestsrc.c:275:E:general:test_layout:0: (after this point) Test timeout expired
Check suite audiotestsrc ran in 22.170s (tests failed: 1)
```https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/780nle: Some tests can take a lot of time running under valgrind2022-10-28T11:51:28ZThibault Sauniertsaunier@igalia.comnle: Some tests can take a lot of time running under valgrindThe following test playback the pipeline for a bit of time and can randomly timeout on CI when running under valgrind:
* check.gst-editing-services.nle_nleoperation.test_pyramid_operations_expandable
* check.gst-editing-services.nle_nle...The following test playback the pipeline for a bit of time and can randomly timeout on CI when running under valgrind:
* check.gst-editing-services.nle_nleoperation.test_pyramid_operations_expandable
* check.gst-editing-services.nle_nleoperation.test_complex_operations
* check.gst-editing-services.nle_nleoperation.test_pyramid_operations
* check.gst-editing-services.nle_nleoperation.test_pyramid_operations2
* check.gst-editing-services.nle_complex.test_one_above_another