Skip to content
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

11.0 crashes on Android upon opening Plaid Link #598

Closed
adamhari opened this issue Nov 10, 2023 · 2 comments
Closed

11.0 crashes on Android upon opening Plaid Link #598

adamhari opened this issue Nov 10, 2023 · 2 comments

Comments

@adamhari
Copy link
Contributor

The problem

Android device is crashing with the stacktrace below when the Plaid Link modal is triggered. This issue does not happen with react-native-plaid-link-sdk 10.8.0 in the same app when everything else is the same.

Environment

Plaid Link React Native e.g. 11.0.0
ReactNative Version e.g. 0.72.6
Occurs on Android e.g. yes
Android OS Version e.g. 10.0.0 (29)
Android Devices/Emulators e.g. Moto G3 physical
Occurs on iOS e.g. no
iOS Version e.g. 16
iOS Devices/Emulators e.g. iPhone 14 Pro
Link Session ID e.g. 0de00328-44f8-4c2e-9eaf-726b2f70169c

Steps to Reproduce

Call openLink with a valid linkToken.

i.e.

openLink({ tokenConfig: { noLoadingState: true, token: linkToken, }, onExit: () => {}, onSuccess: () => {}, })

Expected Result

It does not crash.

Screenshots

Screenshot_20231110-120653

Logs

11-10 11:50:16.826 19870 19870 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x407e in tid 19870 (ysmall.expenses), pid 19870 (ysmall.expenses) 11-10 11:50:17.044 20230 20230 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone 11-10 11:50:17.048 1124 1124 I /system/bin/tombstoned: received crash request for pid 19870 11-10 11:50:17.048 20230 20230 I crash_dump64: performing dump of process 19870 (target tid = 19870) 11-10 11:50:17.061 20230 20230 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 11-10 11:50:17.062 20230 20230 F DEBUG : Build fingerprint: 'motorola/river/river:10/QPUS30.52-16-2-13/ad366:user/release-keys' 11-10 11:50:17.062 20230 20230 F DEBUG : Revision: 'PVT' 11-10 11:50:17.062 20230 20230 F DEBUG : ABI: 'arm64' 11-10 11:50:17.062 20230 20230 F DEBUG : Timestamp: 2023-11-10 11:50:17-0700 11-10 11:50:17.062 20230 20230 F DEBUG : pid: 19870, tid: 19870, name: ysmall.expenses >>> com.trulysmall.expenses <<< 11-10 11:50:17.063 20230 20230 F DEBUG : uid: 10454 11-10 11:50:17.063 20230 20230 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x407e 11-10 11:50:17.063 20230 20230 F DEBUG : x0 000000000000407e x1 0000007ff3fae078 x2 636166006c6c756e x3 6a3a3a6b6f6f6265 11-10 11:50:17.063 20230 20230 F DEBUG : x4 0000000000000020 x5 0000000000000000 x6 6939396a6e6e6164 x7 7f7f7f7f7f7f7f7f 11-10 11:50:17.063 20230 20230 F DEBUG : x8 00000077c5fd7020 x9 000000000000407e x10 3632333433333333 x11 007d7d3830343437 11-10 11:50:17.063 20230 20230 F DEBUG : x12 3636362e31313a22 x13 3535343839363636 x14 0000000000000070 x15 0000000000000040 11-10 11:50:17.063 20230 20230 F DEBUG : x16 00000076b7ea5aa0 x17 00000077c56739a0 x18 00000077c6872000 x19 00000077c5e1cc00 11-10 11:50:17.063 20230 20230 F DEBUG : x20 0000000000000000 x21 0000000000000f1b x22 00000000150d3e08 x23 0000000013139570 11-10 11:50:17.063 20230 20230 F DEBUG : x24 00000000145822a8 x25 0000000013192218 x26 00000000150d3ea8 x27 000000000000002f 11-10 11:50:17.063 20230 20230 F DEBUG : x28 0000007ff3fae5c0 x29 0000007ff3fadfc0 11-10 11:50:17.063 20230 20230 F DEBUG : sp 0000007ff3fadfa0 lr 00000076b7e1d048 pc 00000076b7d238f4 11-10 11:50:17.395 20230 20230 F DEBUG : 11-10 11:50:17.395 20230 20230 F DEBUG : backtrace: 11-10 11:50:17.395 20230 20230 F DEBUG : #00 pc 00000000001e28f4 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #01 pc 00000000002dc044 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (reanimated::NativeProxy::handleEvent(facebook::jni::alias_ref<facebook::jni::JString>, facebook::jni::alias_ref<facebook::react::WritableMap>)+280) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #02 pc 00000000002f4a18 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (_ZZN10reanimated11NativeProxy8bindThisIvJN8facebook3jni9alias_refINS3_7JStringEEENS4_INS2_5react11WritableMapEEEEEENSt6__ndk18functionIFT_DpT0_EEEMS0_FSC_SE_EENKUlOS6_OS9_E_clESJ_SK_+180) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #03 pc 00000000002f48ec /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #04 pc 00000000002f4814 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (_ZNSt6__ndk128__invoke_void_return_wrapperIvE6__callIJRZN10reanimated11NativeProxy8bindThisIvJN8facebook3jni9alias_refINS7_7JStringEEENS8_INS6_5react11WritableMapEEEEEENS_8functionIFT_DpT0_EEEMS4_FSF_SH_EEUlOSA_OSD_E_SA_SD_EEEvDpOT_+84) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #05 pc 00000000002f46fc /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #06 pc 00000000002f2850 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (_ZNSt6__ndk110__function6__funcIZN10reanimated11NativeProxy8bindThisIvJN8facebook3jni9alias_refINS6_7JStringEEENS7_INS5_5react11WritableMapEEEEEENS_8functionIFT_DpT0_EEEMS3_FSE_SG_EEUlOS9_OSC_E_NS_9allocatorISN_EEFvS9_SC_EEclESL_SM_+84) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #07 pc 0000000000340ee0 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #08 pc 0000000000340e40 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (std::__ndk1::function<void (facebook::jni::alias_ref<facebook::jni::JString>, facebook::jni::alias_ref<facebook::react::WritableMap>)>::operator()(facebook::jni::alias_ref<facebook::jni::JString>, facebook::jni::alias_ref<facebook::react::WritableMap>) const+88) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #09 pc 0000000000340b48 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (reanimated::EventHandler::receiveEvent(facebook::jni::alias_ref<facebook::jni::JString>, facebook::jni::alias_ref<facebook::react::WritableMap>)+88) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #10 pc 0000000000340d88 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (_ZN8facebook3jni6detail13MethodWrapperIMN10reanimated12EventHandlerEFvNS0_9alias_refINS0_7JStringEEENS5_INS_5react11WritableMapEEEEXadL_ZNS4_12receiveEventES7_SA_EES4_vJS7_SA_EE8dispatchENS5_IPNS1_8JTypeForINS0_11HybridClassIS4_NS1_15BaseHybridClassEE8JavaPartENS0_7JObjectEvE11_javaobjectEEEOS7_OSA_+264) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #11 pc 0000000000341018 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (_ZN8facebook3jni6detail22CallWithJniConversionsIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIN10reanimated12EventHandlerENS1_15BaseHybridClassEE8JavaPartENS0_7JObjectEvE11_javaobjectEEEONS3_INS0_7JStringEEEONS3_INS_5react11WritableMapEEEEvSE_JSH_SL_EE4callESE_P8_jstringPNS4_ISK_SB_vE11_javaobjectESO_+148) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #12 pc 0000000000340bbc /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (_ZN8facebook3jni6detail15FunctionWrapperIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIN10reanimated12EventHandlerENS1_15BaseHybridClassEE8JavaPartENS0_7JObjectEvE11_javaobjectEEEONS3_INS0_7JStringEEEONS3_INS_5react11WritableMapEEEESE_vJSH_SL_EE4callEP7_JNIEnvP8_jobjectP8_jstringPNS4_ISK_SB_vE11_javaobjectESO_+72) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #13 pc 0000000000340ac4 /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!libreanimated.so (offset 0x35ce000) (_ZN8facebook3jni6detail13MethodWrapperIMN10reanimated12EventHandlerEFvNS0_9alias_refINS0_7JStringEEENS5_INS_5react11WritableMapEEEEXadL_ZNS4_12receiveEventES7_SA_EES4_vJS7_SA_EE4callEP7_JNIEnvP8_jobjectP8_jstringPNS1_8JTypeForIS9_NS0_7JObjectEvE11_javaobjectE+68) (BuildId: 31a7717566845f940d717eda2d5b40fb240d4fc6) 11-10 11:50:17.396 20230 20230 F DEBUG : #14 pc 0000000000140350 /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #15 pc 0000000002193d94 /memfd:/jit-cache (deleted) (com.swmansion.reanimated.nativeProxy.EventHandler.receiveEvent+244) 11-10 11:50:17.396 20230 20230 F DEBUG : #16 pc 0000000002197828 /memfd:/jit-cache (deleted) (com.facebook.react.uimanager.events.Event.dispatch+152) 11-10 11:50:17.396 20230 20230 F DEBUG : #17 pc 000000000219bfcc /memfd:/jit-cache (deleted) (com.swmansion.reanimated.NodesManager.handleEvent+172) 11-10 11:50:17.396 20230 20230 F DEBUG : #18 pc 0000000002197540 /memfd:/jit-cache (deleted) (com.swmansion.reanimated.NodesManager.onEventDispatch+496) 11-10 11:50:17.396 20230 20230 F DEBUG : #19 pc 000000000219573c /memfd:/jit-cache (deleted) (com.facebook.react.uimanager.events.EventDispatcherImpl.dispatchEvent+300) 11-10 11:50:17.396 20230 20230 F DEBUG : #20 pc 000000000219347c /memfd:/jit-cache (deleted) (com.horcrux.svg.VirtualView.setClientRect+668) 11-10 11:50:17.396 20230 20230 F DEBUG : #21 pc 0000000002195b80 /memfd:/jit-cache (deleted) (com.horcrux.svg.RenderableView.draw+592) 11-10 11:50:17.396 20230 20230 F DEBUG : #22 pc 000000000219f2a0 /memfd:/jit-cache (deleted) (com.horcrux.svg.RenderableView.render+1472) 11-10 11:50:17.396 20230 20230 F DEBUG : #23 pc 00000000021952d8 /memfd:/jit-cache (deleted) (com.horcrux.svg.GroupView.drawGroup+856) 11-10 11:50:17.396 20230 20230 F DEBUG : #24 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #25 pc 000000000014606c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #26 pc 00000000002e169c /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #27 pc 00000000002dc97c /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #28 pc 000000000059abb0 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #29 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #30 pc 000000000009b3f4 [anon:dalvik-classes2.dex extracted in memory from /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!classes2.dex] (com.horcrux.svg.GroupView.draw+12) 11-10 11:50:17.396 20230 20230 F DEBUG : #31 pc 00000000002b22e8 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.8535840774985554900+240) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #32 pc 000000000058c1b8 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #33 pc 0000000000140468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #34 pc 000000000219f2a0 /memfd:/jit-cache (deleted) (com.horcrux.svg.RenderableView.render+1472) 11-10 11:50:17.396 20230 20230 F DEBUG : #35 pc 00000000021ff4c8 /memfd:/jit-cache (deleted) (com.horcrux.svg.SvgView.drawChildren+1144) 11-10 11:50:17.396 20230 20230 F DEBUG : #36 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #37 pc 000000000014606c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #38 pc 00000000002e169c /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.396 20230 20230 F DEBUG : #39 pc 00000000002dc97c /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #40 pc 000000000059abb0 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #41 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #42 pc 00000000000aa7c0 [anon:dalvik-classes2.dex extracted in memory from /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!classes2.dex] (com.horcrux.svg.SvgView.drawOutput+148) 11-10 11:50:17.397 20230 20230 F DEBUG : #43 pc 000000000059d250 /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #44 pc 0000000000131914 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #45 pc 00000000000aaee0 [anon:dalvik-classes2.dex extracted in memory from /data/app/com.trulysmall.expenses-cxNDtjsQIECzoEvJonleiA==/base.apk!classes2.dex] (com.horcrux.svg.SvgView.onDraw+32) 11-10 11:50:17.397 20230 20230 F DEBUG : #46 pc 00000000002b22e8 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.8535840774985554900+240) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #47 pc 000000000058c1b8 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #48 pc 0000000000140468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.397 20230 20230 F DEBUG : #49 pc 00000000021a2dc0 /memfd:/jit-cache (deleted) (android.view.View.draw+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #50 pc 00000000020cbcc8 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+888) 11-10 11:50:17.397 20230 20230 F DEBUG : #51 pc 00000000020cf398 /memfd:/jit-cache (deleted) (android.view.View.draw+1208) 11-10 11:50:17.397 20230 20230 F DEBUG : #52 pc 00000000021989b8 /memfd:/jit-cache (deleted) (android.view.ViewGroup.drawChild+72) 11-10 11:50:17.397 20230 20230 F DEBUG : #53 pc 00000000021a0bd4 /memfd:/jit-cache (deleted) (com.facebook.react.views.view.ReactViewGroup.drawChild+132) 11-10 11:50:17.397 20230 20230 F DEBUG : #54 pc 0000000002199018 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchDraw+1560) 11-10 11:50:17.397 20230 20230 F DEBUG : #55 pc 00000000021a08ac /memfd:/jit-cache (deleted) (com.facebook.react.views.view.ReactViewGroup.dispatchDraw+76) 11-10 11:50:17.397 20230 20230 F DEBUG : #56 pc 00000000020cbc04 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+692) 11-10 11:50:17.397 20230 20230 F DEBUG : #57 pc 00000000020cf398 /memfd:/jit-cache (deleted) (android.view.View.draw+1208) 11-10 11:50:17.397 20230 20230 F DEBUG : #58 pc 00000000021989b8 /memfd:/jit-cache (deleted) (android.view.ViewGroup.drawChild+72) 11-10 11:50:17.397 20230 20230 F DEBUG : #59 pc 0000000002199018 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchDraw+1560) 11-10 11:50:17.397 20230 20230 F DEBUG : #60 pc 00000000021a2dd8 /memfd:/jit-cache (deleted) (android.view.View.draw+200) 11-10 11:50:17.397 20230 20230 F DEBUG : #61 pc 000000000212e038 /memfd:/jit-cache (deleted) (android.widget.ScrollView.draw+56) 11-10 11:50:17.397 20230 20230 F DEBUG : #62 pc 00000000020fe300 /memfd:/jit-cache (deleted) (com.facebook.react.views.scroll.ReactScrollView.draw+528) 11-10 11:50:17.397 20230 20230 F DEBUG : #63 pc 00000000020cbcc8 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+888) 11-10 11:50:17.397 20230 20230 F DEBUG : #64 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #65 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #66 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #67 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #68 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #69 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #70 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #71 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #72 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #73 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #74 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #75 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #76 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #77 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #78 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #79 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #80 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #81 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #82 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #83 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #84 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #85 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #86 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #87 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #88 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #89 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #90 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #91 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #92 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #93 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #94 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #95 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #96 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #97 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #98 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #99 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #100 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #101 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #102 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #103 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #104 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #105 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #106 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #107 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #108 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #109 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #110 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #111 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #112 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #113 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #114 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #115 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #116 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #117 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #118 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #119 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #120 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #121 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #122 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #123 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #124 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.397 20230 20230 F DEBUG : #125 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.397 20230 20230 F DEBUG : #126 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.397 20230 20230 F DEBUG : #127 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.398 20230 20230 F DEBUG : #128 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.398 20230 20230 F DEBUG : #129 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.398 20230 20230 F DEBUG : #130 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.398 20230 20230 F DEBUG : #131 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.398 20230 20230 F DEBUG : #132 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.398 20230 20230 F DEBUG : #133 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.398 20230 20230 F DEBUG : #134 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.398 20230 20230 F DEBUG : #135 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.398 20230 20230 F DEBUG : #136 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.398 20230 20230 F DEBUG : #137 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.398 20230 20230 F DEBUG : #138 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.398 20230 20230 F DEBUG : #139 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.398 20230 20230 F DEBUG : #140 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.398 20230 20230 F DEBUG : #141 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.398 20230 20230 F DEBUG : #142 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.398 20230 20230 F DEBUG : #143 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.398 20230 20230 F DEBUG : #144 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.398 20230 20230 F DEBUG : #145 pc 00000000020cd920 /memfd:/jit-cache (deleted) (android.view.ViewGroup.recreateChildDisplayList+80) 11-10 11:50:17.398 20230 20230 F DEBUG : #146 pc 00000000020ce970 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchGetDisplayList+176) 11-10 11:50:17.398 20230 20230 F DEBUG : #147 pc 00000000020cba78 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+296) 11-10 11:50:17.398 20230 20230 F DEBUG : #148 pc 00000000020cf398 /memfd:/jit-cache (deleted) (android.view.View.draw+1208) 11-10 11:50:17.398 20230 20230 F DEBUG : #149 pc 00000000021989b8 /memfd:/jit-cache (deleted) (android.view.ViewGroup.drawChild+72) 11-10 11:50:17.398 20230 20230 F DEBUG : #150 pc 0000000002199018 /memfd:/jit-cache (deleted) (android.view.ViewGroup.dispatchDraw+1560) 11-10 11:50:17.398 20230 20230 F DEBUG : #151 pc 00000000021a2dd8 /memfd:/jit-cache (deleted) (android.view.View.draw+200) 11-10 11:50:17.398 20230 20230 F DEBUG : #152 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #153 pc 000000000014606c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #154 pc 00000000002e169c /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #155 pc 00000000002dc97c /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #156 pc 000000000059b858 /apex/com.android.runtime/lib64/libart.so (MterpInvokeSuper+1532) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #157 pc 0000000000131894 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_super+20) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #158 pc 0000000000371ed0 /system/framework/framework.jar (com.android.internal.policy.DecorView.draw) 11-10 11:50:17.398 20230 20230 F DEBUG : #159 pc 00000000002b22e8 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.8535840774985554900+240) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #160 pc 000000000058c1b8 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #161 pc 0000000000140468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #162 pc 00000000020cbcc8 /memfd:/jit-cache (deleted) (android.view.View.updateDisplayListIfDirty+888) 11-10 11:50:17.398 20230 20230 F DEBUG : #163 pc 00000000021c89c0 /memfd:/jit-cache (deleted) (android.view.ThreadedRenderer.updateViewTreeDisplayList+96) 11-10 11:50:17.398 20230 20230 F DEBUG : #164 pc 00000000021c5ed4 /memfd:/jit-cache (deleted) (android.view.ThreadedRenderer.updateRootDisplayList+100) 11-10 11:50:17.398 20230 20230 F DEBUG : #165 pc 00000000021d2c44 /memfd:/jit-cache (deleted) (android.view.ThreadedRenderer.draw+132) 11-10 11:50:17.398 20230 20230 F DEBUG : #166 pc 00000000021cf6bc /memfd:/jit-cache (deleted) (android.view.ViewRootImpl.draw+1916) 11-10 11:50:17.398 20230 20230 F DEBUG : #167 pc 00000000021c9c50 /memfd:/jit-cache (deleted) (android.view.ViewRootImpl.performDraw+656) 11-10 11:50:17.398 20230 20230 F DEBUG : #168 pc 00000000021cdb0c /memfd:/jit-cache (deleted) (android.view.ViewRootImpl.performTraversals+13564) 11-10 11:50:17.398 20230 20230 F DEBUG : #169 pc 00000000021d286c /memfd:/jit-cache (deleted) (android.view.ViewRootImpl.doTraversal+172) 11-10 11:50:17.398 20230 20230 F DEBUG : #170 pc 00000000021ce79c /memfd:/jit-cache (deleted) (android.view.ViewRootImpl$TraversalRunnable.run+60) 11-10 11:50:17.398 20230 20230 F DEBUG : #171 pc 00000000020d572c /memfd:/jit-cache (deleted) (android.view.Choreographer$CallbackRecord.run+252) 11-10 11:50:17.398 20230 20230 F DEBUG : #172 pc 0000000002035b74 /memfd:/jit-cache (deleted) (android.view.Choreographer.doCallbacks+564) 11-10 11:50:17.398 20230 20230 F DEBUG : #173 pc 0000000002043e6c /memfd:/jit-cache (deleted) (android.view.Choreographer.doFrame+1052) 11-10 11:50:17.398 20230 20230 F DEBUG : #174 pc 00000000020d3104 /memfd:/jit-cache (deleted) (android.view.Choreographer$FrameDisplayEventReceiver.run+84) 11-10 11:50:17.398 20230 20230 F DEBUG : #175 pc 00000000020cd9a4 /memfd:/jit-cache (deleted) (android.os.Handler.handleCallback+68) 11-10 11:50:17.398 20230 20230 F DEBUG : #176 pc 00000000020d2c40 /memfd:/jit-cache (deleted) (android.os.Handler.dispatchMessage+64) 11-10 11:50:17.398 20230 20230 F DEBUG : #177 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #178 pc 000000000014606c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #179 pc 00000000002e169c /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #180 pc 00000000002dc97c /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #181 pc 000000000059abb0 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.398 20230 20230 F DEBUG : #182 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #183 pc 00000000003297d2 /system/framework/framework.jar (android.os.Looper.loop+710) 11-10 11:50:17.399 20230 20230 F DEBUG : #184 pc 000000000059da5c /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #185 pc 0000000000131994 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #186 pc 000000000018f8c6 /system/framework/framework.jar (android.app.ActivityThread.main+210) 11-10 11:50:17.399 20230 20230 F DEBUG : #187 pc 00000000002b22e8 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.8535840774985554900+240) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #188 pc 000000000058c1b8 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #189 pc 0000000000140468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #190 pc 00000000001375b8 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #191 pc 000000000014608c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #192 pc 00000000004ac4b8 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #193 pc 00000000004adee0 /apex/com.android.runtime/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1476) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #194 pc 000000000043a8f4 /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #195 pc 00000000000c2c34 /system/framework/arm64/boot.oat (art_jni_trampoline+180) (BuildId: 9a3095adf0038b4f7c958e9c45dd94569410f6ea) 11-10 11:50:17.399 20230 20230 F DEBUG : #196 pc 0000000000137334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #197 pc 000000000014606c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #198 pc 00000000002e169c /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #199 pc 00000000002dc97c /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #200 pc 000000000059abb0 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #201 pc 0000000000131814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #202 pc 0000000000368546 /system/framework/framework.jar (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+22) 11-10 11:50:17.399 20230 20230 F DEBUG : #203 pc 00000000002b22e8 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.8535840774985554900+240) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #204 pc 000000000058c1b8 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #205 pc 0000000000140468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #206 pc 00000000009bc54c /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2076) (BuildId: d40e8775bfd6da16a8d02bb9a0ef1545b0f0ba48) 11-10 11:50:17.399 20230 20230 F DEBUG : #207 pc 00000000001375b8 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #208 pc 000000000014608c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #209 pc 00000000004ac4b8 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #210 pc 00000000004ac124 /apex/com.android.runtime/lib64/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+408) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #211 pc 00000000003b8730 /apex/com.android.runtime/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+628) (BuildId: ad3bc0169b394e399e245c23f1e230de) 11-10 11:50:17.399 20230 20230 F DEBUG : #212 pc 00000000000c0560 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+116) (BuildId: f5a93912dc8cc8747dde7e19c5818256) 11-10 11:50:17.399 20230 20230 F DEBUG : #213 pc 00000000000c33e8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+780) (BuildId: f5a93912dc8cc8747dde7e19c5818256) 11-10 11:50:17.399 20230 20230 F DEBUG : #214 pc 00000000000034e0 /system/bin/app_process64 (main+1168) (BuildId: 5f77a287bef8ee816eb6bce4880d182d) 11-10 11:50:17.399 20230 20230 F DEBUG : #215 pc 000000000007e798 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: 4cd97724e0ae0bf213b33eacb7bfbbe8)

