tests:webrtcbin: Random segfaults on the CI
Over 100 runs 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 twicecheck.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)