AgoraIO-Extensions / Agora-Unreal-RTC-SDK

MIT License
37 stars 14 forks source link

Shipped Version of Android crashes on launch #75

Closed joeholee closed 1 year ago

joeholee commented 1 year ago

Hello,

we are very close to launching our app.

Actually, we succeeded to upload and release the app via Google Play Console, so we thought we were done with it.

Yet, despite several attempts of re-packaging and deploying, we keep encountering the problem.

Below is the error message that logcat displayed.

Any help will be appreciated.

Thank you in advance.

2023-04-06 16:58:33.753 20722-20797/? E/rtc: #
    # Fatal error in: ../../../../../media_sdk_script/media_engine2/webrtc/modules/utility/source/helpers_android.cc, line 74
    # last system error: 2
    # Check failed: !jni->ExceptionCheck()
    # Error during FindClass: io/agora/base/internal/voiceengine/BuildInfo
 --------- beginning of crash
2023-04-06 16:58:33.925 20722-20797/? A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 20797 (GameThread), pid 20722 (main)
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: Build fingerprint: 'samsung/a32ks/a32:13/TP1A.220624.014/A325NKSU2DWB6:user/release-keys'
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: Revision: '4'
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: ABI: 'arm64'
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: Processor: '3'
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: Timestamp: 2023-04-06 16:58:34.028641461+0900
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: Process uptime: 4s
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: Cmdline: com.VRillAR.IsraelKoreaMetaverse
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: pid: 20722, tid: 20797, name: GameThread  >>> com.VRillAR.IsraelKoreaMetaverse <<<
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: uid: 11581
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x0  0000000000000000  x1  000000000000513d  x2  0000000000000006  x3  00000079d0e158b0
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x4  2d2e2d2d2e2d2d2e  x5  2d2e2d2d2e2d2d2e  x6  2d2e2d2d2e2d2d2e  x7  7f7f7f7f7f7f7f7f
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x8  00000000000000f0  x9  0000007b01e9bb70  x10 0000000000000001  x11 0000007b01f11ab0
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x12 00000079d0e141d0  x13 0000000000000102  x14 0000000000000000  x15 0000139da2762c68
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x16 0000007b01f82a48  x17 0000007b01f5ac10  x18 ffffef2affffffea  x19 00000000000000ac
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x20 00000000000000b2  x21 00000000000050f2  x22 000000000000513d  x23 00000000ffffffff
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x24 00000079d0e15c90  x25 000000798b5be490  x26 000000798b5bc7e0  x27 000000798b5be4e8
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     x28 000000798b5be510  x29 00000079d0e15930
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:     lr  0000007b01f01d84  sp  00000079d0e15890  pc  0000007b01f01db4  pst 0000000000000000
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG: backtrace:
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:       #00 pc 000000000008ddb4  /apex/com.android.runtime/lib64/bionic/libc.so (abort+180) (BuildId: 4d6e56b2321dd2889f771482b268b706)
2023-04-06 16:58:34.769 20877-20877/? A/DEBUG:       #01 pc 000000000072f220  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libagora-rtc-sdk.so (BuildId: 38fb9e5a170d6e027109e495dab953bcd4cf09b9)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #02 pc 0000000000ce7910  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libagora-rtc-sdk.so (BuildId: 38fb9e5a170d6e027109e495dab953bcd4cf09b9)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #03 pc 0000000000ce7acc  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libagora-rtc-sdk.so (BuildId: 38fb9e5a170d6e027109e495dab953bcd4cf09b9)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #04 pc 0000000000ce8ba8  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libagora-rtc-sdk.so (BuildId: 38fb9e5a170d6e027109e495dab953bcd4cf09b9)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #05 pc 000000000096cb38  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libagora-rtc-sdk.so (BuildId: 38fb9e5a170d6e027109e495dab953bcd4cf09b9)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #06 pc 000000000098bc20  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libagora-rtc-sdk.so (JNI_OnLoad+104) (BuildId: 38fb9e5a170d6e027109e495dab953bcd4cf09b9)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #07 pc 000000000059404c  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::LoadNativeLibrary(_JNIEnv*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, _jobject*, _jclass*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)+1520) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #08 pc 0000000000005178  /apex/com.android.art/lib64/libopenjdkjvm.so (JVM_NativeLoad+416) (BuildId: f2797f708d79c1aeee6b6d0d8e853836)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #09 pc 000000000034493c  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+156)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #10 pc 0000000000417870  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Runtime.loadLibrary0+336)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #11 pc 0000000000418f68  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Runtime.loadLibrary0+184)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #12 pc 000000000041c834  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.System.loadLibrary+100)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #13 pc 0000000000209398  /apex/com.android.art/lib64/libart.so (nterp_helper+152) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #14 pc 00000000008ba166  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/oat/arm64/base.vdex (io.agora.rtc2.internal.RtcEngineImpl.d+14)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #15 pc 0000000000209398  /apex/com.android.art/lib64/libart.so (nterp_helper+152) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #16 pc 00000000008ba126  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/oat/arm64/base.vdex (io.agora.rtc2.internal.RtcEngineImpl.c+78)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #17 pc 0000000000457e00  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+576) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #18 pc 0000000000580dc4  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1496) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #19 pc 0000000000213f14  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+9184) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #20 pc 0000000000463dd8  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #21 pc 00000000008ba0ae  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/oat/arm64/base.vdex (io.agora.rtc2.internal.RtcEngineImpl.b+0)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #22 pc 0000000000493a00  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.377005605538229688)+396) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #23 pc 0000000000493078  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1116) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #24 pc 0000000000461688  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #25 pc 0000000000209398  /apex/com.android.art/lib64/libart.so (nterp_helper+152) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #26 pc 00000000002dc23e  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/oat/arm64/base.vdex (com.epicgames.ue4.GameActivity.LoadLibrary+0)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #27 pc 0000000000457b6c  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+556) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #28 pc 00000000004eec18  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+856) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #29 pc 00000000005efa08  /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+192) (BuildId: 289d75599f6112d5757113220599e90b)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #30 pc 00000000061e37a8  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (FJavaWrapper::CallVoidMethod(_JNIEnv*, _jobject*, _jmethodID*, ...)+120) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #31 pc 0000000006475b48  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (agora::rtc::ue::RtcEngineProxy::RtcEngineProxy()+116) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.770 20877-20877/? A/DEBUG:       #32 pc 00000000064bc190  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (void InternalConstructor<UAgoraRtcEngine>(FObjectInitializer const&)+32) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #33 pc 00000000073e4a08  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (UClass::CreateDefaultObject()+840) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #34 pc 000000000754a51c  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (ProcessNewlyLoadedUObjects(FName, bool)+1236) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #35 pc 00000000061f5f60  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (FEngineLoop::PreInitPostStartupScreen(char16_t const*)+2428) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #36 pc 00000000061ec648  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (FEngineLoop::PreInit(int, char16_t**, char16_t const*)+100) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #37 pc 00000000061ec3cc  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (AndroidMain(android_app*)+2884) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #38 pc 00000000061efbec  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (android_main+148) (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #39 pc 0000000006207834  /data/app/~~I-mmQAz8MGdbEzfbIGe_5w==/com.VRillAR.IsraelKoreaMetaverse-GJ_-RzuFbK71HQplhxpZjA==/split_config.arm64_v8a.apk!libUE4.so (BuildId: 325d261f922bae9f6fb6172e02ab052731a91645)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #40 pc 00000000000fd040  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 4d6e56b2321dd2889f771482b268b706)
2023-04-06 16:58:34.771 20877-20877/? A/DEBUG:       #41 pc 000000000008f5e0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 4d6e56b2321dd2889f771482b268b706)
joeholee commented 1 year ago

Solved it. Will share the solution some time after...

HereafterMills commented 6 months ago

Could you elaborate on what you did to solve it? Im having the same issue here.

Thanks.