I get the following crash reports. They only occur on devices with iOS 8. Notice the message:
Terminating app due to uncaught exception \'NSInternalInconsis
The bug was in the following callback:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler
The crash occurs when you call the completionHandler twice. This happens after iOS8.