Closed
Description
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)