I have a SIGABRT crash log that is unfamiliar to me. Looks like it\'s throwing an exception, but I can\'t see where the exception is listed or the root cause of it.
The program should print information about the exception to the device console (viewable in the Xcode organizer when the device is connected). It would be very, very helpful to see this information.
_NSThreadPerformPerform
is used by the performSelector...
family of methods. So look at your use of those methods. In particular, figure out if it's possible that you're asking an object to perform a selector that it doesn't support. That would throw an exception.