I'm using the arc gis runtime sdk for .net 100.2.1 on a Xamarin.Forms project. I have reports on my microsoft appcenter of crashes that I can't reproduce. They are only occurring on the iOS version and they seem to be related to labeling of features. I'm hoping the crash dump will give somebody enough information to steer me in the right direction to get a handle on the issue. The one bit I can offer is that i have a mode in the app where points will be added and removed to the map fairly frequently as the user's location changes.
Here's the dump from appcenter:
I wish I could. I can not reproduce the crash. This is just a report i'm
getting from the field. I'm just looking for anything that might steer me
towards how to repro it or speculation about what it could possibly be.
We've taken a look at the labeling code in the area covered by the call stack and can see a couple of opportunities to make some improvements, although not exactly why it crashed in this case, or why it would be more common on iOS. I've submitted an issue in our internal bug tracking system for further investigation and will update this thread when I have some more news.
Based on the crash dump we have identified a potential threading issue in this area of code and made a fix that will be included in the next release (anticipated to ship in late-Q2 / early-Q3).
I'm still seeing a lot of these turning up in my iOS logs with version 100.4: