WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
309062
[WPE][Android] Disable GStreamer registry scanner
https://bugs.webkit.org/show_bug.cgi?id=309062
Summary
[WPE][Android] Disable GStreamer registry scanner
Adrian Perez
Reported
2026-03-03 03:57:23 PST
Currently checking the logs when running a WPE-Android application results in spam in the logs with many entries like the following: 03-03 13:43:37.393 22181 22181 E GStreamer+GST_PLUGIN_LOADING: 0:00:08.179296195 0x7b06eee4a0 ../gst/gstpluginloader.c:432:gst_plugin_loader_try_helper Spawning gst-plugin-scanner helper failed: Failed to execute child process “/data/app/~~t9GEpeXXu3ZeXX9lkAI4rQ==/org.wpewebkit.tools.minibrowser-xLeAYHoILz563uMjvKFqUg==/lib/arm64/../libexec/gstreamer-1.0/gst-plugin-scanner” (No such file or directory) 03-03 13:43:37.393 22181 22181 W GLib+GStreamer: 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. Ideally we would use GStreamer-full, which would include all the needed elements without needing to dynamically load them, but we can already disable the plugin scanner now and save some startup time by skipping the multiple attempts to spawn the registry scanner.
Attachments
Add attachment
proposed patch, testcase, etc.
Adrian Perez
Comment 1
2026-03-03 04:00:31 PST
Pull request:
https://github.com/WebKit/WebKit/pull/59795
Philippe Normand
Comment 2
2026-03-03 04:39:33 PST
> “/data/app/~~t9GEpeXXu3ZeXX9lkAI4rQ==/org.wpewebkit.tools.minibrowser-xLeAYHoILz563uMjvKFqUg==/lib/arm64/../libexec/gstreamer-1.0/gst-plugin-scanner” (No such file or directory)
You can set this env var, GST_PLUGIN_SCANNER, pointing to a valid path to the scanner.
EWS
Comment 3
2026-03-03 04:46:09 PST
Committed
308539@main
(a965c5491f2e): <
https://commits.webkit.org/308539@main
> Reviewed commits have been landed. Closing PR #59795 and removing active labels.
Adrian Perez
Comment 4
2026-03-03 04:53:55 PST
(In reply to Philippe Normand from
comment #2
)
> > “/data/app/~~t9GEpeXXu3ZeXX9lkAI4rQ==/org.wpewebkit.tools.minibrowser-xLeAYHoILz563uMjvKFqUg==/lib/arm64/../libexec/gstreamer-1.0/gst-plugin-scanner” (No such file or directory) > > You can set this env var, GST_PLUGIN_SCANNER, pointing to a valid path to > the scanner.
Commenting here, for posterity... That won't work on Android: * The scanner binary, if distributed with wpe-android, would be inside the .apk which is a ZIP file and would need to be extracted prior to GStreamer trying to run it. * And anyway it is not possible to directly fork/exec on Android, so we would need to also change inside GStreamer how the scanner is spawned. Typical Android builds of GStreamer (like the prebuilt ones provided as binary SDKs in the GStreamer website) use gstreamer-full. Unfortunately we are not yet using that approach.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug