I've received the following log from a customer who claims to be sharing photos from the photos app via Share Extension. The customer is making an assumption that internet connection to the router is bad. The behavior as described by the customer is as follows:
- Upload a file via share extension via a bad connection
- Let device sleep, in our case the connection should get terminated and the file is not uploaded to our servers.
- Attempt to re-upload the same file.
Expected Result: The file should upload fine.
Actual Result: Share Extension never loads, that means that user can infinitely click the app icon with no success of showing the view.
Adding to this, we have never been able to reproduce such a problem in house. However, the customer can do so every time while in the airport.
I took a peek in his device logs, and I can see the following with no clue what is going in. Starting from the out of bound exception which I can't explain due to the fact that the view never loaded.
Any idea or did anyone else encounter the same problem?
Apr 13 15:11:07 audi pkd[153] : assigning plug-in (2.1.2) to plugin sandbox
Apr 13 15:11:07 audi pkd[153] : enabling pid=386 for plug-in (2.1.2) D89CEF37-B025-4C6F-A8B6-FBB6B4D94A84/private/var/containers/Bundle/Application/AF69E215-04AE-4929-A8C8-51BE8FADF397/.app/PlugIns/.appex
Apr 13 15:11:07 audi kernel[0] : xpcproxy[451] Container: /private/var/mobile/Containers/Data/PluginKitPlugin/669C0F52-1C21-441D-9906-E2EFBD8A7D00(sandbox)
Apr 13 15:11:08 audi kernel[0] : LwVM::_generateMappedExtentsList - failed to map unmap range to partition
Apr 13 15:11:08 audi backboardd[60] : Unable to bootstrap_look_up port with name .gsEvents: unknown error code (1102) Apr 13 15:11:08 audi[451] : * Terminating app due to uncaught exception 'NSRangeException', reason: '* -[__NSArrayI objectAtIndex:]: index 1 beyond bounds [0 .. 0]' First throw call stack: (0x18400ae38 0x18366ff80 0x183eeb158 0x1000e4a40 0x1000e4738 0x183a554bc 0x183a5547c 0x183a5ab84 0x183fc0dd8 0x183fbec40 0x183ee8d10 0x1857d0088 0x1891bdf70 0x183cacd74 0x183caea2c 0x184acbd30 0x18b2e2c48 0x18b2e28dc 0x18b2e2c6c 0x1848de058 0x183a868b8)
Apr 13 15:11:08 audi MobileSlideShow[386] : plugin interrupted
Apr 13 15:11:08 audi MobileSlideShow[386] : plugin invalidated
Apr 13 15:11:08 audi diagnosticd[84] : error evaluating process info - pid: 451, puniqueid: 451
Apr 13 15:11:08 audi mediaserverd[28] : '' (pid = 451) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None
Apr 13 15:11:08 audi MobileSlideShow[386] : 2016-04-13 15:11:08.629|MobileSlideShow|0x14ce07cd0: HOST: Failed to load remote view controller with error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named .viewservice was interrupted, but the message was sent over an additional proxy and therefore this proxy has become invalid." UserInfo= {NSDebugDescription=The connection to service named .viewservice was interrupted, but the message was sent over an additional proxy and therefore this proxy has become invalid.}
Apr 13 15:11:08 audi MobileSlideShow[386] : 2016-04-13 15:11:08.633|MobileSlideShow|0x14ce07cd0: Sheet not being presented, calling premature completion
Apr 13 15:11:08 audi com.apple.xpc.launchd[1] ([451]) : Service exited due to signal: Abort trap: 6
Apr 13 15:11:08 audi ReportCrash[452] : Formulating report for corpse[451]
Apr 13 15:11:08 audi ReportCrash[452] : Report of type '109(109_)' not saved because the limit of 25 logs has been reached
Apr 13 15:11:08 audi ReportCrash[452] : Notice: This report is abbreviated for syslog inclusion because it could not be saved to disk.
Symbolication may be possible by manually cleaning up and including the Binary Image section of a full report from this same device – good luck!
Apr 13 15:11:08 audi ReportCrash[452] : Process: [451] Path: /private/var/containers/Bundle/Application/AF69E215-04AE-4929-A8C8-51BE8FADF397/.app/PlugIns/.appex/