Hi, we are experiencing EXC_BAD_ACCESS crashes on iOS that we're having hard time debugging since it's very difficult to reproduce locally (I've only managed to crash twice over a long period).
We are getting our bug reports into Bugsnag, and the description of the crash is "Attempted to dereference garbage pointer 0x38". The pointer address varies. It's happening only in about 1% of our sessions, but still, thousands of crashes and several disappointed users in a month.
I'm suspecting the problems are related to ANE-Google-Analytics (github.com/mparrett/ANE-Google-Analytics) and ANE-Bugsnag (github.com/DigitalStrawberry/ANE-Bugsnag) (ironically) as the only clues I get from the stacktraces and thread dumps lead to "trackSocial" (a method of ANE-Google-Analytics) and libcom.bugsnag.ANEBugsnag.
I'm now thinking about replacing the ANE-Google-Analytics with corresponding MMG ANE and seeing if this would at least get rid of the other half of the crashes. However, I believe there's no replacement for the ANE-Bugsnag, so I'm kinda stuck with it unless I change the whole Bugsnag service into something else.
If anyone's got ideas, any help would be really appreciated, thanks! 🙂