Safari in iOS 7.1 on iPad Air causing crashes and device reboots
| Originator: | stukeyme | ||
| Number: | rdar://16312898 | Date Originated: | 13/03/2014 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | 7.1 |
| Classification: | Crash/Hang/Data Loss | Reproducible: | Sometimes |
Summary:
After installing the iOS 7.1 update, Mobile Safari on my iPad Air often crashes causing the entire device to completely reboot. This has occurred several times in just 2 days since upgrading the device to iOS 7.1 This actually seems to be worse than under 7.0.6. Other iOS devices running iOS 7.1 do not exhibit the same crashing behaviour (I have tested on iPhone 5). The crash and reboot creates a LowMemory.ips log file.
Steps to Reproduce:
1. Launch Mobile Safari on iPad Air
2. View websites, open new tabs, load/reload pages, utilise javascript heavy websites
3. Mobile Safari crashes and iOS reboots to the 'Apple' logo and then restarts
I have been able to recreate the crash/reboot fairly consistently by logging in to a corporate Outlook Web Access site (running Exchange 2010) and by either deleting a number of large no. of emails (10 or more) from the inbox in fairly quick succession and then by switching to the 'Deleted Items' view and clicking the 'Empty Deleted Items' button (there must be a large number of deleted items in the folder to be deleted). Both of these actions sometimes cause the crash/reboot. The crash did not occur under iOS 7.0.6. Another website that seems to cause the crash/reboot is www.digitalspy.co.uk - simply navigating across this site, reading articles and then swiping back to the previous page eventually causes the crash / reboot. But it is not 100% consistent or reproducible.
Expected Results:
Mobile Safari should not crash and if it does crash, it should not cause the entire device to reboot.
Actual Results:
Mobile Safari crashes and causes the entire device to reboot.
Version:
iOS 7.1 (11D167)
Notes:
I cannot locate any Safari specific crash logs in the Logs\Crash Reporter\Mobile Device directory on my Mac, even after syncing the device. The only logs are LowMemory.ips logs. There seems to be an IPS log created after each crash/reboot.
I was able to reproduce the iOS crash/reboot whilst my iPad Air was attached to my Mac running the iPhone Configuration Utility. I was deleting an email in Outlook Web Access at the time. I was able to grab the Console Log and new IPS file from the time of the crash. This is an extract of the log when the crash and reboot occurred:
Mar 13 14:41:34 iPad-Air MobileSafari[3436] <Warning>: Encountered an XPC error while communicating with backboardd: <error: 0x1960efcd0> { count = 1, contents =
"XPCErrorDescription" => <string: 0x1960f0108> { length = 22, contents = "Connection interrupted" }
}
Mar 13 14:41:34 iPad-Air kernel[0] <Debug>: virtual void IOMobileFramebuffer::swapping_client_will_stop(IOMobileFramebufferUserClient *), AppleMobileADBE0, client (0x0xffffff800103c000) going to wait on swap
Mar 13 14:41:34 iPad-Air kernel[0] <Debug>: virtual void IOMobileFramebuffer::swapping_client_will_stop(IOMobileFramebufferUserClient *), AppleMobileADBE0, client (0x0xffffff800103c000) exiting wait on swap
Mar 13 14:41:34 iPad-Air UserEventAgent[15] <Notice>: jetsam: kernel termination snapshot being created
Mar 13 14:41:34 iPad-Air imagent[23] <Warning>: [Warning] Unable to get entitlements for client task. Error: Error Domain=NSPOSIXErrorDomain Code=-1 "The operation couldn’t be completed. (POSIX error -1 - Unknown error: -1)"
Mar 13 14:41:34 iPad-Air imagent[23] <Warning>: [Warning] Denying xpc connection, task does not have entitlement: com.apple.private.icfcallserver (SpringBoard:3212)
Mar 13 14:41:34 iPad-Air imagent[23] <Warning>: [Warning] Denying xpc connection, task does not have entitlement: com.apple.private.icfcallserver (SpringBoard:3212)
Mar 13 14:41:34 iPad-Air com.apple.launchd[1] (com.apple.backboardd[3213]) <Notice>: (com.apple.backboardd) Exited: Killed: 9
Mar 13 14:41:34 iPad-Air ReportCrash[3637] <Notice>: Saved crashreport to /Library/Logs/CrashReporter/LowMemory-2014-03-13-144134.ips using uid: 0 gid: 0, synthetic_euid: 0 egid: 0
Mar 13 14:41:34 iPad-Air backboardd[3636] <Notice>: void __IOHIDPlugInLoadBundles(): Loaded 5 HID plugins
Mar 13 14:41:34 iPad-Air backboardd[3636] <Notice>: Posting 'com.apple.iokit.hid.displayStatus' notifyState=1
Mar 13 14:41:34 iPad-Air backboardd[3636] <Error>: IOHIDService compatibility thread running at priority 63 and schedule 2.
Configuration:
iPad Air (WiFi), 64GB
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!