We have a crash that affected 7k users and was reported 15k times in an app that we released recently.
Using crashlytics the stack looks like:
0 libGPUSupportMercury.dylib gpus_ReturnNotPermittedKillClient + 12
1 libGPUSupportMercury.dylib gpusSubmitDataBuffers + 164
2 GLEngine glFinish_Exec + 132
3 GLKit -[GLKView _display:] + 200
4 GLKit -[GLKViewController _updateAndDraw] + 552
5 QuartzCore CA::Display::DisplayLinkItem::dispatch() + 32
6 QuartzCore CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 324
7 IOKit IODispatchCalloutFromCFMessage + 376
8 CoreFoundation __CFMachPortPerform + 180
9 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
10 CoreFoundation __CFRunLoopDoSource1 + 436
11 CoreFoundation __CFRunLoopRun + 1640
12 CoreFoundation CFRunLoopRunSpecific + 396
13 GraphicsServices GSEventRunModal + 168
14 UIKit UIApplicationMain + 1488
15 FillWords main (main.mm:15)
16 libdyld.dylib start + 4
Could this be our fault ? what can we do about this ?