Crash when the user is geolocated and the camera of the map is moving to user location
Sometimes app crash at start up when the user is geolocated and the camera of the map is moving to the user location. It happens :
- when app start after long time in background
- after the app has just been killed and reopened
This crash is happening in Android 9+ only and we never noticed this kind of crash in an earliest version, regardless of the device manufacturer.
Configuration Platform: Android Mapbox SDK version: 9.6.0
here is the stacktrace coming from our production play store console :
pid: 0, tid: 0 >>> apk_id <<<
backtrace:
#00 pc 00000000000898f8 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168)
#00 pc 0000000000373998 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 0000000000373b08 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000003710c8 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000003706f4 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 0000000000370650 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000) (__cxa_throw+112)
#00 pc 0000000000094808 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000000996e0 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000000a99e0 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000000a1e1c /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000000ec9b8 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000000ec758 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000000fb2f0 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 0000000000200b80 /data/app/~~VcvAPxU9WU0DxuPzNC9RSw==/apk_id-jv-ElCCJHVwbwIiQt2XpyQ==/base.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x1058000)
#00 pc 00000000000eb0ec /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64)
#00 pc 000000000008b850 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
And another stacktrace with the steps described below :
--------- beginning of crash
09-17 14:10:20.342 5954 9748 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 9748 (Worker 1), pid 5954 (el.app_id.recette)
09-17 14:10:20.496 9760 9760 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-17 14:10:20.496 9760 9760 F DEBUG : Build fingerprint: 'samsung/c1seea/c1s:10/QP1A.190711.020/N980FXXU1ATIC:user/release-keys'
09-17 14:10:20.496 9760 9760 F DEBUG : Revision: '23'
09-17 14:10:20.496 9760 9760 F DEBUG : ABI: 'arm64'
09-17 14:10:20.497 9760 9760 F DEBUG : Timestamp: 2021-09-17 14:10:20+0200
09-17 14:10:20.497 9760 9760 F DEBUG : pid: 5954, tid: 9748, name: Worker 1 >>> apk_id.recette <<<
09-17 14:10:20.497 9760 9760 F DEBUG : uid: 10302
09-17 14:10:20.497 9760 9760 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
09-17 14:10:20.497 9760 9760 F DEBUG : Abort message: 'terminating with uncaught exception of type jni::PendingJavaException'
09-17 14:10:20.497 9760 9760 F DEBUG : x0 0000000000000000 x1 0000000000002614 x2 0000000000000006 x3 0000007885506030
09-17 14:10:20.497 9760 9760 F DEBUG : x4 fefeff6d6e68736f x5 fefeff6d6e68736f x6 fefeff6d6e68736f x7 7f7f7f7f7f7f7f7f
09-17 14:10:20.497 9760 9760 F DEBUG : x8 00000000000000f0 x9 78d0ee4c0945c692 x10 0000000000000001 x11 0000000000000000
09-17 14:10:20.497 9760 9760 F DEBUG : x12 fffffff0fffffbdf x13 00000000614485ac x14 0014249abdd7d028 x15 00003e688fff4048
09-17 14:10:20.497 9760 9760 F DEBUG : x16 00000079194cc8c0 x17 00000079194a9940 x18 0000007818078000 x19 0000000000001742
09-17 14:10:20.497 9760 9760 F DEBUG : x20 0000000000002614 x21 00000000ffffffff x22 ffffff80ffffffc8 x23 0000007885506280
09-17 14:10:20.497 9760 9760 F DEBUG : x24 0000007885506160 x25 00000078855061a0 x26 0000007885507020 x27 000000791a70c020
09-17 14:10:20.497 9760 9760 F DEBUG : x28 0000007882a6b020 x29 00000078855060d0
09-17 14:10:20.497 9760 9760 F DEBUG : sp 0000007885506010 lr 000000791945e108 pc 000000791945e134
09-17 14:10:20.498 9760 9760 F DEBUG :
09-17 14:10:20.498 9760 9760 F DEBUG : backtrace:
09-17 14:10:20.498 9760 9760 F DEBUG : #00 pc 0000000000083134 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: f89dc12fdaab6218ce150d0882ab21bc)
09-17 14:10:20.498 9760 9760 F DEBUG : #01 pc 0000000000373998 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #02 pc 0000000000373b08 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #03 pc 00000000003710c8 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #04 pc 00000000003706f4 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #05 pc 0000000000370650 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (__cxa_throw+112) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #06 pc 0000000000094808 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #07 pc 00000000000996e0 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #08 pc 00000000000a99e0 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #09 pc 00000000000a1e1c /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #10 pc 00000000000ec9b8 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #11 pc 00000000000ec758 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #12 pc 00000000000fb2f0 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #13 pc 0000000000200b80 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:10:20.498 9760 9760 F DEBUG : #14 pc 00000000000e28e0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: f89dc12fdaab6218ce150d0882ab21bc)
09-17 14:10:20.498 9760 9760 F DEBUG : #15 pc 000000000008503c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: f89dc12fdaab6218ce150d0882ab21bc)
09-17 14:12:55.077 9830 10325 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 10325 (Worker 1), pid 9830 (el.app_id.recette)
09-17 14:12:55.199 10337 10337 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-17 14:12:55.199 10337 10337 F DEBUG : Build fingerprint: 'samsung/c1seea/c1s:10/QP1A.190711.020/N980FXXU1ATIC:user/release-keys'
09-17 14:12:55.199 10337 10337 F DEBUG : Revision: '23'
09-17 14:12:55.199 10337 10337 F DEBUG : ABI: 'arm64'
09-17 14:12:55.200 10337 10337 F DEBUG : Timestamp: 2021-09-17 14:12:55+0200
09-17 14:12:55.200 10337 10337 F DEBUG : pid: 9830, tid: 10325, name: Worker 1 >>> apk_id.recette <<<
09-17 14:12:55.200 10337 10337 F DEBUG : uid: 10302
09-17 14:12:55.200 10337 10337 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
09-17 14:12:55.200 10337 10337 F DEBUG : Abort message: 'terminating with uncaught exception of type jni::PendingJavaException'
09-17 14:12:55.200 10337 10337 F DEBUG : x0 0000000000000000 x1 0000000000002855 x2 0000000000000006 x3 00000077ee30c030
09-17 14:12:55.200 10337 10337 F DEBUG : x4 fefeff6d6e68736f x5 fefeff6d6e68736f x6 fefeff6d6e68736f x7 7f7f7f7f7f7f7f7f
09-17 14:12:55.200 10337 10337 F DEBUG : x8 00000000000000f0 x9 78d0ee4c0945c692 x10 0000000000000001 x11 0000000000000000
09-17 14:12:55.200 10337 10337 F DEBUG : x12 fffffff0fffffbdf x13 0000000061448647 x14 000468484f2ace28 x15 0000319b84ebb660
09-17 14:12:55.200 10337 10337 F DEBUG : x16 00000079194cc8c0 x17 00000079194a9940 x18 00000077ccf82000 x19 0000000000002666
09-17 14:12:55.200 10337 10337 F DEBUG : x20 0000000000002855 x21 00000000ffffffff x22 ffffff80ffffffc8 x23 00000077ee30c280
09-17 14:12:55.200 10337 10337 F DEBUG : x24 00000077ee30c160 x25 00000077ee30c1a0 x26 00000077ee30d020 x27 000000791a70c020
09-17 14:12:55.200 10337 10337 F DEBUG : x28 0000007825cb5620 x29 00000077ee30c0d0
09-17 14:12:55.200 10337 10337 F DEBUG : sp 00000077ee30c010 lr 000000791945e108 pc 000000791945e134
09-17 14:12:55.201 10337 10337 F DEBUG :
09-17 14:12:55.201 10337 10337 F DEBUG : backtrace:
09-17 14:12:55.201 10337 10337 F DEBUG : #00 pc 0000000000083134 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: f89dc12fdaab6218ce150d0882ab21bc)
09-17 14:12:55.201 10337 10337 F DEBUG : #01 pc 0000000000373998 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.201 10337 10337 F DEBUG : #02 pc 0000000000373b08 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #03 pc 00000000003710c8 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #04 pc 00000000003706f4 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #05 pc 0000000000370650 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (__cxa_throw+112) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #06 pc 0000000000094808 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #07 pc 00000000000996e0 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #08 pc 00000000000a99e0 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #09 pc 00000000000a1e1c /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #10 pc 00000000000ec9b8 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #11 pc 00000000000ec758 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #12 pc 00000000000fb2f0 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #13 pc 0000000000200b80 /data/app/apk_id.recette-I7gDQ9b_oRwRWGgp5BMVyw==/base.apk!libmapbox-gl.so (offset 0x1096000) (BuildId: 2ae9c34201bb928eef5e23f0fe3a5a2574096e11)
09-17 14:12:55.202 10337 10337 F DEBUG : #14 pc 00000000000e28e0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: f89dc12fdaab6218ce150d0882ab21bc)
09-17 14:12:55.202 10337 10337 F DEBUG : #15 pc 000000000008503c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: f89dc12fdaab6218ce150d0882ab21bc)
Thank you for your help.
I have exactly the same issue
Any updates ?
I have also exactly the same issue
Any updates?
Did anyone solve this issue? Seeing something similar but on V10