realm-js: React Native android app crashes on restart after integrating Realm (v0.73.2, Realm v12.5.1, @realm/react v0.6.2)
How frequently does the bug occur?
Always
Description
Android app crashes on restart
const config: Realm.Configuration = {
schema: [User, UserSetting, ManualModeInfo, Details],
schemaVersion: 1,
};
export const { RealmProvider, useQuery, useRealm, useObject } =
createRealmContext(config);
<GestureHandlerRootView style={{ flex: 1 }}>
<RealmProvider>
<Provider store={store}>
<NavigationContainer>
<MenuProvider>
<AppNavigator />
</MenuProvider>
<OrientationLocker orientation={LANDSCAPE} />
</NavigationContainer>
<UsbApp />
</Provider>
</RealmProvider>
<CustomToast />
</GestureHandlerRootView>
Stacktrace & log output
Unknown
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x28 in tid 7840 (mqt_js), pid 7730 (com.nmda.dev)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/gts7xllitexx/gts7xllite:13/TP1A.220624.014/T735XXU4CWI3:user/release-keys'
Revision: '7'
ABI: 'arm64'
Processor: '7'
Timestamp: 2024-01-28 12:43:02.258170661+0530
Process uptime: 32s
Cmdline: com.nmda.dev
pid: 7730, tid: 7840, name: mqt_js >>> com.nmda.dev <<<
uid: 10431
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000028
Cause: null pointer dereference
x0 b4000074ad2cd7b8 x1 00000074082f85a0 x2 00000074082f8630 x3 0000000000000001
x4 00000074082f8328 x5 000000726cc1de1c x6 ff2f4900ff552849 x7 7f7f7f7f7f7f7f7f
x8 00000074082f85d0 x9 000000726d0eb000 x10 000000743b873320 x11 000000743b8d46f8
x12 0000000000000000 x13 0000000000000001 x14 0000000000000001 x15 b40000733a2038c0
x16 0000007437fcded0 x17 0000007437fa36a0 x18 0000007408054000 x19 0000000000000000
x20 b40000749942d600 x21 b4000074ad2cd7b8 x22 00000074082f8728 x23 0000000000000001
x24 00000074082fc000 x25 0000007343e028f0 x26 0007000000000000 x27 fff8ffffffffffff
x28 0000000000000002 x29 00000074082f8220
lr 0000007437fa3804 sp 00000074082f8220 pc 000000726cc1de40 pst 0000000060001000
backtrace:
#00 pc 0000000000360e40 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/librealm.so (BuildId: ab33bcacf4923fd8c0f64a38d90a5e2bffd58dac)
#01 pc 0000000000079800 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (BuildId: 5656b456b533237e)
#02 pc 0000000000079724 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (std::__ndk1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const+132) (BuildId: 5656b456b533237e)
#03 pc 0000000000079690 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (facebook::jsi::DecoratedHostFunction::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+84) (BuildId: 5656b456b533237e)
#04 pc 0000000000079618 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (BuildId: 5656b456b533237e)
#05 pc 0000000000079564 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (facebook::jsi::Value std::__ndk1::__invoke_void_return_wrapper<facebook::jsi::Value>::__call<facebook::jsi::DecoratedHostFunction&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long>(facebook::jsi::DecoratedHostFunction&, facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)+120) (BuildId: 5656b456b533237e)
#06 pc 00000000000794a0 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (BuildId: 5656b456b533237e)
#07 pc 00000000000781fc /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (std::__ndk1::__function::__func<facebook::jsi::DecoratedHostFunction, std::__ndk1::allocator<facebook::jsi::DecoratedHostFunction>, facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*&&, unsigned long&&)+120) (BuildId: 5656b456b533237e)
#08 pc 000000000009c7f0 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes.so (BuildId: 2c6635eab1864f9c4839f53b52b43a6d3ad15965)
#09 pc 00000000000ce538 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes.so (BuildId: 2c6635eab1864f9c4839f53b52b43a6d3ad15965)
#10 pc 00000000000ed0b0 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes.so (BuildId: 2c6635eab1864f9c4839f53b52b43a6d3ad15965)
#11 pc 00000000000ec554 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes.so (BuildId: 2c6635eab1864f9c4839f53b52b43a6d3ad15965)
#12 pc 00000000000ce830 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes.so (BuildId: 2c6635eab1864f9c4839f53b52b43a6d3ad15965)
#13 pc 0000000000095060 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes.so (BuildId: 2c6635eab1864f9c4839f53b52b43a6d3ad15965)
#14 pc 0000000000075f34 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (facebook::jsi::RuntimeDecorator<facebook::jsi::Runtime, facebook::jsi::Runtime>::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+72) (BuildId: 5656b456b533237e)
#15 pc 0000000000074338 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (BuildId: 5656b456b533237e)
#16 pc 000000000007c470 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (facebook::jsi::Function::call(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long) const+108) (BuildId: 5656b456b533237e)
#17 pc 000000000007c3bc /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (facebook::jsi::Function::call(facebook::jsi::Runtime&, std::initializer_list<facebook::jsi::Value>) const+116) (BuildId: 5656b456b533237e)
#18 pc 000000000004ebb0 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (facebook::react::Task::execute(facebook::jsi::Runtime&, bool)+244) (BuildId: 97d4d28206b311e5)
#19 pc 000000000002c318 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (facebook::react::RuntimeScheduler::executeTask(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::react::Task>, bool) const+168) (BuildId: 97d4d28206b311e5)
#20 pc 000000000002ca68 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (facebook::react::RuntimeScheduler::startWorkLoop(facebook::jsi::Runtime&) const+328) (BuildId: 97d4d28206b311e5)
#21 pc 00000000000393bc /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (BuildId: 97d4d28206b311e5)
#22 pc 0000000000039360 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (BuildId: 97d4d28206b311e5)
#23 pc 00000000000392fc /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (BuildId: 97d4d28206b311e5)
#24 pc 00000000000392bc /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (BuildId: 97d4d28206b311e5)
#25 pc 00000000000380f4 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreact_render_runtimescheduler.so (BuildId: 97d4d28206b311e5)
#26 pc 000000000027db2c /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#27 pc 000000000027d5f4 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (std::__ndk1::function<void (facebook::jsi::Runtime&)>::operator()(facebook::jsi::Runtime&) const+44) (BuildId: bec7e5a2262e26ce)
#28 pc 000000000027d52c /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#29 pc 000000000027d498 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#30 pc 000000000027d430 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#31 pc 000000000027d3dc /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#32 pc 000000000027c1ac /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#33 pc 00000000002a5360 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#34 pc 00000000002a52bc /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (std::__ndk1::function<void (facebook::react::JSExecutor*)>::operator()(facebook::react::JSExecutor*) const+60) (BuildId: bec7e5a2262e26ce)
#35 pc 00000000002a526c /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#36 pc 00000000002a51f0 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#37 pc 00000000002a51a4 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#38 pc 00000000002a517c /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#39 pc 00000000002a3eb8 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#40 pc 000000000006bb6c /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (BuildId: 5656b456b533237e)
#41 pc 000000000006bb24 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libhermes_executor.so (std::__ndk1::function<void ()>::operator()() const+20) (BuildId: 5656b456b533237e)
#42 pc 0000000000209f0c /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#43 pc 0000000000209e88 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#44 pc 0000000000209e3c /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#45 pc 0000000000209e14 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#46 pc 0000000000208c18 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libreactnativejni.so (BuildId: bec7e5a2262e26ce)
#47 pc 0000000000017eb0 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libfbjni.so (facebook::jni::detail::MethodWrapper<void (facebook::jni::JNativeRunnable::*)(), &(facebook::jni::JNativeRunnable::run()), facebook::jni::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>)+72) (BuildId: 957a087554a7dd659c148d0560674b789d2844d0)
#48 pc 0000000000017e00 /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/lib/arm64/libfbjni.so (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))+60) (BuildId: 957a087554a7dd659c148d0560674b789d2844d0)
#49 pc 0000000000355830 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#50 pc 000000000033eda4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#51 pc 0000000000511050 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1976) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#52 pc 0000000000498288 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+4716) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#53 pc 0000000000357fd8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#54 pc 00000000001cefe0 /system/framework/framework.jar (android.os.Handler.handleCallback+0)
#55 pc 0000000000374120 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.420609892041422114)+232) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#56 pc 0000000000511d1c /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+5252) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#57 pc 000000000049774c /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+1840) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#58 pc 0000000000357fd8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#59 pc 00000000001cee28 /system/framework/framework.jar (android.os.Handler.dispatchMessage+0)
#60 pc 0000000000374120 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.420609892041422114)+232) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#61 pc 0000000000511d1c /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+5252) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#62 pc 000000000049774c /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+1840) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#63 pc 0000000000357fd8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#64 pc 0000000000400f0c [anon:dalvik-classes.dex extracted in memory from /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/base.apk] (com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage+0)
#65 pc 0000000000374120 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.420609892041422114)+232) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#66 pc 0000000000511d1c /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+5252) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#67 pc 00000000004973dc /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+960) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#68 pc 0000000000357fd8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#69 pc 00000000001ff204 /system/framework/framework.jar (android.os.Looper.loopOnce+0)
#70 pc 0000000000374120 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.420609892041422114)+232) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#71 pc 0000000000511d1c /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+5252) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#72 pc 000000000049774c /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+1840) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#73 pc 0000000000357fd8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#74 pc 00000000001ffa28 /system/framework/framework.jar (android.os.Looper.loop+0)
#75 pc 0000000000374120 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.420609892041422114)+232) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#76 pc 0000000000511d1c /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+5252) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#77 pc 000000000049774c /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+1840) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#78 pc 0000000000357fd8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#79 pc 0000000000401050 [anon:dalvik-classes.dex extracted in memory from /data/app/~~0cZTU7aWBetNuqvdSmJiFQ==/com.nmda.dev-RcwRhFXBpyMpVoGb2b9i0w==/base.apk] (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+0)
#80 pc 0000000000374120 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.420609892041422114)+232) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#81 pc 0000000000511d1c /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+5252) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#82 pc 0000000000498288 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+4716) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#83 pc 0000000000357fd8 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#84 pc 000000000010eaf0 /apex/com.android.art/javalib/core-oj.jar (java.lang.Thread.run+0)
#85 pc 0000000000374120 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.420609892041422114)+232) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#86 pc 0000000000373a18 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+964) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#87 pc 0000000000355968 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#88 pc 000000000033eda4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#89 pc 0000000000239d54 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+144) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#90 pc 000000000053a1b0 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1600) (BuildId: 735f12f804f88d62a2cb437261076ff7)
#91 pc 00000000000f5298 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: 1bcad8bca80d38bceb9089f70d394e33)
#92 pc 000000000008ebdc /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 1bcad8bca80d38bceb9089f70d394e33)
Can you reproduce the bug?
Always
Reproduction Steps
- Integrate Realm with React Native using the following versions:
- realm": “^12.5.1”
- “@realm/react”: “^0.6.2”
- Wrap the app with RealmProvider.
- Define a Realm configuration with schema and schemaVersion.
- Restart the app.
Version
12.5.1
What services are you using?
Local Database only
Are you using encryption?
No
Platform OS and version(s)
MacOS Sonoma 14.2.1
Build environment
Which debugger for React Native: … Using Flipper to debug
Cocoapods version
No response
About this issue
- Original URL
- State: open
- Created 5 months ago
- Reactions: 4
- Comments: 18 (1 by maintainers)
Same here, to reproduce, just init a new react native project, add the realm and @realm/react dependencies, and wrap the app with <RealmProvider>
Steps:
npx react-native@latest init AwesomeProjectcd AwesomeProjectyarn add realm @realm/reactyarn startSIGSEGV Segfault mechanism signalhandler handled false signal SIGSEGV
We do get segfaults now 😅🥲
I have exactly the same issue. Its also crashing in production version now and then without even sending anything to sentry
I have same issue after integrating realm 12.6.2, and I reported a related issue: https://github.com/realm/realm-js/issues/6542
I’m getting a similar error.