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

[android] Crash when testing user location drawable example #10150

Closed
Guardiola31337 opened this issue Oct 6, 2017 · 1 comment · Fixed by #10253
Closed

[android] Crash when testing user location drawable example #10150

Guardiola31337 opened this issue Oct 6, 2017 · 1 comment · Fixed by #10253
Labels
Android Mapbox Maps SDK for Android crash

Comments

@Guardiola31337
Copy link
Contributor

Platform: Android 5.0 Moto X (2nd gen)
Mapbox SDK version: release-agua branch

Steps to trigger behavior

  1. User location drawable
  2. Scroll + zoom
  3. App crashes

Logcat

--------- beginning of crash
10-06 20:09:36.170 16339-16741/com.mapbox.mapboxsdk.testapp A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x1 in tid 16741 (GLThread 7752)
10-06 20:09:36.271 17936-17936/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-06 20:09:36.271 17936-17936/? I/DEBUG: Build fingerprint: 'motorola/victara_reteu/victara:5.0/LXE22.46-19/18:user/release-keys'
10-06 20:09:36.272 17936-17936/? I/DEBUG: Revision: 'p2bf'
10-06 20:09:36.272 17936-17936/? I/DEBUG: ABI: 'arm'
10-06 20:09:36.272 17936-17936/? I/DEBUG: pid: 16339, tid: 16741, name: GLThread 7752  >>> com.mapbox.mapboxsdk.testapp <<<
10-06 20:09:36.272 17936-17936/? I/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1
10-06 20:09:36.289 17936-17936/? I/DEBUG:     r0 00000001  r1 b9b68858  r2 28680232  r3 b9a96228
10-06 20:09:36.289 17936-17936/? I/DEBUG:     r4 a06e3d8c  r5 00000000  r6 a06e3da4  r7 a06e39e0
10-06 20:09:36.289 17936-17936/? I/DEBUG:     r8 a06e3da0  r9 6aa3c133  sl 0000c125  fp 11e1a300
10-06 20:09:36.289 17936-17936/? I/DEBUG:     ip b6f32de4  sp a06e3754  lr a5602d13  pc a4fa03fe  cpsr 200f0030
10-06 20:09:36.289 17936-17936/? I/DEBUG: backtrace:
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #00 pc 000283fe  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #01 pc 0068ad0f  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #02 pc 005ab5b5  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #03 pc 005ab2e1  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #04 pc 0066720d  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #05 pc 00668871  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #06 pc 0058caf1  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.289 17936-17936/? I/DEBUG:     #07 pc 00315533  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #08 pc 0030af51  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #09 pc 000f847b  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #10 pc 000fdd6f  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #11 pc 000fdd05  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #12 pc 000fdccd  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #13 pc 000fddf9  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #14 pc 000fddb9  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so
10-06 20:09:36.290 17936-17936/? I/DEBUG:     #15 pc 00181c03  /data/dalvik-cache/arm/data@[email protected]@[email protected]

Symbolicated Android crash

Crash dump is completed

********** Crash dump: **********
Build fingerprint: 'motorola/victara_reteu/victara:5.0/LXE22.46-19/18:user/release-keys'
pid: 16339, tid: 16741, name: GLThread 7752  >>> com.mapbox.mapboxsdk.testapp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1
Stack frame #00 pc 000283fe  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine std::__ndk1::__tree_node_base<void*>* std::__ndk1::__tree_min<std::__ndk1::__tree_node_base<void*>*>(std::__ndk1::__tree_node_base<void*>*) at /Users/pguardiola/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include/__tree:150
Stack frame #01 pc 0068ad0f  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine std::__ndk1::__tree_iterator<std::__ndk1::__value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::pair<mbgl::PaintPropertyBinders<mbgl::TypeList<mbgl::style::IconOpacity, mbgl::style::IconColor, mbgl::style::IconHaloColor, mbgl::style::IconHaloWidth, mbgl::style::IconHaloBlur> >, mbgl::PaintPropertyBinders<mbgl::TypeList<mbgl::style::TextOpacity, mbgl::style::TextColor, mbgl::style::TextHaloColor, mbgl::style::TextHaloWidth, mbgl::style::TextHaloBlur> > > >, std::__ndk1::__tree_node<std::__ndk1::__value_type<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::pair<mbgl::PaintPropertyBinders<mbgl::TypeList<mbgl::style::IconOpacity, mbgl::style::IconColor, mbgl::style::IconHaloColor, mbgl::style::IconHaloWidth, mbgl::style::IconHaloBlur> >, mbgl::PaintPropertyBinders<mbgl::TypeList<mbgl::style::TextOpacity, mbgl::style::TextColor, mbgl::style::TextHaloColor, mbgl::style::TextHaloWidth, mbgl::style::TextHaloBlur> > > >, void*>*, int>::operator++() at /Users/pguardiola/Library/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include/__tree:796
Stack frame #02 pc 005ab5b5  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine operator() at /Users/pguardiola/mapbox/mapbox-gl-native/src/mbgl/tile/geometry_tile.cpp:195
Stack frame #03 pc 005ab2e1  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine mbgl::GeometryTile::upload(mbgl::gl::Context&) at /Users/pguardiola/mapbox/mapbox-gl-native/src/mbgl/tile/geometry_tile.cpp:204
Stack frame #04 pc 0066720d  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine mbgl::RenderTile::startRender(mbgl::PaintParameters&) at /Users/pguardiola/mapbox/mapbox-gl-native/src/mbgl/renderer/render_tile.cpp:60
Stack frame #05 pc 00668871  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine mbgl::TilePyramid::startRender(mbgl::PaintParameters&) at /Users/pguardiola/mapbox/mapbox-gl-native/src/mbgl/renderer/tile_pyramid.cpp:44
Stack frame #06 pc 0058caf1  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine mbgl::RenderGeoJSONSource::startRender(mbgl::PaintParameters&) at /Users/pguardiola/mapbox/mapbox-gl-native/src/mbgl/renderer/sources/render_geojson_source.cpp:72
Stack frame #07 pc 00315533  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine mbgl::Renderer::Impl::render(mbgl::UpdateParameters const&) at /Users/pguardiola/mapbox/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:395
Stack frame #08 pc 0030af51  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine mbgl::Renderer::render(mbgl::UpdateParameters const&) at /Users/pguardiola/mapbox/mapbox-gl-native/src/mbgl/renderer/renderer.cpp:32
Stack frame #09 pc 000f847b  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine mbgl::android::MapRenderer::render(_JNIEnv&) at /Users/pguardiola/mapbox/mapbox-gl-native/platform/android/src/map_renderer.cpp:130
Stack frame #10 pc 000fdd6f  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine operator() at /Users/pguardiola/mapbox/mapbox-gl-native/platform/android/MapboxGLAndroidSDK/.externalNativeBuild/cmake/debug/armeabi-v7a/../../../../../../../mason_packages/headers/jni.hpp/3.0.0/include/jni/native_method.hpp:245
Stack frame #11 pc 000fdd05  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine operator() at /Users/pguardiola/mapbox/mapbox-gl-native/platform/android/MapboxGLAndroidSDK/.externalNativeBuild/cmake/debug/armeabi-v7a/../../../../../../../mason_packages/headers/jni.hpp/3.0.0/include/jni/native_method.hpp:112
Stack frame #12 pc 000fdccd  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine __invoke at /Users/pguardiola/mapbox/mapbox-gl-native/platform/android/MapboxGLAndroidSDK/.externalNativeBuild/cmake/debug/armeabi-v7a/../../../../../../../mason_packages/headers/jni.hpp/3.0.0/include/jni/native_method.hpp:110
Stack frame #13 pc 000fddf9  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine operator()<jni::jobject *> at /Users/pguardiola/mapbox/mapbox-gl-native/platform/android/MapboxGLAndroidSDK/.externalNativeBuild/cmake/debug/armeabi-v7a/../../../../../../../mason_packages/headers/jni.hpp/3.0.0/include/jni/native_method.hpp:59
Stack frame #14 pc 000fddb9  /data/app/com.mapbox.mapboxsdk.testapp-1/lib/arm/libmapbox-gl.so: Routine __invoke<jni::jobject *> at /Users/pguardiola/mapbox/mapbox-gl-native/platform/android/MapboxGLAndroidSDK/.externalNativeBuild/cmake/debug/armeabi-v7a/../../../../../../../mason_packages/headers/jni.hpp/3.0.0/include/jni/native_method.hpp:55
Stack frame #15 pc 00181c03  /data/dalvik-cache/arm/data@[email protected]@[email protected]

👀 @tobrun @ivovandongen

@Guardiola31337 Guardiola31337 added Android Mapbox Maps SDK for Android crash labels Oct 6, 2017
@Guardiola31337
Copy link
Contributor Author

Noting here that it's not crashing when testing it in a Nexus 5 Android 6.0

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

Successfully merging a pull request may close this issue.

1 participant