VectorKit->Texture2D crashes in the tile rendering process.
Originator: | anatoli.macarov | ||
Number: | rdar://40739139 | Date Originated: | June 1 2018, 4:38 PM |
Status: | Closed | Resolved: | YES |
Product: | iOS SDK + MapKit | Product Version: | iOS 11 |
Classification: | Reproducible: | Yes |
Area: MapKit Summary: We found that the test app crashes when it's releasing a MKMapView object at the render process. The map has a hybrid style and rendering only the Apple's tiles. Most of the time it happens after second attempt when tiles are cached. Please run the attached test app and check the crash logs. Steps to Reproduce: 1) Open app on iOS 11. 2) Tap the 'Show Map Screen' button 3) The Map View Controller is appeared 4) The map rendered all tiles 5) Tap the 'Close Map' button 6) Quickly repeat open/close the map screen If you installed the test app first time please wait to cache Apple's tiles (You need to see them on the map). If you can not crash then re-run app and try on the device too. If you are not lucky then use the marks in the MapViewController class. Please follow them and uncomment necessary lines of code. Expected Results: Should not be a crash. Actual Results: The crash happens in 2-8 attempts. Version/Build: The source code is attached. Configuration: iOS 11 on iPhone/iPad device Project here: https://github.com/dedmakarMD/Texture2D_Crash -------------------------------------------------------------------- Email from Apple: "Hello Anatoli, There has been a status change for an issue you reported in Bug ID 40739139. The original bug report is now awaiting final verification. If you still see this issue in the latest beta releases, please file a new bug report using Bug Reporter. For problems logging in to Bug Reporter, contact Apple Developer Support. For other bug reporting issues, contact the Developer Bug Reporting Team. Developer Bug Reporting Team Apple Worldwide Developer Relations"
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Apple response: "This code patch no longer exists in iOS 13. "
Stacktrace
All file in the Texture2D_Crash repository.