Search Issue Tracker

Duplicate

Votes

0

Found in

2019.2

2019.2.9f1

Issue ID

1209024

Regression

No

[Metal] Crash on Initialize() in BuffersMetal with larger texture size

Metal

-

How to reproduce:
1. Open the attached project on Unity 2019.2
2. Change the active platform to iOS
3. Replace IMAGE_NAME and its meta file in LOCATION_NAME with the files in the replacement larger files.zip
4. Replace Assets/Editor/BuildProcess/iOSBuildProcess.cs with the attached iOSBuildProcess.cs script
5. Build the project for iOS
6. Build & Run the app to a device via Xcode
7. Select "Slots" game mode at the top of the menu
8. Press "Lobby"
9. Scroll through rooms and select ROOM_NAME room
10. Press Play
11. Keep pressing "Spin" until Unity crashes

Actual result: Unity crashes.

Reproducible with: 2019.2.18f1.

Devices reproducible with:
- iPhone 8 Plus (iOS 12.2)
- iPhone 7 Plus (iOS 12.0)
- iPhone XR (iOS 12.0)

Devices not reproducible with:
- iPhone 11 (iOS 13.0)
- iPhone XR (iOS 13.2.3)

Notes:
- Can't test 2019.3 and 2020.1 because the project causes Xcode errors.
- User claims he managed to reproduce the crash on iOS 13.1.2 and iOS 13.2.3.
- Not reproducible on Mac Standalone.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.