Hi all,
since I upgraded to the latest GStreamer 1.24
I get this warning
(FireflyLuciferin:36608): GStreamer-WARNING **: 12:27:23.362: 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.
I saw some as well in Gstreamer 1.24.1. For example, qt libs are missing for qml6 sink although qml6 sink is not used. My app is still using Qt5. Maybe ignore them. But do pay attention to these warnings for libs or plugins which are used.
I’m not sure if this helps, or is strictly related, but here goes:
I’ve been testing GStreamer 1.24.3 and 1.24.4 on five different Windows 11 laptops. On one machine only, Gstreamer crashes when trying to construct the path to the system plugin scanner:
0:00:00.161548400 27356 00000214081E8090 DEBUG GST_REGISTRY gstregistry.c:1586:priv_gst_get_relocated_libgstreamer: attempting to retrieve libgstreamer-1.0 location using Win32-specific method
0:00:00.168271100 27356 00000214081E8090 DEBUG GST_REGISTRY gstregistry.c:1595:priv_gst_get_relocated_libgstreamer: using DLL dir <redacted (app path)>\gstreamer\x86_64\lib
0:00:00.170209200 27356 00000214081E8090 DEBUG GST_PLUGIN_LOADING gstpluginloader-win32.c:483:find_helper_bin_location: found libgstreamer-1.0 library at <redacted (app path)>\gstreamer\x86_64\lib
0:00:00.172337300 27356 00000214081E8090 DEBUG GST_PLUGIN_LOADING gstpluginloader-win32.c:500:find_helper_bin_location: constructing path to system plugin scanner using plugin dir: ‘lib’, plugin scanner dir: ‘libexec’
Above was the last line executed at debug level 6.
Even if I supply the path via THE GST_PLUGIN_SCANNER environment variable, the scanner is apparently found but it can’t be loaded, on both the good machines and the bad one:
On my good machines, scanning does succeed. It looks like it succeeds regardless if that env var is set or not. But on my one machine, gstreamer still crashes.
Now, I don’t want to mislead anyone, because this crash also is now happening with Gstreamer 1.19.
So something is now wrong on this one machine only. I just don’t know yet what to look for.