@dtroupe-plaid
Copy link
Collaborator

@adamhari thanks for reporting.

There is a bug with the open call on Android that a LinkLogLevel is now required. I will resolve this is a patch update. However, that seems unrelated to the issue you're reporting here.

You can see here that startLinkActivityForResult is in fact called with 5 arguments. You can also see here that startLinkActivityForResult now takes 5 arguments.

I think there is some caching with regards to your JS bundle between V10 and V11. I would try to clear everything and see if the issue persists. FWIW I created a blank react native project and I was able to open Link without issue on Android using the following code.

import React from 'react';
import {Text, TouchableOpacity} from 'react-native';

import {
  LinkEvent,
  openLink,
  LinkLogLevel,
  PlaidLinkProps,
  usePlaidEmitter,
} from 'react-native-plaid-link-sdk';

// Create PlaidLinkProps from the provided token string.
function makeLinkTokenProps(token: string): PlaidLinkProps {
  return {
    tokenConfig: {
      token: token,
      logLevel: LinkLogLevel.ERROR,
      // Hides native activity indicator if true.
      noLoadingState: false,
    },
    onSuccess: () => {},
    onExit: () => {},
  };
}

export function PlaidLinkScreen() {
  // Render using the link_token integration. Refer to the docs
  // https://plaid.com/docs/#create-link-token on how to create
  // a new link_token.

  // Use event emitter to get real time events during a Link Session.
  usePlaidEmitter((event: LinkEvent) => {
    // Log Link Session events to console.
    console.log(event);
  });

  return (
    <>
      <TouchableOpacity
        onPress={() => {
          const linkTokenProps = makeLinkTokenProps("link-sandbox-8f99e493-5e37-4412-a963-69b4faedadf7");
          openLink(linkTokenProps);
        }}>
        <Text>Open Link</Text>
      </TouchableOpacity>
    </>
  );
}

