Libannotate.so JNI Crash

Description
We’re facing a crash when starting a meeting with such error:

A/yhome.my_app.de: java_vm_ext.cc:594] JNI DETECTED ERROR IN APPLICATION: JNI CallIntMethodV called with pending exception java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__emutls_get_address" referenced by "/data/app/~~ZA3CVy78y9W6PO8ov2A==/com.my_package.my_app.dev-jWNuPYPr_Sud1pEqCqg==/base.apk!/lib/arm64-v8a/libannotate.so"...
    java_vm_ext.cc:594]   at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.Class, java.lang.String) (Runtime.java:1077)
    java_vm_ext.cc:594]   at void java.lang.Runtime.loadLibrary0(java.lang.Class, java.lang.String) (Runtime.java:998)
    java_vm_ext.cc:594]   at void java.lang.System.loadLibrary(java.lang.String) (System.java:1661)
    java_vm_ext.cc:594]   at void com.zipow.videobox.mainboard.module.ZmSdkMainBoard.loadSDKConfAppNativeModules() (ZmSdkMainBoard.java:8)
    java_vm_ext.cc:594]   at void com.zipow.videobox.mainboard.module.ZmSdkMainBoard.createConfAppForSdk(java.lang.String) (ZmSdkMainBoard.java:8)
    java_vm_ext.cc:594]   at void com.zipow.videobox.VideoBoxApplication.initConfAppForSDK(java.lang.String) (VideoBoxApplication.java:23)
    java_vm_ext.cc:594]   at int com.zipow.videobox.VideoBoxApplication.startConfServiceForSDK(android.os.Bundle) (VideoBoxApplication.java:8)
    java_vm_ext.cc:594]   at int com.zipow.videobox.ptapp.ConfProcessMgr.createConfProcess(java.lang.String) (ConfProcessMgr.java:11)
    java_vm_ext.cc:594]   at void com.zipow.videobox.mainboard.Mainboard.notifyUrlActionImpl(java.lang.String) (Mainboard.java:-2)
    java_vm_ext.cc:594]   at void com.zipow.videobox.mainboard.Mainboard.notifyUrlAction(java.lang.String) (Mainboard.java:5)
    java_vm_ext.cc:594]   at int com.zipow.videobox.confapp.meeting.premeeting.joinscene.ZMJoinByUrl.joinByUrl(android.content.Context, java.lang.String, java.lang.String, boolean) (ZMJoinByUrl.java:62)
    java_vm_ext.cc:594]   at int com.zipow.videobox.confapp.meeting.premeeting.joinscene.ZMJoinByUrl.joinByUrl(android.content.Context, java.lang.String, boolean) (ZMJoinByUrl.java:44)
    java_vm_ext.cc:594]   at int com.zipow.videobox.confapp.meeting.premeeting.joinscene.ZMJoinByUrl.startConfrence(android.content.Context) (ZMJoinByUrl.java:3)
    java_vm_ext.cc:594]   at boolean com.zipow.videobox.JoinByURLActivity.a(android.net.Uri, boolean) (JoinByURLActivity.java:13)

In fact, this issue is a complete follow-up to that issue. I would like to add to the original thread that I have the exact same problem, but the thread is closed without a response.

Which Android Meeting SDK version?
android-5.11.10.8019

To Reproduce(If applicable)
Just add another dependency that uses lib/arm64-v8a/libc++_shared.so to the official sample project

Smartphone (please complete the following information):

  • Device: Galaxy Tab Active4 Pro
  • OS: Android 12
1 Like

Hi @vvysotskyy ,

This issue might cause by the ndk version. Would you please try to upgrade the meeting SDK version to at least 5.12.0 and upgrade the ndk version to at least ndkr23 to see whether the issue has been solved?
Thank you

Elaine