我在苹果商店有一个应用程序,在iOS6更新后,我收到了数百份崩溃报告MKMapView.我无法在我的设备上重现崩溃.这看起来像是一个问题EAGLContext.我们不在我们的应用程序中使用OpenGL,但是我们MKMapView在不同的控制器中有多个实例.我发现一个类似的问题,iOS 6应用程序在显示地图时在EAGLContext中崩溃但他们使用OpenGL.
这里有回溯:
Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0x1
Crashed Thread: 0
Thread 0 Crashed:
0 libGPUSupportMercury.dylib 0x00000e22 gpus_ReturnNotPermittedKillClient + 10
1 libGPUSupportMercury.dylib 0x3bccc5fb gldCreateContext + 190
2 GLEngine 0x344c2b15 gliCreateContextWithShared + 676
3 OpenGLES 0x0000491d -[EAGLContext initWithAPI:properties:] + 1433
4 OpenGLES 0x000042d7 -[EAGLContext initWithAPI:sharedWithCompute:] + 143
5 VectorKit 0x00011c81 -[VGLGPU init] + 105
6 VectorKit 0x000d4659 __24+[VGLGPU sharedInstance]_block_invoke_0 + 49
7 libdispatch.dylib 0x000014b7 _dispatch_client_callout + 23
8 libdispatch.dylib 0x000073f7 …Run Code Online (Sandbox Code Playgroud)