We use 3.5.9 in our Android application.
After application update (without updating SQLCipher itself) we started getting crash.
It happened only on one device so far and is not reproducible on others. But we are worried to roll out this update without understanding what is happening. (we use standard sql cipher, not enterprise)
Any suggestion how to solve this issue?
--------- beginning of crash
2019-10-06 16:27:42.651 7960-7983/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2019-10-06 16:27:42.651 7960-7983/? A/DEBUG: Build fingerprint: 'user/dev-keys'
2019-10-06 16:27:42.651 7960-7983/? A/DEBUG: Revision: '0'
2019-10-06 16:27:42.651 7960-7983/? A/DEBUG: ABI: 'arm'
2019-10-06 16:27:42.651 7960-7983/? A/DEBUG: pid: 7960, tid: 7983, name: f.client.android.production >>> roid.production <<<
2019-10-06 16:27:42.651 7960-7983/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xb5e8ea3a
2019-10-06 16:27:42.664 432-432/? W//system/bin/hwservicemanager: getTransport: Cannot find entry vendor.display.config@1.1::IDisplayConfig/default in either framework or device manifest.
2019-10-06 16:27:42.667 7960-7983/? A/DEBUG: r0 00000098 r1 00000000 r2 00000ea3 r3 ea3121d0
2019-10-06 16:27:42.667 7960-7983/? A/DEBUG: r4 ea311fde r5 ec0dae08 r6 b5e8ea31 r7 da7f2710
2019-10-06 16:27:42.667 7960-7983/? A/DEBUG: r8 ea312328 r9 00000001 sl ea312038 fp ea3199c8
2019-10-06 16:27:42.667 7960-7983/? A/DEBUG: ip 00000000 sp da7f25c0 lr da2a6747 pc da2ad786 cpsr a00f0030
2019-10-06 16:27:42.771 432-432/? I/chatty: uid=1000(system) hwservicemanage identical 6 lines
2019-10-06 16:27:42.789 432-432/? W//system/bin/hwservicemanager: getTransport: Cannot find entry vendor.display.config@1.1::IDisplayConfig/default in either framework or device manifest.
2019-10-06 16:27:42.802 7960-7993/? D/vndksupport: Loading /vendor/lib/egl/libGLESv2_adreno.so from current namespace instead of sphal namespace.
2019-10-06 16:27:42.807 432-432/? W//system/bin/hwservicemanager: getTransport: Cannot find entry vendor.display.config@1.1::IDisplayConfig/default in either framework or device manifest.
2019-10-06 16:27:42.812 7960-7993/? D/libEGL: loaded /vendor/lib/egl/libGLESv2_adreno.so
2019-10-06 16:27:42.816 7960-7983/? A/DEBUG: backtrace:
2019-10-06 16:27:42.816 7960-7983/? A/DEBUG: #00 pc 000a2786 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #01 pc 0008a2a5 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #02 pc 000837df /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #03 pc 0005f357 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #04 pc 00082a27 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #05 pc 0005ea47 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #06 pc 000553a9 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so (sqlite3_exec+144)
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #07 pc 000da1c1 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #08 pc 00062701 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.817 7960-7983/? A/DEBUG: #09 pc 00081ee9 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.818 7960-7983/? A/DEBUG: #10 pc 0005d35b /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.818 7960-7983/? A/DEBUG: #11 pc 00098a7b /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.818 7960-7983/? A/DEBUG: #12 pc 00095333 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.818 7960-7983/? A/DEBUG: #13 pc 000986b1 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.818 7960-7983/? A/DEBUG: #14 pc 000891f1 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.818 7960-7983/? A/DEBUG: #15 pc 000837df /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.818 7960-7983/? A/DEBUG: #16 pc 0005f357 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.819 7960-7983/? A/DEBUG: #17 pc 00082a27 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.819 7960-7983/? A/DEBUG: #18 pc 0005ea47 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.819 7960-7983/? A/DEBUG: #19 pc 0005eba7 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so
2019-10-06 16:27:42.819 7960-7983/? A/DEBUG: #20 pc 0005ec5d /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so (sqlite3_prepare16_v2+16)
2019-10-06 16:27:42.819 7960-7983/? A/DEBUG: #21 pc 000da395 /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/lib/arm/libsqlcipher.so (sqlcipher::compile(_JNIEnv*, _jobject*, sqlite3*, _jstring*)+120)
2019-10-06 16:27:42.819 7960-7983/? A/DEBUG: #22 pc 00da317d /data/app/f.client.android.production-pGW3XjCSzWZigUMFzESkSg==/oat/arm/base.odex (offset 0x6a4000)
2019-10-06 16:27:42.825 432-432/? W//system/bin/hwservicemanager: getTransport: Cannot find entry vendor.display.config@1.1::IDisplayConfig/default in either framework or device manifest.