gpt4 book ai didi

mapkit - iOS 11 与 VectorKit 和 Texture2D 崩溃

转载 作者:行者123 更新时间:2023-12-04 08:32:04 28 4
gpt4 key购买 nike

自 iOS 11 可用(11.0 到 11.0.3)以来,我们一直在遇到这些崩溃。我只能假设这些崩溃是在 map View 或 map 图块被销毁时发生的。但是,我们无法在内部重现该问题。 Hockey 正在报告此崩溃。

鉴于此崩溃始终发生在线程 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

最佳答案

我们也遇到了这个问题,我们解决了。

  • 如果在屏幕上看不到 MapKit 渲染,请不要更新它(在 iOS 11 之前,我们为预加载 map 数据和图像做了)
  • 检查块并在从 View 中移除后不要保留 MapKit(这可能会导致第一点)

  • 我想这是由 MapKit 渲染期间 map 属性的变化引起的
    过程

    关于mapkit - iOS 11 与 VectorKit 和 Texture2D 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46913916/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com