function App(): JSX.Element {
  return PlaidLinkScreen();
}

export default App;

Can you try testing in a new blank project? Please let me know what else I can do to help 🙏

@adamhari
Copy link
Contributor Author

@adamhari thanks for reporting.

There is a bug with the open call on Android that a LinkLogLevel is now required. I will resolve this is a patch update. However, that seems unrelated to the issue you're reporting here.

You can see here that startLinkActivityForResult is in fact called with 5 arguments. You can also see here that startLinkActivityForResult now takes 5 arguments.

I think there is some caching with regards to your JS bundle between V10 and V11. I would try to clear everything and see if the issue persists. FWIW I created a blank react native project and I was able to open Link without issue on Android using the following code.

import React from 'react';
import {Text, TouchableOpacity} from 'react-native';

import {
  LinkEvent,
  openLink,
  LinkLogLevel,
  PlaidLinkProps,
  usePlaidEmitter,
} from 'react-native-plaid-link-sdk';

// Create PlaidLinkProps from the provided token string.
function makeLinkTokenProps(token: string): PlaidLinkProps {
  return {
    tokenConfig: {
      token: token,
      logLevel: LinkLogLevel.ERROR,
      // Hides native activity indicator if true.
      noLoadingState: false,
    },
    onSuccess: () => {},
    onExit: () => {},
  };
}

export function PlaidLinkScreen() {
  // Render using the link_token integration. Refer to the docs
  // https://plaid.com/docs/#create-link-token on how to create
  // a new link_token.

  // Use event emitter to get real time events during a Link Session.
  usePlaidEmitter((event: LinkEvent) => {
    // Log Link Session events to console.
    console.log(event);
  });

  return (
    <>
      <TouchableOpacity
        onPress={() => {
          const linkTokenProps = makeLinkTokenProps("link-sandbox-8f99e493-5e37-4412-a963-69b4faedadf7");
          openLink(linkTokenProps);
        }}>
        <Text>Open Link</Text>
      </TouchableOpacity>
    </>
  );
}

function App(): JSX.Element {
  return PlaidLinkScreen();
}

export default App;

Can you try testing in a new blank project? Please let me know what else I can do to help 🙏

The issue is resolved in this project when I include logLevel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants