mapbox-gl-native-android
mapbox-gl-native-android copied to clipboard
Crash when opened mapbox status abort
Environment
- Android OS version: 10
- Devices affected: Redmi Note 9 Pro, Motorola Moto G Turbo Edition, Realme realme 3Pro, Realme realme 5Pro, Samsung Galaxy A8 Star, Huawei P30 Pro, Oppo A9 2020, etc ( lot more )
- Maps SDK Version:
- implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:9.6.1'
- implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-annotation-v9:0.9.0'
- implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-places-v9:0.12.0'
- implementation 'com.mapbox.mapboxsdk:mapbox-sdk-turf:5.8.0'
Observed behavior and steps to reproduce
https://streamable.com/4v42pl
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.gearid.app <<<
backtrace:
#00 pc 00000000000744b0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
#00 pc 0000000000373aa4 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 0000000000373c14 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 00000000003711d4 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 0000000000370800 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 000000000037075c /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000) (__cxa_throw+112)
#00 pc 0000000000094680 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 00000000000aee88 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 0000000000115b8c /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 00000000001c3898 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 00000000001c3314 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 00000000001c5b70 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 000000000022177c /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 00000000000fb3e0 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 000000000021b0c4 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 000000000021a930 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 000000000021a9fc /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 0000000000219c24 /data/app/com.gearid.app-bX4eX3vPrEAsMnGo2ltLgw==/split_config.arm64_v8a.apk!lib/arm64-v8a/libmapbox-gl.so (offset 0x43000)
#00 pc 00000000000183d0 /system/lib64/libutils.so (android::Looper::pollInner(int)+832)
#00 pc 0000000000017ff0 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+56)
#00 pc 000000000013e2a8 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
#00 pc 0000000000311c1c /system/framework/arm64/boot-framework.oat (art_jni_trampoline+140)
#00 pc 00000000008ae4b4 /system/framework/arm64/boot-framework.oat (android.os.MessageQueue.next+228)
#00 pc 00000000008a8050 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+960)
#00 pc 00000000005824e4 /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+756)
#00 pc 00000000001375b8 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)
#00 pc 000000000014600c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276)
#00 pc 00000000004b1ab4 /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)
#00 pc 00000000004b3658 /apex/com.android.runtime/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1480)
#00 pc 000000000043e8f0 /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52)
#00 pc 00000000000e9b54 /system/framework/arm64/boot.oat (art_jni_trampoline+180)
#00 pc 0000000000b5b498 /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136)
#00 pc 0000000000b63488 /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2584)
#00 pc 00000000001375b8 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)
#00 pc 000000000014600c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276)
#00 pc 00000000004b1ab4 /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)
#00 pc 00000000004b16a4 /apex/com.android.runtime/lib64/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+408)
#00 pc 00000000003bba24 /apex/com.android.runtime/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+624)
#00 pc 00000000000c1888 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+116)
#00 pc 00000000000c4760 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+792)
#00 pc 00000000000035b0 /system/bin/app_process64 (main+1376)
#00 pc 000000000006fc5c /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108)
Expected behavior
https://imgur.com/plTjy1Y Expected behaviour, the mapbox map should open just fine
Notes / preliminary analysis
My analysis it because the arm64-v8a
Additional links and references
This is my app using mapbox, https://play.google.com/store/apps/details?id=com.gearid.app
Please help, thank you!
I have the same problem... did you resolve this?
Did either of you find a solution for this issue?