Customizable, performant and vendor-free vector and raster maps, flutter wrapper for maplibre-native and maplibre-gl-js (fork of flutter-mapbox-gl/maps)
One of the main features of my app is interactable maps, I am using most of the features available to this package. Add Json Source, User Location, tappable nodes, linestrings and symbols.
My users have complained about consistent crashes even when they are not interacting with the maps.
Google have contacted me saying I am getting too many crashes and may end up being less discoverable on Google Play. These errors do not ocurr during debug and are not something I can catch within dart as the app crashes.
Platforms
all
Version of flutter maplibre_gl
0.20.0
Bug Description
One of the main features of my app is interactable maps, I am using most of the features available to this package. Add Json Source, User Location, tappable nodes, linestrings and symbols.
My users have complained about consistent crashes even when they are not interacting with the maps.
Google have contacted me saying I am getting too many crashes and may end up being less discoverable on Google Play. These errors do not ocurr during debug and are not something I can catch within dart as the app crashes.
The main error I am getting is
[split_config.arm64_v8a.apk!libmaplibre.so] mbgl::LocalGlyphRasterizer::~LocalGlyphRasterizer()
and this is an example of the stack trace in the Google play console.
Steps to Reproduce
Load a fully featured map with location enabled on Android.
Expected Results
No crashes
Actual Results
Crashes
Code Sample