-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fatal Exception: java.lang.UnsatisfiedLinkError: dlopen failed #18
Comments
Hello @fanjavaid, The library should support both x86 and x64. The library (aar) contains Best regards, |
Hello @msikyna Here is the details about the devices: Well, the Bundle file contains for all ABIS : 🔴 Oh, in my exception above (my question) it is trying to lookup in the Or do you have any suggestion how to handle it? I believe App crashes when invoke Thank you |
We have, I guess, a similar issue:
It is our first release with your library. At this time it occurred only on Nexus 5X devices. I have researched SO a bit and found a similar issue. I don't want to try the solution on my current users. Can you provide some information about this error? Also, I need to mention that I have this block in my ndk {
abiFilters.addAll(
listOf(
"arm64-v8a", "arm64-v8a", "armeabi-v7a", "x86", "x86_64"
)
)
} |
Hello @fanjavaid , @rpavliuk , we are looking at the issue. Thank you for details. Kind regards, |
@msikyna Can we help you with framing this bug? |
Hello @fanjavaid, We've managed to provide a partial solution. The native library Nevertheless, there are still other native libraries that are crucial for freeRASP ( I also stumbled upon two proposed solutions, but I haven't had the possibility to test them out yet.
If you manage to try one of the proposed solutions above or if you find a new one, please share your findings with us. Best regards, |
Thank you so much, we will try to update your library and discuss the suggested solutions. |
We have tried to update the library to the latest version, but this exception still occurs:
But I want to notice that this crash occurs on the device Thanks! |
Hello, after releasing the updated version with workarounds above, the issue about |
Hello @rpavliuk , @fanjavaid , Kind regards, |
Hello, I implemented the library version 6.0.0 and I got the following crashes:
Fatal Exception: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/user/0/com.gbox.android/_root/data/internal_app/com.company.android-gep493u9x7yrZ9yoy5Lqtw==/lib/arm/libpolarssl.so" is 32-bit instead of 64-bit at java.lang.Runtime.loadLibrary0(Runtime.java:1087) at java.lang.Runtime.loadLibrary0(Runtime.java:1008) at java.lang.System.loadLibrary(System.java:1664) at com.aheaditec.talsec.security.z1.<clinit>(SourceFile:1) at com.aheaditec.talsec.security.y1.<init>(SourceFile:5) at com.aheaditec.talsec.security.y1.a(SourceFile:4) at com.aheaditec.talsec_security.security.api.Talsec.start(SourceFile:1)
Fatal Exception: java.lang.UnsatisfiedLinkError: dlopen failed: library "libpolarssl.so" not found
When I check my universal APK, I have the
libpolarssl.so
both in x86 and x64. However I distribute the app as Bundle in the Google Play Console.I had tried to add exception handler when called
at com.aheaditec.talsec_security.security.api.Talsec.start
but the crash still exist.Is the Library for android support for x86? And any insight why the crash happens?
Thank you
The text was updated successfully, but these errors were encountered: