Seeing 2 crashes in our app on iOS 13 mapkit:
#1
Crashed: com.apple.mapdisplay.dispatch.overlaytiledecodequeue
0 libobjc.A.dylib 0x19e700050 objc_msgSend + 16
1 MapKit 0x1ac394fb4 <redacted> + 472
2 (Missing) 0x7915f081ac550c00 (Missing)
3 (Missing) 0x705b381ac550b80 (Missing)
4 (Missing) 0x0 (Missing)
5 (Missing) 0x0 (Missing)
6 (Missing) 0x47683801acf6b800 (Missing)
7 (Missing) 0x0 (Missing)
8 (Missing) 0x5f16f801ad19cc00 (Missing)
9 (Missing) 0x497b4c01ad1a0800 (Missing)
10 (Missing) 0x343ff301ad11ee00 (Missing)
11 (Missing) 0x1373bb819e68fc00 (Missing)
12 (Missing) 0x444ae9019e691000 (Missing)
13 (Missing) 0x2979d7819e697400 (Missing)
14 (Missing) 0x10480e819e697f00 (Missing)
15 (Missing) 0x0 (Missing)
16 (Missing) 0x703f38819e6f6c00 (Missing)
17 (Missing) 0x447608019e6fcc00 (Missing)
#2
Crashed: com.apple.mapdisplay.dispatch.overlaytiledecodequeue
0 libobjc.A.dylib 0x1848e81a0 objc_msgSend + 32
1 MapKit 0x1921711e0 -[MKTileOverlayRenderer canDrawMapRect:zoomScale:] + 428
2 MapKit 0x19231d8ec __40-[MKOverlayRenderer overlay:canDrawKey:]_block_invoke + 256
3 MapKit 0x19231d7a0 __68-[MKOverlayRenderer _forEachMapRectForKey:withContext:performBlock:]_block_invoke + 496
4 MapKit 0x19231d548 -[MKOverlayRenderer _forEachMapRectForKey:withContext:performBlock:] + 200
5 MapKit 0x192168d60 -[MKOverlayRenderer overlay:canDrawKey:] + 168
6 VectorKit 0x192d25378 _processOverlays(geo::MercatorTile const&, unsigned int, float, VKSharedResources const*, ggl::Loader&, std::__1::vector<geo::_retain_ptr<VKOverlay*, geo::_retain_objc, geo::_release_objc, geo::_hash_objc, geo::_equal_objc>, std::__1::allocator<geo::_retain_ptr<VKOverlay*, geo::_retain_objc, geo::_release_objc, geo::_hash_objc, geo::_equal_objc> > > const&, std::__1::vector<md::OverlayTileData::OverlayTileResource, std::__1::allocator<md::OverlayTileData::OverlayTileResource> >&, std::__1::shared_ptr<ggl::ConstantDataTyped<ggl::Tile::View> >) + 520
7 VectorKit 0x192d24f94 md::OverlayLayerDataSource::createLayerData(mdc::LayerDataRequestKey const&, geo::linear_map<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > >, std::__1::equal_to<unsigned short>, std::__1::allocator<std::__1::pair<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > > > >, std::__1::vector<std::__1::pair<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > > >, std::__1::allocator<std::__1::pair<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > > > > > > const&, long long) const + 372
8 VectorKit 0x192f59944 mdc::LayerDataSource::updateLayerData(unsigned long, mdc::LayerDataRequestKey const&, geo::linear_map<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > >, std::__1::equal_to<unsigned short>, std::__1::allocator<std::__1::pair<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > > > >, std::__1::vector<std::__1::pair<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > > >, std::__1::allocator<std::__1::pair<unsigned short, std::__1::unordered_map<mdc::ResourceKey, std::__1::shared_ptr<mdc::Resource>, mdc::ResourceKeyHash, std::__1::equal_to<mdc::ResourceKey>, std::__1::allocator<std::__1::pair<mdc::ResourceKey const, std::__1::shared_ptr<mdc::Resource> > > > > > > > const&, long long) + 92
9 VectorKit 0x192f5d524 std::__1::__function::__func<mdc::LayerDataSource::processLayerDataRequests(mdc::ResourceManager*, geo::TaskGroup*, long long)::$_5, std::__1::allocator<mdc::LayerDataSource::processLayerDataRequests(mdc::ResourceManager*, geo::TaskGroup*, long long)::$_5>, void ()>::operator()() + 156
10 VectorKit 0x192edd0ac invocation function for block in geo::TaskQueue::queueAsyncTask(std::__1::shared_ptr<geo::Task>, NSObject<OS_dispatch_group>*) + 80
11 libdispatch.dylib 0x184890658 _dispatch_call_block_and_release + 24
12 libdispatch.dylib 0x1848911cc _dispatch_client_callout + 16
13 libdispatch.dylib 0x18483d524 _dispatch_lane_serial_drain$VARIANT$mp + 608
14 libdispatch.dylib 0x18483df48 _dispatch_lane_invoke$VARIANT$mp + 468
15 libdispatch.dylib 0x184847400 _dispatch_workloop_worker_thread + 588
16 libsystem_pthread.dylib 0x1848e0fa8 _pthread_wqthread + 276
17 libsystem_pthread.dylib 0x1848e3ae4 start_wqthread + 8