🐛 iOS Crash (EXC_BAD_ACCESS) in Realm JSI when reloading app (React Native 0.77.3 + Hermes + Realm 20.1.0)
T-BugSDK-Use:LocalRepro:AlwaysFrequency:Sometimes
### How frequently does the bug occur?
Sometimes
### Description
We are experiencing a native crash on iOS when the React Native app reloads (using RNRestart / JS bundle reload).
The crash occurs inside Realm JSI during runtime reinitialization and results in:
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
Crashed: com.facebook.react.JavaScript
This appears to happen during JS bundle reload when Realm attempts to access a destroyed or invalid JSI runtime.
💥 Crash Details
Crash thread:
Crashed: com.facebook.react.JavaScript
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000033a40
Top stack frames:
realm::js::(anonymous namespace)::ContainerResizer<...>::~ContainerResizer()
realm::js::JSI::(anonymous namespace)::Realm_get_shared_realm(...)
facebook::react::JSIExecutor::loadBundle
It crashes during JS bundle loading after restart.
🔎 Additional Notes
This only happens when triggering runtime reload.
Does NOT happen on cold start.
Appears related to JSI runtime being destroyed and recreated.
We suspect Realm is holding a reference to an invalidated Hermes runtime during reload.
Faced multiple crashes :
realm::js::JSI::(anonymous namespace)::RealmCoordinator_clear_all_caches(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::Logger_set_default_logger(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::JsPlatformHelpers_default_realm_file_directory(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::RealmAddon::injectInjectables(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
realm::js::JSI::(anonymous namespace)::Realm_is_closed(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)
### Stacktrace & log output
```shell
# Crashlytics - Stack trace
# Application: onepbxcloud.exitty.com
# Platform: apple
# Version: 5.14.11 (1)
# Issue: 1631a5ae2e55761686a55a85a220bdf9
# Session: b4c1329fa6b24ca0aacc7e213d06fab4_DNE_0_v2
# Date: Thu Feb 19 2026 23:13:59 GMT+0530 (India Standard Time)
com.apple.main-thread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 GraphicsServices 0x1498 GSEventRunModal + 120
8 UIKitCore 0x9ddf8 -[UIApplication _run] + 792
9 UIKitCore 0x46e54 UIApplicationMain + 336
10 TragofoneNewApp 0x7a50 main + 8 (main.m:8)
11 ??? 0x184ca6e28 (Missing)
com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 Foundation 0x9a2df8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8 Foundation 0x9a2fd0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9 UIKitCore 0x73094 -[UIEventFetcher threadMain] + 408
10 Foundation 0x6221c __NSThread__start__ + 732
11 libsystem_pthread.dylib 0x444c _pthread_start + 136
12 libsystem_pthread.dylib 0x8cc thread_start + 8
com.google.firebase.crashlytics.MachExceptionServer
0 TragofoneNewApp 0x3175ac FIRCLSProcessRecordAllThreads + 392 (FIRCLSProcess.c:392)
1 TragofoneNewApp 0x3179b8 FIRCLSProcessRecordAllThreads + 423 (FIRCLSProcess.c:423)
2 TragofoneNewApp 0x30f61c FIRCLSHandler + 39 (FIRCLSHandler.m:39)
3 TragofoneNewApp 0x3121e8 FIRCLSMachExceptionServer + 525 (FIRCLSMachException.c:525)
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.CoreMotion.MotionThread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 CoreFoundation 0x9a7c8 CFRunLoopRun + 64
8 CoreMotion 0x14b20 CLMotionActivity::isMounted() const + 30548
9 libsystem_pthread.dylib 0x444c _pthread_start + 136
10 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 CFNetwork 0x248d20 +[__CFN_CoreSchedulingSetRunnable _run:] + 416
8 Foundation 0x6221c __NSThread__start__ + 732
9 libsystem_pthread.dylib 0x444c _pthread_start + 136
10 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.CFStream.LegacyThread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 CoreFoundation 0xad834 _legacyStreamRunLoop_workThread + 300
8 libsystem_pthread.dylib 0x444c _pthread_start + 136
9 libsystem_pthread.dylib 0x8cc thread_start + 8
com.facebook.SocketRocket.NetworkThread
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 CoreFoundation 0x46868 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1d848 __CFRunLoopRun + 1188
6 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
7 Foundation 0x9a2df8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8 TragofoneNewApp 0x8af15c -[SRRunLoopThread main] + 71 (SRRunLoopThread.m:71)
9 Foundation 0x6221c __NSThread__start__ + 732
10 libsystem_pthread.dylib 0x444c _pthread_start + 136
11 libsystem_pthread.dylib 0x8cc thread_start + 8
com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x836c __select + 8
1 libsystem_kernel.dylib 0x836c select$DARWIN_EXTSN + 8
2 CoreFoundation 0xc6810 __CFSocketManager + 708
3 libsystem_pthread.dylib 0x444c _pthread_start + 136
4 libsystem_pthread.dylib 0x8cc thread_start + 8
com.facebook.react.JavaScript
0 libsystem_kernel.dylib 0xcd4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x42f8 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x4214 mach_msg_overwrite + 428
3 libsystem_kernel.dylib 0x405c mach_msg + 24
4 libdispatch.dylib 0x1ce94 _dispatch_mach_send_and_wait_for_reply + 548
5 libdispatch.dylib 0x1d234 dispatch_mach_send_with_result_and_wait_for_reply + 60
6 libxpc.dylib 0x11e04 xpc_connection_send_message_with_reply_sync + 256
7 libAudioToolboxUtility.dylib 0x6958 swix::connection::send_and_await_reply(swix::encode_message const&) + 280
8 AudioToolbox 0x2a3ee8 <redacted> + 112
9 AudioToolbox 0x1137b8 <redacted> + 1028
10 AVFAudio 0xb2bf4 AVAudioPlayerCpp::disposeQueue(bool) + 200
11 AVFAudio 0x56f18 -[AudioPlayerImpl dealloc] + 72
12 AVFAudio 0x58398 -[AVAudioPlayer dealloc] + 36
13 CoreFoundation 0x11634 cow_cleanup + 164
14 CoreFoundation 0x116fc -[__NSDictionaryM dealloc] + 148
15 libobjc.A.dylib 0xa1f8 object_cxxDestructFromClass(objc_object*, objc_class*) + 116
16 libobjc.A.dylib 0x5f20 objc_destructInstance_nonnull_realized(objc_object*) + 76
17 libobjc.A.dylib 0x54a4 _objc_rootDealloc + 72
18 libobjc.A.dylib 0x53f8 AutoreleasePoolPage::releaseUntil(objc_object**) + 204
19 libobjc.A.dylib 0x5284 objc_autoreleasePoolPop + 244
20 CoreFoundation 0x2ae8 _CFAutoreleasePoolPop + 32
21 Foundation 0x3c204 __NSThreadPerformPerform + 316
22 CoreFoundation 0x68f10 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
23 CoreFoundation 0x68e84 __CFRunLoopDoSource0 + 172
24 CoreFoundation 0x46acc __CFRunLoopDoSources0 + 232
25 CoreFoundation 0x1d6d8 __CFRunLoopRun + 820
26 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
27 TragofoneNewApp 0x6c5d8c +[RCTCxxBridge runRunLoop] + 347 (RCTCxxBridge.mm:347)
28 Foundation 0x6221c __NSThread__start__ + 732
29 libsystem_pthread.dylib 0x444c _pthread_start + 136
30 libsystem_pthread.dylib 0x8cc thread_start + 8
caulk.messenger.shared:21
0 libsystem_kernel.dylib 0xc50 semaphore_wait_trap + 8
1 caulk 0x443c caulk::semaphore::timed_wait(double) + 224
2 caulk 0x4488 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x8bf4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
caulk.messenger.shared:high
0 libsystem_kernel.dylib 0xc50 semaphore_wait_trap + 8
1 caulk 0x443c caulk::semaphore::timed_wait(double) + 224
2 caulk 0x4488 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x8bf4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
caulk::deferred_logger
0 libsystem_kernel.dylib 0xc50 semaphore_wait_trap + 8
1 caulk 0x443c caulk::semaphore::timed_wait(double) + 224
2 caulk 0x4488 caulk::concurrent::details::worker_thread::run() + 32
3 caulk 0x8bf4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_pthread.dylib 0x8b8 start_wqthread + 8125806774
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
Thread
0 libsystem_kernel.dylib 0xa80 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1404 _pthread_wqthread + 368
2 libsystem_pthread.dylib 0x8c0 start_wqthread + 8
AudioSession - RootQueue
0 libsystem_kernel.dylib 0xc68 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x366cc _dispatch_sema4_timedwait + 64
2 libdispatch.dylib 0x3e88 _dispatch_semaphore_wait_slow + 76
3 libdispatch.dylib 0x13d40 _dispatch_worker_thread + 324
4 libsystem_pthread.dylib 0x444c _pthread_start + 136
5 libsystem_pthread.dylib 0x8cc thread_start + 8
Crashed: com.facebook.react.JavaScript
0 TragofoneNewApp 0x8640f0 realm::js::(anonymous namespace)::ContainerResizer<std::__1::deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>>::~ContainerResizer() + 719 (deque:719)
1 TragofoneNewApp 0x858b78 realm::js::JSI::(anonymous namespace)::Realm_get_shared_realm(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 3931 (jsi_init.cpp:3931)
2 TragofoneNewApp 0x642514 std::__1::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 + 995 (function.h:995)
3 hermes 0x14828 std::__1::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 + 44
4 hermes 0x144f0 facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime&, hermes::vm::NativeArgs) + 208
5 hermes 0x232f4 hermes::vm::NativeFunction::_nativeCall(hermes::vm::NativeFunction*, hermes::vm::Runtime&) + 140
6 hermes 0x2f4a0 hermes::vm::Interpreter::handleCallSlowPath(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*) + 60
7 hermes 0x30eac hermes::vm::CallResult<hermes::vm::HermesValue, (hermes::vm::detail::CallResultSpecialize)2> hermes::vm::Interpreter::interpretFunction<false, false>(hermes::vm::Runtime&, hermes::vm::InterpreterState&) + 2540
8 hermes 0x30498 hermes::vm::Runtime::interpretFunctionImpl(hermes::vm::CodeBlock*) + 52
9 hermes 0x600d8 hermes::vm::Runtime::runBytecode(std::__1::shared_ptr<hermes::hbc::BCProviderBase>&&, hermes::vm::RuntimeModuleFlags, llvh::StringRef, hermes::vm::Handle<hermes::vm::Environment>, hermes::vm::Handle<hermes::vm::HermesValue>) + 1204
10 hermes 0x841c facebook::hermes::HermesRuntimeImpl::evaluatePreparedJavaScript(std::__1::shared_ptr<facebook::jsi::PreparedJavaScript const> const&) + 224
11 hermes 0x82b4 facebook::hermes::HermesRuntime::evaluateJavaScriptWithSourceMap(std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 88
12 hermes 0x910c facebook::hermes::HermesRuntimeImpl::evaluateJavaScript(std::__1::shared_ptr<facebook::jsi::Buffer const> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 32
13 TragofoneNewApp 0x999310 facebook::react::JSIExecutor::loadBundle(std::__1::unique_ptr<facebook::react::JSBigString const, std::__1::default_delete<facebook::react::JSBigString const>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) + 166 (JSIExecutor.cpp:166)
14 TragofoneNewApp 0x95fb30 std::__1::__function::__func<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry>>, std::__1::unique_ptr<facebook::react::JSBigString const, std::__1::default_delete<facebook::react::JSBigString const>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)::$_0, std::__1::allocator<facebook::react::NativeToJsBridge::loadBundle(std::__1::unique_ptr<facebook::react::RAMBundleRegistry, std::__1::default_delete<facebook::react::RAMBundleRegistry>>, std::__1::unique_ptr<facebook::react::JSBigString const, std::__1::default_delete<facebook::react::JSBigString const>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>)::$_0>, void (facebook::react::JSExecutor*)>::operator()(facebook::react::JSExecutor*&&) + 1892 (string:1892)
15 TragofoneNewApp 0x960aa8 std::__1::__function::__func<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>&&)::$_0, std::__1::allocator<facebook::react::NativeToJsBridge::runOnExecutorQueue(std::__1::function<void (facebook::react::JSExecutor*)>&&)::$_0>, void ()>::operator()() + 319 (function.h:319)
16 TragofoneNewApp 0x6cfd94 facebook::react::tryAndReturnError(std::__1::function<void ()> const&) + 436 (function.h:436)
17 TragofoneNewApp 0x6dd38c facebook::react::RCTMessageThread::tryFunc(std::__1::function<void ()> const&) + 68 (RCTMessageThread.mm:68)
18 TragofoneNewApp 0x6dd198 invocation function for block in facebook::react::RCTMessageThread::runAsync(std::__1::function<void ()>) + 45 (RCTMessageThread.mm:45)
19 CoreFoundation 0x1c320 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28
20 CoreFoundation 0x1bfec __CFRunLoopDoBlocks + 396
21 CoreFoundation 0x1dcd8 __CFRunLoopRun + 2356
22 CoreFoundation 0x1ca6c _CFRunLoopRunSpecificWithOptions + 532
23 TragofoneNewApp 0x6c5d8c +[RCTCxxBridge runRunLoop] + 347 (RCTCxxBridge.mm:347)
24 Foundation 0x6221c __NSThread__start__ + 732
25 libsystem_pthread.dylib 0x444c _pthread_start + 136
26 libsystem_pthread.dylib 0x8cc thread_start + 8
hades
0 libsystem_kernel.dylib 0x65d4 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x2b58 _pthread_cond_wait + 984
2 libc++.1.dylib 0x22704 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32
3 hermes 0xcc7fc hermes::vm::HadesGC::Executor::worker() + 116
4 hermes 0xcc764 void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5 libsystem_pthread.dylib 0x444c _pthread_start + 136
6 libsystem_pthread.dylib 0x8cc thread_start + 8
```
### Can you reproduce the bug?
Always
### Reproduction Steps
🔁 Steps to Reproduce
Open the app (Realm initialized normally)
Trigger app reload using RNRestart.Restart()
App reload begins
Crash occurs on com.facebook.react.JavaScript thread
### Version
20.1.0
### What services are you using?
Local Database only
### Are you using encryption?
-- select --
### Platform OS and version(s)
iOS 26.2.1
### Build environment
"realm": "20.1.0",
"react-native": "0.77.3",
### Cocoapods version
1.16.2
0 条评论