[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