Post

Replies

Boosts

Views

Activity

iOS 13 crash on MapKit at -[MKTileOverlayRenderer canDrawMapRect:zoomScale:]
Seeing 2 crashes in our app on iOS 13 mapkit:#1Crashed: com.apple.mapdisplay.dispatch.overlaytiledecodequeue0 libobjc.A.dylib 0x19e700050 objc_msgSend + 161 MapKit 0x1ac394fb4 <redacted> + 4722 (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)#2Crashed: 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
10
0
4.3k
Sep ’19