I have an application that is showing intermittent failure. In the crash logs, a stack trace is displayed, for which it is difficult for me to decrypt, so we hope that someone else sees this and can point me in the right direction.
Basically, the application performs a reverse geocoding request at startup to show the user's location in the label. In addition, I am making another geocoding callback for a specific API call.
What happens, sometimes this MKReverseGeocoder takes a very long time to return. In the end, I assume that I will get a reject callback, and sometimes I do, but it may be a few minutes before.
Since the API call also issues another MKReverseGeocoder request, I think maybe there is a problem with multiple simultaneous calls?
Here is my stack:
Program received signal: "EXC_BAD_ACCESS". (gdb) backtrace
Since it doesn't look like it even calls my callback method, I donβt know where to look for this EXC_BAD_ACCESS problem. My delegate is certainly still active (I look at the view controller that launched the request).
1 last note: it only appeared on iOS 3.1.3 so far. I have not seen this happen for iOS 4.0 yet .u
iphone ios4 exc-bad-access mkreversegeocoder
Ben scheirman
source share