Skip to content

Crash caused by libobjectbox-jni.so at __cxa_pure_virtual function #1131

Closed
@jobernolte

Description

@jobernolte

Describe the bug
Some of our users experience crashes of our App caused by the ObjectBox library.

Basic info (please complete the following information):

  • ObjectBox version (are you using the latest version?): 3.5.1
  • Reproducibility: not reproducible
  • Device: see screenshots
  • OS: see screenshots

To Reproduce
not applicable

Expected behavior
The App should not crash ;)

Logs, stack traces

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 6340 >>> com.elogames.app <<<

backtrace:
  #00  pc 0x0000000000051ce8  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164)
  #01  pc 0x0000000000127bf4  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/split_config.arm64_v8a.apk!libobjectbox-jni.so
  #02  pc 0x0000000000125964  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/split_config.arm64_v8a.apk!libobjectbox-jni.so (__cxa_pure_virtual+16)
  #03  pc 0x0000000000055b74  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/split_config.arm64_v8a.apk!libobjectbox-jni.so (Java_io_objectbox_query_Query_nativeFind+2572)
  #04  pc 0x00000000005b3e44  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex (art_jni_trampoline+116)
  #05  pc 0x0000000001cf3fc0  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex (io.objectbox.query.Query.lambda$find$2$io-objectbox-query-Query+96)
  #06  pc 0x0000000001a7e610  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex ([DEDUPED]+64)
  #07  pc 0x0000000001ce6fe4  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex (io.objectbox.BoxStore.callInReadTx+260)
  #08  pc 0x0000000001ce7568  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex (io.objectbox.BoxStore.callInReadTxWithRetry+88)
  #09  pc 0x0000000001cf3730  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex (io.objectbox.query.Query.callInReadTx+96)
  #10  pc 0x0000000001cf3afc  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex (io.objectbox.query.Query.find+108)
  #11  pc 0x0000000001dc0fe4  /data/app/~~rKIIu3Zp3HgBxR0F8B-4qA==/com.elogames.app-GJkPoSM9UknmE-c_X-5ejg==/oat/arm64/base.odex (io.objectbox.query.QueryPublisher.run+468)
  #12  pc 0x000000000046abfc  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.Executors$RunnableAdapter.call+76)
  #13  pc 0x0000000000518a5c  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.FutureTask.run+188)
  #14  pc 0x0000000000589960  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+976)
  #15  pc 0x0000000000586b48  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+72)
  #16  pc 0x00000000003ff840  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Thread.run+80)
  #17  pc 0x0000000000457b6c  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+556)
  #18  pc 0x0000000000484e54  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+156)
  #19  pc 0x0000000000484b20  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+400)
  #20  pc 0x00000000005ce3a0  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1684)
  #21  pc 0x00000000000b67a8  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
  #22  pc 0x000000000005340c  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

Screenshot 2023-05-09 113447

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions