elements_camerabin.test_image_video_cycle occasionally fails
CI Log: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/77195
Output:
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)