realm-java: Crash on startup

Goal

Stable app without crashes on startup.

Actual Results

Crash on startup.

Steps & Code to Reproduce

  1. Install app
  2. Start app
  3. Notice the crash
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.myapp.test <<<

backtrace:

  #00  pc 000000000017ec6c  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #01  pc 000000000017fbe7  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #02  pc 000000000017eba5  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #03  pc 00000000001407ff  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #04  pc 000000000014085f  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #05  pc 000000000017eab3  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #06  pc 00000000001407ff  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #07  pc 000000000014085f  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #08  pc 00000000000b7589  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #09  pc 00000000000bee71  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #10  pc 00000000000c7713  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #11  pc 00000000000c76c9  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #12  pc 00000000000c96f7  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #13  pc 00000000000c9b51  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #14  pc 00000000000d8ef1  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #15  pc 00000000000d9517  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #16  pc 00000000000c818b  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so
  #17  pc 00000000000728df  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/lib/arm/librealm-jni.so (Java_io_realm_internal_OsSharedRealm_nativeGetSharedRealm+42)
  #18  pc 000000000022cecb  /data/app/com.myapp.test-U2Y6LEmadD-4p1lvjmadmA==/oat/arm/base.odex (offset 0xbf000)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.myapp.test <<<

backtrace:
  #00  pc 0000000000083134  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
  #01  pc 000000000034b6c4  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so (__gnu_cxx::__verbose_terminate_handler()+348)
  #02  pc 000000000031b0cc  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so (__cxxabiv1::__terminate(void (*)())+8)
  #03  pc 000000000034b390  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #04  pc 000000000031a950  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so (__gxx_personality_v0+192)
  #05  pc 000000000035f138  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #06  pc 000000000035f650  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so (_Unwind_Resume+116)
  #07  pc 0000000000190594  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #08  pc 0000000000190cb0  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #09  pc 000000000018fb34  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #10  pc 000000000018fb98  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #11  pc 0000000000206494  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #12  pc 0000000000208b80  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #13  pc 0000000000209220  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #14  pc 000000000020ba58  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #15  pc 0000000000155b80  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #16  pc 0000000000156730  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #17  pc 0000000000174b28  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #18  pc 0000000000175a88  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #19  pc 000000000015414c  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so
  #20  pc 00000000000cbc30  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/lib/arm64/librealm-jni.so (Java_io_realm_internal_OsSharedRealm_nativeGetSharedRealm+540)
  #21  pc 0000000000041d74  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.odex (art_jni_trampoline+180)
  #22  pc 00000000001375b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)
  #23  pc 000000000014608c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276)
  #24  pc 00000000002e0c94  /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384)
  #25  pc 00000000002dbf74  /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912)
  #26  pc 000000000059cc50  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+368)
  #27  pc 0000000000131994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
  #28  pc 00000000007d1d9a  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.internal.OsSharedRealm.<init>+94)
  #29  pc 000000000059c744  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168)
  #30  pc 0000000000131914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20)
  #31  pc 00000000007d1f74  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.internal.OsSharedRealm.getInstance+48)
  #32  pc 000000000059cf50  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136)
  #33  pc 0000000000131994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
  #34  pc 0000000000472674  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.a.<init>+164)
  #35  pc 000000000059c744  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168)
  #36  pc 0000000000131914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20)
  #37  pc 00000000004725b4  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.a.<init>+4)
  #38  pc 000000000059c744  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168)
  #39  pc 0000000000131914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20)
  #40  pc 00000000007d5162  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.n.<init>+34)
  #41  pc 000000000059c744  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168)
  #42  pc 0000000000131914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20)
  #43  pc 00000000007d5268  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.n.a+4)
  #44  pc 000000000059cf50  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136)
  #45  pc 0000000000131994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
  #46  pc 0000000000476f66  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.p.b+478)
  #47  pc 000000000059c744  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168)
  #48  pc 0000000000131914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20)
  #49  pc 0000000000476a12  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.p.a+14)
  #50  pc 000000000059cf50  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136)
  #51  pc 0000000000131994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
  #52  pc 00000000007d5428  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.n.b+8)
  #53  pc 000000000059cf50  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136)
  #54  pc 0000000000131994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
  #55  pc 00000000004765de  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.n$1.run+26)
  #56  pc 000000000059bba8  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
  #57  pc 0000000000131a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
  #58  pc 0000000000474aaa  /data/app/com.myapp.test-bcyQ5vDo6bZvYrHhwyWm4g==/oat/arm64/base.vdex (io.realm.internal.async.a.run+14)
  #59  pc 00000000002b18e0  /apex/com.android.runtime/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.18252570399552585066)+240)
  #60  pc 000000000058b6ac  /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012)
  #61  pc 0000000000140468  /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88)
  #62  pc 0000000000201f34  /system/framework/arm64/boot.oat (java.util.concurrent.Executors$RunnableAdapter.call+68)
  #63  pc 0000000000298d08  /system/framework/arm64/boot.oat (java.util.concurrent.FutureTask.run+200)
  #64  pc 00000000002fa878  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+984)
  #65  pc 00000000002f7ee0  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64)
  #66  pc 00000000001a5568  /system/framework/arm64/boot.oat (java.lang.Thread.run+72)
  #67  pc 0000000000137334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548)
  #68  pc 000000000014606c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244)
  #69  pc 00000000004ab6f0  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
  #70  pc 00000000004ac784  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416)
  #71  pc 00000000004ecac4  /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176)
  #72  pc 00000000000e28c0  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36)
  #73  pc 000000000008503c  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

Version of Realm and tooling

Realm version(s): io.realm:realm-gradle-plugin:6.0.0

Realm Sync feature enabled: No

Android Studio version: 4.0

Android Build Tools version: 28.0.3

Gradle version: 6.1.1

Which Android version and device(s):

  • Android 10, Samsung Galaxy S8 (dreamqltesq)
  • Android 10, Samsung Galaxy S8+ (dream2qltesq)
  • Android 10, Samsung Galaxy A20 (a20p)

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 21 (8 by maintainers)

Most upvoted comments

I’ve tried to downgrade to version 7.0.0 anyway, with no luck. A lot of our users have to reinstall our application in order to use it. Is there a workaround or a fix in progress?

I’m having the same crashes since I’ve updated to Realm 7.0.1. Can I downgrade to Realm 7.0.0 until this issue is fixed, or is there some incompatibility between the two versions that could prevent me from doing this?

I’m still seeing the issue

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.getdreams <<<

backtrace:
  #00  pc 0000000000021f6c  /system/lib64/libc.so (abort+116)
  #00  pc 00000000002b2720  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 00000000002b27a0  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 00000000002b28c4  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 000000000023bfd4  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 000000000023beb8  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 0000000000254168  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 00000000001e99ac  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 00000000001e98f0  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 00000000001e2f64  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 000000000028d3e8  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 0000000000251874  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 0000000000256bd4  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 0000000000255d94  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 0000000000256d8c  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 00000000002590b4  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 000000000018a8ac  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 000000000018a3ec  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 000000000018a370  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 0000000000176658  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000)
  #00  pc 000000000011f0a0  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/split_config.arm64_v8a.apk (offset 0xde0000) (Java_io_realm_internal_OsSharedRealm_nativeGetSharedRealm+132)
  #00  pc 0000000000083e04  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.odex (offset 0x7e000) (io.realm.internal.OsObject.nativeCreateNewObjectWithStringPrimaryKey [DEDUPED]+196)
  #00  pc 000000000055a64c  /system/lib64/libart.so (art_quick_invoke_static_stub+604)
  #00  pc 00000000000d00e8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
  #00  pc 00000000002834c0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
  #00  pc 000000000027e5ec  /system/lib64/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+748)
  #00  pc 000000000052c7f8  /system/lib64/libart.so (MterpInvokeStaticRange+148)
  #00  pc 000000000054cf14  /system/lib64/libart.so (ExecuteMterpImpl+15380)
  #00  pc 00000000010d4868  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.internal.OsSharedRealm.<init>+108)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052ae24  /system/lib64/libart.so (MterpInvokeDirect+296)
  #00  pc 000000000054cb94  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #00  pc 00000000010d4632  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.internal.OsSharedRealm.getInstance+26)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052afe8  /system/lib64/libart.so (MterpInvokeStatic+204)
  #00  pc 000000000054cc14  /system/lib64/libart.so (ExecuteMterpImpl+14612)
  #00  pc 0000000001094116  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.a.<init>+186)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052ae24  /system/lib64/libart.so (MterpInvokeDirect+296)
  #00  pc 000000000054cb94  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #00  pc 00000000010941c4  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.a.<init>+8)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052ae24  /system/lib64/libart.so (MterpInvokeDirect+296)
  #00  pc 000000000054cb94  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #00  pc 000000000108a1c4  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.Realm.<init>+24)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052ae24  /system/lib64/libart.so (MterpInvokeDirect+296)
  #00  pc 000000000054cb94  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #00  pc 00000000010899fc  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.Realm.a+4)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052afe8  /system/lib64/libart.so (MterpInvokeStatic+204)
  #00  pc 000000000054cc14  /system/lib64/libart.so (ExecuteMterpImpl+14612)
  #00  pc 00000000010de9d4  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.v.a+8)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052ae24  /system/lib64/libart.so (MterpInvokeDirect+296)
  #00  pc 000000000054cb94  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #00  pc 00000000010de512  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.v.b+234)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052ae24  /system/lib64/libart.so (MterpInvokeDirect+296)
  #00  pc 000000000054cb94  /system/lib64/libart.so (ExecuteMterpImpl+14484)
  #00  pc 00000000010de3e2  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.v.a+22)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000051a378  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
  #00  pc 00000000005634fc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
  #00  pc 000000000055a64c  /system/lib64/libart.so (art_quick_invoke_static_stub+604)
  #00  pc 00000000000d00e8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
  #00  pc 00000000002834c0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
  #00  pc 000000000027d4c8  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
  #00  pc 000000000052afe8  /system/lib64/libart.so (MterpInvokeStatic+204)
  #00  pc 000000000054cc14  /system/lib64/libart.so (ExecuteMterpImpl+14612)
  #00  pc 0000000001089a1c  /data/app/com.getdreams-vGjdCWR08oPpMQZwWWxhIw==/oat/arm64/base.vdex (io.realm.Realm.b+8)
  #00  pc 00000000002571cc  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.2026799985)+488)
  #00  pc 000000000025ccc0  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
  #00  pc 000000000027d4ac  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
  #00  pc 000000000052afe8  /system/lib64/libart.so (MterpInvokeStatic+204)
  #00  pc 000000000054cc14  /system/lib64/libart.so (ExecuteMterpImpl+14612)

From: Samsung Galaxy A40 Samsung Galaxy Note8 Samsung Galaxy S9+ Samsung Galaxy S10 Running Andorid 9 and 10.