gst_gstsystemclock fails on i686 with Meson
Hello,
After switching our GStreamer 1.16.2 package to use Meson, two tests started consistently failing on i686 only:
The output from the failed tests:
40/105 gst_gstsystemclock FAIL 10.29 s (exit status 2)
--- command ---
GST_STATE_IGNORE_ELEMENTS='' GST_REGISTRY='/tmp/guix-build-gstreamer-1.16.2.drv-0/build/tests/check/gst_gstsystemclock.registry' GST_PLUGIN_SCANNER_1_0='/tmp/guix-build-gstreamer-1.16.2.drv-0/build/libs/gst/helpers/gst-plugin-scanner' GST_PLUGIN_SYSTEM_PATH_1_0='' GST_PLUGIN_LOADING_WHITELIST='gstreamer' CK_DEFAULT_TIMEOUT='20' GST_PLUGIN_PATH_1_0='/tmp/guix-build-gstreamer-1.16.2.drv-0/build' /tmp/guix-build-gstreamer-1.16.2.drv-0/build/tests/check/gst_gstsystemclock
--- stdout ---
Running suite(s): GstSystemClock
86%: Checks: 15, Failures: 0, Errors: 2
../gstreamer-1.16.2/tests/check/gst/gstsystemclock.c:795:E:waiting:test_stress_cleanup_unschedule:0: (after this point) Received signal 5 (Trace/breakpoint trap)
../gstreamer-1.16.2/tests/check/gst/gstsystemclock.c:795:E:waiting:test_stress_reschedule:0: (after this point) Received signal 5 (Trace/breakpoint trap)
Check suite gst_systemclock ran in 10.234s (tests failed: 2)
--- stderr ---
(gst_gstsystemclock:5263): GLib-ERROR **: 18:19:41.749: creating thread 'unschedule': Error creating thread: Resource temporarily unavailable
(gst_gstsystemclock:5741): GLib-ERROR **: 18:19:41.781: creating thread 'unschedule': Error creating thread: Resource temporarily unavailable
-------
These tests are not touched by 8140da74. Any idea what is going on here?