Test failures on 32-bit w/ 1.18.x
Hello,
when trying to upgrade gst-editing-services to 1.18.2 on Alpine Linux we noticed that the tests fail on 32-bit platforms:
Running suite(s):Running suite(s): Smart mixers ges-basic
Running suite(s): ges
Running suite(s): ges-timeline-edition
Running suite(s): ges-overlays
Running suite(s): ges-titles
Running suite(s): ges-layer
Running suite(s): ges-project
Running suite(s):Running suite(s): ges-filesource
ges
Running suite(s): ges-negative
Running suite(s): ges-track
Running suite(s): ges
Running suite(s): ges-transition
Running suite(s): gnonlin-simple
Running suite(s):Running suite(s):Running suite(s):Running suite(s): ges-backgroundsource ges-marker-list ges-clip
nleoperation
(ges_layer:39666): GES-CRITICAL **: 12:30:34.834: ges_layer_get_active_for_track: assertion 'GES_IS_LAYER (layer)' failed
**
GES:ERROR:../ges/ges.c:235:ges_deinit: assertion failed: (initialized_thread == g_thread_self ())
Bail out! GES:ERROR:../ges/ges.c:235:ges_deinit: assertion failed: (initialized_thread == g_thread_self ())
100%: Checks: 1, Failures: 0, Errors: 0
Check suite ges ran in 0.018s (tests failed: 0)
100%: Checks: 1, Failures: 0, Errors: 0
Check suite ges ran in 0.019s (tests failed: 0)
100%: Checks: 3, Failures: 0, Errors: 0
Check suite ges ran in 0.074s (tests failed: 0)
100%: Checks: 1, Failures: 0, Errors: 0
Check suite ges ran in 0.027s (tests failed: 0)
Running suite(s): ges-group
Running suite(s): gnonlin-complex
Running suite(s): nlecomposition
100%: Checks: 3, Failures: 0, Errors: 0
Check suite ges ran in 0.097s (tests failed: 0)
Running suite(s): nle
100%: Checks: 2, Failures: 0, Errors: 0
Check suite ges ran in 0.061s (tests failed: 0)
100%: Checks: 3, Failures: 0, Errors: 0
Check suite ges ran in 0.086s (tests failed: 0)
100%: Checks: 9, Failures: 0, Errors: 0
Check suite ges ran in 0.138s (tests failed: 0)
100%: Checks: 6, Failures: 0, Errors: 0
Check suite ges ran in 0.239s (tests failed: 0)
1/23 ges_asset OK 0.59s
2/23 ges_backgroundsource OK 0.49s
100%: Checks: 6, Failures: 0, Errors: 0
Check suite ges ran in 0.264s (tests failed: 0)
62%: Checks: 8, Failures: 0, Errors: 3
../tests/check/nle/common.c:50:E:nlecomposition:test_seek_on_nested:0: (after this point) Received signal 11 (Segmentation fault)
../tests/check/nle/common.c:50:E:nlecomposition:test_error_in_nested_timeline:0: (after this point) Received signal 11 (Segmentation fault)
../tests/check/nle/common.c:50:E:nlecomposition:test_nest_deep:0: (after this point) Received signal 11 (Segmentation fault)
Check suite gnonlin ran in 0.193s (tests failed: 3)
100%: Checks: 3, Failures: 0, Errors: 0
Check suite ges ran in 0.275s (tests failed: 0)
100%: Checks: 6, Failures: 0, Errors: 0
Check suite ges ran in 0.352s (tests failed: 0)
100%: Checks: 9, Failures: 0, Errors: 0
Check suite ges ran in 0.388s (tests failed: 0)
100%: Checks: 6, Failures: 0, Errors: 0
Check suite ges ran in 0.399s (tests failed: 0)
100%: Checks: 5, Failures: 0, Errors: 0
Check suite gnonlin ran in 0.453s (tests failed: 0)
100%: Checks: 8, Failures: 0, Errors: 0
Check suite ges ran in 0.547s (tests failed: 0)
100%: Checks: 2, Failures: 0, Errors: 0
Check suite gnonlin ran in 0.454s (tests failed: 0)
3/23 ges_basic OK 0.90s
100%: Checks: 6, Failures: 0, Errors: 0
Check suite gnonlin ran in 0.557s (tests failed: 0)
90%: Checks: 21, Failures: 0, Errors: 2
../tests/check/ges/layer.c:145:E:timeline-layer:test_layer_priorities:0: (after this point) Received signal 11 (Segmentation fault)
../tests/check/ges/layer.c:1608:E:timeline-layer:test_layer_get_clips_in_interval:0: (after this point) Received signal 11 (Segmentation fault)
Check suite ges ran in 0.699s (tests failed: 2)
4/23 ges_layer FAIL 1.04s (exit status 2)
5/23 ges_effects OK 0.70s
6/23 ges_uriclip OK 0.65s
100%: Checks: 6, Failures: 0, Errors: 0
Check suite gnonlin ran in 1.348s (tests failed: 0)
100%: Checks: 3, Failures: 0, Errors: 0
Check suite ges ran in 1.557s (tests failed: 0)
96%: Checks: 27, Failures: 1, Errors: 0
../tests/check/ges/clip.c:1392:F:clip:test_adding_children_to_track:0: The 2th timed value for property 'alpha' is different for videotestsource1 and videotestsource0: (10: 0.0333333) vs (10: 0.0333333)
Check suite ges ran in 1.522s (tests failed: 1)
7/23 ges_clip FAIL 1.91s (exit status 1)
8/23 ges_timelineedition OK 0.65s
9/23 ges_titles OK 0.44s
10/23 ges_transition OK 0.43s
11/23 ges_overlays OK 0.39s
12/23 ges_mixers OK 1.83s
13/23 ges_group OK 0.79s
14/23 ges_project OK 0.59s
15/23 ges_track OK 0.34s
16/23 ges_tempochange OK 0.38s
17/23 ges_negative OK 0.33s
18/23 ges_markerlist OK 0.48s
19/23 nle_simple OK 0.78s
20/23 nle_complex OK 0.93s
21/23 nle_nleoperation OK 1.68s
22/23 nle_nlecomposition FAIL 0.57s (exit status 3)
23/23 nle_tempochange OK 0.82s
Ok: 20
Expected Fail: 0
Fail: 3
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Unfortunately I'm not really sure how to run those tests in gdb for debugging the SIGSEGVs