I've got an app that I'm testing on various platforms right now (app id #389991), and it seems to work well everywhere so far except an iPad running iOS6.
On an iOS6 iPad (iPad Mini, for what it's worth), the app crashes instantly with this information logged to the device console:
I've never seen this before, and from what I can tell via Google & Stack Overflow it would seem to be related to a NaN issue:
Why would this only be an issue on the one device/OS combination? It works fine on an iPhone 4 with iOS 6 and an iPod Touch with iOS 6...
On an iOS6 iPad (iPad Mini, for what it's worth), the app crashes instantly with this information logged to the device console:
May 28 14:32:30 Kathryns-iPad lockdownd[45] <Notice>: 2fef5000 handle_get_value: HEY!!!!! SpringBoard attempting to get [NULL]:[UniqueDeviceID]- Use MGCopyAnswer(kMGQUniqueDeviceID) instead of lockdown please! <rdar://problem/10666716>
May 28 14:32:30 Kathryns-iPad amfid[32810] <Error>: May 28 14:32:30 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
May 28 14:32:30 Kathryns-iPad kernel[0] <Debug>: launchd[32809] Builtin profile: container (sandbox)
May 28 14:32:30 Kathryns-iPad kernel[0] <Debug>: launchd[32809] Container: /private/var/mobile/Applications/8588D62E-A96D-4F69-98DD-2EB02A65BC09 (sandbox)
May 28 14:32:30 Kathryns-iPad Reunion[32809] <Warning>: Multi-tasking -> Device: YES, App: YES
May 28 14:32:30 Kathryns-iPad Reunion[32809] <Error>: *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan nan]'
*** First throw call stack:
(0x3208a2a3 0x39f4597f 0x3208a1c5 0x33c3e97b 0x33c3e8a3 0x33c3e833 0x33e93aed 0x33e93815 0x33e93753 0x9d4d9 0x9d1eb 0x9cd77 0x9d63f 0xa367d 0xa38f1 0xa1d91 0x77fa5 0x33eb1595 0x33ef1d79 0x33eedaed 0x33f2f1e9 0x77d07 0x33ef2ad9 0x33ef2663 0x33eea84b 0x33e92c39 0x33e926cd 0x33e9211b 0x35b9d5a3 0x35b9d1d3 0x3205f173 0x3205f117 0x3205df99 0x31fd0ebd 0x31fd0d49 0x33ee9485 0x33ee6301 0x77ac7 0x77aa0)
May 28 14:32:31 Kathryns-iPad ReportCrash[32812] <Notice>: Formulating crash report for process Reunion[32809]
May 28 14:32:31 Kathryns-iPad com.apple.launchd[1] (UIKitApplication:com.alumnione.cornell.reunion[0xbbf8][32809]) <Warning>: (UIKitApplication:com.alumnione.cornell.reunion[0xbbf8]) Job appears to have crashed: Abort trap: 6
May 28 14:32:31 Kathryns-iPad ReportCrash[32812] <Error>: libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary
May 28 14:32:31 Kathryns-iPad backboardd[27] <Warning>: Application 'UIKitApplication:com.alumnione.cornell.reunion[0xbbf8]' exited abnormally with signal 6: Abort trap: 6
May 28 14:32:31 Kathryns-iPad ReportCrash[32812] <Notice>: Saved crashreport to /var/mobile/Library/Logs/CrashReporter/Reunion_2013-05-28-143230_Kathryns-iPad.plist using uid: 0 gid: 0, synthetic_euid: 501 egid: 0
May 28 14:32:40 Kathryns-iPad profiled[32793] <Notice>: (Note ) profiled: Idled.
May 28 14:32:40 Kathryns-iPad profiled[32793] <Notice>: (Note ) profiled: Service stopping.
I've never seen this before, and from what I can tell via Google & Stack Overflow it would seem to be related to a NaN issue:
May 28 14:32:30 Kathryns-iPad Reunion[32809] <Error>: *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan nan]'
Why would this only be an issue on the one device/OS combination? It works fine on an iPhone 4 with iOS 6 and an iPod Touch with iOS 6...



