[Bug 785406] android: gstjniutils.c fails to find application class loader provider on Android 7.0
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jul 26 06:41:25 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=785406
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |slomo at coaxion.net
--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
What application is that, and can this be reproduced with any of the example
applications too?
This specific error comes from:
https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/androidmedia/gstjniutils.c#n590
Which is called from:
https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/sys/androidmedia/gstjniutils.c#n670
The symbol in question should be found, it's part of
gstreamer_android-1.0.c.in:
https://cgit.freedesktop.org/gstreamer/cerbero/tree/data/ndk-build/gstreamer_android-1.0.c.in#n410
Can you check if it's available in your libgstreamer_android.so?
Maybe this is another case of Android breaking the dlopen/dlsym functionality
in weird ways. Which ARM variant is this running on, 32 or 64 bit? See this
part of the code for something that might be relevant:
https://git.gnome.org/browse/glib/tree/gmodule/gmodule-dl.c#n121
Maybe this fixed this misbehaviour now with Android 7, and now our workaround
fails.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list