Skip to content
This repository has been archived by the owner on Jun 21, 2023. It is now read-only.

Snapshotter test case crash #346

Closed
Chaoba opened this issue Apr 28, 2020 · 0 comments · Fixed by #347
Closed

Snapshotter test case crash #346

Chaoba opened this issue Apr 28, 2020 · 0 comments · Fixed by #347
Assignees

Comments

@Chaoba
Copy link
Contributor

Chaoba commented Apr 28, 2020

Test case for snapshotter will cause crash was spotted in https://console.firebase.google.com/u/0/project/mapbox-gl-native-android/testlab/histories/bh.c6767b491a06da0a/matrices/6297262469468202094/executions/bs.a23ed743791a78d/testcases/206/logs
And it could be reproduced on emulator with following stack


********** Crash dump: **********
Build fingerprint: 'Android/sdk_phone_x86_64/generic_x86_64:10/QPP6.190730.005.B1/5775370:userdebug/test-keys'
Abort message: 'terminating with uncaught exception of type jni::PendingJavaException'
#00 0x00000000000943f8 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+24) (BuildId: a08a19770d6696739c847e29c3f5f650)
#01 0x0000000000097146 /apex/com.android.runtime/lib64/bionic/libc.so (abort+182) (BuildId: a08a19770d6696739c847e29c3f5f650)
#02 0x00000000013814cb /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   abort_message
                                                                                                                   /Volumes/Android/buildbot/src/android/ndk-release-r20/external/libcxx/../../external/libcxxabi/src/abort_message.cpp:77:5
#03 0x0000000001381615 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   demangling_terminate_handler()
                                                                                                                   /Volumes/Android/buildbot/src/android/ndk-release-r20/external/libcxx/../../external/libcxxabi/src/cxa_default_handlers.cpp:67:21
#04 0x000000000137e792 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__terminate(void (*)())
                                                                                                                   /Volumes/Android/buildbot/src/android/ndk-release-r20/external/libcxx/../../external/libcxxabi/src/cxa_handlers.cpp:60:9
#05 0x000000000137df75 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)
                                                                                                                   /Volumes/Android/buildbot/src/android/ndk-release-r20/external/libcxx/../../external/libcxxabi/src/cxa_exception.cpp:153:5
#06 0x000000000137df0e /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (__cxa_throw+110) (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   __cxa_throw
                                                                                                                   /Volumes/Android/buildbot/src/android/ndk-release-r20/external/libcxx/../../external/libcxxabi/src/cxa_exception.cpp:285:5
#07 0x000000000064249a /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   jni::CheckJavaException(_JNIEnv&)
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/vendor/mapbox-base/deps/jni.hpp/include/jni/errors.hpp:71:13
#08 0x0000000000655960 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (_ZN3jni10CallMethodIvJPNS_7jstringEEEENSt6__ndk19enable_ifIXsr3std7is_voidIT_EE5valueES5_E4typeER7_JNIEnvPNS_7jobjectER10_jmethodIDDpOT0_+128) (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::enable_if<std::is_void<void>::value, void>::type jni::CallMethod<void, jni::jstring*>(_JNIEnv&, jni::jobject*, _jmethodID&, jni::jstring*&&)
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/vendor/mapbox-base/deps/jni.hpp/include/jni/functions.hpp:279:9
#09 0x000000000079a7b8 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (_ZNK3jni6ObjectIN4mbgl7android14MapSnapshotterEE4CallIJNS0_INS_9StringTagEEEEJNS_6UniqueIS7_NS_17DefaultRefDeleterIXadL_ZN7_JNIEnv14DeleteLocalRefEP8_jobjectEEEEEEEEENSt6__ndk19enable_ifIXsr11ConjunctionIDpNSF_14is_convertibleIRKT0_RKT_EEEE5valueEvE4typeERSA_RKNS_6MethodIS3_FvDpSL_EEEDpSK_+104) (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::enable_if<Conjunction<std::__ndk1::is_convertible<jni::Unique<jni::Object<jni::StringTag>, jni::DefaultRefDeleter<&(_JNIEnv::DeleteLocalRef(_jobject*))> > const&, jni::Object<jni::StringTag> const&> >::value, void>::type jni::Object<mbgl::android::MapSnapshotter>::Call<jni::Object<jni::StringTag>, jni::Unique<jni::Object<jni::StringTag>, jni::DefaultRefDeleter<&(_JNIEnv::DeleteLocalRef(_jobject*))> > >(_JNIEnv&, jni::Method<mbgl::android::MapSnapshotter, void (jni::Object<jni::StringTag>)> const&, jni::Unique<jni::Object<jni::StringTag>, jni::DefaultRefDeleter<&(_JNIEnv::DeleteLocalRef(_jobject*))> > const&) const
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/vendor/mapbox-base/deps/jni.hpp/include/jni/object.hpp:116:17
#10 0x00000000007a1475 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1::operator()(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>) const
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/MapboxGLAndroidSDK/src/cpp/snapshotter/map_snapshotter.cpp:96:31
#11 0x00000000007a10e3 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   decltype(std::__ndk1::forward<mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1&>(fp)(std::__ndk1::forward<std::exception_ptr>(fp0), std::__ndk1::forward<mbgl::Image<(mbgl::ImageAlphaMode)1> >(fp0), std::__ndk1::forward<std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > >(fp0), std::__ndk1::forward<std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)> >(fp0), std::__ndk1::forward<std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> >(fp0))) std::__ndk1::__invoke<mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1&, std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> >(mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1&, std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/type_traits:4353:1
#12 0x00000000007a0f85 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   void std::__ndk1::__invoke_void_return_wrapper<void>::__call<mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1&, std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> >(mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1&, std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__functional_base:349:9
#13 0x00000000007a0ed5 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__alloc_func<mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1, std::__ndk1::allocator<mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1>, void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1527:16
#14 0x000000000079fe24 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__func<mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1, std::__ndk1::allocator<mbgl::android::MapSnapshotter::start(_JNIEnv&)::$_1>, void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1651:12
#15 0x0000000000edccf8 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__value_func<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&) const
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1799:16
#16 0x0000000000edc8eb /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>) const
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:2347:12
#17 0x0000000000edee41 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)::operator()(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>) const
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/platform/default/src/mbgl/map/map_snapshotter.cpp:186:17
#18 0x0000000000edec53 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   decltype(std::__ndk1::forward<mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)&>(fp)(std::__ndk1::forward<std::exception_ptr>(fp0), std::__ndk1::forward<mbgl::Image<(mbgl::ImageAlphaMode)1> >(fp0), std::__ndk1::forward<std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > >(fp0), std::__ndk1::forward<std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)> >(fp0), std::__ndk1::forward<std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> >(fp0))) std::__ndk1::__invoke<mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)&, std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> >(mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)&, std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/type_traits:4353:1
#19 0x0000000000edeaf5 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   void std::__ndk1::__invoke_void_return_wrapper<void>::__call<mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)&, std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> >(mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)&, std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__functional_base:349:9
#20 0x0000000000edea65 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__alloc_func<mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>), std::__ndk1::allocator<mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>, void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1527:16
#21 0x0000000000edd9c4 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__func<mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>), std::__ndk1::allocator<mbgl::MapSnapshotter::Impl::snapshot(std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>)::'lambda'(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>, void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1651:12
#22 0x0000000000edccf8 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__value_func<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr&&, mbgl::Image<(mbgl::ImageAlphaMode)1>&&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >&&, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>&&, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>&&) const
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1799:16
#23 0x0000000000edc8eb /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::operator()(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>) const
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:2347:12
#24 0x0000000000ee57f4 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   void mbgl::MessageImpl<std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>, void (std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::*)(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>) const, std::__ndk1::tuple<std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> > >::invoke<0ul, 1ul, 2ul, 3ul, 4ul>(std::__ndk1::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul>)
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/include/mbgl/actor/message.hpp:34:9
#25 0x0000000000ee5634 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::MessageImpl<std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>, void (std::__ndk1::function<void (std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>)>::*)(std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)>) const, std::__ndk1::tuple<std::exception_ptr, mbgl::Image<(mbgl::ImageAlphaMode)1>, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > >, std::__ndk1::function<mapbox::geometry::point<double> (mbgl::LatLng const&)>, std::__ndk1::function<mbgl::LatLng (mapbox::geometry::point<double> const&)> > >::operator()()
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/include/mbgl/actor/message.hpp:29:9
#26 0x00000000008c64f5 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::Mailbox::receive()
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/src/mbgl/actor/mailbox.cpp:86:5
#27 0x00000000008c680c /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::Mailbox::maybeReceive(std::__ndk1::weak_ptr<mbgl::Mailbox> const&)
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/src/mbgl/actor/mailbox.cpp:96:17
#28 0x00000000008cac54 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0::operator()() const
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/src/mbgl/actor/mailbox.cpp:102:47
#29 0x00000000008cac1c /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   decltype(std::__ndk1::forward<mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0&>(fp)()) std::__ndk1::__invoke<mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0&>(mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/type_traits:4353:1
#30 0x00000000008cabcc /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   void std::__ndk1::__invoke_void_return_wrapper<void>::__call<mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0&>(mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0&)
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__functional_base:349:9
#31 0x00000000008cab9c /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__alloc_func<mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0, std::__ndk1::allocator<mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0>, void ()>::operator()()
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1527:16
#32 0x00000000008c9a48 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__func<mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0, std::__ndk1::allocator<mbgl::Mailbox::makeClosure(std::__ndk1::weak_ptr<mbgl::Mailbox>)::$_0>, void ()>::operator()()
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1651:12
#33 0x0000000000690fd4 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::__function::__value_func<void ()>::operator()() const
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:1799:16
#34 0x0000000000690f94 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   std::__ndk1::function<void ()>::operator()() const
                                                                                                                   /Users/kevin/Library/Android/sdk/ndk/20.0.5594570/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/functional:2347:12
#35 0x0000000000ecf318 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   void mbgl::WorkTaskImpl<std::__ndk1::function<void ()>, std::__ndk1::tuple<> >::invoke<>(std::__ndk1::integer_sequence<unsigned long>)
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/include/mbgl/util/work_task_impl.hpp:43:9
#36 0x0000000000ecf214 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::WorkTaskImpl<std::__ndk1::function<void ()>, std::__ndk1::tuple<> >::operator()()
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/include/mbgl/util/work_task_impl.hpp:23:13
#37 0x0000000000eca913 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::util::RunLoop::process()
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/include/mbgl/util/run_loop.hpp:125:13
#38 0x0000000000eca9f8 /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   mbgl::util::RunLoop::runOnce()
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/platform/android/src/run_loop.cpp:246:5
#39 0x0000000000ec8d3b /data/app/com.mapbox.mapboxsdk.testapp-jqdnxz-gJA5uxmV1LiOQ1Q==/lib/x86_64/libmapbox-gl.so (BuildId: 214a5a94cbf38ec924cc10ccfcc14c27e95adaf7)
                                                                                                                   (anonymous namespace)::looperCallbackDefault(int, int, void*)
                                                                                                                   /Users/kevin/Android/mapbox-gl-native-android/vendor/mapbox-gl-native/platform/android/src/run_loop.cpp:49:27
#40 0x0000000000018a31 /system/lib64/libutils.so (android::Looper::pollInner(int)+961) (BuildId: 20c01acb58e07a2d146da9c81d857370)
#41 0x00000000000185aa /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+42) (BuildId: 20c01acb58e07a2d146da9c81d857370)
#42 0x000000000014b7b3 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+35) (BuildId: 26b0d32477058ae8c26975bf08cfd935)
#43 0x00000000002baecb /system/framework/x86_64/boot-framework.oat (art_jni_trampoline+187) (BuildId: 0f1692ac32048750558ba593a4f09a65bdcec880)
#44 0x000000000200881e /memfd:/jit-cache (deleted) (android.os.MessageQueue.next+206)
#45 0x0000000000169354 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+756) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#46 0x0000000000179c50 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+288) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#47 0x0000000000340ffc /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+380) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#48 0x000000000033b20f /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1151) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#49 0x0000000000668fc2 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+994) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#50 0x0000000000162819 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#51 0x0000000000319d92 /system/framework/framework.jar (android.os.Looper.loop+130)
#52 0x000000000066c86d /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+1485) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#53 0x0000000000162999 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+25) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#54 0x000000000018945e /system/framework/framework.jar (android.app.ActivityThread.main+194)
#55 0x000000000030dcad /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.13960599661070883162+253) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#56 0x000000000065854a /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1210) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#57 0x00000000001747cc /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+140) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#58 0x00000000001696b6 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+806) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#59 0x0000000000179c61 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+305) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#60 0x0000000000549d29 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#61 0x000000000054bb92 /apex/com.android.runtime/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1634) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#62 0x00000000004be318 /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+56) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#63 0x00000000000c7aa3 /system/framework/x86_64/boot.oat (art_jni_trampoline+227) (BuildId: 062a02fa97b695f60ca5df5a7a1b534a2256199a)
#64 0x0000000000169354 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+756) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#65 0x0000000000179c50 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+288) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#66 0x0000000000340ffc /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+380) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#67 0x000000000033b20f /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1151) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#68 0x0000000000668fc2 /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+994) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#69 0x0000000000162819 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#70 0x000000000034cac2 /system/framework/framework.jar (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+22)
#71 0x000000000030dcad /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.13960599661070883162+253) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#72 0x000000000065854a /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1210) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#73 0x00000000001747cc /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+140) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#74 0x00000000009ed85a /system/framework/x86_64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+1834) (BuildId: 0f1692ac32048750558ba593a4f09a65bdcec880)
#75 0x00000000001696b6 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+806) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#76 0x0000000000179c61 /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+305) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)
#77 0x0000000000549d29 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89) (BuildId: 8bb3225e7c408f2ca23abac3db0417f2)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant