-
Type: Bug
-
Resolution: Gone away
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
How frequently does the bug occur?
Once
Description
react native app crashes on first local db initialize using realm.create(), tested on both android 9 and 10, emulator and physical
only happens on first app install and local db transaction. Once my app crashes after the first realm.create(), relaunching the app and adding new entries to local db won't cause crashes anymore
Stacktrace & log output
shell React native console: RangeError: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available logcat: 02-08 22:46:00.161 10955 10955 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 02-08 22:46:00.162 10955 10955 F DEBUG : Abort message: '/buildbot/src/android/ndk-release-r23/toolchain/llvm-project/libcxx/../../../toolchain/llvm-project/libcxxabi/src/abort_message.cpp:72: abort_message: assertion "terminating with uncaught exception of type facebook::jsi::JSError: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available 02-08 22:46:00.162 10955 10955 F DEBUG : 02-08 22:46:00.162 10955 10955 F DEBUG : RangeError: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available 02-08 22:46:00.162 10955 10955 F DEBUG : at NumberFormat (native) 02-08 22:46:00.162 10955 10955 F DEBUG : at formatNumber (http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false&app=com.fnbudgettracker&modulesOnly=false&runModule=true:136270:33) 02-08 22:46:00.162 10955 10955 F DEBUG : at Home (http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false&app=com.fnbudgettracker&modulesOnly=false&runModule=true:121020:123) 02-08 22:46:00.162 10955 10955 F DEBUG : at renderWithHooks (http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false&app=com.fnbudgettracker&modulesOnly=false&runModule=true:68317:33) 02-08 22:46:00.162 10955 10955 F DEBUG : at updateFunctionComponent (http://10.0.2.2:8081/index.bundle?' 02-08 22:46:00.162 10955 10955 F DEBUG : eax 00000000 ebx 00002a00 ecx 00002a3e edx 00000006 02-08 22:46:00.162 10955 10955 F DEBUG : edi ec30533e esi bc769470 02-08 22:46:00.162 10955 10955 F DEBUG : ebp ee4b1ef0 esp bc769418 eip ee4b1ef9 02-08 22:46:00.275 7741 10958 E ResolverController: No valid NAT64 prefix (101, <unspecified>/0) 02-08 22:46:00.480 8470 10960 I Vision : Requesting optional module download of ocr. 02-08 22:46:00.481 8470 10960 I Vision : Checking for download completion for 2318317 -- ocr 02-08 22:46:01.235 10955 10955 F DEBUG : 02-08 22:46:01.235 10955 10955 F DEBUG : backtrace: 02-08 22:46:01.235 10955 10955 F DEBUG : #00 pc 00000ef9 [vdso] (__kernel_vsyscall+9) 02-08 22:46:01.235 10955 10955 F DEBUG : #01 pc 00092328 /apex/com.android.runtime/lib/bionic/libc.so (syscall+40) (BuildId: 471745f0fbbcedb3db1553d5bd6fcd8b) 02-08 22:46:01.235 10955 10955 F DEBUG : #02 pc 000ad651 /apex/com.android.runtime/lib/bionic/libc.so (abort+193) (BuildId: 471745f0fbbcedb3db1553d5bd6fcd8b) 02-08 22:46:01.235 10955 10955 F DEBUG : #03 pc 000adb88 /apex/com.android.runtime/lib/bionic/libc.so (__assert2+56) (BuildId: 471745f0fbbcedb3db1553d5bd6fcd8b) 02-08 22:46:01.235 10955 10955 F DEBUG : #04 pc 000cb554 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libc++_shared.so (BuildId: dbfa6bc85c9f80f5ee21e5ce5958bd32c820118f) 02-08 22:46:01.235 10955 10955 F DEBUG : #05 pc 000cb741 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libc++_shared.so (BuildId: dbfa6bc85c9f80f5ee21e5ce5958bd32c820118f) 02-08 22:46:01.235 10955 10955 F DEBUG : #06 pc 000e4a69 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libc++_shared.so (BuildId: dbfa6bc85c9f80f5ee21e5ce5958bd32c820118f) 02-08 22:46:01.235 10955 10955 F DEBUG : #07 pc 000e405e /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libc++_shared.so (BuildId: dbfa6bc85c9f80f5ee21e5ce5958bd32c820118f) 02-08 22:46:01.235 10955 10955 F DEBUG : #08 pc 000e3fba /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libc++_shared.so (__cxa_throw+122) (BuildId: dbfa6bc85c9f80f5ee21e5ce5958bd32c820118f) 02-08 22:46:01.235 10955 10955 F DEBUG : #09 pc 00066f1d /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libhermes.so (BuildId: 489cb05961f830fab786c81cf6d8ae8e21469728) 02-08 22:46:01.235 10955 10955 F DEBUG : #10 pc 0006ea2f /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libhermes.so (BuildId: 489cb05961f830fab786c81cf6d8ae8e21469728) 02-08 22:46:01.235 10955 10955 F DEBUG : #11 pc 003a3196 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/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 int)+118) (BuildId: fc570e114e70cc4e) 02-08 22:46:01.235 10955 10955 F DEBUG : #12 pc 003a0b32 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/libhermes_executor.so (BuildId: fc570e114e70cc4e) 02-08 22:46:01.236 10955 10955 F DEBUG : #13 pc 003805ee /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (facebook::jsi::Function::callWithThis(facebook::jsi::Runtime&, facebook::jsi::Object const&, facebook::jsi::Value const*, unsigned int) const+174) (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #14 pc 003dfa18 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #15 pc 004e41b7 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #16 pc 004e4070 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #17 pc 00656d06 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #18 pc 00670bdb /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #19 pc 00640bd5 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #20 pc 00681344 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #21 pc 006815a5 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #22 pc 00682782 /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/lib/x86/librealm.so (BuildId: 1d507dbb4173740596debbb2cba91d00f04f049c) 02-08 22:46:01.236 10955 10955 F DEBUG : #23 pc 00018487 /system/lib/libutils.so (android::SimpleLooperCallback::handleEvent(int, int, void*)+39) (BuildId: 288ba3aff5b46dbd7e74be954af88b83) 02-08 22:46:01.236 10955 10955 F DEBUG : #24 pc 00019414 /system/lib/libutils.so (android::Looper::pollInner(int)+1044) (BuildId: 288ba3aff5b46dbd7e74be954af88b83) 02-08 22:46:01.236 10955 10955 F DEBUG : #25 pc 00018f4e /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+62) (BuildId: 288ba3aff5b46dbd7e74be954af88b83) 02-08 22:46:01.237 10955 10955 F DEBUG : #26 pc 0013299b /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+59) (BuildId: 3643bee2c4fb7899d7781c565843060b) 02-08 22:46:01.237 10955 10955 F DEBUG : #27 pc 002b86f8 /system/framework/x86/boot-framework.oat (art_jni_trampoline+136) (BuildId: 38176ebc9c3cce5f657a723b08d40d487952c484) 02-08 22:46:01.237 10955 10955 F DEBUG : #28 pc 02005006 /memfd:/jit-cache (deleted) (android.os.MessageQueue.next+230) 02-08 22:46:01.237 10955 10955 F DEBUG : #29 pc 0200b06c /memfd:/jit-cache (deleted) (android.os.Looper.loop+508) 02-08 22:46:01.237 10955 10955 F DEBUG : #30 pc 0013e9a2 /apex/com.android.runtime/lib/libart.so (art_quick_invoke_static_stub+418) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.237 10955 10955 F DEBUG : #31 pc 00149a7a /apex/com.android.runtime/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+298) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #32 pc 00332542 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+386) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #33 pc 002f8f77 /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.14394197428592071423+599) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #34 pc 002ffe59 /apex/com.android.runtime/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+217) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #35 pc 0032c1be /apex/com.android.runtime/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+958) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #36 pc 00684db3 /apex/com.android.runtime/lib/libart.so (MterpInvokeStatic+643) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #37 pc 001389a1 /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_static+33) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #38 pc 003099a2 [anon:dalvik-classes.dex extracted in memory from /data/app/com.fnbudgettracker-ZnHJiM1ra3Aysy-7ubTMjw==/base.apk] (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+74) 02-08 22:46:01.238 10955 10955 F DEBUG : #39 pc 0068386c /apex/com.android.runtime/lib/libart.so (MterpInvokeInterface+1980) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #40 pc 00138a21 /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_interface+33) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.238 10955 10955 F DEBUG : #41 pc 000ea918 /apex/com.android.runtime/javalib/core-oj.jar (java.lang.Thread.run+8) 02-08 22:46:01.238 10955 10955 F DEBUG : #42 pc 002f8e4a /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.14394197428592071423+298) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #43 pc 002ffd05 /apex/com.android.runtime/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+181) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #44 pc 0066fc89 /apex/com.android.runtime/lib/libart.so (artQuickToInterpreterBridge+1209) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #45 pc 0014503d /apex/com.android.runtime/lib/libart.so (art_quick_to_interpreter_bridge+77) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #46 pc 0013e7d2 /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub+338) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #47 pc 00149a69 /apex/com.android.runtime/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+281) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #48 pc 0055a5a3 /apex/com.android.runtime/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+99) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #49 pc 0055b9aa /apex/com.android.runtime/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+474) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #50 pc 005aab01 /apex/com.android.runtime/lib/libart.so (art::Thread::CreateCallback(void*)+1585) (BuildId: 26b0fc8885e87fc8f11e1081b83a9b8e) 02-08 22:46:01.239 10955 10955 F DEBUG : #51 pc 0011a8e5 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+53) (BuildId: 471745f0fbbcedb3db1553d5bd6fcd8b) 02-08 22:46:01.239 10955 10955 F DEBUG : #52 pc 000af6a7 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+71) (BuildId: 471745f0fbbcedb3db1553d5bd6fcd8b)
Can you reproduce the bug?
Always
Reproduction Steps
- uninstall old app from device
- run npm run android
- app opens after building and installing debug apk
- execute a mongo realm db transaction, in my case realm.create()
- app crashes, no stacktrace on react native console
Version
11.4.0
What services are you using?
Local Database only
Are you using encryption?
No
Platform OS and version(s)
Android 9 and 10
Build environment
Which debugger for React Native: ..
Adb logcat
Cocoapods version
No response