-
Notifications
You must be signed in to change notification settings - Fork 316
App crashes on Android, when toggling a formsheet (react navigation) containing react-native-picker many times (android.os.DeadObjectException) #650
Copy link
Copy link
Open
Description
Using expo sdk 54 and newArch enabled. Happens both on Physical Samsung device (Android 14) and on Emulator.
Full error log in the attached file. Here a shortened version:
10-12 21:51:10.152 525 11166 W ActivityTaskManager: Failed to send top-resumed=false to ActivityRecord{6ec081f u0 com.example.myapp/.MainActivity t9 f}}
10-12 21:51:10.152 525 11166 W ActivityTaskManager: android.os.DeadObjectException
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at android.os.BinderProxy.transactNative(Native Method)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at android.os.BinderProxy.transact(BinderProxy.java:584)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at android.app.IApplicationThread$Stub$Proxy.scheduleTransaction(IApplicationThread.java:1974)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at android.app.servertransaction.ClientTransaction.schedule(ClientTransaction.java:136)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ClientLifecycleManager.scheduleTransaction(ClientLifecycleManager.java:47)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ClientLifecycleManager.scheduleTransaction(ClientLifecycleManager.java:85)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ActivityRecord.scheduleTopResumedActivityChanged(ActivityRecord.java:1482)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ActivityTaskSupervisor.updateTopResumedActivityIfNeeded(ActivityTaskSupervisor.java:2388)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.TaskDisplayArea.positionChildTaskAt(TaskDisplayArea.java:424)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.TaskDisplayArea.positionChildAt(TaskDisplayArea.java:368)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.positionChildAt(WindowContainer.java:920)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.Task.positionChildAt(Task.java:2570)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.Task.moveToFront(Task.java:4735)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ActivityRecord.moveFocusableActivityToTop(ActivityRecord.java:3376)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.TaskDisplayArea.moveHomeActivityToTop(TaskDisplayArea.java:1605)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.Task.adjustFocusToNextFocusableTask(Task.java:2478)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ActivityRecord.finishIfPossible(ActivityRecord.java:3535)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ActivityRecord.finishIfPossible(ActivityRecord.java:3470)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.Task.finishTopCrashedActivityLocked(Task.java:5321)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.RootWindowContainer.lambda$finishTopCrashedActivities$16(RootWindowContainer.java:2268)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.RootWindowContainer.$r8$lambda$MMg1b-ul2nDEuN1Dm2Al_YLvyug(RootWindowContainer.java:0)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.RootWindowContainer$$ExternalSyntheticLambda27.accept(R8$$SyntheticClass:0)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.Task.forAllTasks(Task.java:3139)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2071)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2071)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2071)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2071)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2071)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2071)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2071)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:2064)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.RootWindowContainer.finishTopCrashedActivities(RootWindowContainer.java:2267)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.wm.ActivityTaskManagerService$LocalService.finishTopCrashedActivities(ActivityTaskManagerService.java:6788)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.am.AppErrors.handleAppCrashLSPB(AppErrors.java:945)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.am.AppErrors.makeAppCrashingLocked(AppErrors.java:777)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:652)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.am.AppErrors.crashApplication(AppErrors.java:580)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:8881)
10-12 21:51:10.152 525 11166 W ActivityTaskManager: at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:91)
10-12 21:51:10.110 11162 11162 F DEBUG : backtrace:
10-12 21:51:10.110 11162 11162 F DEBUG : #00 pc 00000000000669e4 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: a87908b48b368e6282bcc9f34bcfc28c)
10-12 21:51:10.110 11162 11162 F DEBUG : #01 pc 0000000000051410 /apex/com.android.runtime/lib64/bionic/libc.so (free+96) (BuildId: a87908b48b368e6282bcc9f34bcfc28c)
10-12 21:51:10.110 11162 11162 F DEBUG : #02 pc 0000000000483458 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (facebook::react::RNCAndroidDialogPickerProps::~RNCAndroidDialogPickerProps()+40) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.110 11162 11162 F DEBUG : #03 pc 0000000000482ed0 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (facebook::react::RNCAndroidDialogPickerProps::~RNCAndroidDialogPickerProps()+32) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.110 11162 11162 F DEBUG : #05 pc 00000000004869ec /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (void std::__ndk1::allocator_traits<std::__ndk1::allocator<facebook::react::RNCAndroidDialogPickerProps> >::destroy[abi:ne180000]<facebook::react::RNCAndroidDialogPickerProps, void, void>(std::__ndk1::allocator<facebook::react::RNCAndroidDialogPickerProps>&, facebook::react::RNCAndroidDialogPickerProps*)+24) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.110 11162 11162 F DEBUG : #06 pc 00000000004869a0 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (_ZNSt6__ndk120__shared_ptr_emplaceIN8facebook5react27RNCAndroidDialogPickerPropsENS_9allocatorIS3_EEE21__on_zero_shared_implB8ne180000IS5_TnNS_9enable_ifIXntsr7is_sameINT_10value_typeENS_19__for_overwrite_tagEEE5valueEiE4typeELi0EEEvv+56) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #11 pc 0000000000411b40 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (facebook::react::ShadowNode::~ShadowNode()+100) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #12 pc 00000000004113c4 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (facebook::react::LayoutableShadowNode::~LayoutableShadowNode()+20) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #13 pc 0000000000411304 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (facebook::react::YogaLayoutableShadowNode::~YogaLayoutableShadowNode()+72) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #14 pc 0000000000484d34 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (_ZN8facebook5react18ConcreteShadowNodeIXadsoKcL_ZNS0_35RNCAndroidDialogPickerComponentNameEEEENS0_24YogaLayoutableShadowNodeENS0_27RNCAndroidDialogPickerPropsENS0_34RNCAndroidDialogPickerEventEmitterENS0_27RNCAndroidDialogPickerStateEED2Ev+20) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #15 pc 0000000000484b80 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (_ZN8facebook5react22ConcreteViewShadowNodeIXadsoKcL_ZNS0_35RNCAndroidDialogPickerComponentNameEEEENS0_27RNCAndroidDialogPickerPropsENS0_34RNCAndroidDialogPickerEventEmitterENS0_27RNCAndroidDialogPickerStateEED2Ev+20) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #16 pc 0000000000484ee8 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (facebook::react::RNCAndroidDialogPickerShadowNode::~RNCAndroidDialogPickerShadowNode()+36) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #18 pc 0000000000484e90 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (void std::__ndk1::allocator_traits<std::__ndk1::allocator<facebook::react::RNCAndroidDialogPickerShadowNode> >::destroy[abi:ne180000]<facebook::react::RNCAndroidDialogPickerShadowNode, void, void>(std::__ndk1::allocator<facebook::react::RNCAndroidDialogPickerShadowNode>&, facebook::react::RNCAndroidDialogPickerShadowNode*)+24) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #19 pc 0000000000484e44 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libappmodules.so (offset 0x1908000) (_ZNSt6__ndk120__shared_ptr_emplaceIN8facebook5react32RNCAndroidDialogPickerShadowNodeENS_9allocatorIS3_EEE21__on_zero_shared_implB8ne180000IS5_TnNS_9enable_ifIXntsr7is_sameINT_10value_typeENS_19__for_overwrite_tagEEE5valueEiE4typeELi0EEEvv+56) (BuildId: 7b5802ce9673f24ff3584c274500170a5987e3d4)
10-12 21:51:10.111 11162 11162 F DEBUG : #25 pc 0000000000c6822c /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libreactnative.so (offset 0x33b4000) (void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > >::destroy[abi:ne180000]<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, void, void>(std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> >&, std::__ndk1::shared_ptr<facebook::react::ShadowNode const>*)+24) (BuildId: b6fbba7d8ca11e89)
10-12 21:51:10.111 11162 11162 F DEBUG : #31 pc 0000000000d1cbb0 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libreactnative.so (offset 0x33b4000) (void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > > > >::destroy[abi:ne180000]<std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > >, void, void>(std::__ndk1::allocator<std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > > >&, std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > >*)+24) (BuildId: b6fbba7d8ca11e89)
10-12 21:51:10.111 11162 11162 F DEBUG : #32 pc 0000000000d1cb64 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libreactnative.so (offset 0x33b4000) (_ZNSt6__ndk120__shared_ptr_emplaceINS_6vectorINS_10shared_ptrIKN8facebook5react10ShadowNodeEEENS_9allocatorIS7_EEEENS8_ISA_EEE21__on_zero_shared_implB8ne180000ISB_TnNS_9enable_ifIXntsr7is_sameINT_10value_typeENS_19__for_overwrite_tagEEE5valueEiE4typeELi0EEEvv+60) (BuildId: b6fbba7d8ca11e89)
10-12 21:51:10.111 11162 11162 F DEBUG : #44 pc 000000000097f0d4 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libreactnative.so (offset 0x33b4000) (void std::__ndk1::allocator_traits<std::__ndk1::allocator<facebook::react::ViewShadowNode> >::destroy[abi:ne180000]<facebook::react::ViewShadowNode, void, void>(std::__ndk1::allocator<facebook::react::ViewShadowNode>&, facebook::react::ViewShadowNode*)+24) (BuildId: b6fbba7d8ca11e89)
10-12 21:51:10.111 11162 11162 F DEBUG : #45 pc 000000000097f088 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libreactnative.so (offset 0x33b4000) (_ZNSt6__ndk120__shared_ptr_emplaceIN8facebook5react14ViewShadowNodeENS_9allocatorIS3_EEE21__on_zero_shared_implB8ne180000IS5_TnNS_9enable_ifIXntsr7is_sameINT_10value_typeENS_19__for_overwrite_tagEEE5valueEiE4typeELi0EEEvv+60) (BuildId: b6fbba7d8ca11e89)
10-12 21:51:10.111 11162 11162 F DEBUG : #51 pc 0000000000c6822c /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libreactnative.so (offset 0x33b4000) (void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > >::destroy[abi:ne180000]<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, void, void>(std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> >&, std::__ndk1::shared_ptr<facebook::react::ShadowNode const>*)+24) (BuildId: b6fbba7d8ca11e89)
10-12 21:51:10.111 11162 11162 F DEBUG : #57 pc 0000000000d1cbb0 /data/app/~~x1IggRP1En3tzE89ZZV6xw==/com.example.myapp-w1Ytm8YgMOob_XUEKDJjgw==/base.apk!libreactnative.so (offset 0x33b4000) (void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > > > >::destroy[abi:ne180000]<std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > >, void, void>(std::__ndk1::allocator<std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > > >&, std::__ndk1::vector<std::__ndk1::shared_ptr<facebook::react::ShadowNode const>, std::__ndk1::allocator<std::__ndk1::shared_ptr<facebook::react::ShadowNode const> > >*)+24) (BuildId: b6fbba7d8ca11e89)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels