question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Native Crash with R8 - NoSuchMethodError SQLiteConnection.nativeLoadExtensions

See original GitHub issue

Using version 3.30.1 of this library, I get the following crash when opening the app on a release build that uses R8.

If I add this to my rules then there is no crash:

-keep public class io.requery.android.database.sqlite.SQLiteConnection {
  native <methods>;
  public <init>(...);
}

In my app I depend on this library, and call ReLinker.loadLibrary(context, "sqlite3x"):

 ----- class 'Lio/requery/android/database/sqlite/SQLiteConnection;' cl=0x12c4c060 -----
   objectSize=452 (224 from super)
   access=0x8000.0011
   super='java.lang.Class<java.lang.Object>' (cl=0x0)
   interfaces (1):
      0: java.lang.Class<N7> (cl=0x12c4c060)
   vtable (29 entries, 11 in super):
      0: io.requery.android.database.sqlite.SQLiteConnection$PreparedStatement io.requery.android.database.sqlite.SQLiteConnection.acquirePreparedStatement(java.lang.String)
      1: void io.requery.android.database.sqlite.SQLiteConnection.applyBlockGuardPolicy(io.requery.android.database.sqlite.SQLiteConnection$PreparedStatement)
      2: void io.requery.android.database.sqlite.SQLiteConnection.attachCancellationSignal(O7)
      3: void io.requery.android.database.sqlite.SQLiteConnection.bindArguments(io.requery.android.database.sqlite.SQLiteConnection$PreparedStatement, java.lang.Object[])
      4: void io.requery.android.database.sqlite.SQLiteConnection.collectDbStats(java.util.ArrayList)
      5: void io.requery.android.database.sqlite.SQLiteConnection.detachCancellationSignal(O7)
      6: void io.requery.android.database.sqlite.SQLiteConnection.dispose(boolean)
      7: void io.requery.android.database.sqlite.SQLiteConnection.dumpUnsafe(android.util.Printer, boolean)
      8: void io.requery.android.database.sqlite.SQLiteConnection.execute(java.lang.String, java.lang.Object[], O7)
      9: android.os.ParcelFileDescriptor io.requery.android.database.sqlite.SQLiteConnection.executeForBlobFileDescriptor(java.lang.String, java.lang.Object[], O7)
     10: int io.requery.android.database.sqlite.SQLiteConnection.executeForChangedRowCount(java.lang.String, java.lang.Object[], O7)
     11: int io.requery.android.database.sqlite.SQLiteConnection.executeForCursorWindow(java.lang.String, java.lang.Object[], io.requery.android.database.CursorWindow, int, int, boolean, O7)
     12: long io.requery.android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(java.lang.String, java.lang.Object[], O7)
     13: long io.requery.android.database.sqlite.SQLiteConnection.executeForLong(java.lang.String, java.lang.Object[], O7)
     14: java.lang.String io.requery.android.database.sqlite.SQLiteConnection.executeForString(java.lang.String, java.lang.Object[], O7)
     15: void io.requery.android.database.sqlite.SQLiteConnection.finalize()
     16: io.requery.android.database.sqlite.SQLiteDebug$DbStats io.requery.android.database.sqlite.SQLiteConnection.getMainDbStatsUnsafe(int, long, long)
     17: void io.requery.android.database.sqlite.SQLiteConnection.onCancel()
     18: void io.requery.android.database.sqlite.SQLiteConnection.open()
     19: void io.requery.android.database.sqlite.SQLiteConnection.prepare(java.lang.String, io.requery.android.database.sqlite.SQLiteStatementInfo)
     20: void io.requery.android.database.sqlite.SQLiteConnection.reconfigure(io.requery.android.database.sqlite.SQLiteDatabaseConfiguration)
     21: void io.requery.android.database.sqlite.SQLiteConnection.releasePreparedStatement(io.requery.android.database.sqlite.SQLiteConnection$PreparedStatement)
     22: void io.requery.android.database.sqlite.SQLiteConnection.setForeignKeyModeFromConfiguration()
     23: void io.requery.android.database.sqlite.SQLiteConnection.setJournalMode(java.lang.String)
     24: void io.requery.android.database.sqlite.SQLiteConnection.setLocaleFromConfiguration()
     25: void io.requery.android.database.sqlite.SQLiteConnection.setSyncMode(java.lang.String)
     26: void io.requery.android.database.sqlite.SQLiteConnection.setWalModeFromConfiguration()
     27: void io.requery.android.database.sqlite.SQLiteConnection.throwIfStatementForbidden(io.requery.android.database.sqlite.SQLiteConnection$PreparedStatement)
     28: java.lang.String io.requery.android.database.sqlite.SQLiteConnection.toString()
   direct methods (31 entries):
      0: void io.requery.android.database.sqlite.SQLiteConnection.<clinit>()
      1: void io.requery.android.database.sqlite.SQLiteConnection.<init>(io.requery.android.database.sqlite.SQLiteConnectionPool, io.requery.android.database.sqlite.SQLiteDatabaseConfiguration, int, boolean)
      2: java.lang.String io.requery.android.database.sqlite.SQLiteConnection.canonicalizeSyncMode(java.lang.String)
      3: void io.requery.android.database.sqlite.SQLiteConnection.nativeBindBlob(long, long, int, byte[])
      4: void io.requery.android.database.sqlite.SQLiteConnection.nativeBindDouble(long, long, int, double)
      5: void io.requery.android.database.sqlite.SQLiteConnection.nativeBindLong(long, long, int, long)
      6: void io.requery.android.database.sqlite.SQLiteConnection.nativeBindNull(long, long, int)
      7: void io.requery.android.database.sqlite.SQLiteConnection.nativeBindString(long, long, int, java.lang.String)
      8: void io.requery.android.database.sqlite.SQLiteConnection.nativeCancel(long)
      9: void io.requery.android.database.sqlite.SQLiteConnection.nativeClose(long)
     10: void io.requery.android.database.sqlite.SQLiteConnection.nativeExecute(long, long)
     11: int io.requery.android.database.sqlite.SQLiteConnection.nativeExecuteForBlobFileDescriptor(long, long)
     12: int io.requery.android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(long, long)
     13: long io.requery.android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(long, long, long, int, int, boolean)
     14: long io.requery.android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(long, long)
     15: long io.requery.android.database.sqlite.SQLiteConnection.nativeExecuteForLong(long, long)
     16: java.lang.String io.requery.android.database.sqlite.SQLiteConnection.nativeExecuteForString(long, long)
     17: void io.requery.android.database.sqlite.SQLiteConnection.nativeFinalizeStatement(long, long)
     18: int io.requery.android.database.sqlite.SQLiteConnection.nativeGetColumnCount(long, long)
     19: java.lang.String io.requery.android.database.sqlite.SQLiteConnection.nativeGetColumnName(long, long, int)
     20: int io.requery.android.database.sqlite.SQLiteConnection.nativeGetDbLookaside(long)
     21: int io.requery.android.database.sqlite.SQLiteConnection.nativeGetParameterCount(long, long)
     22: boolean io.requery.android.database.sqlite.SQLiteConnection.nativeHasCodec()
     23: boolean io.requery.android.database.sqlite.SQLiteConnection.nativeIsReadOnly(long, long)
     24: long io.requery.android.database.sqlite.SQLiteConnection.nativeOpen(java.lang.String, int, java.lang.String, boolean, boolean)
     25: long io.requery.android.database.sqlite.SQLiteConnection.nativePrepareStatement(long, java.lang.String)
     26: void io.requery.android.database.sqlite.SQLiteConnection.nativeRegisterCustomFunction(long, io.requery.android.database.sqlite.SQLiteCustomFunction)
     27: void io.requery.android.database.sqlite.SQLiteConnection.nativeRegisterFunction(long, io.requery.android.database.sqlite.SQLiteFunction)
     28: void io.requery.android.database.sqlite.SQLiteConnection.nativeRegisterLocalizedCollators(long, java.lang.String)
     29: void io.requery.android.database.sqlite.SQLiteConnection.nativeResetCancel(long, boolean)
     30: void io.requery.android.database.sqlite.SQLiteConnection.nativeResetStatementAndClearBindings(long, long)
   static fields (3 entries):
      0: byte[] io.requery.android.database.sqlite.SQLiteConnection.EMPTY_BYTE_ARRAY
      1: java.lang.String[] io.requery.android.database.sqlite.SQLiteConnection.EMPTY_STRING_ARRAY
      2: java.util.regex.Pattern io.requery.android.database.sqlite.SQLiteConnection.TRIM_SQL_PATTERN
   instance fields (12 entries):
      0: int io.requery.android.database.sqlite.SQLiteConnection.mCancellationSignalAttachCount
      1: io.requery.android.database.sqlite.CloseGuard io.requery.android.database.sqlite.SQLiteConnection.mCloseGuard
      2: io.requery.android.database.sqlite.SQLiteDatabaseConfiguration io.requery.android.database.sqlite.SQLiteConnection.mConfiguration
      3: int io.requery.android.database.sqlite.SQLiteConnection.mConnectionId
      4: long io.requery.android.database.sqlite.SQLiteConnection.mConnectionPtr
      5: boolean io.requery.android.database.sqlite.SQLiteConnection.mIsPrimaryConnection
      6: boolean io.requery.android.database.sqlite.SQLiteConnection.mIsReadOnlyConnection
      7: boolean io.requery.android.database.sqlite.SQLiteConnection.mOnlyAllowReadOnlyOperations
      8: io.requery.android.database.sqlite.SQLiteConnectionPool io.requery.android.database.sqlite.SQLiteConnection.mPool
      9: io.requery.android.database.sqlite.SQLiteConnection$PreparedStatementCache io.requery.android.database.sqlite.SQLiteConnection.mPreparedStatementCache
     10: io.requery.android.database.sqlite.SQLiteConnection$PreparedStatement io.requery.android.database.sqlite.SQLiteConnection.mPreparedStatementPool
     11: io.requery.android.database.sqlite.SQLiteConnection$OperationLog io.requery.android.database.sqlite.SQLiteConnection.mRecentOperations
 Failed to register native method io.requery.android.database.sqlite.SQLiteConnection.nativeLoadExtension(JLjava/lang/String;Ljava/lang/String;)V in base.apk!classes2.dex
A/.myapp.androi: jni_internal.cc:811] JNI FatalError called: RegisterNatives failed for 'io/requery/android/database/sqlite/SQLiteConnection'; aborting...
A/.myapp.androi: thread.cc:2348] No pending exception expected: java.lang.NoSuchMethodError: no static or non-static method "Lio/requery/android/database/sqlite/SQLiteConnection;.nativeLoadExtension(JLjava/lang/String;Ljava/lang/String;)V"
A/.myapp.androi: thread.cc:2348]   at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.Class) (Runtime.java:-2)
A/.myapp.androi: thread.cc:2348]   at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:1115)
A/.myapp.androi: thread.cc:2348]   at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.Class, java.lang.String) (Runtime.java:1069)
A/.myapp.androi: thread.cc:2348]   at void java.lang.Runtime.loadLibrary0(java.lang.Class, java.lang.String) (Runtime.java:1007)
A/.myapp.androi: thread.cc:2348]   at void java.lang.System.loadLibrary(java.lang.String) (System.java:1667)
A/.myapp.androi: thread.cc:2348]   at void un0.b(android.content.Context, java.lang.String, java.lang.String) (ReLinkerInstance.java:4)
A/.myapp.androi: thread.cc:2348]   at void un0.a(android.content.Context, java.lang.String, java.lang.String, rn0) (ReLinkerInstance.java:3)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object X00.invoke() (myappDatabaseHelper.kt:3)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object Ak1.getValue() (LazyJVM.kt:6)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object U70.c(java.lang.Object) (sqldelight_module.kt:5)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object E0.invoke() (com.android.tools.r8.jetbrains.kotlin-style lambda group:5)
A/.myapp.androi: thread.cc:2348]   at jB1 sB1.a(Kl1) (references.kt:1)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object pB1.invoke() (standardBindings.kt:3)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object tB1.a(java.lang.Object, boolean, Kl1) (scopes.kt:10)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object qB1.c(java.lang.Object) (standardBindings.kt:5)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object aA1.invoke() (curry.kt:2)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object AB1.b(vA1, java.lang.Object) (DKodeinJVMImpl.kt:7)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object Ia0.a(java.lang.Class, Fz1, java.lang.Object) (outline:-1)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object x00.c(java.lang.Object) (model_module.kt:3)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object PA1.a(Fk1) (standardBindings.kt:12)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object PA1.c(java.lang.Object) (standardBindings.kt:1)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object NA1.c(java.lang.Object) (standardBindings.kt:4)
A/.myapp.androi: thread.cc:2348]   at void PB1.<init>(IB1, java.util.List, boolean, boolean) (KodeinContainerImpl.kt:15)
A/.myapp.androi: thread.cc:2348]   at void SB1.<init>(boolean, Ol1) (KodeinImpl.kt:7)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object Mz1.invoke() (Kodein.kt:1)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object Ak1.getValue() (LazyJVM.kt:6)
A/.myapp.androi: thread.cc:2348]   at bA1 nA1.s() (lateinit.kt:1)
A/.myapp.androi: thread.cc:2348]   at Fz1 Fg1.a(Wz1) (ShortNumbersRegionCodeSet.java:730)
A/.myapp.androi: thread.cc:2348]   at boolean co.myapp.AppInitProvider.onCreate() (AppInitProvider.kt:15)
A/.myapp.androi: thread.cc:2348]   at void android.content.ContentProvider.attachInfo(android.content.Context, android.content.pm.ProviderInfo, boolean) (ContentProvider.java:2092)
A/.myapp.androi: thread.cc:2348]   at void android.content.ContentProvider.attachInfo(android.content.Context, android.content.pm.ProviderInfo) (ContentProvider.java:2066)
A/.myapp.androi: thread.cc:2348]   at android.app.ContentProviderHolder android.app.ActivityThread.installProvider(android.content.Context, android.app.ContentProviderHolder, android.content.pm.ProviderInfo, boolean, boolean, boolean) (ActivityThread.java:6983)
A/.myapp.androi: thread.cc:2348]   at void android.app.ActivityThread.installContentProviders(android.content.Context, java.util.List) (ActivityThread.java:6528)
A/.myapp.androi: thread.cc:2348]   at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:6445)
A/.myapp.androi: thread.cc:2348]   at void android.app.ActivityThread.access$1300(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:219)
A/.myapp.androi: thread.cc:2348]   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1859)
A/.myapp.androi: thread.cc:2348]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:107)
A/.myapp.androi: thread.cc:2348]   at void android.os.Looper.loop() (Looper.java:214)
A/.myapp.androi: thread.cc:2348]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7356)
A/.myapp.androi: thread.cc:2348]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
A/.myapp.androi: thread.cc:2348]   at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:492)
A/.myapp.androi: thread.cc:2348]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:930)
A/.myapp.androi: thread.cc:2348] 
A/.myapp.androi: runtime.cc:630] Runtime aborting --- recursively, so no thread-specific detail!
A/.myapp.androi: runtime.cc:630] #00 pc 00000000004123cc  /apex/com.android.runtime/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+140)
A/.myapp.androi: runtime.cc:630] #01 pc 00000000004b8ea0  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1272)
A/.myapp.androi: runtime.cc:630] #02 pc 000000000000c650  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608)
A/.myapp.androi: runtime.cc:630] #03 pc 00000000004fe328  /apex/com.android.runtime/lib64/libart.so (art::Thread::AssertNoPendingException() const+1144)
A/.myapp.androi: runtime.cc:630] #04 pc 00000000001656e0  /apex/com.android.runtime/lib64/libart.so (art::ClassLinker::FindClass(art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)+64)
A/.myapp.androi: runtime.cc:630] #05 pc 00000000001526f8  /apex/com.android.runtime/lib64/libart.so (art::ClassLinker::DoResolveType(art::dex::TypeIndex, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>)+184)
A/.myapp.androi: runtime.cc:630] #06 pc 0000000000525e24  /apex/com.android.runtime/lib64/libart.so (_ZN3art8verifier4impl12_GLOBAL__N_114MethodVerifierILb0EE6VerifyEv$09bf97eb2c0d684adb6d215f7005036e+1532)
A/.myapp.androi: runtime.cc:630] #07 pc 0000000000529a8c  /apex/com.android.runtime/lib64/libart.so (art::verifier::MethodVerifier::FindLocksAtDexPc(art::ArtMethod*, unsigned int, std::__1::vector<art::verifier::MethodVerifier::DexLockInfo, std::__1::allocator<art::verifier::MethodVerifier::DexLockInfo>>*, unsigned int)+644)
A/.myapp.androi: runtime.cc:630] #08 pc 000000000040fb9c  /apex/com.android.runtime/lib64/libart.so (art::Monitor::VisitLocks(art::StackVisitor*, void (*)(art::ObjPtr<art::mirror::Object>, void*), void*, bool)+820)
A/.myapp.androi: runtime.cc:630] #09 pc 0000000000410b64  /apex/com.android.runtime/lib64/libart.so (art::MonitorObjectsStackVisitor::VisitFrame()+164)
A/.myapp.androi: runtime.cc:630] #10 pc 00000000004dba18  /apex/com.android.runtime/lib64/libart.so (_ZN3art12StackVisitor9WalkStackILNS0_16CountTransitionsE0EEEvb+1592)
A/.myapp.androi: runtime.cc:630] #11 pc 00000000004fd05c  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpJavaStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, bool) const+444)
A/.myapp.androi: runtime.cc:630] #12 pc 00000000004f8e88  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+528)
A/.myapp.androi: runtime.cc:630] #13 pc 0000000000513594  /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+820)
A/.myapp.androi: runtime.cc:630] #14 pc 000000000050c924  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+1348)
A/.myapp.androi: runtime.cc:630] #15 pc 000000000050b9b0  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1792)
A/.myapp.androi: runtime.cc:630] #16 pc 00000000004b8ef0  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1352)
A/.myapp.androi: runtime.cc:630] #17 pc 000000000000c650  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608)
A/.myapp.androi: runtime.cc:630] #18 pc 0000000000385724  /apex/com.android.runtime/lib64/libart.so (art::JNI::FatalError(_JNIEnv*, char const*)+196)
A/.myapp.androi: runtime.cc:630] #19 pc 0000000000022b68  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/split_config.arm64_v8a.apk!libsqlite3x.so (offset 894000) (jniRegisterNativeMethods+180)
A/.myapp.androi: runtime.cc:630] #20 pc 000000000001ea48  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/split_config.arm64_v8a.apk!libsqlite3x.so (offset 894000) (JNI_OnLoad+68)
A/.myapp.androi: runtime.cc:630] #21 pc 000000000037b7fc  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::LoadNativeLibrary(_JNIEnv*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, _jobject*, _jclass*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+3228)
A/.myapp.androi: runtime.cc:630] #22 pc 0000000000005184  /apex/com.android.runtime/lib64/libopenjdkjvm.so (JVM_NativeLoad+412)
A/.myapp.androi: runtime.cc:630] #23 pc 00000000000b9af4  /system/framework/arm64/boot.oat (art_jni_trampoline+228)
A/.myapp.androi: runtime.cc:630] #24 pc 00000000000d6bfc  /system/framework/arm64/boot.oat (java.lang.Runtime.loadLibrary0+236)
A/.myapp.androi: runtime.cc:630] #25 pc 00000000000d7be4  /system/framework/arm64/boot.oat (java.lang.Runtime.loadLibrary0+180)
A/.myapp.androi: runtime.cc:630] #26 pc 00000000000dc7c0  /system/framework/arm64/boot.oat (java.lang.System.loadLibrary+96)
A/.myapp.androi: runtime.cc:630] #27 pc 00000000001365b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)
A/.myapp.androi: runtime.cc:630] #28 pc 00000000001450cc  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276)
A/.myapp.androi: runtime.cc:630] #29 pc 00000000002e2698  /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384)
A/.myapp.androi: runtime.cc:630] #30 pc 00000000002de790  /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+656)
A/.myapp.androi: runtime.cc:630] #31 pc 00000000005a630c  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStaticRange+236)
A/.myapp.androi: runtime.cc:630] #32 pc 0000000000130c94  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static_range+20)
A/.myapp.androi: runtime.cc:630] #33 pc 0000000000cd0c58  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (un0.b+64)
A/.myapp.androi: runtime.cc:630] #34 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368)
A/.myapp.androi: runtime.cc:630] #35 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
A/.myapp.androi: runtime.cc:630] #36 pc 0000000000cd0bc2  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (un0.a+46)
A/.myapp.androi: runtime.cc:630] #37 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368)
A/.myapp.androi: runtime.cc:630] #38 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
A/.myapp.androi: runtime.cc:630] #39 pc 0000000000abcc3c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (X00.invoke+24)
A/.myapp.androi: runtime.cc:630] #40 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #41 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #42 pc 0000000000488f14  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Ak1.getValue+44)
A/.myapp.androi: runtime.cc:630] #43 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #44 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #45 pc 0000000000adbde8  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (U70.c+60)
A/.myapp.androi: runtime.cc:630] #46 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #47 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #48 pc 0000000000c890ee  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (E0.invoke+94)
A/.myapp.androi: runtime.cc:630] #49 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #50 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #51 pc 0000000000933924  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (sB1.a+4)
A/.myapp.androi: runtime.cc:630] #52 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368)
A/.myapp.androi: runtime.cc:630] #53 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
A/.myapp.androi: runtime.cc:630] #54 pc 000000000093385c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (pB1.invoke+28)
A/.myapp.androi: runtime.cc:630] #55 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #56 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #57 pc 0000000000933d56  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (tB1.a+170)
A/.myapp.androi: runtime.cc:630] #58 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368)
A/.myapp.androi: runtime.cc:630] #59 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
A/.myapp.androi: runtime.cc:630] #60 pc 00000000009338ba  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (qB1.c+34)
A/.myapp.androi: runtime.cc:630] #61 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #62 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #63 pc 000000000067f0e8  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (aA1.invoke+8)
A/.myapp.androi: runtime.cc:630] #64 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368)
A/.myapp.androi: runtime.cc:630] #65 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
A/.myapp.androi: runtime.cc:630] #66 pc 00000000009344d0  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (AB1.b+68)
A/.myapp.androi: runtime.cc:630] #67 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #68 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #69 pc 0000000000c98e3a  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Ia0.a+10)
A/.myapp.androi: runtime.cc:630] #70 pc 00000000005a37a0  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136)
A/.myapp.androi: runtime.cc:630] #71 pc 0000000000130994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
A/.myapp.androi: runtime.cc:630] #72 pc 0000000000ab712a  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (x00.c+30)
A/.myapp.androi: runtime.cc:630] #73 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #74 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #75 pc 00000000009327fa  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (PA1.a+114)
A/.myapp.androi: runtime.cc:630] #76 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368)
A/.myapp.androi: runtime.cc:630] #77 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
A/.myapp.androi: runtime.cc:630] #78 pc 000000000093276c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (PA1.c+4)
A/.myapp.androi: runtime.cc:630] #79 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368)
A/.myapp.androi: runtime.cc:630] #80 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20)
A/.myapp.androi: runtime.cc:630] #81 pc 00000000009326b8  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (NA1.c+48)
A/.myapp.androi: runtime.cc:630] #82 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #83 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #84 pc 0000000000935572  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (PB1.<init>+134)
A/.myapp.androi: runtime.cc:630] #85 pc 00000000005a2f98  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168)
A/.myapp.androi: runtime.cc:630] #86 pc 0000000000130914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20)
A/.myapp.androi: runtime.cc:630] #87 pc 000000000093574c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (SB1.<init>+48)
A/.myapp.androi: runtime.cc:630] #88 pc 00000000005a2f98  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168)
A/.myapp.androi: runtime.cc:630] #89 pc 0000000000130914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20)
A/.myapp.androi: runtime.cc:630] #90 pc 000000000067e66c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Mz1.invoke+12)
A/.myapp.androi: runtime.cc:630] #91 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #92 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #93 pc 0000000000488f14  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Ak1.getValue+44)
A/.myapp.androi: runtime.cc:630] #94 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #95 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #96 pc 000000000067fa76  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (nA1.s+14)
A/.myapp.androi: runtime.cc:630] #97 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740)
A/.myapp.androi: runtime.cc:630] #98 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20)
A/.myapp.androi: runtime.cc:630] #99 pc 000000000047310c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Fg1.a+16)
A/.myapp.androi: runtime.cc:630] #100 pc 00000000005a37a0  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136)
A/.myapp.androi: runtime.cc:630] #101 pc 0000000000130994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20)
A/.myapp.androi: runtime.cc:630] #102 pc 00000000001d5a16  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (co.myapp.AppInitProvider.onCreate+214)
A/.myapp.androi: runtime.cc:630] #103 pc 00000000002b2fc8  /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.2102722076887518264+240)
A/.myapp.androi: runtime.cc:630] #104 pc 0000000000591d98  /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1024)
A/.myapp.androi: runtime.cc:630] #105 pc 000000000013f468  /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88)
A/.myapp.androi: runtime.cc:630] #106 pc 0000000000648770  /system/framework/arm64/boot-framework.oat (android.content.ContentProvider.attachInfo+544)
A/.myapp.androi: runtime.cc:630] #107 pc 0000000000649188  /system/framework/arm64/boot-framework.oat (android.content.ContentProvider.attachInfo+56)
A/.myapp.androi: runtime.cc:630] #108 pc 00000000004c4a88  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.installProvider+1752)
A/.myapp.androi: runtime.cc:630] #109 pc 00000000004c4238  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.installContentProviders+280)
A/.myapp.androi: runtime.cc:630] #110 pc 00000000004bf400  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleBindApplication+7120)
A/.myapp.androi: runtime.cc:630] #111 pc 00000000004b6970  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread$H.handleMessage+6976)
A/.myapp.androi: runtime.cc:630] #112 pc 00000000007331f4  /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+180)
A/.myapp.androi: runtime.cc:630] #113 pc 00000000007367a0  /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1440)
A/.myapp.androi: runtime.cc:630] #114 pc 00000000004c5cd4  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+756)
A/.myapp.androi: runtime.cc:630] #115 pc 00000000001365b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)
A/.myapp.androi: runtime.cc:630] #116 pc 00000000001450cc  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276)
A/.myapp.androi: runtime.cc:630] #117 pc 00000000004b0e58  /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)
A/.myapp.androi: runtime.cc:630] #118 pc 00000000004b28a0  /apex/com.android.runtime/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1472)
A/.myapp.androi: runtime.cc:630] #119 pc 000000000043e5f0  /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+48)
A/.myapp.androi: runtime.cc:630] #120 pc 00000000000c2c34  /system/framework/arm64/boot.oat (art_jni_trampoline+180)
A/.myapp.androi: runtime.cc:630] #121 pc 00000000009a9938  /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136)
A/.myapp.androi: runtime.cc:630] #122 pc 00000000009b150c  /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2076)
A/.myapp.androi: runtime.cc:630] #123 pc 00000000001365b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)
A/.myapp.androi: runtime.cc:630] #124 pc 00000000001450cc  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276)
A/.myapp.androi: runtime.cc:630] #125 pc 00000000004b0e58  /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)
A/.myapp.androi: runtime.cc:630] #126 pc 00000000004b0ab8  /apex/com.android.runtime/lib64/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+408)
A/.myapp.androi: runtime.cc:630] #127 pc 00000000003bba78  /apex/com.android.runtime/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+624)
A/.myapp.androi: runtime.cc:630] #128 pc 00000000000be58c  /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+116)
A/.myapp.androi: runtime.cc:630] #129 pc 00000000000c1430  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+784)
A/.myapp.androi: runtime.cc:630] #130 pc 00000000000034e0  /system/bin/app_process64 (main+1168)
A/.myapp.androi: runtime.cc:630] #131 pc 000000000007d854  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108)
A/.myapp.androi: runtime.cc:630] 
A/.myapp.androi: runtime.cc:638] No pending exception expected: java.lang.NoSuchMethodError: no static or non-static method "Lio/requery/android/database/sqlite/SQLiteConnection;.nativeLoadExtension(JLjava/lang/String;Ljava/lang/String;)V"
A/.myapp.androi: runtime.cc:638]   at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.Class) (Runtime.java:-2)
A/.myapp.androi: runtime.cc:638]   at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:1115)
A/.myapp.androi: runtime.cc:638]   at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.Class, java.lang.String) (Runtime.java:1069)
A/.myapp.androi: runtime.cc:638]   at void java.lang.Runtime.loadLibrary0(java.lang.Class, java.lang.String) (Runtime.java:1007)
A/.myapp.androi: runtime.cc:638]   at void java.lang.System.loadLibrary(java.lang.String) (System.java:1667)
A/.myapp.androi: runtime.cc:638]   at void un0.b(android.content.Context, java.lang.String, java.lang.String) (ReLinkerInstance.java:4)
A/.myapp.androi: runtime.cc:638]   at void un0.a(android.content.Context, java.lang.String, java.lang.String, rn0) (ReLinkerInstance.java:3)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object X00.invoke() (myappDatabaseHelper.kt:3)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object Ak1.getValue() (LazyJVM.kt:6)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object U70.c(java.lang.Object) (sqldelight_module.kt:5)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object E0.invoke() (com.android.tools.r8.jetbrains.kotlin-style lambda group:5)
A/.myapp.androi: runtime.cc:638]   at jB1 sB1.a(Kl1) (references.kt:1)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object pB1.invoke() (standardBindings.kt:3)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object tB1.a(java.lang.Object, boolean, Kl1) (scopes.kt:10)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object qB1.c(java.lang.Object) (standardBindings.kt:5)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object aA1.invoke() (curry.kt:2)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object AB1.b(vA1, java.lang.Object) (DKodeinJVMImpl.kt:7)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object Ia0.a(java.lang.Class, Fz1, java.lang.Object) (outline:-1)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object x00.c(java.lang.Object) (model_module.kt:3)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object PA1.a(Fk1) (standardBindings.kt:12)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object PA1.c(java.lang.Object) (standardBindings.kt:1)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object NA1.c(java.lang.Object) (standardBindings.kt:4)
A/.myapp.androi: runtime.cc:638]   at void PB1.<init>(IB1, java.util.List, boolean, boolean) (KodeinContainerImpl.kt:15)
A/.myapp.androi: runtime.cc:638]   at void SB1.<init>(boolean, Ol1) (KodeinImpl.kt:7)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object Mz1.invoke() (Kodein.kt:1)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object Ak1.getValue() (LazyJVM.kt:6)
A/.myapp.androi: runtime.cc:638]   at bA1 nA1.s() (lateinit.kt:1)
A/.myapp.androi: runtime.cc:638]   at Fz1 Fg1.a(Wz1) (ShortNumbersRegionCodeSet.java:730)
A/.myapp.androi: runtime.cc:638]   at boolean co.myapp.AppInitProvider.onCreate() (AppInitProvider.kt:15)
A/.myapp.androi: runtime.cc:638]   at void android.content.ContentProvider.attachInfo(android.content.Context, android.content.pm.ProviderInfo, boolean) (ContentProvider.java:2092)
A/.myapp.androi: runtime.cc:638]   at void android.content.ContentProvider.attachInfo(android.content.Context, android.content.pm.ProviderInfo) (ContentProvider.java:2066)
A/.myapp.androi: runtime.cc:638]   at android.app.ContentProviderHolder android.app.ActivityThread.installProvider(android.content.Context, android.app.ContentProviderHolder, android.content.pm.ProviderInfo, boolean, boolean, boolean) (ActivityThread.java:6983)
A/.myapp.androi: runtime.cc:638]   at void android.app.ActivityThread.installContentProviders(android.content.Context, java.util.List) (ActivityThread.java:6528)
A/.myapp.androi: runtime.cc:638]   at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:6445)
A/.myapp.androi: runtime.cc:638]   at void android.app.ActivityThread.access$1300(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:219)
A/.myapp.androi: runtime.cc:638]   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1859)
A/.myapp.androi: runtime.cc:638]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:107)
A/.myapp.androi: runtime.cc:638]   at void android.os.Looper.loop() (Looper.java:214)
A/.myapp.androi: runtime.cc:638]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7356)
A/.myapp.androi: runtime.cc:638]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
A/.myapp.androi: runtime.cc:638]   at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:492)
A/.myapp.androi: runtime.cc:638]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:930)
A/.myapp.androi: runtime.cc:638] 
    
    --------- beginning of crash
A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 23408 (.myapp.android), pid 23408 (.myapp.android)
A/.myapp.androi: runtime.cc:638] 
A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG: Build fingerprint: 'google/walleye/walleye:10/QQ1A.191205.008/5974827:user/release-keys'
A/DEBUG: Revision: 'MP1'
A/DEBUG: ABI: 'arm64'
A/DEBUG: Timestamp: 2019-12-27 02:51:39-0500
A/DEBUG: pid: 23408, tid: 23408, name: .myapp.android  >>> co.myapp.android <<<
A/DEBUG: uid: 10478
A/DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
A/DEBUG: Abort message: 'JNI FatalError called: RegisterNatives failed for 'io/requery/android/database/sqlite/SQLiteConnection'; aborting...'
A/DEBUG:     x0  0000000000000000  x1  0000000000005b70  x2  0000000000000006  x3  0000007fd2d0a390
A/DEBUG:     x4  7400000000000000  x5  7400000000000000  x6  7400000000000000  x7  0000000000008074
A/DEBUG:     x8  00000000000000f0  x9  0000007ec95704e0  x10 0000000000000000  x11 0000000000000001
A/DEBUG:     x12 00000000209d7028  x13 0000000000000001  x14 0000000000000008  x15 0017965bbcf5e13b
A/DEBUG:     x16 0000007ec963c8c0  x17 0000007ec961a060  x18 0000007ecd524000  x19 00000000000000ac
A/DEBUG:     x20 0000000000005b70  x21 00000000000000b2  x22 0000000000005b70  x23 00000000ffffffff
A/DEBUG:     x24 0000007e46eb706f  x25 0000007e46eb906f  x26 0000007e46e99197  x27 0000007e47abd258
A/DEBUG:     x28 0000007e473d6000  x29 0000007fd2d0a440
A/DEBUG:     sp  0000007fd2d0a370  lr  0000007ec95ce170  pc  0000007ec95ce1a0
A/DEBUG: backtrace:
A/DEBUG:       #00 pc 00000000000821a0  /apex/com.android.runtime/lib64/bionic/libc.so (abort+176) (BuildId: b58d049709674405423a8d8de1a37f56)
A/DEBUG:       #01 pc 00000000004b9224  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+2172) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #02 pc 000000000000c650  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608) (BuildId: c3c47739a59353da1b74002a20814c24)
A/DEBUG:       #03 pc 00000000004fe328  /apex/com.android.runtime/lib64/libart.so (art::Thread::AssertNoPendingException() const+1144) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #04 pc 00000000001656e0  /apex/com.android.runtime/lib64/libart.so (art::ClassLinker::FindClass(art::Thread*, char const*, art::Handle<art::mirror::ClassLoader>)+64) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #05 pc 00000000001526f8  /apex/com.android.runtime/lib64/libart.so (art::ClassLinker::DoResolveType(art::dex::TypeIndex, art::Handle<art::mirror::DexCache>, art::Handle<art::mirror::ClassLoader>)+184) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #06 pc 0000000000525e24  /apex/com.android.runtime/lib64/libart.so (_ZN3art8verifier4impl12_GLOBAL__N_114MethodVerifierILb0EE6VerifyEv$09bf97eb2c0d684adb6d215f7005036e+1532) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #07 pc 0000000000529a8c  /apex/com.android.runtime/lib64/libart.so (art::verifier::MethodVerifier::FindLocksAtDexPc(art::ArtMethod*, unsigned int, std::__1::vector<art::verifier::MethodVerifier::DexLockInfo, std::__1::allocator<art::verifier::MethodVerifier::DexLockInfo>>*, unsigned int)+644) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #08 pc 000000000040fb9c  /apex/com.android.runtime/lib64/libart.so (art::Monitor::VisitLocks(art::StackVisitor*, void (*)(art::ObjPtr<art::mirror::Object>, void*), void*, bool)+820) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #09 pc 0000000000410b64  /apex/com.android.runtime/lib64/libart.so (art::MonitorObjectsStackVisitor::VisitFrame()+164) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #10 pc 00000000004dba18  /apex/com.android.runtime/lib64/libart.so (_ZN3art12StackVisitor9WalkStackILNS0_16CountTransitionsE0EEEvb+1592) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #11 pc 00000000004fd05c  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpJavaStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, bool) const+444) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #12 pc 00000000004f8e88  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+528) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #13 pc 0000000000513594  /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+820) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #14 pc 000000000050c924  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+1348) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #15 pc 000000000050b9b0  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1792) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #16 pc 00000000004b8ef0  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1352) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #17 pc 000000000000c650  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608) (BuildId: c3c47739a59353da1b74002a20814c24)
A/DEBUG:       #18 pc 0000000000385724  /apex/com.android.runtime/lib64/libart.so (art::JNI::FatalError(_JNIEnv*, char const*)+196) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #19 pc 0000000000022b68  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/split_config.arm64_v8a.apk!libsqlite3x.so (offset 0x894000) (jniRegisterNativeMethods+180) (BuildId: 25e5426a96b46c556c4d3eccc8ca7683aeca64a9)
A/DEBUG:       #20 pc 000000000001ea48  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/split_config.arm64_v8a.apk!libsqlite3x.so (offset 0x894000) (JNI_OnLoad+68) (BuildId: 25e5426a96b46c556c4d3eccc8ca7683aeca64a9)
A/DEBUG:       #21 pc 000000000037b7fc  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::LoadNativeLibrary(_JNIEnv*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, _jobject*, _jclass*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+3228) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #22 pc 0000000000005184  /apex/com.android.runtime/lib64/libopenjdkjvm.so (JVM_NativeLoad+412) (BuildId: c78e8e6242fcd1d865da7f6f13ec9326)
A/DEBUG:       #23 pc 00000000000b9af4  /system/framework/arm64/boot.oat (art_jni_trampoline+228) (BuildId: e0aafdcfd2295a7dd5ea81b8466db4de2bd5fcfb)
A/DEBUG:       #24 pc 00000000000d6bfc  /system/framework/arm64/boot.oat (java.lang.Runtime.loadLibrary0+236) (BuildId: e0aafdcfd2295a7dd5ea81b8466db4de2bd5fcfb)
A/DEBUG:       #25 pc 00000000000d7be4  /system/framework/arm64/boot.oat (java.lang.Runtime.loadLibrary0+180) (BuildId: e0aafdcfd2295a7dd5ea81b8466db4de2bd5fcfb)
A/DEBUG:       #26 pc 00000000000dc7c0  /system/framework/arm64/boot.oat (java.lang.System.loadLibrary+96) (BuildId: e0aafdcfd2295a7dd5ea81b8466db4de2bd5fcfb)
A/DEBUG:       #27 pc 00000000001365b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #28 pc 00000000001450cc  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #29 pc 00000000002e2698  /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #30 pc 00000000002de790  /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+656) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #31 pc 00000000005a630c  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStaticRange+236) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #32 pc 0000000000130c94  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static_range+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #33 pc 0000000000cd0c58  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (un0.b+64)
A/DEBUG:       #34 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #35 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #36 pc 0000000000cd0bc2  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (un0.a+46)
A/DEBUG:       #37 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #38 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #39 pc 0000000000abcc3c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (X00.invoke+24)
A/DEBUG:       #40 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #41 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #42 pc 0000000000488f14  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Ak1.getValue+44)
A/DEBUG:       #43 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #44 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #45 pc 0000000000adbde8  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (U70.c+60)
A/DEBUG:       #46 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #47 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #48 pc 0000000000c890ee  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (E0.invoke+94)
A/DEBUG:       #49 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #50 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #51 pc 0000000000933924  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (sB1.a+4)
A/DEBUG:       #52 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #53 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #54 pc 000000000093385c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (pB1.invoke+28)
A/DEBUG:       #55 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #56 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #57 pc 0000000000933d56  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (tB1.a+170)
A/DEBUG:       #58 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #59 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #60 pc 00000000009338ba  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (qB1.c+34)
A/DEBUG:       #61 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #62 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #63 pc 000000000067f0e8  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (aA1.invoke+8)
A/DEBUG:       #64 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #65 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #66 pc 00000000009344d0  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (AB1.b+68)
A/DEBUG:       #67 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #68 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #69 pc 0000000000c98e3a  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Ia0.a+10)
A/DEBUG:       #70 pc 00000000005a37a0  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #71 pc 0000000000130994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #72 pc 0000000000ab712a  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (x00.c+30)
A/DEBUG:       #73 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #74 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #75 pc 00000000009327fa  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (PA1.a+114)
A/DEBUG:       #76 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #77 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #78 pc 000000000093276c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (PA1.c+4)
A/DEBUG:       #79 pc 00000000005a6e28  /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtualQuick+1368) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #80 pc 0000000000134594  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #81 pc 00000000009326b8  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (NA1.c+48)
A/DEBUG:       #82 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #83 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #84 pc 0000000000935572  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (PB1.<init>+134)
A/DEBUG:       #85 pc 00000000005a2f98  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #86 pc 0000000000130914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #87 pc 000000000093574c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (SB1.<init>+48)
A/DEBUG:       #88 pc 00000000005a2f98  /apex/com.android.runtime/lib64/libart.so (MterpInvokeDirect+1168) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #89 pc 0000000000130914  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #90 pc 000000000067e66c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Mz1.invoke+12)
A/DEBUG:       #91 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #92 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #93 pc 0000000000488f14  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Ak1.getValue+44)
A/DEBUG:       #94 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #95 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #96 pc 000000000067fa76  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (nA1.s+14)
A/DEBUG:       #97 pc 00000000005a23fc  /apex/com.android.runtime/lib64/libart.so (MterpInvokeInterface+1740) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #98 pc 0000000000130a14  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #99 pc 000000000047310c  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (Fg1.a+16)
A/DEBUG:       #100 pc 00000000005a37a0  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1136) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #101 pc 0000000000130994  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #102 pc 00000000001d5a16  /data/app/co.myapp.android-TISTHV-5WERpM-JMhThnLA==/oat/arm64/base.vdex (co.myapp.AppInitProvider.onCreate+214)
A/DEBUG:       #103 pc 00000000002b2fc8  /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.2102722076887518264+240) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #104 pc 0000000000591d98  /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1024) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #105 pc 000000000013f468  /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #106 pc 0000000000648770  /system/framework/arm64/boot-framework.oat (android.content.ContentProvider.attachInfo+544) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #107 pc 0000000000649188  /system/framework/arm64/boot-framework.oat (android.content.ContentProvider.attachInfo+56) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #108 pc 00000000004c4a88  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.installProvider+1752) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #109 pc 00000000004c4238  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.installContentProviders+280) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #110 pc 00000000004bf400  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleBindApplication+7120) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #111 pc 00000000004b6970  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread$H.handleMessage+6976) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #112 pc 00000000007331f4  /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+180) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #113 pc 00000000007367a0  /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1440) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #114 pc 00000000004c5cd4  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+756) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #115 pc 00000000001365b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #116 pc 00000000001450cc  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #117 pc 00000000004b0e58  /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) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #118 pc 00000000004b28a0  /apex/com.android.runtime/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1472) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #119 pc 000000000043e5f0  /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+48) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #120 pc 00000000000c2c34  /system/framework/arm64/boot.oat (art_jni_trampoline+180) (BuildId: e0aafdcfd2295a7dd5ea81b8466db4de2bd5fcfb)
A/DEBUG:       #121 pc 00000000009a9938  /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #122 pc 00000000009b150c  /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2076) (BuildId: e6bec6e88e3e25f9df0aaf0aaefea5f13c785217)
A/DEBUG:       #123 pc 00000000001365b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #124 pc 00000000001450cc  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #125 pc 00000000004b0e58  /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) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #126 pc 00000000004b0ab8  /apex/com.android.runtime/lib64/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+408) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #127 pc 00000000003bba78  /apex/com.android.runtime/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+624) (BuildId: a2d27163b21dccb407d00dc2f85709a8)
A/DEBUG:       #128 pc 00000000000be58c  /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+116) (BuildId: de057b63e21f6c0880ad2d2827b8a843)
A/DEBUG:       #129 pc 00000000000c1430  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+784) (BuildId: de057b63e21f6c0880ad2d2827b8a843)
A/DEBUG:       #130 pc 00000000000034e0  /system/bin/app_process64 (main+1168) (BuildId: b096952ea73be55eea45591fb6b5b732)
A/DEBUG:       #131 pc 000000000007d854  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: b58d049709674405423a8d8de1a37f56)
E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_00

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:1
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
eygrabercommented, Jan 3, 2020

I’m unable to test now, but I believe the file could be update to:

-keepclasseswithmembernames,includedescriptorclasses class io.requery.android.database.** {
    native <methods>;
}

I will update when I get a chance to test it and make sure it doesn’t introduce regressions.

0reactions
eygrabercommented, Jan 27, 2020

It should be fine. I used it for a few weeks before switching to SqlCipher (business requirement) and everything worked.

I did some more research when I encountered similar problems in SqlCipher and I could make a PR based on those findings sometime this week.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues · requery/sqlite-android - GitHub
Performance on "big" data compared to native Android ... Native Crash with R8 - NoSuchMethodError SQLiteConnection.nativeLoadExtensions bug.
Read more >
requery sqlite-android Issues - Giters
Performance on "big" data compared to native Android ... Native Crash with R8 - NoSuchMethodError SQLiteConnection.nativeLoadExtensions.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found