elements_rtpvp8 build test failing
Describe your issue
The elements_rtpvp8 build test for gst-plugins-good is failing. It looks like this build test was introduced for the 1.20 series.
Setup
- Ubuntu 22.10 Development (but also is failing on Ubuntu 22.04 LTS and Debian Unstable
- GStreamer Version: 1.20.1
Steps to reproduce the bug
meson test
How reproducible is the bug?
Always
Additional Information
test log
I don't think the External plugin loader failed
warning is important since it also shows with other non-failing tests.
48/110 elements_rtpvp8 FAIL 0.15s exit status 2
17:26:26 MALLOC_PERTURB_=19 GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner
GST_REGISTRY=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/check/elements_rtpvp8.registry
GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
CK_DEFAULT_TIMEOUT=20 GST_PLUGIN_SYSTEM_PATH_1_0='' GSETTINGS_BACKEND=memory
GST_PLUGIN_PATH_1_0=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/check/elements_rtpvp8
----------------------------------- output -----------------------------------
stdout:
Unexpected critical/warning: g_pointer_type_register_static: assertion 'g_type_from_name (name) == 0' failed
Stack trace:
gst_debug_get_stack_trace (/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.2002.0:0x7f217ee4e7cf)
?? (/usr/lib/x86_64-linux-gnu/libgstcheck-1.0.so.0.2002.0:0x7f217ec29bff)
g_logv (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.1:0x7f217ec9a3f6)
g_log (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.1:0x7f217ec9a6df)
g_pointer_type_register_static (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.7200.1:0x7f217edb7a2e)
gst_meta_api_type_register (/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.2002.0:0x7f217ee5b524)
gst_meta_register_custom (/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.2002.0:0x7f217ee5b84a)
main (rtpvp8.c:784)
?? (/usr/lib/x86_64-linux-gnu/libc.so.6:0x7f217ea14d8c)
__libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6:0x7f217ea14e3c)
_start (/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/check/elements_rtpvp8:0x563ba1e6a741)
stderr:
(elements_rtpvp8:616191): GStreamer-WARNING **: 17:26:26.077: External plugin loader failed. This
most likely means that the plugin loader helper binary was not found or could not be run. You might
need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should
normally not be required though.
../libs/gst/check/libcheck/check_msg.c:79: No messaging setup
------------------------------------------------------------------------------
49/110 elements_rtph265 OK 0.32s
17:26:25 GST_PLUGIN_PATH_1_0=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0 GST_REGISTRY=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/check/elements_rtph265.registry
GST_STATE_IGNORE_ELEMENTS='aasink autoaudiosrc autoaudiosink autovideosrc
autovideosink cacasink cairotextoverlay gtkglsink gtksink jackaudiosrc
jackaudiosink osssrc osssink osxaudiosink osxaudiosrc osxvideosrc osxvideosink
pulsesink pulsesrc pulsemixer v4l2src' MALLOC_PERTURB_=76
GST_PLUGIN_LOADING_WHITELIST=gstreamer:gst-plugins-base:timecode:gst-plugins-good@/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
CK_DEFAULT_TIMEOUT=20 GST_PLUGIN_SYSTEM_PATH_1_0='' GSETTINGS_BACKEND=memory
GST_PLUGIN_SCANNER_1_0=/usr/libexec/gstreamer-1.0/gst-plugin-scanner
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/check/elements_rtph265
----------------------------------- output -----------------------------------
stdout:
Running suite(s): rtph265
100%: Checks: 13, Failures: 0, Errors: 0
Check suite rtph265 ran in 0.168s (tests failed: 0)
stderr:
(elements_rtph265:616127): GStreamer-WARNING **: 17:26:25.927: External plugin loader failed. This
most likely means that the plugin loader helper binary was not found or could not be run. You might
need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should
normally not be required though.