gst_gstsystemclock fails on i686 with Meson
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?