Skip to content

[Android] react-native-maps crash on app launch RN 0.81 #5699

@omerkarakose

Description

@omerkarakose

Summary

After RN 0.81 upgrade, android app crashing on release variant while app is launching.

exception log:

Abort message: 'terminating due to uncaught exception of type std::length_error: vector'

      #00 pc 00000000000607d8  /apex/com.android.runtime/lib64/bionic/libc.so (abort+172) (BuildId: 0b77c628c9546e8a409a10c0cbfe69d9)
      #01 pc 00000000000a0210  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libc++_shared.so (offset 0x5028000) (BuildId: 6783a7f3a0d9c67c55a74cadc441ed55aaa493da)
      #02 pc 000000000009eeb0  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libc++_shared.so (offset 0x5028000) (BuildId: 6783a7f3a0d9c67c55a74cadc441ed55aaa493da)
      #03 pc 000000000009f374  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libc++_shared.so (offset 0x5028000) (BuildId: 6783a7f3a0d9c67c55a74cadc441ed55aaa493da)
      #04 pc 000000000009f314  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libc++_shared.so (offset 0x5028000) (std::terminate()+56) (BuildId: 6783a7f3a0d9c67c55a74cadc441ed55aaa493da)
      #05 pc 000000000019a3d4  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libappmodules.so (offset 0x4d74000) (BuildId: ddf895536868d264d632cd90ce08a5322375bbb1)
      #06 pc 00000000001f5bd0  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libappmodules.so (offset 0x4d74000) (void facebook::react::RawPropsParser::prepare<facebook::react::RNMapsUrlTileProps>()+1480) (BuildId: ddf895536868d264d632cd90ce08a5322375bbb1)
      #07 pc 00000000001f5574  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libappmodules.so (offset 0x4d74000) (BuildId: ddf895536868d264d632cd90ce08a5322375bbb1)
      #08 pc 00000000001f54c8  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libappmodules.so (offset 0x4d74000) (std::_ndk1::unique_ptr<facebook::react::ComponentDescriptor const, std::_ndk1::default_delete<facebook::react::ComponentDescriptor const>> facebook::react::concreteComponentDescriptorConstructor<facebook::react::ConcreteComponentDescriptor<facebook::react::ConcreteViewShadowNode<&facebook::react::RNMapsUrlTileComponentName.<char const at offset 0>, facebook::react::RNMapsUrlTileProps, facebook::react::RNMapsUrlTileEventEmitter, facebook::react::RNMapsUrlTileState>>>(facebook::react::ComponentDescriptorParameters const&)+36) (BuildId: ddf895536868d264d632cd90ce08a5322375bbb1)
      #09 pc 00000000003da7dc  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libreactnative.so (offset 0x5bb8000) (facebook::react::ComponentDescriptorRegistry::add(facebook::react::ComponentDescriptorProvider) const+148) (BuildId: 441a65d3ffa61685)
      #10 pc 00000000003da1e4  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libreactnative.so (offset 0x5bb8000) (facebook::react::ComponentDescriptorProviderRegistry::createComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters const&) const+352) (BuildId: 441a65d3ffa61685)
      #11 pc 00000000003bac64  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libreactnative.so (offset 0x5bb8000) (BuildId: 441a65d3ffa61685)
      #12 pc 000000000041f118  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libreactnative.so (offset 0x5bb8000) (facebook::react::Scheduler::Scheduler(facebook::react::SchedulerToolbox const&, facebook::react::UIManagerAnimationDelegate*, facebook::react::SchedulerDelegate*)+2136) (BuildId: 441a65d3ffa61685)
      #13 pc 00000000002ab714  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libreactnative.so (offset 0x5bb8000) (facebook::react::FabricUIManagerBinding::installFabricUIManager(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>, facebook::react::EventBeatManager*, facebook::react::ComponentFactory*)+3140) (BuildId: 441a65d3ffa61685)
      #14 pc 00000000002b0a14  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libreactnative.so (offset 0x5bb8000) (facebook::jni::detail::MethodWrapper<void (facebook::react::FabricUIManagerBinding::)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>, facebook::react::EventBeatManager*, facebook::react::ComponentFactory*), &facebook::react::FabricUIManagerBinding::installFabricUIManager(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>, facebook::react::EventBeatManager*, facebook::react::ComponentFactory*), facebook::react::FabricUIManagerBinding, void, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>, facebook::react::EventBeatManager*, facebook::react::ComponentFactory*>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::FabricUIManagerBinding, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>&&, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>&&, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>&&, facebook::react::EventBeatManager*&&, facebook::react::ComponentFactory*&&)+124) (BuildId: 441a65d3ffa61685)
      #15 pc 00000000002adc74  /data/app/~~-UtOF3Cn87jAFtxW15qPdg==/com.project.dev-yu7vR1wlLC2o2WLeeRc3hg==/base.apk!libreactnative.so (offset 0x5bb8000) (facebook::jni::detail::MethodWrapper<void (facebook::react::FabricUIManagerBinding::)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>, facebook::react::EventBeatManager*, facebook::react::ComponentFactory*), &facebook::react::FabricUIManagerBinding::installFabricUIManager(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>, facebook::react::EventBeatManager*, facebook::react::ComponentFactory*), facebook::react::FabricUIManagerBinding, void, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*>, facebook::react::EventBeatManager*, facebook::react::ComponentFactory*>::call(_JNIEnv*, _jobject*, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeExecutor, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JRuntimeScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::detail::JTypeFor<facebook::react::JFabricUIManager, facebook::jni::JObject, void>::_javaobject*, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::EventBeatManager, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::ComponentFactory, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*)+176) (BuildId: 441a65d3ffa61685)

Reproducible sample code

"react-native-maps": "1.25.3",
"react-native": "0.81.0",

Steps to reproduce

1 - Create a RN 0.81 project
2 - Add react-native-maps package
3 - Build android release with release variant

Expected result

App should open properly

Actual result

App is crashing with above error log.

React Native Maps Version

1.25.3

What platforms are you seeing the problem on?

Android

React Native Version

0.81.0

What version of Expo are you using?

Not using Expo

Device(s)

Xiaomi Poco F7, Xiaomi Mi A1, Android Emulator Api 34

Additional information

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions