yandex / mapkit-ios-demo

MapKit iOS demo
Other
84 stars 27 forks source link

Краш версии 4.0.0 #140

Closed levarto closed 2 years ago

levarto commented 2 years ago

Xcode 12.5.1, эмулятор iPhone 11, iOS 13.7. Крашится при повторных заходах на карту с добавленными MapObject. Поведение сходно с https://github.com/yandex/mapkit-ios-demo/issues/25 . Воспроизводится в том числе на демо-проекте, для этого делаю следующие шаги:

2022-04-11 14:46:34.321830+0300 MapKitDemo[23580:115246244] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: sat, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/sat/tiles 2022-04-11 14:46:34.322170+0300 MapKitDemo[23580:115246249] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: map, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/map/tiles 2022-04-11 14:46:34.322368+0300 MapKitDemo[23580:115246247] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: vskl2, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/vskl2/tiles 2022-04-11 14:46:34.322540+0300 MapKitDemo[23580:115246248] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: vmap2, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/vmap2/tiles 2022-04-11 14:46:35.364035+0300 MapKitDemo[23580:115246248] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 2 created. That could seriously decrease rendering speed 2022-04-11 14:46:35.383992+0300 MapKitDemo[23580:115246245] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 3 created. That could seriously decrease rendering speed 2022-04-11 14:46:35.392422+0300 MapKitDemo[23580:115246248] yandex::maps::mapkit::images::PolylineImageAtlas::add : Width of pattern is equal to 268, but should be power of 2. Added transparent padding 2022-04-11 14:46:35.411945+0300 MapKitDemo[23580:115246247] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 4 created. That could seriously decrease rendering speed 2022-04-11 14:46:35.418589+0300 MapKitDemo[23580:115246244] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 5 created. That could seriously decrease rendering speed 2022-04-11 14:46:35.453136+0300 MapKitDemo[23580:115246247] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 6 created. That could seriously decrease rendering speed 2022-04-11 14:46:35.497305+0300 MapKitDemo[23580:115246249] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 7 created. That could seriously decrease rendering speed 2022-04-11 14:46:40.152080+0300 MapKitDemo[23580:115243615] yandex::maps::mapkit::tiles::MemoryCache::clear : Clearing cache 2022-04-11 14:46:40.335065+0300 MapKitDemo[23580:115246247] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: map, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/map/tiles 2022-04-11 14:46:40.335495+0300 MapKitDemo[23580:115246249] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: sat, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/sat/tiles 2022-04-11 14:46:40.335671+0300 MapKitDemo[23580:115246244] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: vskl2, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/vskl2/tiles 2022-04-11 14:46:40.335849+0300 MapKitDemo[23580:115246246] yandex::maps::mapkit::layers::createGroundLayerUpdater : Layer: vmap2, url: https://proxy.mob.maps.yandex.net:443/mapkit2/layers/2.x/vmap2/tiles 2022-04-11 14:46:40.403255+0300 MapKitDemo[23580:115246246] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 2 created. That could seriously decrease rendering speed 2022-04-11 14:46:40.407505+0300 MapKitDemo[23580:115246246] yandex::maps::mapkit::images::PolylineImageAtlas::add : Width of pattern is equal to 268, but should be power of 2. Added transparent padding 2022-04-11 14:46:40.439228+0300 MapKitDemo[23580:115246247] yandex::maps::mapkit::textures::Atlas::addTexture : Atlas: LayersAtlas. Page: 3 created. That could seriously decrease rendering speed

Снимок экрана 2022-04-11 в 14 50 03

https://user-images.githubusercontent.com/12774743/162733784-66013e81-e17f-473b-a1ef-971be00e5b05.mov

eberkovich commented 2 years ago

Тут, так же как и в оригинальной задаче нет колстека, только лог.

levarto commented 2 years ago

Снял бэктрейс backtrace.txt

levarto commented 2 years ago

Этой информации достаточно для воспроизведения проблемы?

eberkovich commented 2 years ago

Этой информации достаточно для воспроизведения проблемы?

Нет по этому стеку непонятно, как воспроизводить и в целом воспроизвести подобное у меня не получается. В течение 2х недель будет выпущен новый релиз мапкит, пожалуйста попробуйте воспроизвести проблему на нем.

levarto commented 2 years ago

Обновился до Xcode 13.2.1, проблема ушла