From 46fc6d60ae8feacdd2f411127c5d26be0139c8d6 Mon Sep 17 00:00:00 2001 From: Dileep Siva Sai Nallabothu Date: Wed, 11 Feb 2026 20:20:12 -0800 Subject: [PATCH] Fixing fb4a crashes due to null pointer exception (#55529) Summary: Crash failures during e2e: https://www.internalfb.com/intern/test/562949977559616 logview: https://fburl.com/logview/65na7gyr Reason: null dereference Reviewed By: javache Differential Revision: D92986523 --- .../src/main/jni/react/fabric/FabricUIManagerBinding.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp index db9efc850048..42a30dde17f7 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp @@ -52,7 +52,13 @@ void FabricUIManagerBinding::setPixelDensity(float pointScaleFactor) { } void FabricUIManagerBinding::driveCxxAnimations() { - getScheduler()->animationTick(); + auto scheduler = getScheduler(); + if (!scheduler) { + LOG(ERROR) + << "FabricUIManagerBinding::driveCxxAnimations: scheduler disappeared"; + return; + } + scheduler->animationTick(); } void FabricUIManagerBinding::driveAnimationBackend(jdouble frameTimeMs) {