3
iOS 11が使用可能(11.0〜11.0.3)なので、これらのクラッシュが発生しています。私は、マップビューまたはマップタイルのいずれかが破棄されているときに、これらのクラッシュが発生していると仮定することができます。しかし、内部的に問題を再現することはできません。このクラッシュはホッケーによって報告されています。iOS 11がVectorKitとTexture2Dでクラッシュする
このクラッシュが常にスレッド0(メインスレッド)にあることを考えれば、どこから調査を開始するのかはわかりません。メインスレッドのセットアップとティアダウンに関連するUI関連のものは「正常」であり、クラッシュしたスタックフレームには、私たちが書いたコードへの参照は含まれていません。
deallocで誰もがTexture2D
に遭遇しましたか?
Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0xbadd9a85ba4fbebd
Crashed Thread: 0
Thread 0 Crashed:
0 VectorKit 0x0000000193c6b744 ggl::Texture2D::~Texture2D() + 92
1 libc++.1.dylib 0x0000000183456f64 std::__1::__shared_weak_count::__release_shared() + 68
2 VectorKit 0x0000000193d33bf0 -[VKRasterTile .cxx_destruct] + 168
3 libobjc.A.dylib 0x000000018349eef4 object_cxxDestructFromClass(objc_object*, objc_class*) + 144
4 libobjc.A.dylib 0x00000001834ac638 objc_destructInstance + 84
5 libobjc.A.dylib 0x00000001834ac690 object_dispose + 12
6 VectorKit 0x0000000193c3e1e8 -[VKTile dealloc] + 64
7 VectorKit 0x0000000193c49fa4 -[VKRasterTile dealloc] + 72
8 VectorKit 0x0000000193e51f80 __destroy_helper_block_.216 + 36
9 libsystem_blocks.dylib 0x00000001839b1a60 _Block_release + 156
10 libdispatch.dylib 0x0000000183911048 _dispatch_client_callout + 12
11 libdispatch.dylib 0x000000018391db74 _dispatch_main_queue_callback_4CF$VARIANT$mp + 1012
12 CoreFoundation 0x0000000183f33f20 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 8
13 CoreFoundation 0x0000000183f31afc __CFRunLoopRun + 2008
14 CoreFoundation 0x0000000183e522d8 CFRunLoopRunSpecific + 432
15 GraphicsServices 0x0000000185ce3f84 GSEventRunModal + 96
16 UIKit 0x000000018d3ff880 UIApplicationMain + 204
17 <removed app name> 0x0000000104f75438 main (main.m:17)
18 libdyld.dylib 0x000000018397656c start + 0